interface CfnConfigurationSetProps
Language | Type name |
---|---|
![]() | Amazon.CDK.aws_smsvoice.CfnConfigurationSetProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awssmsvoice#CfnConfigurationSetProps |
![]() | software.amazon.awscdk.services.smsvoice.CfnConfigurationSetProps |
![]() | aws_cdk.aws_smsvoice.CfnConfigurationSetProps |
![]() | aws-cdk-lib » aws_smsvoice » CfnConfigurationSetProps |
Properties for defining a CfnConfigurationSet
.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_smsvoice as smsvoice } from 'aws-cdk-lib';
const cfnConfigurationSetProps: smsvoice.CfnConfigurationSetProps = {
configurationSetName: 'configurationSetName',
defaultSenderId: 'defaultSenderId',
eventDestinations: [{
enabled: false,
eventDestinationName: 'eventDestinationName',
matchingEventTypes: ['matchingEventTypes'],
// the properties below are optional
cloudWatchLogsDestination: {
iamRoleArn: 'iamRoleArn',
logGroupArn: 'logGroupArn',
},
kinesisFirehoseDestination: {
deliveryStreamArn: 'deliveryStreamArn',
iamRoleArn: 'iamRoleArn',
},
snsDestination: {
topicArn: 'topicArn',
},
}],
messageFeedbackEnabled: false,
protectConfigurationId: 'protectConfigurationId',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
Name | Type | Description |
---|---|---|
configuration | string | The name of the ConfigurationSet. |
default | string | The default sender ID used by the ConfigurationSet. |
event | IResolvable | IResolvable | Event [] | An array of EventDestination objects that describe any events to log and where to log them. |
message | boolean | IResolvable | Set to true to enable feedback for the message. |
protect | string | The unique identifier for the protect configuration. |
tags? | Cfn [] | An array of key and value pair tags that's associated with the new configuration set. |
configurationSetName?
Type:
string
(optional)
The name of the ConfigurationSet.
defaultSenderId?
Type:
string
(optional)
The default sender ID used by the ConfigurationSet.
eventDestinations?
Type:
IResolvable
|
IResolvable
|
Event
[]
(optional)
An array of EventDestination objects that describe any events to log and where to log them.
messageFeedbackEnabled?
Type:
boolean |
IResolvable
(optional)
Set to true to enable feedback for the message.
protectConfigurationId?
Type:
string
(optional)
The unique identifier for the protect configuration.
tags?
Type:
Cfn
[]
(optional)
An array of key and value pair tags that's associated with the new configuration set.