interface SubscriptionProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.SNS.Mixins.CfnTopicPropsMixin.SubscriptionProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awssns/mixins#CfnTopicPropsMixin_SubscriptionProperty |
Java | software.amazon.awscdk.mixins.preview.services.sns.mixins.CfnTopicPropsMixin.SubscriptionProperty |
Python | aws_cdk.mixins_preview.aws_sns.mixins.CfnTopicPropsMixin.SubscriptionProperty |
TypeScript | @aws-cdk/mixins-preview » aws_sns » mixins » CfnTopicPropsMixin » SubscriptionProperty |
Subscription is an embedded property that describes the subscription endpoints of an Amazon topic.
For full control over subscription behavior (for example, delivery policy, filtering, raw message delivery, and cross-region subscriptions), use the AWS::SNS::Subscription resource.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as sns_mixins } from '@aws-cdk/mixins-preview/aws-sns';
const subscriptionProperty: sns_mixins.CfnTopicPropsMixin.SubscriptionProperty = {
endpoint: 'endpoint',
protocol: 'protocol',
};
Properties
| Name | Type | Description |
|---|---|---|
| endpoint? | string | The endpoint that receives notifications from the Amazon topic. |
| protocol? | string | The subscription's protocol. |
endpoint?
Type:
string
(optional)
The endpoint that receives notifications from the Amazon topic.
The endpoint value depends on the protocol that you specify. For more information, see the Endpoint parameter of the [Subscribe](https://docs.aws.amazon.com/sns/latest/api/API_Subscribe.html) action in the Amazon API Reference .
protocol?
Type:
string
(optional)
The subscription's protocol.
For more information, see the Protocol parameter of the [Subscribe](https://docs.aws.amazon.com/sns/latest/api/API_Subscribe.html) action in the Amazon API Reference .

.NET
Go
Java
Python
TypeScript