Module: AWSCDK::SNS::SubscriptionProtocol
- Defined in:
- sns/subscription_protocol.rb
Overview
The type of subscription, controlling the type of the endpoint parameter.
Constant Summary collapse
- HTTP =
Deprecated.Note:
Default:
JSON-encoded message is POSTED to an HTTP url.
Jsii::Enum.new("aws-cdk-lib.aws_sns.SubscriptionProtocol", "HTTP")
- HTTPS =
Deprecated.Note:
Default:
JSON-encoded message is POSTed to an HTTPS url.
Jsii::Enum.new("aws-cdk-lib.aws_sns.SubscriptionProtocol", "HTTPS")
- EMAIL =
Deprecated.Note:
Default:
Notifications are sent via email.
Jsii::Enum.new("aws-cdk-lib.aws_sns.SubscriptionProtocol", "EMAIL")
- EMAIL_JSON =
Deprecated.Note:
Default:
Notifications are JSON-encoded and sent via mail.
Jsii::Enum.new("aws-cdk-lib.aws_sns.SubscriptionProtocol", "EMAIL_JSON")
- SMS =
Deprecated.Note:
Default:
Notification is delivered by SMS.
Jsii::Enum.new("aws-cdk-lib.aws_sns.SubscriptionProtocol", "SMS")
- APPLICATION =
Deprecated.Note:
Default:
JSON-encoded notifications are sent to a mobile app endpoint.
Jsii::Enum.new("aws-cdk-lib.aws_sns.SubscriptionProtocol", "APPLICATION")
- LAMBDA =
Deprecated.Note:
Default:
Notifications trigger a Lambda function.
Jsii::Enum.new("aws-cdk-lib.aws_sns.SubscriptionProtocol", "LAMBDA")
- FIREHOSE =
Deprecated.Note:
Default:
Notifications put records into a firehose delivery stream.
Jsii::Enum.new("aws-cdk-lib.aws_sns.SubscriptionProtocol", "FIREHOSE")