pub struct SetPlatformApplicationAttributesInput {
pub attributes: HashMap<String, String>,
pub platform_application_arn: String,
}Expand description
Input for SetPlatformApplicationAttributes action.
Fields§
§attributes: HashMap<String, String>A map of the platform application attributes. Attributes in this map include the following:
-
PlatformCredential– The credential received from the notification service. ForAPNSandAPNSSANDBOX,PlatformCredentialisprivate key. ForGCM(Firebase Cloud Messaging),PlatformCredentialisAPI key. ForADM,PlatformCredentialisclient secret. -
PlatformPrincipal– The principal received from the notification service. ForAPNSandAPNSSANDBOX,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: StringPlatformApplicationArn for SetPlatformApplicationAttributes action.
Trait Implementations§
Source§impl Clone for SetPlatformApplicationAttributesInput
impl Clone for SetPlatformApplicationAttributesInput
Source§fn clone(&self) -> SetPlatformApplicationAttributesInput
fn clone(&self) -> SetPlatformApplicationAttributesInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for SetPlatformApplicationAttributesInput
impl Default for SetPlatformApplicationAttributesInput
Source§fn default() -> SetPlatformApplicationAttributesInput
fn default() -> SetPlatformApplicationAttributesInput
Source§impl PartialEq for SetPlatformApplicationAttributesInput
impl PartialEq for SetPlatformApplicationAttributesInput
Source§fn eq(&self, other: &SetPlatformApplicationAttributesInput) -> bool
fn eq(&self, other: &SetPlatformApplicationAttributesInput) -> bool
self and other values to be equal, and is used by ==.