You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SNS::Types::SetPlatformApplicationAttributesInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SNS::Types::SetPlatformApplicationAttributesInput
- Defined in:
- (unknown)
Overview
When passing SetPlatformApplicationAttributesInput as input to an Aws::Client method, you can use a vanilla Hash:
{
platform_application_arn: "String", # required
attributes: { # required
"String" => "String",
},
}
Input for SetPlatformApplicationAttributes action.
Instance Attribute Summary collapse
-
#attributes ⇒ Hash<String,String>
A map of the platform application attributes.
-
#platform_application_arn ⇒ String
PlatformApplicationArn for SetPlatformApplicationAttributes action.
Instance Attribute Details
#attributes ⇒ Hash<String,String>
A map of the platform application attributes. Attributes in this map include the following:
PlatformCredential– The credential received from the notification service. ForAPNSandAPNS_SANDBOX,PlatformCredentialisprivate key. ForGCM(Firebase Cloud Messaging),PlatformCredentialisAPI key. ForADM,PlatformCredentialisclient secret.PlatformPrincipal– The principal received from the notification service. ForAPNSandAPNS_SANDBOX,PlatformPrincipalisSSL certificate. ForGCM(Firebase Cloud Messaging), there is noPlatformPrincipal. ForADM,PlatformPrincipalisclient id.EventEndpointCreated– Topic ARN to whichEndpointCreatedevent notifications are sent.EventEndpointDeleted– Topic ARN to whichEndpointDeletedevent notifications are sent.EventEndpointUpdated– Topic ARN to whichEndpointUpdateevent notifications are sent.EventDeliveryFailure– Topic ARN to whichDeliveryFailureevent notifications are sent upon Direct Publish delivery failure (permanent) to one of the application\'s endpoints.SuccessFeedbackRoleArn– IAM role ARN used to give Amazon SNS write access to use CloudWatch Logs on your behalf.FailureFeedbackRoleArn– IAM role ARN used to give Amazon SNS write access to use CloudWatch Logs on your behalf.SuccessFeedbackSampleRate– Sample rate percentage (0-100) of successfully delivered messages.
#platform_application_arn ⇒ String
PlatformApplicationArn for SetPlatformApplicationAttributes action.