AWS::SMSVOICE::ConfigurationSet - AWS CloudFormation

This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::SMSVOICE::ConfigurationSet

Creates a new configuration set. After you create the configuration set, you can add one or more event destinations to it.

A configuration set is a set of rules that you apply to the SMS and voice messages that you send.

When you send a message, you can optionally specify a single configuration set.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::SMSVOICE::ConfigurationSet", "Properties" : { "ConfigurationSetName" : String, "DefaultSenderId" : String, "EventDestinations" : [ EventDestination, ... ], "MessageFeedbackEnabled" : Boolean, "ProtectConfigurationId" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::SMSVOICE::ConfigurationSet Properties: ConfigurationSetName: String DefaultSenderId: String EventDestinations: - EventDestination MessageFeedbackEnabled: Boolean ProtectConfigurationId: String Tags: - Tag

Properties

ConfigurationSetName

The name of the ConfigurationSet.

Required: No

Type: String

Pattern: ^[A-Za-z0-9_-]+$

Minimum: 1

Maximum: 64

Update requires: Replacement

DefaultSenderId

The default sender ID used by the ConfigurationSet.

Required: No

Type: String

Pattern: ^[A-Za-z0-9_-]+$

Update requires: No interruption

EventDestinations

An array of EventDestination objects that describe any events to log and where to log them.

Required: No

Type: Array of EventDestination

Maximum: 5

Update requires: No interruption

MessageFeedbackEnabled

Set to true to enable feedback for the message.

Required: No

Type: Boolean

Update requires: No interruption

ProtectConfigurationId

The unique identifier for the protect configuration.

Required: No

Type: String

Pattern: ^[A-Za-z0-9_:/-]+$

Minimum: 1

Maximum: 256

Update requires: No interruption

Tags

An array of key and value pair tags that's associated with the new configuration set.

Required: No

Type: Array of Tag

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returnsConfigurationSetName.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

Arn

The Amazon Resource Name (ARN) of the ConfigurationSet.