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. ForAPNS
andAPNSSANDBOX
,PlatformCredential
isprivate key
. ForGCM
(Firebase Cloud Messaging),PlatformCredential
isAPI key
. ForADM
,PlatformCredential
isclient secret
. -
PlatformPrincipal
– The principal received from the notification service. ForAPNS
andAPNSSANDBOX
,PlatformPrincipal
isSSL certificate
. ForGCM
(Firebase Cloud Messaging), there is noPlatformPrincipal
. ForADM
,PlatformPrincipal
isclient id
. -
EventEndpointCreated
– Topic ARN to whichEndpointCreated
event notifications are sent. -
EventEndpointDeleted
– Topic ARN to whichEndpointDeleted
event notifications are sent. -
EventEndpointUpdated
– Topic ARN to whichEndpointUpdate
event notifications are sent. -
EventDeliveryFailure
– Topic ARN to whichDeliveryFailure
event 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.
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 ==
.