CfnConfigurationSetProps
- class aws_cdk.aws_smsvoice.CfnConfigurationSetProps(*, configuration_set_name=None, default_sender_id=None, event_destinations=None, message_feedback_enabled=None, protect_configuration_id=None, tags=None)
Bases:
object
Properties for defining a
CfnConfigurationSet
.- Parameters:
configuration_set_name (
Optional
[str
]) – The name of the ConfigurationSet.default_sender_id (
Optional
[str
]) – The default sender ID used by the ConfigurationSet.event_destinations (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,EventDestinationProperty
,Dict
[str
,Any
]]],None
]) – An array of EventDestination objects that describe any events to log and where to log them.message_feedback_enabled (
Union
[bool
,IResolvable
,None
]) – Set to true to enable feedback for the message.protect_configuration_id (
Optional
[str
]) – The unique identifier for the protect configuration.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – An array of key and value pair tags that’s associated with the new configuration set.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_smsvoice as smsvoice cfn_configuration_set_props = smsvoice.CfnConfigurationSetProps( configuration_set_name="configurationSetName", default_sender_id="defaultSenderId", event_destinations=[smsvoice.CfnConfigurationSet.EventDestinationProperty( enabled=False, event_destination_name="eventDestinationName", matching_event_types=["matchingEventTypes"], # the properties below are optional cloud_watch_logs_destination=smsvoice.CfnConfigurationSet.CloudWatchLogsDestinationProperty( iam_role_arn="iamRoleArn", log_group_arn="logGroupArn" ), kinesis_firehose_destination=smsvoice.CfnConfigurationSet.KinesisFirehoseDestinationProperty( delivery_stream_arn="deliveryStreamArn", iam_role_arn="iamRoleArn" ), sns_destination=smsvoice.CfnConfigurationSet.SnsDestinationProperty( topic_arn="topicArn" ) )], message_feedback_enabled=False, protect_configuration_id="protectConfigurationId", tags=[CfnTag( key="key", value="value" )] )
Attributes
- configuration_set_name
The name of the ConfigurationSet.
- default_sender_id
The default sender ID used by the ConfigurationSet.
- event_destinations
An array of EventDestination objects that describe any events to log and where to log them.
- message_feedback_enabled
Set to true to enable feedback for the message.
- protect_configuration_id
The unique identifier for the protect configuration.
- tags
An array of key and value pair tags that’s associated with the new configuration set.