route/vendor/github.com/aws/aws-sdk-go/models/apis/sns/2010-03-31/api-2.json

1146 lines
30 KiB
JSON

{
"version":"2.0",
"metadata":{
"uid":"sns-2010-03-31",
"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":"AuthorizationErrorException"},
{"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":"AuthorizationErrorException"},
{"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":"AuthorizationErrorException"},
{"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":"AuthorizationErrorException"},
{"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"},
{"shape":"AuthorizationErrorException"}
]
},
"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"}
}
}