github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/sns/2010-03-31/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2010-03-31", 5 "endpointPrefix":"sns", 6 "protocol":"query", 7 "serviceAbbreviation":"Amazon SNS", 8 "serviceFullName":"Amazon Simple Notification Service", 9 "serviceId":"SNS", 10 "signatureVersion":"v4", 11 "uid":"sns-2010-03-31", 12 "xmlNamespace":"http://sns.amazonaws.com/doc/2010-03-31/" 13 }, 14 "operations":{ 15 "AddPermission":{ 16 "name":"AddPermission", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AddPermissionInput"}, 22 "errors":[ 23 {"shape":"InvalidParameterException"}, 24 {"shape":"InternalErrorException"}, 25 {"shape":"AuthorizationErrorException"}, 26 {"shape":"NotFoundException"} 27 ] 28 }, 29 "CheckIfPhoneNumberIsOptedOut":{ 30 "name":"CheckIfPhoneNumberIsOptedOut", 31 "http":{ 32 "method":"POST", 33 "requestUri":"/" 34 }, 35 "input":{"shape":"CheckIfPhoneNumberIsOptedOutInput"}, 36 "output":{ 37 "shape":"CheckIfPhoneNumberIsOptedOutResponse", 38 "resultWrapper":"CheckIfPhoneNumberIsOptedOutResult" 39 }, 40 "errors":[ 41 {"shape":"ThrottledException"}, 42 {"shape":"InternalErrorException"}, 43 {"shape":"AuthorizationErrorException"}, 44 {"shape":"InvalidParameterException"} 45 ] 46 }, 47 "ConfirmSubscription":{ 48 "name":"ConfirmSubscription", 49 "http":{ 50 "method":"POST", 51 "requestUri":"/" 52 }, 53 "input":{"shape":"ConfirmSubscriptionInput"}, 54 "output":{ 55 "shape":"ConfirmSubscriptionResponse", 56 "resultWrapper":"ConfirmSubscriptionResult" 57 }, 58 "errors":[ 59 {"shape":"SubscriptionLimitExceededException"}, 60 {"shape":"InvalidParameterException"}, 61 {"shape":"NotFoundException"}, 62 {"shape":"InternalErrorException"}, 63 {"shape":"AuthorizationErrorException"}, 64 {"shape":"FilterPolicyLimitExceededException"} 65 ] 66 }, 67 "CreatePlatformApplication":{ 68 "name":"CreatePlatformApplication", 69 "http":{ 70 "method":"POST", 71 "requestUri":"/" 72 }, 73 "input":{"shape":"CreatePlatformApplicationInput"}, 74 "output":{ 75 "shape":"CreatePlatformApplicationResponse", 76 "resultWrapper":"CreatePlatformApplicationResult" 77 }, 78 "errors":[ 79 {"shape":"InvalidParameterException"}, 80 {"shape":"InternalErrorException"}, 81 {"shape":"AuthorizationErrorException"} 82 ] 83 }, 84 "CreatePlatformEndpoint":{ 85 "name":"CreatePlatformEndpoint", 86 "http":{ 87 "method":"POST", 88 "requestUri":"/" 89 }, 90 "input":{"shape":"CreatePlatformEndpointInput"}, 91 "output":{ 92 "shape":"CreateEndpointResponse", 93 "resultWrapper":"CreatePlatformEndpointResult" 94 }, 95 "errors":[ 96 {"shape":"InvalidParameterException"}, 97 {"shape":"InternalErrorException"}, 98 {"shape":"AuthorizationErrorException"}, 99 {"shape":"NotFoundException"} 100 ] 101 }, 102 "CreateSMSSandboxPhoneNumber":{ 103 "name":"CreateSMSSandboxPhoneNumber", 104 "http":{ 105 "method":"POST", 106 "requestUri":"/" 107 }, 108 "input":{"shape":"CreateSMSSandboxPhoneNumberInput"}, 109 "output":{ 110 "shape":"CreateSMSSandboxPhoneNumberResult", 111 "resultWrapper":"CreateSMSSandboxPhoneNumberResult" 112 }, 113 "errors":[ 114 {"shape":"AuthorizationErrorException"}, 115 {"shape":"InternalErrorException"}, 116 {"shape":"InvalidParameterException"}, 117 {"shape":"OptedOutException"}, 118 {"shape":"UserErrorException"}, 119 {"shape":"ThrottledException"} 120 ] 121 }, 122 "CreateTopic":{ 123 "name":"CreateTopic", 124 "http":{ 125 "method":"POST", 126 "requestUri":"/" 127 }, 128 "input":{"shape":"CreateTopicInput"}, 129 "output":{ 130 "shape":"CreateTopicResponse", 131 "resultWrapper":"CreateTopicResult" 132 }, 133 "errors":[ 134 {"shape":"InvalidParameterException"}, 135 {"shape":"TopicLimitExceededException"}, 136 {"shape":"InternalErrorException"}, 137 {"shape":"AuthorizationErrorException"}, 138 {"shape":"InvalidSecurityException"}, 139 {"shape":"TagLimitExceededException"}, 140 {"shape":"StaleTagException"}, 141 {"shape":"TagPolicyException"}, 142 {"shape":"ConcurrentAccessException"} 143 ] 144 }, 145 "DeleteEndpoint":{ 146 "name":"DeleteEndpoint", 147 "http":{ 148 "method":"POST", 149 "requestUri":"/" 150 }, 151 "input":{"shape":"DeleteEndpointInput"}, 152 "errors":[ 153 {"shape":"InvalidParameterException"}, 154 {"shape":"InternalErrorException"}, 155 {"shape":"AuthorizationErrorException"} 156 ] 157 }, 158 "DeletePlatformApplication":{ 159 "name":"DeletePlatformApplication", 160 "http":{ 161 "method":"POST", 162 "requestUri":"/" 163 }, 164 "input":{"shape":"DeletePlatformApplicationInput"}, 165 "errors":[ 166 {"shape":"InvalidParameterException"}, 167 {"shape":"InternalErrorException"}, 168 {"shape":"AuthorizationErrorException"} 169 ] 170 }, 171 "DeleteSMSSandboxPhoneNumber":{ 172 "name":"DeleteSMSSandboxPhoneNumber", 173 "http":{ 174 "method":"POST", 175 "requestUri":"/" 176 }, 177 "input":{"shape":"DeleteSMSSandboxPhoneNumberInput"}, 178 "output":{ 179 "shape":"DeleteSMSSandboxPhoneNumberResult", 180 "resultWrapper":"DeleteSMSSandboxPhoneNumberResult" 181 }, 182 "errors":[ 183 {"shape":"AuthorizationErrorException"}, 184 {"shape":"InternalErrorException"}, 185 {"shape":"InvalidParameterException"}, 186 {"shape":"ResourceNotFoundException"}, 187 {"shape":"UserErrorException"}, 188 {"shape":"ThrottledException"} 189 ] 190 }, 191 "DeleteTopic":{ 192 "name":"DeleteTopic", 193 "http":{ 194 "method":"POST", 195 "requestUri":"/" 196 }, 197 "input":{"shape":"DeleteTopicInput"}, 198 "errors":[ 199 {"shape":"InvalidParameterException"}, 200 {"shape":"InternalErrorException"}, 201 {"shape":"AuthorizationErrorException"}, 202 {"shape":"NotFoundException"}, 203 {"shape":"StaleTagException"}, 204 {"shape":"TagPolicyException"}, 205 {"shape":"ConcurrentAccessException"} 206 ] 207 }, 208 "GetEndpointAttributes":{ 209 "name":"GetEndpointAttributes", 210 "http":{ 211 "method":"POST", 212 "requestUri":"/" 213 }, 214 "input":{"shape":"GetEndpointAttributesInput"}, 215 "output":{ 216 "shape":"GetEndpointAttributesResponse", 217 "resultWrapper":"GetEndpointAttributesResult" 218 }, 219 "errors":[ 220 {"shape":"InvalidParameterException"}, 221 {"shape":"InternalErrorException"}, 222 {"shape":"AuthorizationErrorException"}, 223 {"shape":"NotFoundException"} 224 ] 225 }, 226 "GetPlatformApplicationAttributes":{ 227 "name":"GetPlatformApplicationAttributes", 228 "http":{ 229 "method":"POST", 230 "requestUri":"/" 231 }, 232 "input":{"shape":"GetPlatformApplicationAttributesInput"}, 233 "output":{ 234 "shape":"GetPlatformApplicationAttributesResponse", 235 "resultWrapper":"GetPlatformApplicationAttributesResult" 236 }, 237 "errors":[ 238 {"shape":"InvalidParameterException"}, 239 {"shape":"InternalErrorException"}, 240 {"shape":"AuthorizationErrorException"}, 241 {"shape":"NotFoundException"} 242 ] 243 }, 244 "GetSMSAttributes":{ 245 "name":"GetSMSAttributes", 246 "http":{ 247 "method":"POST", 248 "requestUri":"/" 249 }, 250 "input":{"shape":"GetSMSAttributesInput"}, 251 "output":{ 252 "shape":"GetSMSAttributesResponse", 253 "resultWrapper":"GetSMSAttributesResult" 254 }, 255 "errors":[ 256 {"shape":"ThrottledException"}, 257 {"shape":"InternalErrorException"}, 258 {"shape":"AuthorizationErrorException"}, 259 {"shape":"InvalidParameterException"} 260 ] 261 }, 262 "GetSMSSandboxAccountStatus":{ 263 "name":"GetSMSSandboxAccountStatus", 264 "http":{ 265 "method":"POST", 266 "requestUri":"/" 267 }, 268 "input":{"shape":"GetSMSSandboxAccountStatusInput"}, 269 "output":{ 270 "shape":"GetSMSSandboxAccountStatusResult", 271 "resultWrapper":"GetSMSSandboxAccountStatusResult" 272 }, 273 "errors":[ 274 {"shape":"AuthorizationErrorException"}, 275 {"shape":"InternalErrorException"}, 276 {"shape":"ThrottledException"} 277 ] 278 }, 279 "GetSubscriptionAttributes":{ 280 "name":"GetSubscriptionAttributes", 281 "http":{ 282 "method":"POST", 283 "requestUri":"/" 284 }, 285 "input":{"shape":"GetSubscriptionAttributesInput"}, 286 "output":{ 287 "shape":"GetSubscriptionAttributesResponse", 288 "resultWrapper":"GetSubscriptionAttributesResult" 289 }, 290 "errors":[ 291 {"shape":"InvalidParameterException"}, 292 {"shape":"InternalErrorException"}, 293 {"shape":"NotFoundException"}, 294 {"shape":"AuthorizationErrorException"} 295 ] 296 }, 297 "GetTopicAttributes":{ 298 "name":"GetTopicAttributes", 299 "http":{ 300 "method":"POST", 301 "requestUri":"/" 302 }, 303 "input":{"shape":"GetTopicAttributesInput"}, 304 "output":{ 305 "shape":"GetTopicAttributesResponse", 306 "resultWrapper":"GetTopicAttributesResult" 307 }, 308 "errors":[ 309 {"shape":"InvalidParameterException"}, 310 {"shape":"InternalErrorException"}, 311 {"shape":"NotFoundException"}, 312 {"shape":"AuthorizationErrorException"}, 313 {"shape":"InvalidSecurityException"} 314 ] 315 }, 316 "ListEndpointsByPlatformApplication":{ 317 "name":"ListEndpointsByPlatformApplication", 318 "http":{ 319 "method":"POST", 320 "requestUri":"/" 321 }, 322 "input":{"shape":"ListEndpointsByPlatformApplicationInput"}, 323 "output":{ 324 "shape":"ListEndpointsByPlatformApplicationResponse", 325 "resultWrapper":"ListEndpointsByPlatformApplicationResult" 326 }, 327 "errors":[ 328 {"shape":"InvalidParameterException"}, 329 {"shape":"InternalErrorException"}, 330 {"shape":"AuthorizationErrorException"}, 331 {"shape":"NotFoundException"} 332 ] 333 }, 334 "ListOriginationNumbers":{ 335 "name":"ListOriginationNumbers", 336 "http":{ 337 "method":"POST", 338 "requestUri":"/" 339 }, 340 "input":{"shape":"ListOriginationNumbersRequest"}, 341 "output":{ 342 "shape":"ListOriginationNumbersResult", 343 "resultWrapper":"ListOriginationNumbersResult" 344 }, 345 "errors":[ 346 {"shape":"InternalErrorException"}, 347 {"shape":"AuthorizationErrorException"}, 348 {"shape":"ThrottledException"}, 349 {"shape":"InvalidParameterException"}, 350 {"shape":"ValidationException"} 351 ] 352 }, 353 "ListPhoneNumbersOptedOut":{ 354 "name":"ListPhoneNumbersOptedOut", 355 "http":{ 356 "method":"POST", 357 "requestUri":"/" 358 }, 359 "input":{"shape":"ListPhoneNumbersOptedOutInput"}, 360 "output":{ 361 "shape":"ListPhoneNumbersOptedOutResponse", 362 "resultWrapper":"ListPhoneNumbersOptedOutResult" 363 }, 364 "errors":[ 365 {"shape":"ThrottledException"}, 366 {"shape":"InternalErrorException"}, 367 {"shape":"AuthorizationErrorException"}, 368 {"shape":"InvalidParameterException"} 369 ] 370 }, 371 "ListPlatformApplications":{ 372 "name":"ListPlatformApplications", 373 "http":{ 374 "method":"POST", 375 "requestUri":"/" 376 }, 377 "input":{"shape":"ListPlatformApplicationsInput"}, 378 "output":{ 379 "shape":"ListPlatformApplicationsResponse", 380 "resultWrapper":"ListPlatformApplicationsResult" 381 }, 382 "errors":[ 383 {"shape":"InvalidParameterException"}, 384 {"shape":"InternalErrorException"}, 385 {"shape":"AuthorizationErrorException"} 386 ] 387 }, 388 "ListSMSSandboxPhoneNumbers":{ 389 "name":"ListSMSSandboxPhoneNumbers", 390 "http":{ 391 "method":"POST", 392 "requestUri":"/" 393 }, 394 "input":{"shape":"ListSMSSandboxPhoneNumbersInput"}, 395 "output":{ 396 "shape":"ListSMSSandboxPhoneNumbersResult", 397 "resultWrapper":"ListSMSSandboxPhoneNumbersResult" 398 }, 399 "errors":[ 400 {"shape":"AuthorizationErrorException"}, 401 {"shape":"InternalErrorException"}, 402 {"shape":"InvalidParameterException"}, 403 {"shape":"ResourceNotFoundException"}, 404 {"shape":"ThrottledException"} 405 ] 406 }, 407 "ListSubscriptions":{ 408 "name":"ListSubscriptions", 409 "http":{ 410 "method":"POST", 411 "requestUri":"/" 412 }, 413 "input":{"shape":"ListSubscriptionsInput"}, 414 "output":{ 415 "shape":"ListSubscriptionsResponse", 416 "resultWrapper":"ListSubscriptionsResult" 417 }, 418 "errors":[ 419 {"shape":"InvalidParameterException"}, 420 {"shape":"InternalErrorException"}, 421 {"shape":"AuthorizationErrorException"} 422 ] 423 }, 424 "ListSubscriptionsByTopic":{ 425 "name":"ListSubscriptionsByTopic", 426 "http":{ 427 "method":"POST", 428 "requestUri":"/" 429 }, 430 "input":{"shape":"ListSubscriptionsByTopicInput"}, 431 "output":{ 432 "shape":"ListSubscriptionsByTopicResponse", 433 "resultWrapper":"ListSubscriptionsByTopicResult" 434 }, 435 "errors":[ 436 {"shape":"InvalidParameterException"}, 437 {"shape":"InternalErrorException"}, 438 {"shape":"NotFoundException"}, 439 {"shape":"AuthorizationErrorException"} 440 ] 441 }, 442 "ListTagsForResource":{ 443 "name":"ListTagsForResource", 444 "http":{ 445 "method":"POST", 446 "requestUri":"/" 447 }, 448 "input":{"shape":"ListTagsForResourceRequest"}, 449 "output":{ 450 "shape":"ListTagsForResourceResponse", 451 "resultWrapper":"ListTagsForResourceResult" 452 }, 453 "errors":[ 454 {"shape":"ResourceNotFoundException"}, 455 {"shape":"TagPolicyException"}, 456 {"shape":"InvalidParameterException"}, 457 {"shape":"AuthorizationErrorException"}, 458 {"shape":"ConcurrentAccessException"} 459 ] 460 }, 461 "ListTopics":{ 462 "name":"ListTopics", 463 "http":{ 464 "method":"POST", 465 "requestUri":"/" 466 }, 467 "input":{"shape":"ListTopicsInput"}, 468 "output":{ 469 "shape":"ListTopicsResponse", 470 "resultWrapper":"ListTopicsResult" 471 }, 472 "errors":[ 473 {"shape":"InvalidParameterException"}, 474 {"shape":"InternalErrorException"}, 475 {"shape":"AuthorizationErrorException"} 476 ] 477 }, 478 "OptInPhoneNumber":{ 479 "name":"OptInPhoneNumber", 480 "http":{ 481 "method":"POST", 482 "requestUri":"/" 483 }, 484 "input":{"shape":"OptInPhoneNumberInput"}, 485 "output":{ 486 "shape":"OptInPhoneNumberResponse", 487 "resultWrapper":"OptInPhoneNumberResult" 488 }, 489 "errors":[ 490 {"shape":"ThrottledException"}, 491 {"shape":"InternalErrorException"}, 492 {"shape":"AuthorizationErrorException"}, 493 {"shape":"InvalidParameterException"} 494 ] 495 }, 496 "Publish":{ 497 "name":"Publish", 498 "http":{ 499 "method":"POST", 500 "requestUri":"/" 501 }, 502 "input":{"shape":"PublishInput"}, 503 "output":{ 504 "shape":"PublishResponse", 505 "resultWrapper":"PublishResult" 506 }, 507 "errors":[ 508 {"shape":"InvalidParameterException"}, 509 {"shape":"InvalidParameterValueException"}, 510 {"shape":"InternalErrorException"}, 511 {"shape":"NotFoundException"}, 512 {"shape":"EndpointDisabledException"}, 513 {"shape":"PlatformApplicationDisabledException"}, 514 {"shape":"AuthorizationErrorException"}, 515 {"shape":"KMSDisabledException"}, 516 {"shape":"KMSInvalidStateException"}, 517 {"shape":"KMSNotFoundException"}, 518 {"shape":"KMSOptInRequired"}, 519 {"shape":"KMSThrottlingException"}, 520 {"shape":"KMSAccessDeniedException"}, 521 {"shape":"InvalidSecurityException"} 522 ] 523 }, 524 "RemovePermission":{ 525 "name":"RemovePermission", 526 "http":{ 527 "method":"POST", 528 "requestUri":"/" 529 }, 530 "input":{"shape":"RemovePermissionInput"}, 531 "errors":[ 532 {"shape":"InvalidParameterException"}, 533 {"shape":"InternalErrorException"}, 534 {"shape":"AuthorizationErrorException"}, 535 {"shape":"NotFoundException"} 536 ] 537 }, 538 "SetEndpointAttributes":{ 539 "name":"SetEndpointAttributes", 540 "http":{ 541 "method":"POST", 542 "requestUri":"/" 543 }, 544 "input":{"shape":"SetEndpointAttributesInput"}, 545 "errors":[ 546 {"shape":"InvalidParameterException"}, 547 {"shape":"InternalErrorException"}, 548 {"shape":"AuthorizationErrorException"}, 549 {"shape":"NotFoundException"} 550 ] 551 }, 552 "SetPlatformApplicationAttributes":{ 553 "name":"SetPlatformApplicationAttributes", 554 "http":{ 555 "method":"POST", 556 "requestUri":"/" 557 }, 558 "input":{"shape":"SetPlatformApplicationAttributesInput"}, 559 "errors":[ 560 {"shape":"InvalidParameterException"}, 561 {"shape":"InternalErrorException"}, 562 {"shape":"AuthorizationErrorException"}, 563 {"shape":"NotFoundException"} 564 ] 565 }, 566 "SetSMSAttributes":{ 567 "name":"SetSMSAttributes", 568 "http":{ 569 "method":"POST", 570 "requestUri":"/" 571 }, 572 "input":{"shape":"SetSMSAttributesInput"}, 573 "output":{ 574 "shape":"SetSMSAttributesResponse", 575 "resultWrapper":"SetSMSAttributesResult" 576 }, 577 "errors":[ 578 {"shape":"InvalidParameterException"}, 579 {"shape":"ThrottledException"}, 580 {"shape":"InternalErrorException"}, 581 {"shape":"AuthorizationErrorException"} 582 ] 583 }, 584 "SetSubscriptionAttributes":{ 585 "name":"SetSubscriptionAttributes", 586 "http":{ 587 "method":"POST", 588 "requestUri":"/" 589 }, 590 "input":{"shape":"SetSubscriptionAttributesInput"}, 591 "errors":[ 592 {"shape":"InvalidParameterException"}, 593 {"shape":"FilterPolicyLimitExceededException"}, 594 {"shape":"InternalErrorException"}, 595 {"shape":"NotFoundException"}, 596 {"shape":"AuthorizationErrorException"} 597 ] 598 }, 599 "SetTopicAttributes":{ 600 "name":"SetTopicAttributes", 601 "http":{ 602 "method":"POST", 603 "requestUri":"/" 604 }, 605 "input":{"shape":"SetTopicAttributesInput"}, 606 "errors":[ 607 {"shape":"InvalidParameterException"}, 608 {"shape":"InternalErrorException"}, 609 {"shape":"NotFoundException"}, 610 {"shape":"AuthorizationErrorException"}, 611 {"shape":"InvalidSecurityException"} 612 ] 613 }, 614 "Subscribe":{ 615 "name":"Subscribe", 616 "http":{ 617 "method":"POST", 618 "requestUri":"/" 619 }, 620 "input":{"shape":"SubscribeInput"}, 621 "output":{ 622 "shape":"SubscribeResponse", 623 "resultWrapper":"SubscribeResult" 624 }, 625 "errors":[ 626 {"shape":"SubscriptionLimitExceededException"}, 627 {"shape":"FilterPolicyLimitExceededException"}, 628 {"shape":"InvalidParameterException"}, 629 {"shape":"InternalErrorException"}, 630 {"shape":"NotFoundException"}, 631 {"shape":"AuthorizationErrorException"}, 632 {"shape":"InvalidSecurityException"} 633 ] 634 }, 635 "TagResource":{ 636 "name":"TagResource", 637 "http":{ 638 "method":"POST", 639 "requestUri":"/" 640 }, 641 "input":{"shape":"TagResourceRequest"}, 642 "output":{ 643 "shape":"TagResourceResponse", 644 "resultWrapper":"TagResourceResult" 645 }, 646 "errors":[ 647 {"shape":"ResourceNotFoundException"}, 648 {"shape":"TagLimitExceededException"}, 649 {"shape":"StaleTagException"}, 650 {"shape":"TagPolicyException"}, 651 {"shape":"InvalidParameterException"}, 652 {"shape":"AuthorizationErrorException"}, 653 {"shape":"ConcurrentAccessException"} 654 ] 655 }, 656 "Unsubscribe":{ 657 "name":"Unsubscribe", 658 "http":{ 659 "method":"POST", 660 "requestUri":"/" 661 }, 662 "input":{"shape":"UnsubscribeInput"}, 663 "errors":[ 664 {"shape":"InvalidParameterException"}, 665 {"shape":"InternalErrorException"}, 666 {"shape":"AuthorizationErrorException"}, 667 {"shape":"NotFoundException"}, 668 {"shape":"InvalidSecurityException"} 669 ] 670 }, 671 "UntagResource":{ 672 "name":"UntagResource", 673 "http":{ 674 "method":"POST", 675 "requestUri":"/" 676 }, 677 "input":{"shape":"UntagResourceRequest"}, 678 "output":{ 679 "shape":"UntagResourceResponse", 680 "resultWrapper":"UntagResourceResult" 681 }, 682 "errors":[ 683 {"shape":"ResourceNotFoundException"}, 684 {"shape":"TagLimitExceededException"}, 685 {"shape":"StaleTagException"}, 686 {"shape":"TagPolicyException"}, 687 {"shape":"InvalidParameterException"}, 688 {"shape":"AuthorizationErrorException"}, 689 {"shape":"ConcurrentAccessException"} 690 ] 691 }, 692 "VerifySMSSandboxPhoneNumber":{ 693 "name":"VerifySMSSandboxPhoneNumber", 694 "http":{ 695 "method":"POST", 696 "requestUri":"/" 697 }, 698 "input":{"shape":"VerifySMSSandboxPhoneNumberInput"}, 699 "output":{ 700 "shape":"VerifySMSSandboxPhoneNumberResult", 701 "resultWrapper":"VerifySMSSandboxPhoneNumberResult" 702 }, 703 "errors":[ 704 {"shape":"AuthorizationErrorException"}, 705 {"shape":"InternalErrorException"}, 706 {"shape":"InvalidParameterException"}, 707 {"shape":"ResourceNotFoundException"}, 708 {"shape":"VerificationException"}, 709 {"shape":"ThrottledException"} 710 ] 711 } 712 }, 713 "shapes":{ 714 "ActionsList":{ 715 "type":"list", 716 "member":{"shape":"action"} 717 }, 718 "AddPermissionInput":{ 719 "type":"structure", 720 "required":[ 721 "TopicArn", 722 "Label", 723 "AWSAccountId", 724 "ActionName" 725 ], 726 "members":{ 727 "TopicArn":{"shape":"topicARN"}, 728 "Label":{"shape":"label"}, 729 "AWSAccountId":{"shape":"DelegatesList"}, 730 "ActionName":{"shape":"ActionsList"} 731 } 732 }, 733 "AmazonResourceName":{ 734 "type":"string", 735 "max":1011, 736 "min":1 737 }, 738 "AuthorizationErrorException":{ 739 "type":"structure", 740 "members":{ 741 "message":{"shape":"string"} 742 }, 743 "error":{ 744 "code":"AuthorizationError", 745 "httpStatusCode":403, 746 "senderFault":true 747 }, 748 "exception":true 749 }, 750 "Binary":{"type":"blob"}, 751 "CheckIfPhoneNumberIsOptedOutInput":{ 752 "type":"structure", 753 "required":["phoneNumber"], 754 "members":{ 755 "phoneNumber":{"shape":"PhoneNumber"} 756 } 757 }, 758 "CheckIfPhoneNumberIsOptedOutResponse":{ 759 "type":"structure", 760 "members":{ 761 "isOptedOut":{"shape":"boolean"} 762 } 763 }, 764 "ConcurrentAccessException":{ 765 "type":"structure", 766 "members":{ 767 "message":{"shape":"string"} 768 }, 769 "error":{ 770 "code":"ConcurrentAccess", 771 "httpStatusCode":400, 772 "senderFault":true 773 }, 774 "exception":true 775 }, 776 "ConfirmSubscriptionInput":{ 777 "type":"structure", 778 "required":[ 779 "TopicArn", 780 "Token" 781 ], 782 "members":{ 783 "TopicArn":{"shape":"topicARN"}, 784 "Token":{"shape":"token"}, 785 "AuthenticateOnUnsubscribe":{"shape":"authenticateOnUnsubscribe"} 786 } 787 }, 788 "ConfirmSubscriptionResponse":{ 789 "type":"structure", 790 "members":{ 791 "SubscriptionArn":{"shape":"subscriptionARN"} 792 } 793 }, 794 "CreateEndpointResponse":{ 795 "type":"structure", 796 "members":{ 797 "EndpointArn":{"shape":"String"} 798 } 799 }, 800 "CreatePlatformApplicationInput":{ 801 "type":"structure", 802 "required":[ 803 "Name", 804 "Platform", 805 "Attributes" 806 ], 807 "members":{ 808 "Name":{"shape":"String"}, 809 "Platform":{"shape":"String"}, 810 "Attributes":{"shape":"MapStringToString"} 811 } 812 }, 813 "CreatePlatformApplicationResponse":{ 814 "type":"structure", 815 "members":{ 816 "PlatformApplicationArn":{"shape":"String"} 817 } 818 }, 819 "CreatePlatformEndpointInput":{ 820 "type":"structure", 821 "required":[ 822 "PlatformApplicationArn", 823 "Token" 824 ], 825 "members":{ 826 "PlatformApplicationArn":{"shape":"String"}, 827 "Token":{"shape":"String"}, 828 "CustomUserData":{"shape":"String"}, 829 "Attributes":{"shape":"MapStringToString"} 830 } 831 }, 832 "CreateSMSSandboxPhoneNumberInput":{ 833 "type":"structure", 834 "required":["PhoneNumber"], 835 "members":{ 836 "PhoneNumber":{"shape":"PhoneNumberString"}, 837 "LanguageCode":{"shape":"LanguageCodeString"} 838 } 839 }, 840 "CreateSMSSandboxPhoneNumberResult":{ 841 "type":"structure", 842 "members":{ 843 } 844 }, 845 "CreateTopicInput":{ 846 "type":"structure", 847 "required":["Name"], 848 "members":{ 849 "Name":{"shape":"topicName"}, 850 "Attributes":{"shape":"TopicAttributesMap"}, 851 "Tags":{"shape":"TagList"} 852 } 853 }, 854 "CreateTopicResponse":{ 855 "type":"structure", 856 "members":{ 857 "TopicArn":{"shape":"topicARN"} 858 } 859 }, 860 "DelegatesList":{ 861 "type":"list", 862 "member":{"shape":"delegate"} 863 }, 864 "DeleteEndpointInput":{ 865 "type":"structure", 866 "required":["EndpointArn"], 867 "members":{ 868 "EndpointArn":{"shape":"String"} 869 } 870 }, 871 "DeletePlatformApplicationInput":{ 872 "type":"structure", 873 "required":["PlatformApplicationArn"], 874 "members":{ 875 "PlatformApplicationArn":{"shape":"String"} 876 } 877 }, 878 "DeleteSMSSandboxPhoneNumberInput":{ 879 "type":"structure", 880 "required":["PhoneNumber"], 881 "members":{ 882 "PhoneNumber":{"shape":"PhoneNumberString"} 883 } 884 }, 885 "DeleteSMSSandboxPhoneNumberResult":{ 886 "type":"structure", 887 "members":{ 888 } 889 }, 890 "DeleteTopicInput":{ 891 "type":"structure", 892 "required":["TopicArn"], 893 "members":{ 894 "TopicArn":{"shape":"topicARN"} 895 } 896 }, 897 "Endpoint":{ 898 "type":"structure", 899 "members":{ 900 "EndpointArn":{"shape":"String"}, 901 "Attributes":{"shape":"MapStringToString"} 902 } 903 }, 904 "EndpointDisabledException":{ 905 "type":"structure", 906 "members":{ 907 "message":{"shape":"string"} 908 }, 909 "error":{ 910 "code":"EndpointDisabled", 911 "httpStatusCode":400, 912 "senderFault":true 913 }, 914 "exception":true 915 }, 916 "FilterPolicyLimitExceededException":{ 917 "type":"structure", 918 "members":{ 919 "message":{"shape":"string"} 920 }, 921 "error":{ 922 "code":"FilterPolicyLimitExceeded", 923 "httpStatusCode":403, 924 "senderFault":true 925 }, 926 "exception":true 927 }, 928 "GetEndpointAttributesInput":{ 929 "type":"structure", 930 "required":["EndpointArn"], 931 "members":{ 932 "EndpointArn":{"shape":"String"} 933 } 934 }, 935 "GetEndpointAttributesResponse":{ 936 "type":"structure", 937 "members":{ 938 "Attributes":{"shape":"MapStringToString"} 939 } 940 }, 941 "GetPlatformApplicationAttributesInput":{ 942 "type":"structure", 943 "required":["PlatformApplicationArn"], 944 "members":{ 945 "PlatformApplicationArn":{"shape":"String"} 946 } 947 }, 948 "GetPlatformApplicationAttributesResponse":{ 949 "type":"structure", 950 "members":{ 951 "Attributes":{"shape":"MapStringToString"} 952 } 953 }, 954 "GetSMSAttributesInput":{ 955 "type":"structure", 956 "members":{ 957 "attributes":{"shape":"ListString"} 958 } 959 }, 960 "GetSMSAttributesResponse":{ 961 "type":"structure", 962 "members":{ 963 "attributes":{"shape":"MapStringToString"} 964 } 965 }, 966 "GetSMSSandboxAccountStatusInput":{ 967 "type":"structure", 968 "members":{ 969 } 970 }, 971 "GetSMSSandboxAccountStatusResult":{ 972 "type":"structure", 973 "required":["IsInSandbox"], 974 "members":{ 975 "IsInSandbox":{"shape":"boolean"} 976 } 977 }, 978 "GetSubscriptionAttributesInput":{ 979 "type":"structure", 980 "required":["SubscriptionArn"], 981 "members":{ 982 "SubscriptionArn":{"shape":"subscriptionARN"} 983 } 984 }, 985 "GetSubscriptionAttributesResponse":{ 986 "type":"structure", 987 "members":{ 988 "Attributes":{"shape":"SubscriptionAttributesMap"} 989 } 990 }, 991 "GetTopicAttributesInput":{ 992 "type":"structure", 993 "required":["TopicArn"], 994 "members":{ 995 "TopicArn":{"shape":"topicARN"} 996 } 997 }, 998 "GetTopicAttributesResponse":{ 999 "type":"structure", 1000 "members":{ 1001 "Attributes":{"shape":"TopicAttributesMap"} 1002 } 1003 }, 1004 "InternalErrorException":{ 1005 "type":"structure", 1006 "members":{ 1007 "message":{"shape":"string"} 1008 }, 1009 "error":{ 1010 "code":"InternalError", 1011 "httpStatusCode":500 1012 }, 1013 "exception":true, 1014 "fault":true 1015 }, 1016 "InvalidParameterException":{ 1017 "type":"structure", 1018 "members":{ 1019 "message":{"shape":"string"} 1020 }, 1021 "error":{ 1022 "code":"InvalidParameter", 1023 "httpStatusCode":400, 1024 "senderFault":true 1025 }, 1026 "exception":true 1027 }, 1028 "InvalidParameterValueException":{ 1029 "type":"structure", 1030 "members":{ 1031 "message":{"shape":"string"} 1032 }, 1033 "error":{ 1034 "code":"ParameterValueInvalid", 1035 "httpStatusCode":400, 1036 "senderFault":true 1037 }, 1038 "exception":true 1039 }, 1040 "InvalidSecurityException":{ 1041 "type":"structure", 1042 "members":{ 1043 "message":{"shape":"string"} 1044 }, 1045 "error":{ 1046 "code":"InvalidSecurity", 1047 "httpStatusCode":403, 1048 "senderFault":true 1049 }, 1050 "exception":true 1051 }, 1052 "Iso2CountryCode":{ 1053 "type":"string", 1054 "max":2, 1055 "pattern":"^[A-Za-z]{2}$" 1056 }, 1057 "KMSAccessDeniedException":{ 1058 "type":"structure", 1059 "members":{ 1060 "message":{"shape":"string"} 1061 }, 1062 "error":{ 1063 "code":"KMSAccessDenied", 1064 "httpStatusCode":400, 1065 "senderFault":true 1066 }, 1067 "exception":true 1068 }, 1069 "KMSDisabledException":{ 1070 "type":"structure", 1071 "members":{ 1072 "message":{"shape":"string"} 1073 }, 1074 "error":{ 1075 "code":"KMSDisabled", 1076 "httpStatusCode":400, 1077 "senderFault":true 1078 }, 1079 "exception":true 1080 }, 1081 "KMSInvalidStateException":{ 1082 "type":"structure", 1083 "members":{ 1084 "message":{"shape":"string"} 1085 }, 1086 "error":{ 1087 "code":"KMSInvalidState", 1088 "httpStatusCode":400, 1089 "senderFault":true 1090 }, 1091 "exception":true 1092 }, 1093 "KMSNotFoundException":{ 1094 "type":"structure", 1095 "members":{ 1096 "message":{"shape":"string"} 1097 }, 1098 "error":{ 1099 "code":"KMSNotFound", 1100 "httpStatusCode":400, 1101 "senderFault":true 1102 }, 1103 "exception":true 1104 }, 1105 "KMSOptInRequired":{ 1106 "type":"structure", 1107 "members":{ 1108 "message":{"shape":"string"} 1109 }, 1110 "error":{ 1111 "code":"KMSOptInRequired", 1112 "httpStatusCode":403, 1113 "senderFault":true 1114 }, 1115 "exception":true 1116 }, 1117 "KMSThrottlingException":{ 1118 "type":"structure", 1119 "members":{ 1120 "message":{"shape":"string"} 1121 }, 1122 "error":{ 1123 "code":"KMSThrottling", 1124 "httpStatusCode":400, 1125 "senderFault":true 1126 }, 1127 "exception":true 1128 }, 1129 "LanguageCodeString":{ 1130 "type":"string", 1131 "enum":[ 1132 "en-US", 1133 "en-GB", 1134 "es-419", 1135 "es-ES", 1136 "de-DE", 1137 "fr-CA", 1138 "fr-FR", 1139 "it-IT", 1140 "ja-JP", 1141 "pt-BR", 1142 "kr-KR", 1143 "zh-CN", 1144 "zh-TW" 1145 ] 1146 }, 1147 "ListEndpointsByPlatformApplicationInput":{ 1148 "type":"structure", 1149 "required":["PlatformApplicationArn"], 1150 "members":{ 1151 "PlatformApplicationArn":{"shape":"String"}, 1152 "NextToken":{"shape":"String"} 1153 } 1154 }, 1155 "ListEndpointsByPlatformApplicationResponse":{ 1156 "type":"structure", 1157 "members":{ 1158 "Endpoints":{"shape":"ListOfEndpoints"}, 1159 "NextToken":{"shape":"String"} 1160 } 1161 }, 1162 "ListOfEndpoints":{ 1163 "type":"list", 1164 "member":{"shape":"Endpoint"} 1165 }, 1166 "ListOfPlatformApplications":{ 1167 "type":"list", 1168 "member":{"shape":"PlatformApplication"} 1169 }, 1170 "ListOriginationNumbersRequest":{ 1171 "type":"structure", 1172 "members":{ 1173 "NextToken":{"shape":"nextToken"}, 1174 "MaxResults":{"shape":"MaxItemsListOriginationNumbers"} 1175 } 1176 }, 1177 "ListOriginationNumbersResult":{ 1178 "type":"structure", 1179 "members":{ 1180 "NextToken":{"shape":"nextToken"}, 1181 "PhoneNumbers":{"shape":"PhoneNumberInformationList"} 1182 } 1183 }, 1184 "ListPhoneNumbersOptedOutInput":{ 1185 "type":"structure", 1186 "members":{ 1187 "nextToken":{"shape":"string"} 1188 } 1189 }, 1190 "ListPhoneNumbersOptedOutResponse":{ 1191 "type":"structure", 1192 "members":{ 1193 "phoneNumbers":{"shape":"PhoneNumberList"}, 1194 "nextToken":{"shape":"string"} 1195 } 1196 }, 1197 "ListPlatformApplicationsInput":{ 1198 "type":"structure", 1199 "members":{ 1200 "NextToken":{"shape":"String"} 1201 } 1202 }, 1203 "ListPlatformApplicationsResponse":{ 1204 "type":"structure", 1205 "members":{ 1206 "PlatformApplications":{"shape":"ListOfPlatformApplications"}, 1207 "NextToken":{"shape":"String"} 1208 } 1209 }, 1210 "ListSMSSandboxPhoneNumbersInput":{ 1211 "type":"structure", 1212 "members":{ 1213 "NextToken":{"shape":"nextToken"}, 1214 "MaxResults":{"shape":"MaxItems"} 1215 } 1216 }, 1217 "ListSMSSandboxPhoneNumbersResult":{ 1218 "type":"structure", 1219 "required":["PhoneNumbers"], 1220 "members":{ 1221 "PhoneNumbers":{"shape":"SMSSandboxPhoneNumberList"}, 1222 "NextToken":{"shape":"string"} 1223 } 1224 }, 1225 "ListString":{ 1226 "type":"list", 1227 "member":{"shape":"String"} 1228 }, 1229 "ListSubscriptionsByTopicInput":{ 1230 "type":"structure", 1231 "required":["TopicArn"], 1232 "members":{ 1233 "TopicArn":{"shape":"topicARN"}, 1234 "NextToken":{"shape":"nextToken"} 1235 } 1236 }, 1237 "ListSubscriptionsByTopicResponse":{ 1238 "type":"structure", 1239 "members":{ 1240 "Subscriptions":{"shape":"SubscriptionsList"}, 1241 "NextToken":{"shape":"nextToken"} 1242 } 1243 }, 1244 "ListSubscriptionsInput":{ 1245 "type":"structure", 1246 "members":{ 1247 "NextToken":{"shape":"nextToken"} 1248 } 1249 }, 1250 "ListSubscriptionsResponse":{ 1251 "type":"structure", 1252 "members":{ 1253 "Subscriptions":{"shape":"SubscriptionsList"}, 1254 "NextToken":{"shape":"nextToken"} 1255 } 1256 }, 1257 "ListTagsForResourceRequest":{ 1258 "type":"structure", 1259 "required":["ResourceArn"], 1260 "members":{ 1261 "ResourceArn":{"shape":"AmazonResourceName"} 1262 } 1263 }, 1264 "ListTagsForResourceResponse":{ 1265 "type":"structure", 1266 "members":{ 1267 "Tags":{"shape":"TagList"} 1268 } 1269 }, 1270 "ListTopicsInput":{ 1271 "type":"structure", 1272 "members":{ 1273 "NextToken":{"shape":"nextToken"} 1274 } 1275 }, 1276 "ListTopicsResponse":{ 1277 "type":"structure", 1278 "members":{ 1279 "Topics":{"shape":"TopicsList"}, 1280 "NextToken":{"shape":"nextToken"} 1281 } 1282 }, 1283 "MapStringToString":{ 1284 "type":"map", 1285 "key":{"shape":"String"}, 1286 "value":{"shape":"String"} 1287 }, 1288 "MaxItems":{ 1289 "type":"integer", 1290 "max":100, 1291 "min":1 1292 }, 1293 "MaxItemsListOriginationNumbers":{ 1294 "type":"integer", 1295 "max":30, 1296 "min":1 1297 }, 1298 "MessageAttributeMap":{ 1299 "type":"map", 1300 "key":{ 1301 "shape":"String", 1302 "locationName":"Name" 1303 }, 1304 "value":{ 1305 "shape":"MessageAttributeValue", 1306 "locationName":"Value" 1307 } 1308 }, 1309 "MessageAttributeValue":{ 1310 "type":"structure", 1311 "required":["DataType"], 1312 "members":{ 1313 "DataType":{"shape":"String"}, 1314 "StringValue":{"shape":"String"}, 1315 "BinaryValue":{"shape":"Binary"} 1316 } 1317 }, 1318 "NotFoundException":{ 1319 "type":"structure", 1320 "members":{ 1321 "message":{"shape":"string"} 1322 }, 1323 "error":{ 1324 "code":"NotFound", 1325 "httpStatusCode":404, 1326 "senderFault":true 1327 }, 1328 "exception":true 1329 }, 1330 "NumberCapability":{ 1331 "type":"string", 1332 "enum":[ 1333 "SMS", 1334 "MMS", 1335 "VOICE" 1336 ] 1337 }, 1338 "NumberCapabilityList":{ 1339 "type":"list", 1340 "member":{"shape":"NumberCapability"} 1341 }, 1342 "OTPCode":{ 1343 "type":"string", 1344 "max":8, 1345 "min":5, 1346 "pattern":"^[0-9]+$" 1347 }, 1348 "OptInPhoneNumberInput":{ 1349 "type":"structure", 1350 "required":["phoneNumber"], 1351 "members":{ 1352 "phoneNumber":{"shape":"PhoneNumber"} 1353 } 1354 }, 1355 "OptInPhoneNumberResponse":{ 1356 "type":"structure", 1357 "members":{ 1358 } 1359 }, 1360 "OptedOutException":{ 1361 "type":"structure", 1362 "members":{ 1363 "message":{"shape":"string"} 1364 }, 1365 "error":{ 1366 "code":"OptedOut", 1367 "httpStatusCode":400, 1368 "senderFault":true 1369 }, 1370 "exception":true 1371 }, 1372 "PhoneNumber":{"type":"string"}, 1373 "PhoneNumberInformation":{ 1374 "type":"structure", 1375 "members":{ 1376 "CreatedAt":{"shape":"Timestamp"}, 1377 "PhoneNumber":{"shape":"String"}, 1378 "Status":{"shape":"String"}, 1379 "Iso2CountryCode":{"shape":"Iso2CountryCode"}, 1380 "RouteType":{"shape":"RouteType"}, 1381 "NumberCapabilities":{"shape":"NumberCapabilityList"} 1382 } 1383 }, 1384 "PhoneNumberInformationList":{ 1385 "type":"list", 1386 "member":{"shape":"PhoneNumberInformation"} 1387 }, 1388 "PhoneNumberList":{ 1389 "type":"list", 1390 "member":{"shape":"PhoneNumber"} 1391 }, 1392 "PhoneNumberString":{ 1393 "type":"string", 1394 "max":20, 1395 "pattern":"^(\\+[0-9]{8,}|[0-9]{0,9})$" 1396 }, 1397 "PlatformApplication":{ 1398 "type":"structure", 1399 "members":{ 1400 "PlatformApplicationArn":{"shape":"String"}, 1401 "Attributes":{"shape":"MapStringToString"} 1402 } 1403 }, 1404 "PlatformApplicationDisabledException":{ 1405 "type":"structure", 1406 "members":{ 1407 "message":{"shape":"string"} 1408 }, 1409 "error":{ 1410 "code":"PlatformApplicationDisabled", 1411 "httpStatusCode":400, 1412 "senderFault":true 1413 }, 1414 "exception":true 1415 }, 1416 "PublishInput":{ 1417 "type":"structure", 1418 "required":["Message"], 1419 "members":{ 1420 "TopicArn":{"shape":"topicARN"}, 1421 "TargetArn":{"shape":"String"}, 1422 "PhoneNumber":{"shape":"String"}, 1423 "Message":{"shape":"message"}, 1424 "Subject":{"shape":"subject"}, 1425 "MessageStructure":{"shape":"messageStructure"}, 1426 "MessageAttributes":{"shape":"MessageAttributeMap"}, 1427 "MessageDeduplicationId":{"shape":"String"}, 1428 "MessageGroupId":{"shape":"String"} 1429 } 1430 }, 1431 "PublishResponse":{ 1432 "type":"structure", 1433 "members":{ 1434 "MessageId":{"shape":"messageId"}, 1435 "SequenceNumber":{"shape":"String"} 1436 } 1437 }, 1438 "RemovePermissionInput":{ 1439 "type":"structure", 1440 "required":[ 1441 "TopicArn", 1442 "Label" 1443 ], 1444 "members":{ 1445 "TopicArn":{"shape":"topicARN"}, 1446 "Label":{"shape":"label"} 1447 } 1448 }, 1449 "ResourceNotFoundException":{ 1450 "type":"structure", 1451 "members":{ 1452 "message":{"shape":"string"} 1453 }, 1454 "error":{ 1455 "code":"ResourceNotFound", 1456 "httpStatusCode":404, 1457 "senderFault":true 1458 }, 1459 "exception":true 1460 }, 1461 "RouteType":{ 1462 "type":"string", 1463 "enum":[ 1464 "Transactional", 1465 "Promotional", 1466 "Premium" 1467 ] 1468 }, 1469 "SMSSandboxPhoneNumber":{ 1470 "type":"structure", 1471 "members":{ 1472 "PhoneNumber":{"shape":"PhoneNumberString"}, 1473 "Status":{"shape":"SMSSandboxPhoneNumberVerificationStatus"} 1474 } 1475 }, 1476 "SMSSandboxPhoneNumberList":{ 1477 "type":"list", 1478 "member":{"shape":"SMSSandboxPhoneNumber"} 1479 }, 1480 "SMSSandboxPhoneNumberVerificationStatus":{ 1481 "type":"string", 1482 "enum":[ 1483 "Pending", 1484 "Verified" 1485 ] 1486 }, 1487 "SetEndpointAttributesInput":{ 1488 "type":"structure", 1489 "required":[ 1490 "EndpointArn", 1491 "Attributes" 1492 ], 1493 "members":{ 1494 "EndpointArn":{"shape":"String"}, 1495 "Attributes":{"shape":"MapStringToString"} 1496 } 1497 }, 1498 "SetPlatformApplicationAttributesInput":{ 1499 "type":"structure", 1500 "required":[ 1501 "PlatformApplicationArn", 1502 "Attributes" 1503 ], 1504 "members":{ 1505 "PlatformApplicationArn":{"shape":"String"}, 1506 "Attributes":{"shape":"MapStringToString"} 1507 } 1508 }, 1509 "SetSMSAttributesInput":{ 1510 "type":"structure", 1511 "required":["attributes"], 1512 "members":{ 1513 "attributes":{"shape":"MapStringToString"} 1514 } 1515 }, 1516 "SetSMSAttributesResponse":{ 1517 "type":"structure", 1518 "members":{ 1519 } 1520 }, 1521 "SetSubscriptionAttributesInput":{ 1522 "type":"structure", 1523 "required":[ 1524 "SubscriptionArn", 1525 "AttributeName" 1526 ], 1527 "members":{ 1528 "SubscriptionArn":{"shape":"subscriptionARN"}, 1529 "AttributeName":{"shape":"attributeName"}, 1530 "AttributeValue":{"shape":"attributeValue"} 1531 } 1532 }, 1533 "SetTopicAttributesInput":{ 1534 "type":"structure", 1535 "required":[ 1536 "TopicArn", 1537 "AttributeName" 1538 ], 1539 "members":{ 1540 "TopicArn":{"shape":"topicARN"}, 1541 "AttributeName":{"shape":"attributeName"}, 1542 "AttributeValue":{"shape":"attributeValue"} 1543 } 1544 }, 1545 "StaleTagException":{ 1546 "type":"structure", 1547 "members":{ 1548 "message":{"shape":"string"} 1549 }, 1550 "error":{ 1551 "code":"StaleTag", 1552 "httpStatusCode":400, 1553 "senderFault":true 1554 }, 1555 "exception":true 1556 }, 1557 "String":{"type":"string"}, 1558 "SubscribeInput":{ 1559 "type":"structure", 1560 "required":[ 1561 "TopicArn", 1562 "Protocol" 1563 ], 1564 "members":{ 1565 "TopicArn":{"shape":"topicARN"}, 1566 "Protocol":{"shape":"protocol"}, 1567 "Endpoint":{"shape":"endpoint"}, 1568 "Attributes":{"shape":"SubscriptionAttributesMap"}, 1569 "ReturnSubscriptionArn":{"shape":"boolean"} 1570 } 1571 }, 1572 "SubscribeResponse":{ 1573 "type":"structure", 1574 "members":{ 1575 "SubscriptionArn":{"shape":"subscriptionARN"} 1576 } 1577 }, 1578 "Subscription":{ 1579 "type":"structure", 1580 "members":{ 1581 "SubscriptionArn":{"shape":"subscriptionARN"}, 1582 "Owner":{"shape":"account"}, 1583 "Protocol":{"shape":"protocol"}, 1584 "Endpoint":{"shape":"endpoint"}, 1585 "TopicArn":{"shape":"topicARN"} 1586 } 1587 }, 1588 "SubscriptionAttributesMap":{ 1589 "type":"map", 1590 "key":{"shape":"attributeName"}, 1591 "value":{"shape":"attributeValue"} 1592 }, 1593 "SubscriptionLimitExceededException":{ 1594 "type":"structure", 1595 "members":{ 1596 "message":{"shape":"string"} 1597 }, 1598 "error":{ 1599 "code":"SubscriptionLimitExceeded", 1600 "httpStatusCode":403, 1601 "senderFault":true 1602 }, 1603 "exception":true 1604 }, 1605 "SubscriptionsList":{ 1606 "type":"list", 1607 "member":{"shape":"Subscription"} 1608 }, 1609 "Tag":{ 1610 "type":"structure", 1611 "required":[ 1612 "Key", 1613 "Value" 1614 ], 1615 "members":{ 1616 "Key":{"shape":"TagKey"}, 1617 "Value":{"shape":"TagValue"} 1618 } 1619 }, 1620 "TagKey":{ 1621 "type":"string", 1622 "max":128, 1623 "min":1 1624 }, 1625 "TagKeyList":{ 1626 "type":"list", 1627 "member":{"shape":"TagKey"} 1628 }, 1629 "TagLimitExceededException":{ 1630 "type":"structure", 1631 "members":{ 1632 "message":{"shape":"string"} 1633 }, 1634 "error":{ 1635 "code":"TagLimitExceeded", 1636 "httpStatusCode":400, 1637 "senderFault":true 1638 }, 1639 "exception":true 1640 }, 1641 "TagList":{ 1642 "type":"list", 1643 "member":{"shape":"Tag"} 1644 }, 1645 "TagPolicyException":{ 1646 "type":"structure", 1647 "members":{ 1648 "message":{"shape":"string"} 1649 }, 1650 "error":{ 1651 "code":"TagPolicy", 1652 "httpStatusCode":400, 1653 "senderFault":true 1654 }, 1655 "exception":true 1656 }, 1657 "TagResourceRequest":{ 1658 "type":"structure", 1659 "required":[ 1660 "ResourceArn", 1661 "Tags" 1662 ], 1663 "members":{ 1664 "ResourceArn":{"shape":"AmazonResourceName"}, 1665 "Tags":{"shape":"TagList"} 1666 } 1667 }, 1668 "TagResourceResponse":{ 1669 "type":"structure", 1670 "members":{ 1671 } 1672 }, 1673 "TagValue":{ 1674 "type":"string", 1675 "max":256, 1676 "min":0 1677 }, 1678 "ThrottledException":{ 1679 "type":"structure", 1680 "members":{ 1681 "message":{"shape":"string"} 1682 }, 1683 "error":{ 1684 "code":"Throttled", 1685 "httpStatusCode":429, 1686 "senderFault":true 1687 }, 1688 "exception":true 1689 }, 1690 "Timestamp":{"type":"timestamp"}, 1691 "Topic":{ 1692 "type":"structure", 1693 "members":{ 1694 "TopicArn":{"shape":"topicARN"} 1695 } 1696 }, 1697 "TopicAttributesMap":{ 1698 "type":"map", 1699 "key":{"shape":"attributeName"}, 1700 "value":{"shape":"attributeValue"} 1701 }, 1702 "TopicLimitExceededException":{ 1703 "type":"structure", 1704 "members":{ 1705 "message":{"shape":"string"} 1706 }, 1707 "error":{ 1708 "code":"TopicLimitExceeded", 1709 "httpStatusCode":403, 1710 "senderFault":true 1711 }, 1712 "exception":true 1713 }, 1714 "TopicsList":{ 1715 "type":"list", 1716 "member":{"shape":"Topic"} 1717 }, 1718 "UnsubscribeInput":{ 1719 "type":"structure", 1720 "required":["SubscriptionArn"], 1721 "members":{ 1722 "SubscriptionArn":{"shape":"subscriptionARN"} 1723 } 1724 }, 1725 "UntagResourceRequest":{ 1726 "type":"structure", 1727 "required":[ 1728 "ResourceArn", 1729 "TagKeys" 1730 ], 1731 "members":{ 1732 "ResourceArn":{"shape":"AmazonResourceName"}, 1733 "TagKeys":{"shape":"TagKeyList"} 1734 } 1735 }, 1736 "UntagResourceResponse":{ 1737 "type":"structure", 1738 "members":{ 1739 } 1740 }, 1741 "UserErrorException":{ 1742 "type":"structure", 1743 "members":{ 1744 "message":{"shape":"string"} 1745 }, 1746 "error":{ 1747 "code":"UserError", 1748 "httpStatusCode":400, 1749 "senderFault":true 1750 }, 1751 "exception":true 1752 }, 1753 "ValidationException":{ 1754 "type":"structure", 1755 "required":["Message"], 1756 "members":{ 1757 "Message":{"shape":"string"} 1758 }, 1759 "error":{ 1760 "code":"ValidationException", 1761 "httpStatusCode":400, 1762 "senderFault":true 1763 }, 1764 "exception":true 1765 }, 1766 "VerificationException":{ 1767 "type":"structure", 1768 "required":[ 1769 "Message", 1770 "Status" 1771 ], 1772 "members":{ 1773 "Message":{"shape":"string"}, 1774 "Status":{"shape":"string"} 1775 }, 1776 "exception":true 1777 }, 1778 "VerifySMSSandboxPhoneNumberInput":{ 1779 "type":"structure", 1780 "required":[ 1781 "PhoneNumber", 1782 "OneTimePassword" 1783 ], 1784 "members":{ 1785 "PhoneNumber":{"shape":"PhoneNumberString"}, 1786 "OneTimePassword":{"shape":"OTPCode"} 1787 } 1788 }, 1789 "VerifySMSSandboxPhoneNumberResult":{ 1790 "type":"structure", 1791 "members":{ 1792 } 1793 }, 1794 "account":{"type":"string"}, 1795 "action":{"type":"string"}, 1796 "attributeName":{"type":"string"}, 1797 "attributeValue":{"type":"string"}, 1798 "authenticateOnUnsubscribe":{"type":"string"}, 1799 "boolean":{"type":"boolean"}, 1800 "delegate":{"type":"string"}, 1801 "endpoint":{"type":"string"}, 1802 "label":{"type":"string"}, 1803 "message":{"type":"string"}, 1804 "messageId":{"type":"string"}, 1805 "messageStructure":{"type":"string"}, 1806 "nextToken":{"type":"string"}, 1807 "protocol":{"type":"string"}, 1808 "string":{"type":"string"}, 1809 "subject":{"type":"string"}, 1810 "subscriptionARN":{"type":"string"}, 1811 "token":{"type":"string"}, 1812 "topicARN":{"type":"string"}, 1813 "topicName":{"type":"string"} 1814 } 1815 }