1. Packages
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. msk
  6. Channel

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi

    Resource Type definition for AWS::MSK::Channel

    Create Channel Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Channel(name: string, args: ChannelArgs, opts?: CustomResourceOptions);
    @overload
    def Channel(resource_name: str,
                args: ChannelArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Channel(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                topic_configuration_list: Optional[Sequence[ChannelTopicConfigurationArgs]] = None,
                channel_name: Optional[str] = None,
                cluster_arn: Optional[str] = None,
                encryption_configuration: Optional[ChannelEncryptionConfigurationArgs] = None,
                iceberg_destination_configuration: Optional[ChannelIcebergDestinationConfigurationArgs] = None,
                logging_info: Optional[ChannelLoggingInfoArgs] = None,
                s3_destination_configuration: Optional[ChannelS3DestinationConfigurationArgs] = None,
                tags: Optional[Mapping[str, str]] = None)
    func NewChannel(ctx *Context, name string, args ChannelArgs, opts ...ResourceOption) (*Channel, error)
    public Channel(string name, ChannelArgs args, CustomResourceOptions? opts = null)
    public Channel(String name, ChannelArgs args)
    public Channel(String name, ChannelArgs args, CustomResourceOptions options)
    
    type: aws-native:msk:Channel
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_msk_channel" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ChannelArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ChannelArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ChannelArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ChannelArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ChannelArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Channel Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Channel resource accepts the following input properties:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Channel resource produces the following output properties:

    ChannelArn string
    The Amazon Resource Name (ARN) that uniquely identifies the channel
    Id string
    The provider-assigned unique ID for this managed resource.
    StateInfo Pulumi.AwsNative.Msk.Outputs.ChannelStateInfo
    Status Pulumi.AwsNative.Msk.ChannelStatus
    ChannelArn string
    The Amazon Resource Name (ARN) that uniquely identifies the channel
    Id string
    The provider-assigned unique ID for this managed resource.
    StateInfo ChannelStateInfo
    Status ChannelStatus
    channel_arn string
    The Amazon Resource Name (ARN) that uniquely identifies the channel
    id string
    The provider-assigned unique ID for this managed resource.
    state_info object
    status "CREATING" | "ACTIVE" | "UPDATING" | "DELETING" | "FAILED" | "SUSPENDING" | "SUSPENDED"
    channelArn String
    The Amazon Resource Name (ARN) that uniquely identifies the channel
    id String
    The provider-assigned unique ID for this managed resource.
    stateInfo ChannelStateInfo
    status ChannelStatus
    channelArn string
    The Amazon Resource Name (ARN) that uniquely identifies the channel
    id string
    The provider-assigned unique ID for this managed resource.
    stateInfo ChannelStateInfo
    status ChannelStatus
    channel_arn str
    The Amazon Resource Name (ARN) that uniquely identifies the channel
    id str
    The provider-assigned unique ID for this managed resource.
    state_info ChannelStateInfo
    status ChannelStatus
    channelArn String
    The Amazon Resource Name (ARN) that uniquely identifies the channel
    id String
    The provider-assigned unique ID for this managed resource.
    stateInfo Property Map
    status "CREATING" | "ACTIVE" | "UPDATING" | "DELETING" | "FAILED" | "SUSPENDING" | "SUSPENDED"

    Supporting Types

    ChannelCatalog, ChannelCatalogArgs

    Catalog configuration of the destination
    CatalogArn string
    The ARN of the catalog
    WarehouseLocation string
    The warehouse location
    CatalogArn string
    The ARN of the catalog
    WarehouseLocation string
    The warehouse location
    catalog_arn string
    The ARN of the catalog
    warehouse_location string
    The warehouse location
    catalogArn String
    The ARN of the catalog
    warehouseLocation String
    The warehouse location
    catalogArn string
    The ARN of the catalog
    warehouseLocation string
    The warehouse location
    catalog_arn str
    The ARN of the catalog
    warehouse_location str
    The warehouse location
    catalogArn String
    The ARN of the catalog
    warehouseLocation String
    The warehouse location

    ChannelCloudWatchLogsLogDestination, ChannelCloudWatchLogsLogDestinationArgs

    CloudWatch Logs log destination details
    Enabled bool
    Whether CloudWatch Logs logging is enabled
    LogGroup string
    The CloudWatch log group for log delivery
    Enabled bool
    Whether CloudWatch Logs logging is enabled
    LogGroup string
    The CloudWatch log group for log delivery
    enabled bool
    Whether CloudWatch Logs logging is enabled
    log_group string
    The CloudWatch log group for log delivery
    enabled Boolean
    Whether CloudWatch Logs logging is enabled
    logGroup String
    The CloudWatch log group for log delivery
    enabled boolean
    Whether CloudWatch Logs logging is enabled
    logGroup string
    The CloudWatch log group for log delivery
    enabled bool
    Whether CloudWatch Logs logging is enabled
    log_group str
    The CloudWatch log group for log delivery
    enabled Boolean
    Whether CloudWatch Logs logging is enabled
    logGroup String
    The CloudWatch log group for log delivery

    ChannelDeadLetterQueueS3, ChannelDeadLetterQueueS3Args

    Dead letter queue S3 configuration of the destination
    BucketArn string
    The ARN of the S3 bucket
    ErrorOutputPrefix string
    The error output prefix
    ExpectedBucketOwner string
    Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket
    BucketArn string
    The ARN of the S3 bucket
    ErrorOutputPrefix string
    The error output prefix
    ExpectedBucketOwner string
    Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket
    bucket_arn string
    The ARN of the S3 bucket
    error_output_prefix string
    The error output prefix
    expected_bucket_owner string
    Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket
    bucketArn String
    The ARN of the S3 bucket
    errorOutputPrefix String
    The error output prefix
    expectedBucketOwner String
    Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket
    bucketArn string
    The ARN of the S3 bucket
    errorOutputPrefix string
    The error output prefix
    expectedBucketOwner string
    Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket
    bucket_arn str
    The ARN of the S3 bucket
    error_output_prefix str
    The error output prefix
    expected_bucket_owner str
    Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket
    bucketArn String
    The ARN of the S3 bucket
    errorOutputPrefix String
    The error output prefix
    expectedBucketOwner String
    Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket

    ChannelDestinationTable, ChannelDestinationTableArgs

    Destination table configuration
    DestinationDatabaseName string
    The destination database name
    DestinationTableName string
    The destination table name
    PartitionSpec Pulumi.AwsNative.Msk.Inputs.ChannelPartitionSpec
    DestinationDatabaseName string
    The destination database name
    DestinationTableName string
    The destination table name
    PartitionSpec ChannelPartitionSpec
    destination_database_name string
    The destination database name
    destination_table_name string
    The destination table name
    partition_spec object
    destinationDatabaseName String
    The destination database name
    destinationTableName String
    The destination table name
    partitionSpec ChannelPartitionSpec
    destinationDatabaseName string
    The destination database name
    destinationTableName string
    The destination table name
    partitionSpec ChannelPartitionSpec
    destination_database_name str
    The destination database name
    destination_table_name str
    The destination table name
    partition_spec ChannelPartitionSpec
    destinationDatabaseName String
    The destination database name
    destinationTableName String
    The destination table name
    partitionSpec Property Map

    ChannelEncryptionConfiguration, ChannelEncryptionConfigurationArgs

    Encryption configuration
    KmsKeyArn string
    The ARN of the KMS key for encryption
    KmsKeyArn string
    The ARN of the KMS key for encryption
    kms_key_arn string
    The ARN of the KMS key for encryption
    kmsKeyArn String
    The ARN of the KMS key for encryption
    kmsKeyArn string
    The ARN of the KMS key for encryption
    kms_key_arn str
    The ARN of the KMS key for encryption
    kmsKeyArn String
    The ARN of the KMS key for encryption

    ChannelFirehoseLogDestination, ChannelFirehoseLogDestinationArgs

    Firehose log destination details
    Enabled bool
    Whether Firehose logging is enabled
    DeliveryStream string
    The Firehose delivery stream for log delivery
    Enabled bool
    Whether Firehose logging is enabled
    DeliveryStream string
    The Firehose delivery stream for log delivery
    enabled bool
    Whether Firehose logging is enabled
    delivery_stream string
    The Firehose delivery stream for log delivery
    enabled Boolean
    Whether Firehose logging is enabled
    deliveryStream String
    The Firehose delivery stream for log delivery
    enabled boolean
    Whether Firehose logging is enabled
    deliveryStream string
    The Firehose delivery stream for log delivery
    enabled bool
    Whether Firehose logging is enabled
    delivery_stream str
    The Firehose delivery stream for log delivery
    enabled Boolean
    Whether Firehose logging is enabled
    deliveryStream String
    The Firehose delivery stream for log delivery

    ChannelIcebergCompressionType, ChannelIcebergCompressionTypeArgs

    Zstd
    ZSTD
    Snappy
    SNAPPY
    ChannelIcebergCompressionTypeZstd
    ZSTD
    ChannelIcebergCompressionTypeSnappy
    SNAPPY
    "ZSTD"
    ZSTD
    "SNAPPY"
    SNAPPY
    Zstd
    ZSTD
    Snappy
    SNAPPY
    Zstd
    ZSTD
    Snappy
    SNAPPY
    ZSTD
    ZSTD
    SNAPPY
    SNAPPY
    "ZSTD"
    ZSTD
    "SNAPPY"
    SNAPPY

    ChannelIcebergDestinationConfiguration, ChannelIcebergDestinationConfigurationArgs

    Iceberg destination configuration
    append_only bool
    Append only mode
    dead_letter_queue_s3 object
    destination_table_list list(object)
    List of destination tables
    schema_evolution object
    service_execution_role_arn string
    The Amazon Resource Name (ARN) of an IAM role used by MSK to access the table
    table_creation object
    catalog object
    compression_type "ZSTD" | "SNAPPY"
    data_freshness_in_seconds number
    Data freshness in seconds
    appendOnly Boolean
    Append only mode
    deadLetterQueueS3 Property Map
    destinationTableList List<Property Map>
    List of destination tables
    schemaEvolution Property Map
    serviceExecutionRoleArn String
    The Amazon Resource Name (ARN) of an IAM role used by MSK to access the table
    tableCreation Property Map
    catalog Property Map
    compressionType "ZSTD" | "SNAPPY"
    dataFreshnessInSeconds Number
    Data freshness in seconds

    ChannelLoggingInfo, ChannelLoggingInfoArgs

    Log configuration details for Channel

    ChannelPartitionSource, ChannelPartitionSourceArgs

    Partition source configuration
    SourceName string
    Source name
    SourceName string
    Source name
    source_name string
    Source name
    sourceName String
    Source name
    sourceName string
    Source name
    source_name str
    Source name
    sourceName String
    Source name

    ChannelPartitionSpec, ChannelPartitionSpecArgs

    Partition specification

    ChannelPartitionStrategy, ChannelPartitionStrategyArgs

    TimeHour
    TIME_HOUR
    ChannelPartitionStrategyTimeHour
    TIME_HOUR
    "TIME_HOUR"
    TIME_HOUR
    TimeHour
    TIME_HOUR
    TimeHour
    TIME_HOUR
    TIME_HOUR
    TIME_HOUR
    "TIME_HOUR"
    TIME_HOUR

    ChannelRecordConverter, ChannelRecordConverterArgs

    Record converter configuration for a topic

    ChannelRecordSchema, ChannelRecordSchemaArgs

    Record schema configuration for a topic
    GsrArn string
    ARN of Glue Schema Registry resource used for table schema
    GsrArn string
    ARN of Glue Schema Registry resource used for table schema
    gsr_arn string
    ARN of Glue Schema Registry resource used for table schema
    gsrArn String
    ARN of Glue Schema Registry resource used for table schema
    gsrArn string
    ARN of Glue Schema Registry resource used for table schema
    gsr_arn str
    ARN of Glue Schema Registry resource used for table schema
    gsrArn String
    ARN of Glue Schema Registry resource used for table schema

    ChannelS3CompressionType, ChannelS3CompressionTypeArgs

    None
    NONE
    Gzip
    GZIP
    Zstd
    ZSTD
    ChannelS3CompressionTypeNone
    NONE
    ChannelS3CompressionTypeGzip
    GZIP
    ChannelS3CompressionTypeZstd
    ZSTD
    "NONE"
    NONE
    "GZIP"
    GZIP
    "ZSTD"
    ZSTD
    None
    NONE
    Gzip
    GZIP
    Zstd
    ZSTD
    None
    NONE
    Gzip
    GZIP
    Zstd
    ZSTD
    NONE
    NONE
    GZIP
    GZIP
    ZSTD
    ZSTD
    "NONE"
    NONE
    "GZIP"
    GZIP
    "ZSTD"
    ZSTD

    ChannelS3DestinationConfiguration, ChannelS3DestinationConfigurationArgs

    S3 destination configuration
    DeadLetterQueueS3 ChannelDeadLetterQueueS3
    ServiceExecutionRoleArn string
    The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
    Storage ChannelS3Storage
    DataFreshnessInSeconds int
    Data freshness in seconds
    dead_letter_queue_s3 object
    service_execution_role_arn string
    The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
    storage object
    data_freshness_in_seconds number
    Data freshness in seconds
    deadLetterQueueS3 ChannelDeadLetterQueueS3
    serviceExecutionRoleArn String
    The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
    storage ChannelS3Storage
    dataFreshnessInSeconds Integer
    Data freshness in seconds
    deadLetterQueueS3 ChannelDeadLetterQueueS3
    serviceExecutionRoleArn string
    The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
    storage ChannelS3Storage
    dataFreshnessInSeconds number
    Data freshness in seconds
    dead_letter_queue_s3 ChannelDeadLetterQueueS3
    service_execution_role_arn str
    The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
    storage ChannelS3Storage
    data_freshness_in_seconds int
    Data freshness in seconds
    deadLetterQueueS3 Property Map
    serviceExecutionRoleArn String
    The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
    storage Property Map
    dataFreshnessInSeconds Number
    Data freshness in seconds

    ChannelS3LogDestination, ChannelS3LogDestinationArgs

    S3 log destination details
    Enabled bool
    Whether S3 logging is enabled
    Bucket string
    The name of the S3 bucket for log delivery
    Prefix string
    The S3 prefix for log delivery
    Enabled bool
    Whether S3 logging is enabled
    Bucket string
    The name of the S3 bucket for log delivery
    Prefix string
    The S3 prefix for log delivery
    enabled bool
    Whether S3 logging is enabled
    bucket string
    The name of the S3 bucket for log delivery
    prefix string
    The S3 prefix for log delivery
    enabled Boolean
    Whether S3 logging is enabled
    bucket String
    The name of the S3 bucket for log delivery
    prefix String
    The S3 prefix for log delivery
    enabled boolean
    Whether S3 logging is enabled
    bucket string
    The name of the S3 bucket for log delivery
    prefix string
    The S3 prefix for log delivery
    enabled bool
    Whether S3 logging is enabled
    bucket str
    The name of the S3 bucket for log delivery
    prefix str
    The S3 prefix for log delivery
    enabled Boolean
    Whether S3 logging is enabled
    bucket String
    The name of the S3 bucket for log delivery
    prefix String
    The S3 prefix for log delivery

    ChannelS3Storage, ChannelS3StorageArgs

    S3 storage configuration
    BucketArn string
    ARN of the S3 bucket
    CompressionType Pulumi.AwsNative.Msk.ChannelS3CompressionType
    StorageClass Pulumi.AwsNative.Msk.ChannelS3StorageClass
    ExpectedBucketOwner string
    Optional 12-digit AWS account ID expected to own the S3 bucket
    OutputKeyTemplate string
    Template for S3 key for output objects, used for partitioning
    OutputPrefix string
    Optional prefix for output objects
    BucketArn string
    ARN of the S3 bucket
    CompressionType ChannelS3CompressionType
    StorageClass ChannelS3StorageClass
    ExpectedBucketOwner string
    Optional 12-digit AWS account ID expected to own the S3 bucket
    OutputKeyTemplate string
    Template for S3 key for output objects, used for partitioning
    OutputPrefix string
    Optional prefix for output objects
    bucket_arn string
    ARN of the S3 bucket
    compression_type "NONE" | "GZIP" | "ZSTD"
    storage_class "STANDARD" | "INTELLIGENT_TIERING" | "GLACIER_IR"
    expected_bucket_owner string
    Optional 12-digit AWS account ID expected to own the S3 bucket
    output_key_template string
    Template for S3 key for output objects, used for partitioning
    output_prefix string
    Optional prefix for output objects
    bucketArn String
    ARN of the S3 bucket
    compressionType ChannelS3CompressionType
    storageClass ChannelS3StorageClass
    expectedBucketOwner String
    Optional 12-digit AWS account ID expected to own the S3 bucket
    outputKeyTemplate String
    Template for S3 key for output objects, used for partitioning
    outputPrefix String
    Optional prefix for output objects
    bucketArn string
    ARN of the S3 bucket
    compressionType ChannelS3CompressionType
    storageClass ChannelS3StorageClass
    expectedBucketOwner string
    Optional 12-digit AWS account ID expected to own the S3 bucket
    outputKeyTemplate string
    Template for S3 key for output objects, used for partitioning
    outputPrefix string
    Optional prefix for output objects
    bucket_arn str
    ARN of the S3 bucket
    compression_type ChannelS3CompressionType
    storage_class ChannelS3StorageClass
    expected_bucket_owner str
    Optional 12-digit AWS account ID expected to own the S3 bucket
    output_key_template str
    Template for S3 key for output objects, used for partitioning
    output_prefix str
    Optional prefix for output objects
    bucketArn String
    ARN of the S3 bucket
    compressionType "NONE" | "GZIP" | "ZSTD"
    storageClass "STANDARD" | "INTELLIGENT_TIERING" | "GLACIER_IR"
    expectedBucketOwner String
    Optional 12-digit AWS account ID expected to own the S3 bucket
    outputKeyTemplate String
    Template for S3 key for output objects, used for partitioning
    outputPrefix String
    Optional prefix for output objects

    ChannelS3StorageClass, ChannelS3StorageClassArgs

    Standard
    STANDARD
    IntelligentTiering
    INTELLIGENT_TIERING
    GlacierIr
    GLACIER_IR
    ChannelS3StorageClassStandard
    STANDARD
    ChannelS3StorageClassIntelligentTiering
    INTELLIGENT_TIERING
    ChannelS3StorageClassGlacierIr
    GLACIER_IR
    "STANDARD"
    STANDARD
    "INTELLIGENT_TIERING"
    INTELLIGENT_TIERING
    "GLACIER_IR"
    GLACIER_IR
    Standard
    STANDARD
    IntelligentTiering
    INTELLIGENT_TIERING
    GlacierIr
    GLACIER_IR
    Standard
    STANDARD
    IntelligentTiering
    INTELLIGENT_TIERING
    GlacierIr
    GLACIER_IR
    STANDARD
    STANDARD
    INTELLIGENT_TIERING
    INTELLIGENT_TIERING
    GLACIER_IR
    GLACIER_IR
    "STANDARD"
    STANDARD
    "INTELLIGENT_TIERING"
    INTELLIGENT_TIERING
    "GLACIER_IR"
    GLACIER_IR

    ChannelSchemaEvolution, ChannelSchemaEvolutionArgs

    Schema evolution configuration of the destination
    EnableSchemaEvolution bool
    Whether schema evolution is enabled
    EnableSchemaEvolution bool
    Whether schema evolution is enabled
    enable_schema_evolution bool
    Whether schema evolution is enabled
    enableSchemaEvolution Boolean
    Whether schema evolution is enabled
    enableSchemaEvolution boolean
    Whether schema evolution is enabled
    enable_schema_evolution bool
    Whether schema evolution is enabled
    enableSchemaEvolution Boolean
    Whether schema evolution is enabled

    ChannelStateInfo, ChannelStateInfoArgs

    Includes information about the channel state
    Code string
    Code for channel state
    Message string
    Message for channel state
    Code string
    Code for channel state
    Message string
    Message for channel state
    code string
    Code for channel state
    message string
    Message for channel state
    code String
    Code for channel state
    message String
    Message for channel state
    code string
    Code for channel state
    message string
    Message for channel state
    code str
    Code for channel state
    message str
    Message for channel state
    code String
    Code for channel state
    message String
    Message for channel state

    ChannelStatus, ChannelStatusArgs

    Creating
    CREATING
    Active
    ACTIVE
    Updating
    UPDATING
    Deleting
    DELETING
    Failed
    FAILED
    Suspending
    SUSPENDING
    Suspended
    SUSPENDED
    ChannelStatusCreating
    CREATING
    ChannelStatusActive
    ACTIVE
    ChannelStatusUpdating
    UPDATING
    ChannelStatusDeleting
    DELETING
    ChannelStatusFailed
    FAILED
    ChannelStatusSuspending
    SUSPENDING
    ChannelStatusSuspended
    SUSPENDED
    "CREATING"
    CREATING
    "ACTIVE"
    ACTIVE
    "UPDATING"
    UPDATING
    "DELETING"
    DELETING
    "FAILED"
    FAILED
    "SUSPENDING"
    SUSPENDING
    "SUSPENDED"
    SUSPENDED
    Creating
    CREATING
    Active
    ACTIVE
    Updating
    UPDATING
    Deleting
    DELETING
    Failed
    FAILED
    Suspending
    SUSPENDING
    Suspended
    SUSPENDED
    Creating
    CREATING
    Active
    ACTIVE
    Updating
    UPDATING
    Deleting
    DELETING
    Failed
    FAILED
    Suspending
    SUSPENDING
    Suspended
    SUSPENDED
    CREATING
    CREATING
    ACTIVE
    ACTIVE
    UPDATING
    UPDATING
    DELETING
    DELETING
    FAILED
    FAILED
    SUSPENDING
    SUSPENDING
    SUSPENDED
    SUSPENDED
    "CREATING"
    CREATING
    "ACTIVE"
    ACTIVE
    "UPDATING"
    UPDATING
    "DELETING"
    DELETING
    "FAILED"
    FAILED
    "SUSPENDING"
    SUSPENDING
    "SUSPENDED"
    SUSPENDED

    ChannelTableCreation, ChannelTableCreationArgs

    Table creation configuration of the destination
    EnableTableCreation bool
    Whether table creation is enabled
    EnableTableCreation bool
    Whether table creation is enabled
    enable_table_creation bool
    Whether table creation is enabled
    enableTableCreation Boolean
    Whether table creation is enabled
    enableTableCreation boolean
    Whether table creation is enabled
    enable_table_creation bool
    Whether table creation is enabled
    enableTableCreation Boolean
    Whether table creation is enabled

    ChannelTopicConfiguration, ChannelTopicConfigurationArgs

    Configuration of topic in a channel
    RecordConverter ChannelRecordConverter
    TopicArn string
    The Amazon Resource Name (ARN) that uniquely identifies the topic
    RecordSchema ChannelRecordSchema
    record_converter object
    topic_arn string
    The Amazon Resource Name (ARN) that uniquely identifies the topic
    record_schema object
    recordConverter ChannelRecordConverter
    topicArn String
    The Amazon Resource Name (ARN) that uniquely identifies the topic
    recordSchema ChannelRecordSchema
    recordConverter ChannelRecordConverter
    topicArn string
    The Amazon Resource Name (ARN) that uniquely identifies the topic
    recordSchema ChannelRecordSchema
    record_converter ChannelRecordConverter
    topic_arn str
    The Amazon Resource Name (ARN) that uniquely identifies the topic
    record_schema ChannelRecordSchema
    recordConverter Property Map
    topicArn String
    The Amazon Resource Name (ARN) that uniquely identifies the topic
    recordSchema Property Map

    ChannelValueConverter, ChannelValueConverterArgs

    ByteArray
    BYTE_ARRAY
    Json
    JSON
    JsonSchemaGsr
    JSON_SCHEMA_GSR
    String
    STRING
    ChannelValueConverterByteArray
    BYTE_ARRAY
    ChannelValueConverterJson
    JSON
    ChannelValueConverterJsonSchemaGsr
    JSON_SCHEMA_GSR
    ChannelValueConverterString
    STRING
    "BYTE_ARRAY"
    BYTE_ARRAY
    "JSON"
    JSON
    "JSON_SCHEMA_GSR"
    JSON_SCHEMA_GSR
    "STRING"
    STRING
    ByteArray
    BYTE_ARRAY
    Json
    JSON
    JsonSchemaGsr
    JSON_SCHEMA_GSR
    String
    STRING
    ByteArray
    BYTE_ARRAY
    Json
    JSON
    JsonSchemaGsr
    JSON_SCHEMA_GSR
    String
    STRING
    BYTE_ARRAY
    BYTE_ARRAY
    JSON
    JSON
    JSON_SCHEMA_GSR
    JSON_SCHEMA_GSR
    STRING
    STRING
    "BYTE_ARRAY"
    BYTE_ARRAY
    "JSON"
    JSON
    "JSON_SCHEMA_GSR"
    JSON_SCHEMA_GSR
    "STRING"
    STRING

    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.

    Viewing docs for AWS Cloud Control v1.74.1
    published on Monday, Aug 3, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial