Skip to main content

ISNSSetPlatformApplicationAttributesRequest

Interface in AWS.SNS

Interface for SetPlatformApplicationAttributes requests.

Ancestors

Properties

EventEndpointCreated

property EventEndpointCreated: TOptional<TARN>

A Topic Amazon Resource Name (ARN) to which EndpointCreated event notifications are sent.

EventEndpointDeleted

property EventEndpointDeleted: TOptional<TARN>

A Topic Amazon Resource Name (ARN) to which EndpointDeleted event notifications are sent.

EventEndpointUpdated

property EventEndpointUpdated: TOptional<TARN>

A Topic Amazon Resource Name (ARN) to which EndpointUpdated event notifications are sent.

EventDeliveryFailure

property EventDeliveryFailure: TOptional<TARN>

A Topic Amazon Resource Name (ARN) to which DeliveryFailure event notifications are sent.

FailureFeedbackRoleArn

property FailureFeedbackRoleArn: TOptional<TARN>

An IAM Role Amazon Resource Name (ARN) used to give Amazon SNS write access to use CloudWatch Logs on your behalf.

PlatformApplicationArn

property PlatformApplicationArn: TARN

The Amazon Resource Name (ARN) for the platform application on which to set attributes.

PlatformCredential

property PlatformCredential: string

The credential received from the notification service.

For APNS and APNS_SANDBOX, PlatformCredential is the private key. For GCM, PlatformCredentials is the API key. For ADM, PlatformCredentials is the client secret.

PlatformPrincipal

property PlatformPrincipal: string

The principal received from the notification service.

For APNS and APNS_SANDBOX, PlatformPrincipal is the SSL certificate. For GCM, there is no PlatformPrincipal. For ADM, PlatformPrincipal is the client ID.

SuccessFeedbackRoleArn

property SuccessFeedbackRoleArn: TOptional<TARN>

An IAM Role Amazon Resource Name (ARN) used to give Amazon SNS write access to use CloudWatch Logs on your behalf.

SuccessFeedbackSampleRate

property SuccessFeedbackSampleRate: TOptional<Integer>

A sample rate percentage (0-100) of successfully delivered messages.