|
46 | 46 | {"shape":"ThrottlingException"},
|
47 | 47 | {"shape":"AccessDeniedException"},
|
48 | 48 | {"shape":"ResourceNotFoundException"},
|
49 |
| - {"shape":"ValidationException"}, |
50 | 49 | {"shape":"ConflictException"},
|
| 50 | + {"shape":"ValidationException"}, |
51 | 51 | {"shape":"InternalServerException"}
|
52 | 52 | ],
|
53 | 53 | "documentation":"<p>Associate a protect configuration with a configuration set. This replaces the configuration sets current protect configuration. A configuration set can only be associated with one protect configuration at a time. A protect configuration can be associated with multiple configuration sets.</p>"
|
|
87 | 87 | {"shape":"ConflictException"},
|
88 | 88 | {"shape":"InternalServerException"}
|
89 | 89 | ],
|
90 |
| - "documentation":"<p>Creates a new event destination in a configuration set.</p> <p>An event destination is a location where you send message events. The event options are Amazon CloudWatch, Amazon Data Firehose, or Amazon SNS. For example, when a message is delivered successfully, you can send information about that event to an event destination, or send notifications to endpoints that are subscribed to an Amazon SNS topic.</p> <p>Each configuration set can contain between 0 and 5 event destinations. Each event destination can contain a reference to a single destination, such as a CloudWatch or Firehose destination.</p>" |
| 90 | + "documentation":"<p>Creates a new event destination in a configuration set.</p> <p>An event destination is a location where you send message events. The event options are Amazon CloudWatch, Amazon Data Firehose, or Amazon SNS. For example, when a message is delivered successfully, you can send information about that event to an event destination, or send notifications to endpoints that are subscribed to an Amazon SNS topic. </p> <p>You can only create one event destination at a time. You must provide a value for a single event destination using either <code>CloudWatchLogsDestination</code>, <code>KinesisFirehoseDestination</code> or <code>SnsDestination</code>. If an event destination isn't provided then an exception is returned.</p> <p>Each configuration set can contain between 0 and 5 event destinations. Each event destination can contain a reference to a single destination, such as a CloudWatch or Firehose destination.</p>" |
91 | 91 | },
|
92 | 92 | "CreateOptOutList":{
|
93 | 93 | "name":"CreateOptOutList",
|
|
139 | 139 | {"shape":"ThrottlingException"},
|
140 | 140 | {"shape":"AccessDeniedException"},
|
141 | 141 | {"shape":"ValidationException"},
|
| 142 | + {"shape":"ConflictException"}, |
142 | 143 | {"shape":"InternalServerException"}
|
143 | 144 | ],
|
144 | 145 | "documentation":"<p>Create a new protect configuration. By default all country rule sets for each capability are set to <code>ALLOW</code>. Update the country rule sets using <code>UpdateProtectConfigurationCountryRuleSet</code>. A protect configurations name is stored as a Tag with the key set to <code>Name</code> and value as the name of the protect configuration.</p>"
|
|
420 | 421 | {"shape":"ThrottlingException"},
|
421 | 422 | {"shape":"AccessDeniedException"},
|
422 | 423 | {"shape":"ResourceNotFoundException"},
|
423 |
| - {"shape":"ValidationException"}, |
424 | 424 | {"shape":"ConflictException"},
|
| 425 | + {"shape":"ValidationException"}, |
425 | 426 | {"shape":"InternalServerException"}
|
426 | 427 | ],
|
427 | 428 | "documentation":"<p>Permanently delete the protect configuration. The protect configuration must have deletion protection disabled and must not be associated as the account default protect configuration or associated with a configuration set.</p>"
|
|
911 | 912 | {"shape":"ThrottlingException"},
|
912 | 913 | {"shape":"AccessDeniedException"},
|
913 | 914 | {"shape":"ResourceNotFoundException"},
|
914 |
| - {"shape":"ValidationException"}, |
915 | 915 | {"shape":"ConflictException"},
|
| 916 | + {"shape":"ValidationException"}, |
916 | 917 | {"shape":"InternalServerException"}
|
917 | 918 | ],
|
918 | 919 | "documentation":"<p>Disassociate a protect configuration from a configuration set.</p>"
|
|
1106 | 1107 | {"shape":"ConflictException"},
|
1107 | 1108 | {"shape":"InternalServerException"}
|
1108 | 1109 | ],
|
1109 |
| - "documentation":"<p>Create or update a RuleSetNumberOverride and associate it with a protect configuration.</p>" |
| 1110 | + "documentation":"<p>Create or update a phone number rule override and associate it with a protect configuration.</p>" |
1110 | 1111 | },
|
1111 | 1112 | "PutRegistrationFieldValue":{
|
1112 | 1113 | "name":"PutRegistrationFieldValue",
|
|
1442 | 1443 | {"shape":"ValidationException"},
|
1443 | 1444 | {"shape":"InternalServerException"}
|
1444 | 1445 | ],
|
1445 |
| - "documentation":"<p>Adds or overwrites only the specified tags for the specified resource. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and an optional value. Tag keys must be unique per resource. For more information about tags, see <a href=\"https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-numbers-tags.html\">Tags </a> in the <i>AWS End User Messaging SMS User Guide</i>.</p>" |
| 1446 | + "documentation":"<p>Adds or overwrites only the specified tags for the specified resource. When you specify an existing tag key, the value is overwritten with the new value. Each tag consists of a key and an optional value. Tag keys must be unique per resource. For more information about tags, see <a href=\"https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-numbers-tags.html\">Tags </a> in the <i>AWS End User Messaging SMS User Guide</i>.</p>" |
1446 | 1447 | },
|
1447 | 1448 | "UntagResource":{
|
1448 | 1449 | "name":"UntagResource",
|
|
1547 | 1548 | {"shape":"ValidationException"},
|
1548 | 1549 | {"shape":"InternalServerException"}
|
1549 | 1550 | ],
|
1550 |
| - "documentation":"<p>Update a country rule set to <code>ALLOW</code> or <code>BLOCK</code> messages to be sent to the specified destination counties. You can update one or multiple countries at a time. The updates are only applied to the specified NumberCapability type.</p>" |
| 1551 | + "documentation":"<p>Update a country rule set to <code>ALLOW</code>, <code>BLOCK</code>, <code>MONITOR</code>, or <code>FILTER</code> messages to be sent to the specified destination counties. You can update one or multiple countries at a time. The updates are only applied to the specified NumberCapability type.</p>" |
1551 | 1552 | },
|
1552 | 1553 | "UpdateSenderId":{
|
1553 | 1554 | "name":"UpdateSenderId",
|
|
5422 | 5423 | "documentation":"<p>The time the rule will expire at. If <code>ExpirationTimestamp</code> is not set then the rule will not expire.</p>"
|
5423 | 5424 | }
|
5424 | 5425 | },
|
5425 |
| - "documentation":"<p>Provides details on a RuleSetNumberOverride.</p>" |
| 5426 | + "documentation":"<p>Provides details on phone number rule overrides for a protect configuration.</p>" |
5426 | 5427 | },
|
5427 | 5428 | "ProtectConfigurationRuleSetNumberOverrideFilterItem":{
|
5428 | 5429 | "type":"structure",
|
|
5464 | 5465 | "type":"string",
|
5465 | 5466 | "enum":[
|
5466 | 5467 | "ALLOW",
|
5467 |
| - "BLOCK" |
| 5468 | + "BLOCK", |
| 5469 | + "MONITOR", |
| 5470 | + "FILTER" |
5468 | 5471 | ]
|
5469 | 5472 | },
|
5470 | 5473 | "PutKeywordRequest":{
|
|
6616 | 6619 | },
|
6617 | 6620 | "MessageType":{
|
6618 | 6621 | "shape":"MessageType",
|
6619 |
| - "documentation":"<p>The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.</p>" |
| 6622 | + "documentation":"<p>The type of message. Valid values are <code>TRANSACTIONAL</code> for messages that are critical or time-sensitive and <code>PROMOTIONAL</code> for messages that aren't critical or time-sensitive.</p>" |
6620 | 6623 | },
|
6621 | 6624 | "NumberCapabilities":{
|
6622 | 6625 | "shape":"NumberCapabilityList",
|
6623 | 6626 | "documentation":"<p>Indicates if the phone number will be used for text messages, voice messages, or both. </p>"
|
6624 | 6627 | },
|
6625 | 6628 | "NumberType":{
|
6626 | 6629 | "shape":"RequestableNumberType",
|
6627 |
| - "documentation":"<p>The type of phone number to request.</p>" |
| 6630 | + "documentation":"<p>The type of phone number to request.</p> <p>When you request a <code>SIMULATOR</code> phone number, you must set <b>MessageType</b> as <code>TRANSACTIONAL</code>. </p>" |
6628 | 6631 | },
|
6629 | 6632 | "OptOutListName":{
|
6630 | 6633 | "shape":"OptOutListNameOrArn",
|
|
7007 | 7010 | },
|
7008 | 7011 | "MediaUrls":{
|
7009 | 7012 | "shape":"MediaUrlList",
|
7010 |
| - "documentation":"<p>An array of URLs to each media file to send. </p> <p>The media files have to be stored in a publicly available S3 bucket. Supported media file formats are listed in <a href=\"https://docs.aws.amazon.com/sms-voice/latest/userguide/mms-limitations-character.html\">MMS file types, size and character limits</a>. For more information on creating an S3 bucket and managing objects, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html\">Creating a bucket</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html\">Uploading objects</a> in the S3 user guide.</p>" |
| 7013 | + "documentation":"<p>An array of URLs to each media file to send. </p> <p>The media files have to be stored in an S3 bucket. Supported media file formats are listed in <a href=\"https://docs.aws.amazon.com/sms-voice/latest/userguide/mms-limitations-character.html\">MMS file types, size and character limits</a>. For more information on creating an S3 bucket and managing objects, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html\">Creating a bucket</a>, <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html\">Uploading objects</a> in the <i>Amazon S3 User Guide</i>, and <a href=\"https://docs.aws.amazon.com/sms-voice/latest/userguide/send-mms-message.html#send-mms-message-bucket\">Setting up an Amazon S3 bucket for MMS files</a> in the <i>Amazon Web Services End User Messaging SMS User Guide</i>.</p>" |
7011 | 7014 | },
|
7012 | 7015 | "ConfigurationSetName":{
|
7013 | 7016 | "shape":"ConfigurationSetNameOrArn",
|
|
7655 | 7658 | },
|
7656 | 7659 | "AssociationBehavior":{
|
7657 | 7660 | "shape":"RegistrationAssociationBehavior",
|
7658 |
| - "documentation":"<p>The association behavior.</p> <ul> <li> <p> <code>ASSOCIATE_BEFORE_SUBMIT</code> The origination identity has to be supplied when creating a registration.</p> </li> <li> <p> <code>ASSOCIATE_ON_APPROVAL</code> This applies to all short code registrations. The short code will be automatically provisioned once the registration is approved.</p> </li> <li> <p> <code>ASSOCIATE_AFTER_COMPLETE</code> This applies to phone number registrations when you must complete a registration first, then associate one or more phone numbers later. For example 10DLC campaigns and long codes. </p> </li> </ul>" |
| 7661 | + "documentation":"<p>The association behavior.</p> <ul> <li> <p> <code>ASSOCIATE_BEFORE_SUBMIT</code> The origination identity has to be supplied when creating a registration.</p> </li> <li> <p> <code>ASSOCIATE_ON_APPROVAL</code> This applies to all sender ID registrations. The sender ID will be automatically provisioned once the registration is approved.</p> </li> <li> <p> <code>ASSOCIATE_AFTER_COMPLETE</code> This applies to phone number registrations when you must complete a registration first, then associate one or more phone numbers later. For example 10DLC campaigns and long codes. </p> </li> </ul>" |
7659 | 7662 | },
|
7660 | 7663 | "DisassociationBehavior":{
|
7661 | 7664 | "shape":"RegistrationDisassociationBehavior",
|
|
8086 | 8089 | },
|
8087 | 8090 | "CountryRuleSetUpdates":{
|
8088 | 8091 | "shape":"ProtectConfigurationCountryRuleSet",
|
8089 |
| - "documentation":"<p>A map of ProtectConfigurationCountryRuleSetInformation objects that contain the details for the requested NumberCapability. The Key is the two-letter ISO country code. For a list of supported ISO country codes, see <a href=\"https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-numbers-sms-by-country.html\">Supported countries and regions (SMS channel)</a> in the AWS End User Messaging SMS User Guide.</p>" |
| 8092 | + "documentation":"<p>A map of ProtectConfigurationCountryRuleSetInformation objects that contain the details for the requested NumberCapability. The Key is the two-letter ISO country code. For a list of supported ISO country codes, see <a href=\"https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-numbers-sms-by-country.html\">Supported countries and regions (SMS channel)</a> in the AWS End User Messaging SMS User Guide.</p> <p>For example, to set the United States as allowed and Canada as blocked, the <code>CountryRuleSetUpdates</code> would be formatted as: <code>\"CountryRuleSetUpdates\": { \"US\" : { \"ProtectStatus\": \"ALLOW\" } \"CA\" : { \"ProtectStatus\": \"BLOCK\" } }</code> </p>" |
8090 | 8093 | }
|
8091 | 8094 | }
|
8092 | 8095 | },
|
|
0 commit comments