ISNSCreatePlatformApplicationRequest
Interface in AWS.SNS
Interface for CreatePlatformApplication requests.
Ancestors
Properties
Name
property Name: string
A name for the platform application.
Application names must be made up of only uppercase and lowercase ASCII letters, numbers, hyphens, periods, and underscores. Names must be between 1 and 256 characters long.
Platform
property Platform: string
A push notification platform.
Platform must be one of the supported platforms: - ADM (Amazon Device Messaging) - APNS (Apple Push Notification Service) - APNS_SANDBOX - GCM (Firebase Cloud Messaging)
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.
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.
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.
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.
SuccessFeedbackSampleRate
property SuccessFeedbackSampleRate: TOptional<Integer>
A sample rate percentage (0-100) of successfully delivered messages.