|
236 | 236 | {"shape":"TooManyRequestsException"}
|
237 | 237 | ]
|
238 | 238 | },
|
| 239 | + "CreateMultiRegionEndpoint":{ |
| 240 | + "name":"CreateMultiRegionEndpoint", |
| 241 | + "http":{ |
| 242 | + "method":"POST", |
| 243 | + "requestUri":"/v2/email/multi-region-endpoints" |
| 244 | + }, |
| 245 | + "input":{"shape":"CreateMultiRegionEndpointRequest"}, |
| 246 | + "output":{"shape":"CreateMultiRegionEndpointResponse"}, |
| 247 | + "errors":[ |
| 248 | + {"shape":"LimitExceededException"}, |
| 249 | + {"shape":"TooManyRequestsException"}, |
| 250 | + {"shape":"AlreadyExistsException"}, |
| 251 | + {"shape":"BadRequestException"} |
| 252 | + ] |
| 253 | + }, |
239 | 254 | "DeleteConfigurationSet":{
|
240 | 255 | "name":"DeleteConfigurationSet",
|
241 | 256 | "http":{
|
|
366 | 381 | {"shape":"BadRequestException"}
|
367 | 382 | ]
|
368 | 383 | },
|
| 384 | + "DeleteMultiRegionEndpoint":{ |
| 385 | + "name":"DeleteMultiRegionEndpoint", |
| 386 | + "http":{ |
| 387 | + "method":"DELETE", |
| 388 | + "requestUri":"/v2/email/multi-region-endpoints/{EndpointName}" |
| 389 | + }, |
| 390 | + "input":{"shape":"DeleteMultiRegionEndpointRequest"}, |
| 391 | + "output":{"shape":"DeleteMultiRegionEndpointResponse"}, |
| 392 | + "errors":[ |
| 393 | + {"shape":"NotFoundException"}, |
| 394 | + {"shape":"TooManyRequestsException"}, |
| 395 | + {"shape":"BadRequestException"}, |
| 396 | + {"shape":"ConcurrentModificationException"} |
| 397 | + ] |
| 398 | + }, |
369 | 399 | "DeleteSuppressedDestination":{
|
370 | 400 | "name":"DeleteSuppressedDestination",
|
371 | 401 | "http":{
|
|
659 | 689 | {"shape":"BadRequestException"}
|
660 | 690 | ]
|
661 | 691 | },
|
| 692 | + "GetMultiRegionEndpoint":{ |
| 693 | + "name":"GetMultiRegionEndpoint", |
| 694 | + "http":{ |
| 695 | + "method":"GET", |
| 696 | + "requestUri":"/v2/email/multi-region-endpoints/{EndpointName}" |
| 697 | + }, |
| 698 | + "input":{"shape":"GetMultiRegionEndpointRequest"}, |
| 699 | + "output":{"shape":"GetMultiRegionEndpointResponse"}, |
| 700 | + "errors":[ |
| 701 | + {"shape":"NotFoundException"}, |
| 702 | + {"shape":"TooManyRequestsException"}, |
| 703 | + {"shape":"BadRequestException"} |
| 704 | + ] |
| 705 | + }, |
662 | 706 | "GetSuppressedDestination":{
|
663 | 707 | "name":"GetSuppressedDestination",
|
664 | 708 | "http":{
|
|
819 | 863 | {"shape":"BadRequestException"}
|
820 | 864 | ]
|
821 | 865 | },
|
| 866 | + "ListMultiRegionEndpoints":{ |
| 867 | + "name":"ListMultiRegionEndpoints", |
| 868 | + "http":{ |
| 869 | + "method":"GET", |
| 870 | + "requestUri":"/v2/email/multi-region-endpoints" |
| 871 | + }, |
| 872 | + "input":{"shape":"ListMultiRegionEndpointsRequest"}, |
| 873 | + "output":{"shape":"ListMultiRegionEndpointsResponse"}, |
| 874 | + "errors":[ |
| 875 | + {"shape":"TooManyRequestsException"}, |
| 876 | + {"shape":"BadRequestException"} |
| 877 | + ] |
| 878 | + }, |
822 | 879 | "ListRecommendations":{
|
823 | 880 | "name":"ListRecommendations",
|
824 | 881 | "http":{
|
|
1893 | 1950 | "JobId":{"shape":"JobId"}
|
1894 | 1951 | }
|
1895 | 1952 | },
|
| 1953 | + "CreateMultiRegionEndpointRequest":{ |
| 1954 | + "type":"structure", |
| 1955 | + "required":[ |
| 1956 | + "EndpointName", |
| 1957 | + "Details" |
| 1958 | + ], |
| 1959 | + "members":{ |
| 1960 | + "EndpointName":{"shape":"EndpointName"}, |
| 1961 | + "Details":{"shape":"Details"}, |
| 1962 | + "Tags":{"shape":"TagList"} |
| 1963 | + } |
| 1964 | + }, |
| 1965 | + "CreateMultiRegionEndpointResponse":{ |
| 1966 | + "type":"structure", |
| 1967 | + "members":{ |
| 1968 | + "Status":{"shape":"Status"}, |
| 1969 | + "EndpointId":{"shape":"EndpointId"} |
| 1970 | + } |
| 1971 | + }, |
1896 | 1972 | "CustomRedirectDomain":{"type":"string"},
|
1897 | 1973 | "CustomVerificationEmailTemplateMetadata":{
|
1898 | 1974 | "type":"structure",
|
|
2137 | 2213 | "members":{
|
2138 | 2214 | }
|
2139 | 2215 | },
|
| 2216 | + "DeleteMultiRegionEndpointRequest":{ |
| 2217 | + "type":"structure", |
| 2218 | + "required":["EndpointName"], |
| 2219 | + "members":{ |
| 2220 | + "EndpointName":{ |
| 2221 | + "shape":"EndpointName", |
| 2222 | + "location":"uri", |
| 2223 | + "locationName":"EndpointName" |
| 2224 | + } |
| 2225 | + } |
| 2226 | + }, |
| 2227 | + "DeleteMultiRegionEndpointResponse":{ |
| 2228 | + "type":"structure", |
| 2229 | + "members":{ |
| 2230 | + "Status":{"shape":"Status"} |
| 2231 | + } |
| 2232 | + }, |
2140 | 2233 | "DeleteSuppressedDestinationRequest":{
|
2141 | 2234 | "type":"structure",
|
2142 | 2235 | "required":["EmailAddress"],
|
|
2212 | 2305 | "BccAddresses":{"shape":"EmailAddressList"}
|
2213 | 2306 | }
|
2214 | 2307 | },
|
| 2308 | + "Details":{ |
| 2309 | + "type":"structure", |
| 2310 | + "required":["RoutesDetails"], |
| 2311 | + "members":{ |
| 2312 | + "RoutesDetails":{"shape":"RoutesDetails"} |
| 2313 | + } |
| 2314 | + }, |
2215 | 2315 | "DiagnosticCode":{"type":"string"},
|
2216 | 2316 | "DimensionName":{"type":"string"},
|
2217 | 2317 | "DimensionValueSource":{
|
|
2425 | 2525 | "EmailTemplateText":{"type":"string"},
|
2426 | 2526 | "Enabled":{"type":"boolean"},
|
2427 | 2527 | "EnabledWrapper":{"type":"boolean"},
|
| 2528 | + "EndpointId":{"type":"string"}, |
| 2529 | + "EndpointName":{ |
| 2530 | + "type":"string", |
| 2531 | + "max":64, |
| 2532 | + "min":1, |
| 2533 | + "pattern":"^[\\w\\-_]+$" |
| 2534 | + }, |
2428 | 2535 | "EngagementEventType":{
|
2429 | 2536 | "type":"string",
|
2430 | 2537 | "enum":[
|
|
3040 | 3147 | "Insights":{"shape":"EmailInsightsList"}
|
3041 | 3148 | }
|
3042 | 3149 | },
|
| 3150 | + "GetMultiRegionEndpointRequest":{ |
| 3151 | + "type":"structure", |
| 3152 | + "required":["EndpointName"], |
| 3153 | + "members":{ |
| 3154 | + "EndpointName":{ |
| 3155 | + "shape":"EndpointName", |
| 3156 | + "location":"uri", |
| 3157 | + "locationName":"EndpointName" |
| 3158 | + } |
| 3159 | + } |
| 3160 | + }, |
| 3161 | + "GetMultiRegionEndpointResponse":{ |
| 3162 | + "type":"structure", |
| 3163 | + "members":{ |
| 3164 | + "EndpointName":{"shape":"EndpointName"}, |
| 3165 | + "EndpointId":{"shape":"EndpointId"}, |
| 3166 | + "Routes":{"shape":"Routes"}, |
| 3167 | + "Status":{"shape":"Status"}, |
| 3168 | + "CreatedTimestamp":{"shape":"Timestamp"}, |
| 3169 | + "LastUpdatedTimestamp":{"shape":"Timestamp"} |
| 3170 | + } |
| 3171 | + }, |
3043 | 3172 | "GetSuppressedDestinationRequest":{
|
3044 | 3173 | "type":"structure",
|
3045 | 3174 | "required":["EmailAddress"],
|
|
3519 | 3648 | "TopicName":{"shape":"TopicName"}
|
3520 | 3649 | }
|
3521 | 3650 | },
|
| 3651 | + "ListMultiRegionEndpointsRequest":{ |
| 3652 | + "type":"structure", |
| 3653 | + "members":{ |
| 3654 | + "NextToken":{ |
| 3655 | + "shape":"NextTokenV2", |
| 3656 | + "location":"querystring", |
| 3657 | + "locationName":"NextToken" |
| 3658 | + }, |
| 3659 | + "PageSize":{ |
| 3660 | + "shape":"PageSizeV2", |
| 3661 | + "location":"querystring", |
| 3662 | + "locationName":"PageSize" |
| 3663 | + } |
| 3664 | + } |
| 3665 | + }, |
| 3666 | + "ListMultiRegionEndpointsResponse":{ |
| 3667 | + "type":"structure", |
| 3668 | + "members":{ |
| 3669 | + "MultiRegionEndpoints":{"shape":"MultiRegionEndpoints"}, |
| 3670 | + "NextToken":{"shape":"NextTokenV2"} |
| 3671 | + } |
| 3672 | + }, |
3522 | 3673 | "ListOfContactLists":{
|
3523 | 3674 | "type":"list",
|
3524 | 3675 | "member":{"shape":"ContactList"}
|
|
3844 | 3995 | "EndDate":{"shape":"Timestamp"}
|
3845 | 3996 | }
|
3846 | 3997 | },
|
| 3998 | + "MultiRegionEndpoint":{ |
| 3999 | + "type":"structure", |
| 4000 | + "members":{ |
| 4001 | + "EndpointName":{"shape":"EndpointName"}, |
| 4002 | + "Status":{"shape":"Status"}, |
| 4003 | + "EndpointId":{"shape":"EndpointId"}, |
| 4004 | + "Regions":{"shape":"Regions"}, |
| 4005 | + "CreatedTimestamp":{"shape":"Timestamp"}, |
| 4006 | + "LastUpdatedTimestamp":{"shape":"Timestamp"} |
| 4007 | + } |
| 4008 | + }, |
| 4009 | + "MultiRegionEndpoints":{ |
| 4010 | + "type":"list", |
| 4011 | + "member":{"shape":"MultiRegionEndpoint"} |
| 4012 | + }, |
3847 | 4013 | "NextToken":{"type":"string"},
|
| 4014 | + "NextTokenV2":{ |
| 4015 | + "type":"string", |
| 4016 | + "max":5000, |
| 4017 | + "min":1, |
| 4018 | + "pattern":"^^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$" |
| 4019 | + }, |
3848 | 4020 | "NotFoundException":{
|
3849 | 4021 | "type":"structure",
|
3850 | 4022 | "members":{
|
|
3861 | 4033 | "DomainIspPlacements":{"shape":"DomainIspPlacements"}
|
3862 | 4034 | }
|
3863 | 4035 | },
|
| 4036 | + "PageSizeV2":{ |
| 4037 | + "type":"integer", |
| 4038 | + "max":1000, |
| 4039 | + "min":1 |
| 4040 | + }, |
3864 | 4041 | "Percentage":{"type":"double"},
|
3865 | 4042 | "Percentage100Wrapper":{"type":"integer"},
|
3866 | 4043 | "PinpointDestination":{
|
|
4316 | 4493 | "type":"list",
|
4317 | 4494 | "member":{"shape":"Recommendation"}
|
4318 | 4495 | },
|
| 4496 | + "Region":{"type":"string"}, |
| 4497 | + "Regions":{ |
| 4498 | + "type":"list", |
| 4499 | + "member":{"shape":"Region"} |
| 4500 | + }, |
4319 | 4501 | "RenderedEmailTemplate":{"type":"string"},
|
4320 | 4502 | "ReplacementEmailContent":{
|
4321 | 4503 | "type":"structure",
|
|
4354 | 4536 | "DENIED"
|
4355 | 4537 | ]
|
4356 | 4538 | },
|
| 4539 | + "Route":{ |
| 4540 | + "type":"structure", |
| 4541 | + "required":["Region"], |
| 4542 | + "members":{ |
| 4543 | + "Region":{"shape":"Region"} |
| 4544 | + } |
| 4545 | + }, |
| 4546 | + "RouteDetails":{ |
| 4547 | + "type":"structure", |
| 4548 | + "required":["Region"], |
| 4549 | + "members":{ |
| 4550 | + "Region":{"shape":"Region"} |
| 4551 | + } |
| 4552 | + }, |
| 4553 | + "Routes":{ |
| 4554 | + "type":"list", |
| 4555 | + "member":{"shape":"Route"} |
| 4556 | + }, |
| 4557 | + "RoutesDetails":{ |
| 4558 | + "type":"list", |
| 4559 | + "member":{"shape":"RouteDetails"} |
| 4560 | + }, |
4357 | 4561 | "S3Url":{
|
4358 | 4562 | "type":"string",
|
4359 | 4563 | "pattern":"^s3:\\/\\/([^\\/]+)\\/(.*?([^\\/]+)\\/?)$"
|
|
4394 | 4598 | "DefaultEmailTags":{"shape":"MessageTagList"},
|
4395 | 4599 | "DefaultContent":{"shape":"BulkEmailContent"},
|
4396 | 4600 | "BulkEmailEntries":{"shape":"BulkEmailEntryList"},
|
4397 |
| - "ConfigurationSetName":{"shape":"ConfigurationSetName"} |
| 4601 | + "ConfigurationSetName":{"shape":"ConfigurationSetName"}, |
| 4602 | + "EndpointId":{ |
| 4603 | + "shape":"EndpointId", |
| 4604 | + "contextParam":{"name":"EndpointId"} |
| 4605 | + } |
4398 | 4606 | }
|
4399 | 4607 | },
|
4400 | 4608 | "SendBulkEmailResponse":{
|
|
4435 | 4643 | "Content":{"shape":"EmailContent"},
|
4436 | 4644 | "EmailTags":{"shape":"MessageTagList"},
|
4437 | 4645 | "ConfigurationSetName":{"shape":"ConfigurationSetName"},
|
| 4646 | + "EndpointId":{ |
| 4647 | + "shape":"EndpointId", |
| 4648 | + "contextParam":{"name":"EndpointId"} |
| 4649 | + }, |
4438 | 4650 | "ListManagementOptions":{"shape":"ListManagementOptions"}
|
4439 | 4651 | }
|
4440 | 4652 | },
|
|
4475 | 4687 | "TopicArn":{"shape":"AmazonResourceName"}
|
4476 | 4688 | }
|
4477 | 4689 | },
|
| 4690 | + "Status":{ |
| 4691 | + "type":"string", |
| 4692 | + "enum":[ |
| 4693 | + "CREATING", |
| 4694 | + "READY", |
| 4695 | + "FAILED", |
| 4696 | + "DELETING" |
| 4697 | + ] |
| 4698 | + }, |
4478 | 4699 | "Subject":{"type":"string"},
|
4479 | 4700 | "SubscriptionStatus":{
|
4480 | 4701 | "type":"string",
|
|
0 commit comments