AWS::SMSVOICE::ConfigurationSet - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon 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 Amazon 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.