1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. smsvoice
  5. getConfigurationSet

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

aws-native logo

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:

    ConfigurationSetName string
    The name to use for the configuration set.
    ConfigurationSetName string
    The name to use for the configuration set.
    configurationSetName String
    The name to use for the configuration set.
    configurationSetName string
    The name to use for the configuration set.
    configuration_set_name str
    The name to use for the configuration set.
    configurationSetName String
    The name to use for the configuration set.

    getConfigurationSet Result

    The following output properties are available:

    Arn string
    DefaultSenderId string
    The default sender ID to set for the ConfigurationSet.
    EventDestinations List<Pulumi.AwsNative.Smsvoice.Outputs.ConfigurationSetEventDestination>
    An event destination is a location where you send message events.
    MessageFeedbackEnabled bool
    Set to true to enable message feedback.
    ProtectConfigurationId string
    The unique identifier for the protect configuration to be associated to the configuration set.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    Arn string
    DefaultSenderId string
    The default sender ID to set for the ConfigurationSet.
    EventDestinations []ConfigurationSetEventDestination
    An event destination is a location where you send message events.
    MessageFeedbackEnabled bool
    Set to true to enable message feedback.
    ProtectConfigurationId string
    The unique identifier for the protect configuration to be associated to the configuration set.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    arn String
    defaultSenderId String
    The default sender ID to set for the ConfigurationSet.
    eventDestinations List<ConfigurationSetEventDestination>
    An event destination is a location where you send message events.
    messageFeedbackEnabled Boolean
    Set to true to enable message feedback.
    protectConfigurationId String
    The unique identifier for the protect configuration to be associated to the configuration set.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    arn string
    defaultSenderId string
    The default sender ID to set for the ConfigurationSet.
    eventDestinations ConfigurationSetEventDestination[]
    An event destination is a location where you send message events.
    messageFeedbackEnabled boolean
    Set to true to enable message feedback.
    protectConfigurationId string
    The unique identifier for the protect configuration to be associated to the configuration set.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    arn str
    default_sender_id str
    The default sender ID to set for the ConfigurationSet.
    event_destinations Sequence[ConfigurationSetEventDestination]
    An event destination is a location where you send message events.
    message_feedback_enabled bool
    Set to true to enable message feedback.
    protect_configuration_id str
    The unique identifier for the protect configuration to be associated to the configuration set.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    arn String
    defaultSenderId String
    The default sender ID to set for the ConfigurationSet.
    eventDestinations List<Property Map>
    An event destination is a location where you send message events.
    messageFeedbackEnabled Boolean
    Set to true to enable message feedback.
    protectConfigurationId String
    The unique identifier for the protect configuration to be associated to the configuration set.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Supporting Types

    ConfigurationSetCloudWatchLogsDestination

    IamRoleArn string
    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.
    LogGroupArn string
    The name of the Amazon CloudWatch log group that you want to record events in.
    IamRoleArn string
    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.
    LogGroupArn string
    The name of the Amazon CloudWatch log group that you want to record events in.
    iamRoleArn String
    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.
    logGroupArn String
    The name of the Amazon CloudWatch log group that you want to record events in.
    iamRoleArn string
    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.
    logGroupArn string
    The name of the Amazon CloudWatch log group that you want to record events in.
    iam_role_arn str
    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_arn str
    The name of the Amazon CloudWatch log group that you want to record events in.
    iamRoleArn String
    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.
    logGroupArn String
    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
    EventDestinationName string
    The name that identifies the event destination.
    MatchingEventTypes List<string>
    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.
    CloudWatchLogsDestination Pulumi.AwsNative.Smsvoice.Inputs.ConfigurationSetCloudWatchLogsDestination
    An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
    KinesisFirehoseDestination Pulumi.AwsNative.Smsvoice.Inputs.ConfigurationSetKinesisFirehoseDestination
    An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
    SnsDestination Pulumi.AwsNative.Smsvoice.Inputs.ConfigurationSetSnsDestination
    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
    EventDestinationName string
    The name that identifies the event destination.
    MatchingEventTypes []string
    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.
    CloudWatchLogsDestination ConfigurationSetCloudWatchLogsDestination
    An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
    KinesisFirehoseDestination ConfigurationSetKinesisFirehoseDestination
    An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
    SnsDestination ConfigurationSetSnsDestination
    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
    eventDestinationName String
    The name that identifies the event destination.
    matchingEventTypes List<String>
    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.
    cloudWatchLogsDestination ConfigurationSetCloudWatchLogsDestination
    An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
    kinesisFirehoseDestination ConfigurationSetKinesisFirehoseDestination
    An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
    snsDestination ConfigurationSetSnsDestination
    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
    eventDestinationName string
    The name that identifies the event destination.
    matchingEventTypes string[]
    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.
    cloudWatchLogsDestination ConfigurationSetCloudWatchLogsDestination
    An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
    kinesisFirehoseDestination ConfigurationSetKinesisFirehoseDestination
    An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
    snsDestination ConfigurationSetSnsDestination
    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_name str
    The name that identifies the event destination.
    matching_event_types Sequence[str]
    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_logs_destination ConfigurationSetCloudWatchLogsDestination
    An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
    kinesis_firehose_destination ConfigurationSetKinesisFirehoseDestination
    An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
    sns_destination ConfigurationSetSnsDestination
    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
    eventDestinationName String
    The name that identifies the event destination.
    matchingEventTypes List<String>
    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.
    cloudWatchLogsDestination Property Map
    An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination.
    kinesisFirehoseDestination Property Map
    An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination.
    snsDestination Property Map
    An object that contains SNS TopicArn event destination.

    ConfigurationSetKinesisFirehoseDestination

    DeliveryStreamArn string
    The Amazon Resource Name (ARN) of the delivery stream.
    IamRoleArn string
    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.
    DeliveryStreamArn string
    The Amazon Resource Name (ARN) of the delivery stream.
    IamRoleArn string
    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.
    deliveryStreamArn String
    The Amazon Resource Name (ARN) of the delivery stream.
    iamRoleArn String
    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.
    deliveryStreamArn string
    The Amazon Resource Name (ARN) of the delivery stream.
    iamRoleArn string
    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_arn str
    The Amazon Resource Name (ARN) of the delivery stream.
    iam_role_arn str
    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.
    deliveryStreamArn String
    The Amazon Resource Name (ARN) of the delivery stream.
    iamRoleArn String
    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

    TopicArn string
    The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
    TopicArn string
    The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
    topicArn String
    The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.
    topicArn 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.
    topicArn String
    The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    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