Awso_sns_eioSourceval add_permission :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.AddPermissionInput.t ->
(unit, unit) Result.tval check_if_phone_number_is_opted_out :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.CheckIfPhoneNumberIsOptedOutInput.t ->
(Awso_sns.Values.CheckIfPhoneNumberIsOptedOutResponse.t,
Awso_sns.Values.CheckIfPhoneNumberIsOptedOutResponse.error)
Result.tval confirm_subscription :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ConfirmSubscriptionInput.t ->
(Awso_sns.Values.ConfirmSubscriptionResponse.t,
Awso_sns.Values.ConfirmSubscriptionResponse.error)
Result.tval create_platform_application :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.CreatePlatformApplicationInput.t ->
(Awso_sns.Values.CreatePlatformApplicationResponse.t,
Awso_sns.Values.CreatePlatformApplicationResponse.error)
Result.tval create_platform_endpoint :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.CreatePlatformEndpointInput.t ->
(Awso_sns.Values.CreateEndpointResponse.t,
Awso_sns.Values.CreateEndpointResponse.error)
Result.tval create_s_m_s_sandbox_phone_number :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.CreateSMSSandboxPhoneNumberInput.t ->
(Awso_sns.Values.CreateSMSSandboxPhoneNumberResult.t,
Awso_sns.Values.CreateSMSSandboxPhoneNumberResult.error)
Result.tval create_topic :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.CreateTopicInput.t ->
(Awso_sns.Values.CreateTopicResponse.t,
Awso_sns.Values.CreateTopicResponse.error)
Result.tval delete_endpoint :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.DeleteEndpointInput.t ->
(unit, unit) Result.tval delete_platform_application :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.DeletePlatformApplicationInput.t ->
(unit, unit) Result.tval delete_s_m_s_sandbox_phone_number :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.DeleteSMSSandboxPhoneNumberInput.t ->
(Awso_sns.Values.DeleteSMSSandboxPhoneNumberResult.t,
Awso_sns.Values.DeleteSMSSandboxPhoneNumberResult.error)
Result.tval delete_topic :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.DeleteTopicInput.t ->
(unit, unit) Result.tval get_data_protection_policy :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.GetDataProtectionPolicyInput.t ->
(Awso_sns.Values.GetDataProtectionPolicyResponse.t,
Awso_sns.Values.GetDataProtectionPolicyResponse.error)
Result.tval get_endpoint_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.GetEndpointAttributesInput.t ->
(Awso_sns.Values.GetEndpointAttributesResponse.t,
Awso_sns.Values.GetEndpointAttributesResponse.error)
Result.tval get_platform_application_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.GetPlatformApplicationAttributesInput.t ->
(Awso_sns.Values.GetPlatformApplicationAttributesResponse.t,
Awso_sns.Values.GetPlatformApplicationAttributesResponse.error)
Result.tval get_s_m_s_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.GetSMSAttributesInput.t ->
(Awso_sns.Values.GetSMSAttributesResponse.t,
Awso_sns.Values.GetSMSAttributesResponse.error)
Result.tval get_s_m_s_sandbox_account_status :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.GetSMSSandboxAccountStatusInput.t ->
(Awso_sns.Values.GetSMSSandboxAccountStatusResult.t,
Awso_sns.Values.GetSMSSandboxAccountStatusResult.error)
Result.tval get_subscription_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.GetSubscriptionAttributesInput.t ->
(Awso_sns.Values.GetSubscriptionAttributesResponse.t,
Awso_sns.Values.GetSubscriptionAttributesResponse.error)
Result.tval get_topic_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.GetTopicAttributesInput.t ->
(Awso_sns.Values.GetTopicAttributesResponse.t,
Awso_sns.Values.GetTopicAttributesResponse.error)
Result.tval list_endpoints_by_platform_application :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ListEndpointsByPlatformApplicationInput.t ->
(Awso_sns.Values.ListEndpointsByPlatformApplicationResponse.t,
Awso_sns.Values.ListEndpointsByPlatformApplicationResponse.error)
Result.tval list_origination_numbers :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ListOriginationNumbersRequest.t ->
(Awso_sns.Values.ListOriginationNumbersResult.t,
Awso_sns.Values.ListOriginationNumbersResult.error)
Result.tval list_phone_numbers_opted_out :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ListPhoneNumbersOptedOutInput.t ->
(Awso_sns.Values.ListPhoneNumbersOptedOutResponse.t,
Awso_sns.Values.ListPhoneNumbersOptedOutResponse.error)
Result.tval list_platform_applications :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ListPlatformApplicationsInput.t ->
(Awso_sns.Values.ListPlatformApplicationsResponse.t,
Awso_sns.Values.ListPlatformApplicationsResponse.error)
Result.tval list_s_m_s_sandbox_phone_numbers :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ListSMSSandboxPhoneNumbersInput.t ->
(Awso_sns.Values.ListSMSSandboxPhoneNumbersResult.t,
Awso_sns.Values.ListSMSSandboxPhoneNumbersResult.error)
Result.tval list_subscriptions :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ListSubscriptionsInput.t ->
(Awso_sns.Values.ListSubscriptionsResponse.t,
Awso_sns.Values.ListSubscriptionsResponse.error)
Result.tval list_subscriptions_by_topic :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ListSubscriptionsByTopicInput.t ->
(Awso_sns.Values.ListSubscriptionsByTopicResponse.t,
Awso_sns.Values.ListSubscriptionsByTopicResponse.error)
Result.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ListTagsForResourceRequest.t ->
(Awso_sns.Values.ListTagsForResourceResponse.t,
Awso_sns.Values.ListTagsForResourceResponse.error)
Result.tval list_topics :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.ListTopicsInput.t ->
(Awso_sns.Values.ListTopicsResponse.t,
Awso_sns.Values.ListTopicsResponse.error)
Result.tval opt_in_phone_number :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.OptInPhoneNumberInput.t ->
(Awso_sns.Values.OptInPhoneNumberResponse.t,
Awso_sns.Values.OptInPhoneNumberResponse.error)
Result.tval publish :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.PublishInput.t ->
(Awso_sns.Values.PublishResponse.t, Awso_sns.Values.PublishResponse.error)
Result.tval publish_batch :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.PublishBatchInput.t ->
(Awso_sns.Values.PublishBatchResponse.t,
Awso_sns.Values.PublishBatchResponse.error)
Result.tval put_data_protection_policy :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.PutDataProtectionPolicyInput.t ->
(unit, unit) Result.tval remove_permission :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.RemovePermissionInput.t ->
(unit, unit) Result.tval set_endpoint_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.SetEndpointAttributesInput.t ->
(unit, unit) Result.tval set_platform_application_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.SetPlatformApplicationAttributesInput.t ->
(unit, unit) Result.tval set_s_m_s_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.SetSMSAttributesInput.t ->
(Awso_sns.Values.SetSMSAttributesResponse.t,
Awso_sns.Values.SetSMSAttributesResponse.error)
Result.tval set_subscription_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.SetSubscriptionAttributesInput.t ->
(unit, unit) Result.tval set_topic_attributes :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.SetTopicAttributesInput.t ->
(unit, unit) Result.tval subscribe :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.SubscribeInput.t ->
(Awso_sns.Values.SubscribeResponse.t,
Awso_sns.Values.SubscribeResponse.error)
Result.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.TagResourceRequest.t ->
(Awso_sns.Values.TagResourceResponse.t,
Awso_sns.Values.TagResourceResponse.error)
Result.tval unsubscribe :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.UnsubscribeInput.t ->
(unit, unit) Result.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.UntagResourceRequest.t ->
(Awso_sns.Values.UntagResourceResponse.t,
Awso_sns.Values.UntagResourceResponse.error)
Result.tval verify_s_m_s_sandbox_phone_number :
?endpoint_url:string ->
?cfg:Awso_eio.Cfg.t ->
Awso_sns.Values.VerifySMSSandboxPhoneNumberInput.t ->
(Awso_sns.Values.VerifySMSSandboxPhoneNumberResult.t,
Awso_sns.Values.VerifySMSSandboxPhoneNumberResult.error)
Result.tinclude module type of struct include Awso_sns.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]The user-specified message attribute value. For string data types, the value attribute has the same restrictions on the content as the message body. For more information, see Publish. Name, type, and value must not be empty or null. In addition, the message body should not be empty or null. All parts of the message attribute, including name, type, and value, are included in the message size restriction, which is currently 256 KB (262,144 bytes). For more information, see Amazon SNS message attributes and Publishing to a mobile phone in the Amazon SNS Developer Guide.
module SMSSandboxPhoneNumberVerificationStatus =
Awso_sns.Values.SMSSandboxPhoneNumberVerificationStatusThe two-character code, in ISO 3166-1 alpha-2 format, for the country or region. For example, GB or US.
The list of tags to be added to the specified topic.
Gives a detailed description of failed messages in the batch.
Encloses data related to a successful message in a batch request for topic.
Contains the details of a single Amazon SNS message along with an Id that identifies a message within the batch.
A wrapper type for the topic's Amazon Resource Name (ARN). To retrieve a topic's attributes, use GetTopicAttributes.
A wrapper type for the attributes of an Amazon SNS subscription.
A verified or pending destination phone number in the SMS sandbox. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
Platform application object.
A list of phone numbers and their metadata.
The endpoint for mobile app and device.
Indicates that the user has been denied access to the requested resource.
Indicates an internal service error.
Indicates that a request parameter does not comply with the associated constraints.
Can’t perform the action on the specified resource. Make sure that the resource exists.
Indicates that the rate at which requests have been submitted for this action exceeds the limit for your Amazon Web Services account.
Indicates that the one-time password (OTP) used for verification is invalid.
String of Origination/Destination address including phone numbers and email addresses
Can't perform multiple operations on a tag simultaneously. Perform the operations sequentially.
A tag has been added to a resource with the same ARN as a deleted resource. Wait a short while and then retry the operation.
Can't add more than 50 tags to a topic.
The request doesn't comply with the IAM tag policy. Correct your request and then retry it.
module FilterPolicyLimitExceededException =
Awso_sns.Values.FilterPolicyLimitExceededExceptionIndicates that the number of filter polices in your Amazon Web Services account exceeds the limit. To add more filter polices, submit an Amazon SNS Limit Increase case in the Amazon Web ServicesSupport Center.
The credential signature isn't valid. You must use an HTTPS endpoint and sign your request using Signature Version 4.
Indicates that the requested resource does not exist.
Indicates that the request parameter has exceeded the maximum number of concurrent message replays.
module SubscriptionLimitExceededException =
Awso_sns.Values.SubscriptionLimitExceededExceptionIndicates that the customer already owns the maximum allowed number of subscriptions.
Exception error indicating endpoint disabled.
Indicates that a request parameter does not comply with the associated constraints.
The ciphertext references a key that doesn't exist or that you don't have access to.
The request was rejected because the specified Amazon Web Services KMS key isn't enabled.
The request was rejected because the state of the specified resource isn't valid for this request. For more information, see Key states of Amazon Web Services KMS keys in the Key Management Service Developer Guide.
The request was rejected because the specified entity or resource can't be found.
The Amazon Web Services access key ID needs a subscription for the service.
The request was denied due to request throttling. For more information about throttling, see Limits in the Key Management Service Developer Guide.
module PlatformApplicationDisabledException =
Awso_sns.Values.PlatformApplicationDisabledExceptionException error indicating platform application disabled.
Indicates that a parameter in the request is invalid.
Two or more batch entries in the request have the same Id.
The length of all the batch messages put together is more than the limit.
The batch request doesn't contain any entries.
The Id of a batch entry in a batch request doesn't abide by the specification.
module TooManyEntriesInBatchRequestException =
Awso_sns.Values.TooManyEntriesInBatchRequestExceptionThe batch request contains more entries than permissible (more than 10).
Indicates that a request parameter does not comply with the associated constraints.
Indicates that the customer already owns the maximum allowed number of topics.
Indicates that the specified phone number opted out of receiving SMS messages from your Amazon Web Services account. You can't send SMS messages to phone numbers that opt out.
The destination phone number's verification status.
Verifies a destination phone number with a one-time password (OTP) for the calling Amazon Web Services account. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
Remove tags from the specified Amazon SNS topic. For an overview, see Amazon SNS Tags in the Amazon SNS Developer Guide.
Remove tags from the specified Amazon SNS topic. For an overview, see Amazon SNS Tags in the Amazon SNS Developer Guide.
Input for Unsubscribe action.
Add tags to the specified Amazon SNS topic. For an overview, see Amazon SNS Tags in the Amazon SNS Developer Guide. When you use topic tags, keep the following guidelines in mind: Adding more than 50 tags to a topic isn't recommended. Tags don't have any semantic meaning. Amazon SNS interprets tags as character strings. Tags are case-sensitive. A new tag with a key identical to that of an existing tag overwrites the existing tag. Tagging actions are limited to 10 TPS per Amazon Web Services account, per Amazon Web Services Region. If your application requires a higher throughput, file a technical support request.
Add tags to the specified Amazon SNS topic. For an overview, see Amazon SNS Tags in the Amazon SNS Developer Guide. When you use topic tags, keep the following guidelines in mind: Adding more than 50 tags to a topic isn't recommended. Tags don't have any semantic meaning. Amazon SNS interprets tags as character strings. Tags are case-sensitive. A new tag with a key identical to that of an existing tag overwrites the existing tag. Tagging actions are limited to 10 TPS per Amazon Web Services account, per Amazon Web Services Region. If your application requires a higher throughput, file a technical support request.
Response for Subscribe action.
Input for Subscribe action.
Input for SetTopicAttributes action.
Input for SetSubscriptionAttributes action.
The response for the SetSMSAttributes action.
The input for the SetSMSAttributes action.
module SetPlatformApplicationAttributesInput =
Awso_sns.Values.SetPlatformApplicationAttributesInputInput for SetPlatformApplicationAttributes action.
Input for SetEndpointAttributes action.
Input for RemovePermission action.
Adds or updates an inline policy document that is stored in the specified Amazon SNS topic.
Response for Publish action.
Input for Publish action.
Publishes up to 10 messages to the specified topic in a single batch. This is a batch version of the Publish API. If you try to send more than 10 messages in a single batch request, you will receive a TooManyEntriesInBatchRequest exception. For FIFO topics, multiple messages within a single batch are published in the order they are sent, and messages are deduplicated within the batch and across batches for five minutes. The result of publishing each message is reported individually in the response. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200. The maximum allowed individual message size and the maximum total payload size (the sum of the individual lengths of all of the batched messages) are both 256 KB (262,144 bytes). The PublishBatch API can send up to 10 messages at a time. If you attempt to send more than 10 messages in one request, you will encounter a TooManyEntriesInBatchRequest exception. In such cases, split your messages into multiple requests, each containing no more than 10 messages. Some actions take lists of parameters. These lists are specified using the param.n notation. Values of n are integers starting from 1. For example, a parameter list with two elements looks like this: &AttributeName.1=first &AttributeName.2=second If you send a batch message to a topic, Amazon SNS publishes the batch message to each endpoint that is subscribed to the topic. The format of the batch message depends on the notification protocol for each subscribed endpoint. When a messageId is returned, the batch message is saved, and Amazon SNS immediately delivers the message to subscribers.
Publishes up to 10 messages to the specified topic in a single batch. This is a batch version of the Publish API. If you try to send more than 10 messages in a single batch request, you will receive a TooManyEntriesInBatchRequest exception. For FIFO topics, multiple messages within a single batch are published in the order they are sent, and messages are deduplicated within the batch and across batches for five minutes. The result of publishing each message is reported individually in the response. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200. The maximum allowed individual message size and the maximum total payload size (the sum of the individual lengths of all of the batched messages) are both 256 KB (262,144 bytes). The PublishBatch API can send up to 10 messages at a time. If you attempt to send more than 10 messages in one request, you will encounter a TooManyEntriesInBatchRequest exception. In such cases, split your messages into multiple requests, each containing no more than 10 messages. Some actions take lists of parameters. These lists are specified using the param.n notation. Values of n are integers starting from 1. For example, a parameter list with two elements looks like this: &AttributeName.1=first &AttributeName.2=second If you send a batch message to a topic, Amazon SNS publishes the batch message to each endpoint that is subscribed to the topic. The format of the batch message depends on the notification protocol for each subscribed endpoint. When a messageId is returned, the batch message is saved, and Amazon SNS immediately delivers the message to subscribers.
The response for the OptInPhoneNumber action.
Input for the OptInPhoneNumber action.
Response for ListTopics action.
Returns a list of the requester's topics. Each call returns a limited list of topics, up to 100. If there are more topics, a NextToken is also returned. Use the NextToken parameter in a new ListTopics call to get further results. This action is throttled at 30 transactions per second (TPS).
List all tags added to the specified Amazon SNS topic. For an overview, see Amazon SNS Tags in the Amazon Simple Notification Service Developer Guide.
List all tags added to the specified Amazon SNS topic. For an overview, see Amazon SNS Tags in the Amazon Simple Notification Service Developer Guide.
Response for ListSubscriptions action
Input for ListSubscriptions action.
Response for ListSubscriptionsByTopic action.
Input for ListSubscriptionsByTopic action.
Lists the calling Amazon Web Services account's current verified and pending destination phone numbers in the SMS sandbox. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
Lists the calling Amazon Web Services account's current verified and pending destination phone numbers in the SMS sandbox. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
Response for ListPlatformApplications action.
Input for ListPlatformApplications action.
The response from the ListPhoneNumbersOptedOut action.
The input for the ListPhoneNumbersOptedOut action.
Lists the calling Amazon Web Services account's dedicated origination numbers and their metadata. For more information about origination numbers, see Origination numbers in the Amazon SNS Developer Guide.
Lists the calling Amazon Web Services account's dedicated origination numbers and their metadata. For more information about origination numbers, see Origination numbers in the Amazon SNS Developer Guide.
module ListEndpointsByPlatformApplicationResponse =
Awso_sns.Values.ListEndpointsByPlatformApplicationResponseResponse for ListEndpointsByPlatformApplication action.
module ListEndpointsByPlatformApplicationInput =
Awso_sns.Values.ListEndpointsByPlatformApplicationInputInput for ListEndpointsByPlatformApplication action.
Indicates that the specified state is not a valid state for an event source.
Response for GetTopicAttributes action.
Input for GetTopicAttributes action.
Response for GetSubscriptionAttributes action.
Input for GetSubscriptionAttributes.
Retrieves the SMS sandbox status for the calling Amazon Web Services account in the target Amazon Web Services Region. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
Retrieves the SMS sandbox status for the calling Amazon Web Services account in the target Amazon Web Services Region. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
The response from the GetSMSAttributes request.
The input for the GetSMSAttributes request.
module GetPlatformApplicationAttributesResponse =
Awso_sns.Values.GetPlatformApplicationAttributesResponseResponse for GetPlatformApplicationAttributes action.
module GetPlatformApplicationAttributesInput =
Awso_sns.Values.GetPlatformApplicationAttributesInputInput for GetPlatformApplicationAttributes action.
Response from GetEndpointAttributes of the EndpointArn.
Input for GetEndpointAttributes action.
Retrieves the specified inline DataProtectionPolicy document that is stored in the specified Amazon SNS topic.
Retrieves the specified inline DataProtectionPolicy document that is stored in the specified Amazon SNS topic.
Deletes a topic and all its subscriptions. Deleting a topic might prevent some messages previously sent to the topic from being delivered to subscribers. This action is idempotent, so deleting a topic that does not exist does not result in an error.
Deletes an Amazon Web Services account's verified or pending phone number from the SMS sandbox. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
Deletes an Amazon Web Services account's verified or pending phone number from the SMS sandbox. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
Input for DeletePlatformApplication action.
Input for DeleteEndpoint action.
Response from CreateTopic action.
Input for CreateTopic action.
Adds a destination phone number to an Amazon Web Services account in the SMS sandbox and sends a one-time password (OTP) to that phone number. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
Adds a destination phone number to an Amazon Web Services account in the SMS sandbox and sends a one-time password (OTP) to that phone number. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see SMS sandbox in the Amazon SNS Developer Guide.
Input for CreatePlatformEndpoint action.
Response from CreatePlatformApplication action.
Input for CreatePlatformApplication action.
Response from CreateEndpoint action.
Response for ConfirmSubscriptions action.
Input for ConfirmSubscription action.
module CheckIfPhoneNumberIsOptedOutResponse =
Awso_sns.Values.CheckIfPhoneNumberIsOptedOutResponseThe response from the CheckIfPhoneNumberIsOptedOut action.
The input for the CheckIfPhoneNumberIsOptedOut action.
Adds a statement to a topic's access control policy, granting access for the specified Amazon Web Services accounts to the specified actions. To remove the ability to change topic permissions, you must deny permissions to the AddPermission, RemovePermission, and SetTopicAttributes actions in your IAM policy.