| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139 |
- {
- "version":"2.0",
- "metadata":{
- "apiVersion":"2010-03-31",
- "endpointPrefix":"sns",
- "protocol":"query",
- "serviceAbbreviation":"Amazon SNS",
- "serviceFullName":"Amazon Simple Notification Service",
- "signatureVersion":"v4",
- "xmlNamespace":"http://sns.amazonaws.com/doc/2010-03-31/"
- },
- "operations":{
- "AddPermission":{
- "name":"AddPermission",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"AddPermissionInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- },
- "CheckIfPhoneNumberIsOptedOut":{
- "name":"CheckIfPhoneNumberIsOptedOut",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CheckIfPhoneNumberIsOptedOutInput"},
- "output":{
- "shape":"CheckIfPhoneNumberIsOptedOutResponse",
- "resultWrapper":"CheckIfPhoneNumberIsOptedOutResult"
- },
- "errors":[
- {"shape":"ThrottledException"},
- {"shape":"InternalErrorException"},
- {"shape":"InvalidParameterException"}
- ]
- },
- "ConfirmSubscription":{
- "name":"ConfirmSubscription",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ConfirmSubscriptionInput"},
- "output":{
- "shape":"ConfirmSubscriptionResponse",
- "resultWrapper":"ConfirmSubscriptionResult"
- },
- "errors":[
- {"shape":"SubscriptionLimitExceededException"},
- {"shape":"InvalidParameterException"},
- {"shape":"NotFoundException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "CreatePlatformApplication":{
- "name":"CreatePlatformApplication",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreatePlatformApplicationInput"},
- "output":{
- "shape":"CreatePlatformApplicationResponse",
- "resultWrapper":"CreatePlatformApplicationResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "CreatePlatformEndpoint":{
- "name":"CreatePlatformEndpoint",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreatePlatformEndpointInput"},
- "output":{
- "shape":"CreateEndpointResponse",
- "resultWrapper":"CreatePlatformEndpointResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- },
- "CreateTopic":{
- "name":"CreateTopic",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateTopicInput"},
- "output":{
- "shape":"CreateTopicResponse",
- "resultWrapper":"CreateTopicResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"TopicLimitExceededException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "DeleteEndpoint":{
- "name":"DeleteEndpoint",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteEndpointInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "DeletePlatformApplication":{
- "name":"DeletePlatformApplication",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeletePlatformApplicationInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "DeleteTopic":{
- "name":"DeleteTopic",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteTopicInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- },
- "GetEndpointAttributes":{
- "name":"GetEndpointAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetEndpointAttributesInput"},
- "output":{
- "shape":"GetEndpointAttributesResponse",
- "resultWrapper":"GetEndpointAttributesResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- },
- "GetPlatformApplicationAttributes":{
- "name":"GetPlatformApplicationAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetPlatformApplicationAttributesInput"},
- "output":{
- "shape":"GetPlatformApplicationAttributesResponse",
- "resultWrapper":"GetPlatformApplicationAttributesResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- },
- "GetSMSAttributes":{
- "name":"GetSMSAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetSMSAttributesInput"},
- "output":{
- "shape":"GetSMSAttributesResponse",
- "resultWrapper":"GetSMSAttributesResult"
- },
- "errors":[
- {"shape":"ThrottledException"},
- {"shape":"InternalErrorException"},
- {"shape":"InvalidParameterException"}
- ]
- },
- "GetSubscriptionAttributes":{
- "name":"GetSubscriptionAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetSubscriptionAttributesInput"},
- "output":{
- "shape":"GetSubscriptionAttributesResponse",
- "resultWrapper":"GetSubscriptionAttributesResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"NotFoundException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "GetTopicAttributes":{
- "name":"GetTopicAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetTopicAttributesInput"},
- "output":{
- "shape":"GetTopicAttributesResponse",
- "resultWrapper":"GetTopicAttributesResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"NotFoundException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "ListEndpointsByPlatformApplication":{
- "name":"ListEndpointsByPlatformApplication",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListEndpointsByPlatformApplicationInput"},
- "output":{
- "shape":"ListEndpointsByPlatformApplicationResponse",
- "resultWrapper":"ListEndpointsByPlatformApplicationResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- },
- "ListPhoneNumbersOptedOut":{
- "name":"ListPhoneNumbersOptedOut",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListPhoneNumbersOptedOutInput"},
- "output":{
- "shape":"ListPhoneNumbersOptedOutResponse",
- "resultWrapper":"ListPhoneNumbersOptedOutResult"
- },
- "errors":[
- {"shape":"ThrottledException"},
- {"shape":"InternalErrorException"},
- {"shape":"InvalidParameterException"}
- ]
- },
- "ListPlatformApplications":{
- "name":"ListPlatformApplications",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListPlatformApplicationsInput"},
- "output":{
- "shape":"ListPlatformApplicationsResponse",
- "resultWrapper":"ListPlatformApplicationsResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "ListSubscriptions":{
- "name":"ListSubscriptions",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListSubscriptionsInput"},
- "output":{
- "shape":"ListSubscriptionsResponse",
- "resultWrapper":"ListSubscriptionsResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "ListSubscriptionsByTopic":{
- "name":"ListSubscriptionsByTopic",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListSubscriptionsByTopicInput"},
- "output":{
- "shape":"ListSubscriptionsByTopicResponse",
- "resultWrapper":"ListSubscriptionsByTopicResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"NotFoundException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "ListTopics":{
- "name":"ListTopics",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListTopicsInput"},
- "output":{
- "shape":"ListTopicsResponse",
- "resultWrapper":"ListTopicsResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "OptInPhoneNumber":{
- "name":"OptInPhoneNumber",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"OptInPhoneNumberInput"},
- "output":{
- "shape":"OptInPhoneNumberResponse",
- "resultWrapper":"OptInPhoneNumberResult"
- },
- "errors":[
- {"shape":"ThrottledException"},
- {"shape":"InternalErrorException"},
- {"shape":"InvalidParameterException"}
- ]
- },
- "Publish":{
- "name":"Publish",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"PublishInput"},
- "output":{
- "shape":"PublishResponse",
- "resultWrapper":"PublishResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InvalidParameterValueException"},
- {"shape":"InternalErrorException"},
- {"shape":"NotFoundException"},
- {"shape":"EndpointDisabledException"},
- {"shape":"PlatformApplicationDisabledException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "RemovePermission":{
- "name":"RemovePermission",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"RemovePermissionInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- },
- "SetEndpointAttributes":{
- "name":"SetEndpointAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"SetEndpointAttributesInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- },
- "SetPlatformApplicationAttributes":{
- "name":"SetPlatformApplicationAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"SetPlatformApplicationAttributesInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- },
- "SetSMSAttributes":{
- "name":"SetSMSAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"SetSMSAttributesInput"},
- "output":{
- "shape":"SetSMSAttributesResponse",
- "resultWrapper":"SetSMSAttributesResult"
- },
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"ThrottledException"},
- {"shape":"InternalErrorException"}
- ]
- },
- "SetSubscriptionAttributes":{
- "name":"SetSubscriptionAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"SetSubscriptionAttributesInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"NotFoundException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "SetTopicAttributes":{
- "name":"SetTopicAttributes",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"SetTopicAttributesInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"NotFoundException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "Subscribe":{
- "name":"Subscribe",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"SubscribeInput"},
- "output":{
- "shape":"SubscribeResponse",
- "resultWrapper":"SubscribeResult"
- },
- "errors":[
- {"shape":"SubscriptionLimitExceededException"},
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"NotFoundException"},
- {"shape":"AuthorizationErrorException"}
- ]
- },
- "Unsubscribe":{
- "name":"Unsubscribe",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"UnsubscribeInput"},
- "errors":[
- {"shape":"InvalidParameterException"},
- {"shape":"InternalErrorException"},
- {"shape":"AuthorizationErrorException"},
- {"shape":"NotFoundException"}
- ]
- }
- },
- "shapes":{
- "ActionsList":{
- "type":"list",
- "member":{"shape":"action"}
- },
- "AddPermissionInput":{
- "type":"structure",
- "required":[
- "TopicArn",
- "Label",
- "AWSAccountId",
- "ActionName"
- ],
- "members":{
- "TopicArn":{"shape":"topicARN"},
- "Label":{"shape":"label"},
- "AWSAccountId":{"shape":"DelegatesList"},
- "ActionName":{"shape":"ActionsList"}
- }
- },
- "AuthorizationErrorException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"AuthorizationError",
- "httpStatusCode":403,
- "senderFault":true
- },
- "exception":true
- },
- "Binary":{"type":"blob"},
- "CheckIfPhoneNumberIsOptedOutInput":{
- "type":"structure",
- "required":["phoneNumber"],
- "members":{
- "phoneNumber":{"shape":"PhoneNumber"}
- }
- },
- "CheckIfPhoneNumberIsOptedOutResponse":{
- "type":"structure",
- "members":{
- "isOptedOut":{"shape":"boolean"}
- }
- },
- "ConfirmSubscriptionInput":{
- "type":"structure",
- "required":[
- "TopicArn",
- "Token"
- ],
- "members":{
- "TopicArn":{"shape":"topicARN"},
- "Token":{"shape":"token"},
- "AuthenticateOnUnsubscribe":{"shape":"authenticateOnUnsubscribe"}
- }
- },
- "ConfirmSubscriptionResponse":{
- "type":"structure",
- "members":{
- "SubscriptionArn":{"shape":"subscriptionARN"}
- }
- },
- "CreateEndpointResponse":{
- "type":"structure",
- "members":{
- "EndpointArn":{"shape":"String"}
- }
- },
- "CreatePlatformApplicationInput":{
- "type":"structure",
- "required":[
- "Name",
- "Platform",
- "Attributes"
- ],
- "members":{
- "Name":{"shape":"String"},
- "Platform":{"shape":"String"},
- "Attributes":{"shape":"MapStringToString"}
- }
- },
- "CreatePlatformApplicationResponse":{
- "type":"structure",
- "members":{
- "PlatformApplicationArn":{"shape":"String"}
- }
- },
- "CreatePlatformEndpointInput":{
- "type":"structure",
- "required":[
- "PlatformApplicationArn",
- "Token"
- ],
- "members":{
- "PlatformApplicationArn":{"shape":"String"},
- "Token":{"shape":"String"},
- "CustomUserData":{"shape":"String"},
- "Attributes":{"shape":"MapStringToString"}
- }
- },
- "CreateTopicInput":{
- "type":"structure",
- "required":["Name"],
- "members":{
- "Name":{"shape":"topicName"}
- }
- },
- "CreateTopicResponse":{
- "type":"structure",
- "members":{
- "TopicArn":{"shape":"topicARN"}
- }
- },
- "DelegatesList":{
- "type":"list",
- "member":{"shape":"delegate"}
- },
- "DeleteEndpointInput":{
- "type":"structure",
- "required":["EndpointArn"],
- "members":{
- "EndpointArn":{"shape":"String"}
- }
- },
- "DeletePlatformApplicationInput":{
- "type":"structure",
- "required":["PlatformApplicationArn"],
- "members":{
- "PlatformApplicationArn":{"shape":"String"}
- }
- },
- "DeleteTopicInput":{
- "type":"structure",
- "required":["TopicArn"],
- "members":{
- "TopicArn":{"shape":"topicARN"}
- }
- },
- "Endpoint":{
- "type":"structure",
- "members":{
- "EndpointArn":{"shape":"String"},
- "Attributes":{"shape":"MapStringToString"}
- }
- },
- "EndpointDisabledException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"EndpointDisabled",
- "httpStatusCode":400,
- "senderFault":true
- },
- "exception":true
- },
- "GetEndpointAttributesInput":{
- "type":"structure",
- "required":["EndpointArn"],
- "members":{
- "EndpointArn":{"shape":"String"}
- }
- },
- "GetEndpointAttributesResponse":{
- "type":"structure",
- "members":{
- "Attributes":{"shape":"MapStringToString"}
- }
- },
- "GetPlatformApplicationAttributesInput":{
- "type":"structure",
- "required":["PlatformApplicationArn"],
- "members":{
- "PlatformApplicationArn":{"shape":"String"}
- }
- },
- "GetPlatformApplicationAttributesResponse":{
- "type":"structure",
- "members":{
- "Attributes":{"shape":"MapStringToString"}
- }
- },
- "GetSMSAttributesInput":{
- "type":"structure",
- "members":{
- "attributes":{"shape":"ListString"}
- }
- },
- "GetSMSAttributesResponse":{
- "type":"structure",
- "members":{
- "attributes":{"shape":"MapStringToString"}
- }
- },
- "GetSubscriptionAttributesInput":{
- "type":"structure",
- "required":["SubscriptionArn"],
- "members":{
- "SubscriptionArn":{"shape":"subscriptionARN"}
- }
- },
- "GetSubscriptionAttributesResponse":{
- "type":"structure",
- "members":{
- "Attributes":{"shape":"SubscriptionAttributesMap"}
- }
- },
- "GetTopicAttributesInput":{
- "type":"structure",
- "required":["TopicArn"],
- "members":{
- "TopicArn":{"shape":"topicARN"}
- }
- },
- "GetTopicAttributesResponse":{
- "type":"structure",
- "members":{
- "Attributes":{"shape":"TopicAttributesMap"}
- }
- },
- "InternalErrorException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"InternalError",
- "httpStatusCode":500
- },
- "exception":true,
- "fault":true
- },
- "InvalidParameterException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"InvalidParameter",
- "httpStatusCode":400,
- "senderFault":true
- },
- "exception":true
- },
- "InvalidParameterValueException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"ParameterValueInvalid",
- "httpStatusCode":400,
- "senderFault":true
- },
- "exception":true
- },
- "ListEndpointsByPlatformApplicationInput":{
- "type":"structure",
- "required":["PlatformApplicationArn"],
- "members":{
- "PlatformApplicationArn":{"shape":"String"},
- "NextToken":{"shape":"String"}
- }
- },
- "ListEndpointsByPlatformApplicationResponse":{
- "type":"structure",
- "members":{
- "Endpoints":{"shape":"ListOfEndpoints"},
- "NextToken":{"shape":"String"}
- }
- },
- "ListOfEndpoints":{
- "type":"list",
- "member":{"shape":"Endpoint"}
- },
- "ListOfPlatformApplications":{
- "type":"list",
- "member":{"shape":"PlatformApplication"}
- },
- "ListPhoneNumbersOptedOutInput":{
- "type":"structure",
- "members":{
- "nextToken":{"shape":"string"}
- }
- },
- "ListPhoneNumbersOptedOutResponse":{
- "type":"structure",
- "members":{
- "phoneNumbers":{"shape":"PhoneNumberList"},
- "nextToken":{"shape":"string"}
- }
- },
- "ListPlatformApplicationsInput":{
- "type":"structure",
- "members":{
- "NextToken":{"shape":"String"}
- }
- },
- "ListPlatformApplicationsResponse":{
- "type":"structure",
- "members":{
- "PlatformApplications":{"shape":"ListOfPlatformApplications"},
- "NextToken":{"shape":"String"}
- }
- },
- "ListString":{
- "type":"list",
- "member":{"shape":"String"}
- },
- "ListSubscriptionsByTopicInput":{
- "type":"structure",
- "required":["TopicArn"],
- "members":{
- "TopicArn":{"shape":"topicARN"},
- "NextToken":{"shape":"nextToken"}
- }
- },
- "ListSubscriptionsByTopicResponse":{
- "type":"structure",
- "members":{
- "Subscriptions":{"shape":"SubscriptionsList"},
- "NextToken":{"shape":"nextToken"}
- }
- },
- "ListSubscriptionsInput":{
- "type":"structure",
- "members":{
- "NextToken":{"shape":"nextToken"}
- }
- },
- "ListSubscriptionsResponse":{
- "type":"structure",
- "members":{
- "Subscriptions":{"shape":"SubscriptionsList"},
- "NextToken":{"shape":"nextToken"}
- }
- },
- "ListTopicsInput":{
- "type":"structure",
- "members":{
- "NextToken":{"shape":"nextToken"}
- }
- },
- "ListTopicsResponse":{
- "type":"structure",
- "members":{
- "Topics":{"shape":"TopicsList"},
- "NextToken":{"shape":"nextToken"}
- }
- },
- "MapStringToString":{
- "type":"map",
- "key":{"shape":"String"},
- "value":{"shape":"String"}
- },
- "MessageAttributeMap":{
- "type":"map",
- "key":{
- "shape":"String",
- "locationName":"Name"
- },
- "value":{
- "shape":"MessageAttributeValue",
- "locationName":"Value"
- }
- },
- "MessageAttributeValue":{
- "type":"structure",
- "required":["DataType"],
- "members":{
- "DataType":{"shape":"String"},
- "StringValue":{"shape":"String"},
- "BinaryValue":{"shape":"Binary"}
- }
- },
- "NotFoundException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"NotFound",
- "httpStatusCode":404,
- "senderFault":true
- },
- "exception":true
- },
- "OptInPhoneNumberInput":{
- "type":"structure",
- "required":["phoneNumber"],
- "members":{
- "phoneNumber":{"shape":"PhoneNumber"}
- }
- },
- "OptInPhoneNumberResponse":{
- "type":"structure",
- "members":{
- }
- },
- "PhoneNumber":{"type":"string"},
- "PhoneNumberList":{
- "type":"list",
- "member":{"shape":"PhoneNumber"}
- },
- "PlatformApplication":{
- "type":"structure",
- "members":{
- "PlatformApplicationArn":{"shape":"String"},
- "Attributes":{"shape":"MapStringToString"}
- }
- },
- "PlatformApplicationDisabledException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"PlatformApplicationDisabled",
- "httpStatusCode":400,
- "senderFault":true
- },
- "exception":true
- },
- "PublishInput":{
- "type":"structure",
- "required":["Message"],
- "members":{
- "TopicArn":{"shape":"topicARN"},
- "TargetArn":{"shape":"String"},
- "PhoneNumber":{"shape":"String"},
- "Message":{"shape":"message"},
- "Subject":{"shape":"subject"},
- "MessageStructure":{"shape":"messageStructure"},
- "MessageAttributes":{"shape":"MessageAttributeMap"}
- }
- },
- "PublishResponse":{
- "type":"structure",
- "members":{
- "MessageId":{"shape":"messageId"}
- }
- },
- "RemovePermissionInput":{
- "type":"structure",
- "required":[
- "TopicArn",
- "Label"
- ],
- "members":{
- "TopicArn":{"shape":"topicARN"},
- "Label":{"shape":"label"}
- }
- },
- "SetEndpointAttributesInput":{
- "type":"structure",
- "required":[
- "EndpointArn",
- "Attributes"
- ],
- "members":{
- "EndpointArn":{"shape":"String"},
- "Attributes":{"shape":"MapStringToString"}
- }
- },
- "SetPlatformApplicationAttributesInput":{
- "type":"structure",
- "required":[
- "PlatformApplicationArn",
- "Attributes"
- ],
- "members":{
- "PlatformApplicationArn":{"shape":"String"},
- "Attributes":{"shape":"MapStringToString"}
- }
- },
- "SetSMSAttributesInput":{
- "type":"structure",
- "required":["attributes"],
- "members":{
- "attributes":{"shape":"MapStringToString"}
- }
- },
- "SetSMSAttributesResponse":{
- "type":"structure",
- "members":{
- }
- },
- "SetSubscriptionAttributesInput":{
- "type":"structure",
- "required":[
- "SubscriptionArn",
- "AttributeName"
- ],
- "members":{
- "SubscriptionArn":{"shape":"subscriptionARN"},
- "AttributeName":{"shape":"attributeName"},
- "AttributeValue":{"shape":"attributeValue"}
- }
- },
- "SetTopicAttributesInput":{
- "type":"structure",
- "required":[
- "TopicArn",
- "AttributeName"
- ],
- "members":{
- "TopicArn":{"shape":"topicARN"},
- "AttributeName":{"shape":"attributeName"},
- "AttributeValue":{"shape":"attributeValue"}
- }
- },
- "String":{"type":"string"},
- "SubscribeInput":{
- "type":"structure",
- "required":[
- "TopicArn",
- "Protocol"
- ],
- "members":{
- "TopicArn":{"shape":"topicARN"},
- "Protocol":{"shape":"protocol"},
- "Endpoint":{"shape":"endpoint"}
- }
- },
- "SubscribeResponse":{
- "type":"structure",
- "members":{
- "SubscriptionArn":{"shape":"subscriptionARN"}
- }
- },
- "Subscription":{
- "type":"structure",
- "members":{
- "SubscriptionArn":{"shape":"subscriptionARN"},
- "Owner":{"shape":"account"},
- "Protocol":{"shape":"protocol"},
- "Endpoint":{"shape":"endpoint"},
- "TopicArn":{"shape":"topicARN"}
- }
- },
- "SubscriptionAttributesMap":{
- "type":"map",
- "key":{"shape":"attributeName"},
- "value":{"shape":"attributeValue"}
- },
- "SubscriptionLimitExceededException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"SubscriptionLimitExceeded",
- "httpStatusCode":403,
- "senderFault":true
- },
- "exception":true
- },
- "SubscriptionsList":{
- "type":"list",
- "member":{"shape":"Subscription"}
- },
- "ThrottledException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"Throttled",
- "httpStatusCode":429,
- "senderFault":true
- },
- "exception":true
- },
- "Topic":{
- "type":"structure",
- "members":{
- "TopicArn":{"shape":"topicARN"}
- }
- },
- "TopicAttributesMap":{
- "type":"map",
- "key":{"shape":"attributeName"},
- "value":{"shape":"attributeValue"}
- },
- "TopicLimitExceededException":{
- "type":"structure",
- "members":{
- "message":{"shape":"string"}
- },
- "error":{
- "code":"TopicLimitExceeded",
- "httpStatusCode":403,
- "senderFault":true
- },
- "exception":true
- },
- "TopicsList":{
- "type":"list",
- "member":{"shape":"Topic"}
- },
- "UnsubscribeInput":{
- "type":"structure",
- "required":["SubscriptionArn"],
- "members":{
- "SubscriptionArn":{"shape":"subscriptionARN"}
- }
- },
- "account":{"type":"string"},
- "action":{"type":"string"},
- "attributeName":{"type":"string"},
- "attributeValue":{"type":"string"},
- "authenticateOnUnsubscribe":{"type":"string"},
- "boolean":{"type":"boolean"},
- "delegate":{"type":"string"},
- "endpoint":{"type":"string"},
- "label":{"type":"string"},
- "message":{"type":"string"},
- "messageId":{"type":"string"},
- "messageStructure":{"type":"string"},
- "nextToken":{"type":"string"},
- "protocol":{"type":"string"},
- "string":{"type":"string"},
- "subject":{"type":"string"},
- "subscriptionARN":{"type":"string"},
- "token":{"type":"string"},
- "topicARN":{"type":"string"},
- "topicName":{"type":"string"}
- }
- }
|