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")