We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.34.0 published on Friday, Sep 12, 2025 by Pulumi
aws-native.smsvoice.getConfigurationSet
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.34.0 published on Friday, Sep 12, 2025 by Pulumi
Resource Type definition for AWS::SMSVOICE::ConfigurationSet
Using getConfigurationSet
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getConfigurationSet(args: GetConfigurationSetArgs, opts?: InvokeOptions): Promise<GetConfigurationSetResult>
function getConfigurationSetOutput(args: GetConfigurationSetOutputArgs, opts?: InvokeOptions): Output<GetConfigurationSetResult>
def get_configuration_set(configuration_set_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetConfigurationSetResult
def get_configuration_set_output(configuration_set_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConfigurationSetResult]
func LookupConfigurationSet(ctx *Context, args *LookupConfigurationSetArgs, opts ...InvokeOption) (*LookupConfigurationSetResult, error)
func LookupConfigurationSetOutput(ctx *Context, args *LookupConfigurationSetOutputArgs, opts ...InvokeOption) LookupConfigurationSetResultOutput
> Note: This function is named LookupConfigurationSet
in the Go SDK.
public static class GetConfigurationSet
{
public static Task<GetConfigurationSetResult> InvokeAsync(GetConfigurationSetArgs args, InvokeOptions? opts = null)
public static Output<GetConfigurationSetResult> Invoke(GetConfigurationSetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetConfigurationSetResult> getConfigurationSet(GetConfigurationSetArgs args, InvokeOptions options)
public static Output<GetConfigurationSetResult> getConfigurationSet(GetConfigurationSetArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:smsvoice:getConfigurationSet
arguments:
# arguments dictionary
The following arguments are supported:
- Configuration
Set stringName - The name to use for the configuration set.
- Configuration
Set stringName - The name to use for the configuration set.
- configuration
Set StringName - The name to use for the configuration set.
- configuration
Set stringName - The name to use for the configuration set.
- configuration_
set_ strname - The name to use for the configuration set.
- configuration
Set StringName - The name to use for the configuration set.
getConfigurationSet Result
The following output properties are available:
- Arn string
- Default
Sender stringId - The default sender ID to set for the ConfigurationSet.
- Event
Destinations List<Pulumi.Aws Native. Smsvoice. Outputs. Configuration Set Event Destination> - An event destination is a location where you send message events.
- Message
Feedback boolEnabled - Set to true to enable message feedback.
- Protect
Configuration stringId - The unique identifier for the protect configuration to be associated to the configuration set.
- List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Arn string
- Default
Sender stringId - The default sender ID to set for the ConfigurationSet.
- Event
Destinations []ConfigurationSet Event Destination - An event destination is a location where you send message events.
- Message
Feedback boolEnabled - Set to true to enable message feedback.
- Protect
Configuration stringId - The unique identifier for the protect configuration to be associated to the configuration set.
- Tag
- An array of key-value pairs to apply to this resource.
- arn String
- default
Sender StringId - The default sender ID to set for the ConfigurationSet.
- event
Destinations List<ConfigurationSet Event Destination> - An event destination is a location where you send message events.
- message
Feedback BooleanEnabled - Set to true to enable message feedback.
- protect
Configuration StringId - The unique identifier for the protect configuration to be associated to the configuration set.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- arn string
- default
Sender stringId - The default sender ID to set for the ConfigurationSet.
- event
Destinations ConfigurationSet Event Destination[] - An event destination is a location where you send message events.
- message
Feedback booleanEnabled - Set to true to enable message feedback.
- protect
Configuration stringId - The unique identifier for the protect configuration to be associated to the configuration set.
- Tag[]
- An array of key-value pairs to apply to this resource.
- arn str
- default_
sender_ strid - The default sender ID to set for the ConfigurationSet.
- event_
destinations Sequence[ConfigurationSet Event Destination] - An event destination is a location where you send message events.
- message_
feedback_ boolenabled - Set to true to enable message feedback.
- protect_
configuration_ strid - The unique identifier for the protect configuration to be associated to the configuration set.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- arn String
- default
Sender StringId - The default sender ID to set for the ConfigurationSet.
- event
Destinations List<Property Map> - An event destination is a location where you send message events.
- message
Feedback BooleanEnabled - Set to true to enable message feedback.
- protect
Configuration StringId - The unique identifier for the protect configuration to be associated to the configuration set.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
ConfigurationSetCloudWatchLogsDestination
- Iam
Role stringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- Log
Group stringArn - The name of the Amazon CloudWatch log group that you want to record events in.
- Iam
Role stringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- Log
Group stringArn - The name of the Amazon CloudWatch log group that you want to record events in.
- iam
Role StringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- log
Group StringArn - The name of the Amazon CloudWatch log group that you want to record events in.
- iam
Role stringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- log
Group stringArn - The name of the Amazon CloudWatch log group that you want to record events in.
- iam_
role_ strarn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- log_
group_ strarn - The name of the Amazon CloudWatch log group that you want to record events in.
- iam
Role StringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- log
Group StringArn - The name of the Amazon CloudWatch log group that you want to record events in.
ConfigurationSetEventDestination
- Enabled bool
- When set to true events will be logged. By default this is set to true
- Event
Destination stringName - The name that identifies the event destination.
- Matching
Event List<string>Types - An array of event types that determine which events to log. If 'ALL' is used, then AWS End User Messaging SMS and Voice logs every event type.
- Cloud
Watch Pulumi.Logs Destination Aws Native. Smsvoice. Inputs. Configuration Set Cloud Watch Logs Destination - An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
- Kinesis
Firehose Pulumi.Destination Aws Native. Smsvoice. Inputs. Configuration Set Kinesis Firehose Destination - An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
- Sns
Destination Pulumi.Aws Native. Smsvoice. Inputs. Configuration Set Sns Destination - An object that contains SNS TopicArn event destination.
- Enabled bool
- When set to true events will be logged. By default this is set to true
- Event
Destination stringName - The name that identifies the event destination.
- Matching
Event []stringTypes - An array of event types that determine which events to log. If 'ALL' is used, then AWS End User Messaging SMS and Voice logs every event type.
- Cloud
Watch ConfigurationLogs Destination Set Cloud Watch Logs Destination - An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
- Kinesis
Firehose ConfigurationDestination Set Kinesis Firehose Destination - An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
- Sns
Destination ConfigurationSet Sns Destination - An object that contains SNS TopicArn event destination.
- enabled Boolean
- When set to true events will be logged. By default this is set to true
- event
Destination StringName - The name that identifies the event destination.
- matching
Event List<String>Types - An array of event types that determine which events to log. If 'ALL' is used, then AWS End User Messaging SMS and Voice logs every event type.
- cloud
Watch ConfigurationLogs Destination Set Cloud Watch Logs Destination - An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
- kinesis
Firehose ConfigurationDestination Set Kinesis Firehose Destination - An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
- sns
Destination ConfigurationSet Sns Destination - An object that contains SNS TopicArn event destination.
- enabled boolean
- When set to true events will be logged. By default this is set to true
- event
Destination stringName - The name that identifies the event destination.
- matching
Event string[]Types - An array of event types that determine which events to log. If 'ALL' is used, then AWS End User Messaging SMS and Voice logs every event type.
- cloud
Watch ConfigurationLogs Destination Set Cloud Watch Logs Destination - An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
- kinesis
Firehose ConfigurationDestination Set Kinesis Firehose Destination - An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
- sns
Destination ConfigurationSet Sns Destination - An object that contains SNS TopicArn event destination.
- enabled bool
- When set to true events will be logged. By default this is set to true
- event_
destination_ strname - The name that identifies the event destination.
- matching_
event_ Sequence[str]types - An array of event types that determine which events to log. If 'ALL' is used, then AWS End User Messaging SMS and Voice logs every event type.
- cloud_
watch_ Configurationlogs_ destination Set Cloud Watch Logs Destination - An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
- kinesis_
firehose_ Configurationdestination Set Kinesis Firehose Destination - An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
- sns_
destination ConfigurationSet Sns Destination - An object that contains SNS TopicArn event destination.
- enabled Boolean
- When set to true events will be logged. By default this is set to true
- event
Destination StringName - The name that identifies the event destination.
- matching
Event List<String>Types - An array of event types that determine which events to log. If 'ALL' is used, then AWS End User Messaging SMS and Voice logs every event type.
- cloud
Watch Property MapLogs Destination - An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
- kinesis
Firehose Property MapDestination - An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
- sns
Destination Property Map - An object that contains SNS TopicArn event destination.
ConfigurationSetKinesisFirehoseDestination
- Delivery
Stream stringArn - The Amazon Resource Name (ARN) of the delivery stream.
- Iam
Role stringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- Delivery
Stream stringArn - The Amazon Resource Name (ARN) of the delivery stream.
- Iam
Role stringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- delivery
Stream StringArn - The Amazon Resource Name (ARN) of the delivery stream.
- iam
Role StringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- delivery
Stream stringArn - The Amazon Resource Name (ARN) of the delivery stream.
- iam
Role stringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- delivery_
stream_ strarn - The Amazon Resource Name (ARN) of the delivery stream.
- iam_
role_ strarn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
- delivery
Stream StringArn - The Amazon Resource Name (ARN) of the delivery stream.
- iam
Role StringArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination.
ConfigurationSetSnsDestination
- Topic
Arn string - The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
- Topic
Arn string - The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
- topic
Arn String - The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
- topic
Arn string - The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
- topic_
arn str - The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
- topic
Arn String - The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.34.0 published on Friday, Sep 12, 2025 by Pulumi