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
published on Monday, Aug 3, 2026 by Pulumi
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
published on Monday, Aug 3, 2026 by Pulumi
Resource Type definition for AWS::MSK::Channel
Using getChannel
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 getChannel(args: GetChannelArgs, opts?: InvokeOptions): Promise<GetChannelResult>
function getChannelOutput(args: GetChannelOutputArgs, opts?: InvokeOptions): Output<GetChannelResult>def get_channel(channel_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetChannelResult
def get_channel_output(channel_arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetChannelResult]func LookupChannel(ctx *Context, args *LookupChannelArgs, opts ...InvokeOption) (*LookupChannelResult, error)
func LookupChannelOutput(ctx *Context, args *LookupChannelOutputArgs, opts ...InvokeOption) LookupChannelResultOutput> Note: This function is named LookupChannel in the Go SDK.
public static class GetChannel
{
public static Task<GetChannelResult> InvokeAsync(GetChannelArgs args, InvokeOptions? opts = null)
public static Output<GetChannelResult> Invoke(GetChannelInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetChannelResult> getChannel(GetChannelArgs args, InvokeOptions options)
public static Output<GetChannelResult> getChannel(GetChannelArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:msk:getChannel
arguments:
# arguments dictionarydata "aws-native_msk_get_channel" "name" {
# arguments
}The following arguments are supported:
- Channel
Arn string - The Amazon Resource Name (ARN) that uniquely identifies the channel
- Channel
Arn string - The Amazon Resource Name (ARN) that uniquely identifies the channel
- channel_
arn string - The Amazon Resource Name (ARN) that uniquely identifies the channel
- channel
Arn String - The Amazon Resource Name (ARN) that uniquely identifies the channel
- channel
Arn string - The Amazon Resource Name (ARN) that uniquely identifies the channel
- channel_
arn str - The Amazon Resource Name (ARN) that uniquely identifies the channel
- channel
Arn String - The Amazon Resource Name (ARN) that uniquely identifies the channel
getChannel Result
The following output properties are available:
- Channel
Arn string - The Amazon Resource Name (ARN) that uniquely identifies the channel
- Iceberg
Destination Pulumi.Configuration Aws Native. Msk. Outputs. Channel Iceberg Destination Configuration - S3Destination
Configuration Pulumi.Aws Native. Msk. Outputs. Channel S3Destination Configuration - State
Info Pulumi.Aws Native. Msk. Outputs. Channel State Info - Status
Pulumi.
Aws Native. Msk. Channel Status - Dictionary<string, string>
- Channel
Arn string - The Amazon Resource Name (ARN) that uniquely identifies the channel
- Iceberg
Destination ChannelConfiguration Iceberg Destination Configuration - S3Destination
Configuration ChannelS3Destination Configuration - State
Info ChannelState Info - Status
Channel
Status - map[string]string
- channel_
arn string - The Amazon Resource Name (ARN) that uniquely identifies the channel
- iceberg_
destination_ objectconfiguration - s3_
destination_ objectconfiguration - state_
info object - status "CREATING" | "ACTIVE" | "UPDATING" | "DELETING" | "FAILED" | "SUSPENDING" | "SUSPENDED"
- map(string)
- channel
Arn String - The Amazon Resource Name (ARN) that uniquely identifies the channel
- iceberg
Destination ChannelConfiguration Iceberg Destination Configuration - s3Destination
Configuration ChannelS3Destination Configuration - state
Info ChannelState Info - status
Channel
Status - Map<String,String>
- channel
Arn string - The Amazon Resource Name (ARN) that uniquely identifies the channel
- iceberg
Destination ChannelConfiguration Iceberg Destination Configuration - s3Destination
Configuration ChannelS3Destination Configuration - state
Info ChannelState Info - status
Channel
Status - {[key: string]: string}
- channel_
arn str - The Amazon Resource Name (ARN) that uniquely identifies the channel
- iceberg_
destination_ Channelconfiguration Iceberg Destination Configuration - s3_
destination_ Channelconfiguration S3Destination Configuration - state_
info ChannelState Info - status
Channel
Status - Mapping[str, str]
- channel
Arn String - The Amazon Resource Name (ARN) that uniquely identifies the channel
- iceberg
Destination Property MapConfiguration - s3Destination
Configuration Property Map - state
Info Property Map - status "CREATING" | "ACTIVE" | "UPDATING" | "DELETING" | "FAILED" | "SUSPENDING" | "SUSPENDED"
- Map<String>
Supporting Types
ChannelCatalog
- Catalog
Arn string - The ARN of the catalog
- Warehouse
Location string - The warehouse location
- Catalog
Arn string - The ARN of the catalog
- Warehouse
Location string - The warehouse location
- catalog_
arn string - The ARN of the catalog
- warehouse_
location string - The warehouse location
- catalog
Arn String - The ARN of the catalog
- warehouse
Location String - The warehouse location
- catalog
Arn string - The ARN of the catalog
- warehouse
Location string - The warehouse location
- catalog_
arn str - The ARN of the catalog
- warehouse_
location str - The warehouse location
- catalog
Arn String - The ARN of the catalog
- warehouse
Location String - The warehouse location
ChannelDeadLetterQueueS3
- Bucket
Arn string - The ARN of the S3 bucket
- Error
Output stringPrefix - The error output prefix
- Expected
Bucket stringOwner - 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 stringPrefix - The error output prefix
- Expected
Bucket stringOwner - 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_ stringprefix - The error output prefix
- expected_
bucket_ stringowner - 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 StringPrefix - The error output prefix
- expected
Bucket StringOwner - 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 stringPrefix - The error output prefix
- expected
Bucket stringOwner - 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_ strprefix - The error output prefix
- expected_
bucket_ strowner - 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 StringPrefix - The error output prefix
- expected
Bucket StringOwner - Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket
ChannelDestinationTable
- Destination
Database stringName - The destination database name
- Destination
Table stringName - The destination table name
- Partition
Spec Pulumi.Aws Native. Msk. Inputs. Channel Partition Spec
- Destination
Database stringName - The destination database name
- Destination
Table stringName - The destination table name
- Partition
Spec ChannelPartition Spec
- destination_
database_ stringname - The destination database name
- destination_
table_ stringname - The destination table name
- partition_
spec object
- destination
Database StringName - The destination database name
- destination
Table StringName - The destination table name
- partition
Spec ChannelPartition Spec
- destination
Database stringName - The destination database name
- destination
Table stringName - The destination table name
- partition
Spec ChannelPartition Spec
- destination_
database_ strname - The destination database name
- destination_
table_ strname - The destination table name
- partition_
spec ChannelPartition Spec
- destination
Database StringName - The destination database name
- destination
Table StringName - The destination table name
- partition
Spec Property Map
ChannelIcebergCompressionType
ChannelIcebergDestinationConfiguration
- Append
Only bool - Append only mode
- Dead
Letter Pulumi.Queue S3 Aws Native. Msk. Inputs. Channel Dead Letter Queue S3 - Destination
Table List<Pulumi.List Aws Native. Msk. Inputs. Channel Destination Table> - List of destination tables
- Schema
Evolution Pulumi.Aws Native. Msk. Inputs. Channel Schema Evolution - Service
Execution stringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access the table
- Table
Creation Pulumi.Aws Native. Msk. Inputs. Channel Table Creation - Catalog
Pulumi.
Aws Native. Msk. Inputs. Channel Catalog - Compression
Type Pulumi.Aws Native. Msk. Channel Iceberg Compression Type - Data
Freshness intIn Seconds - Data freshness in seconds
- Append
Only bool - Append only mode
- Dead
Letter ChannelQueue S3 Dead Letter Queue S3 - Destination
Table []ChannelList Destination Table - List of destination tables
- Schema
Evolution ChannelSchema Evolution - Service
Execution stringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access the table
- Table
Creation ChannelTable Creation - Catalog
Channel
Catalog - Compression
Type ChannelIceberg Compression Type - Data
Freshness intIn Seconds - Data freshness in seconds
- append_
only bool - Append only mode
- dead_
letter_ objectqueue_ s3 - destination_
table_ list(object)list - List of destination tables
- schema_
evolution object - service_
execution_ stringrole_ arn - 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_ numberin_ seconds - Data freshness in seconds
- append
Only Boolean - Append only mode
- dead
Letter ChannelQueue S3 Dead Letter Queue S3 - destination
Table List<ChannelList Destination Table> - List of destination tables
- schema
Evolution ChannelSchema Evolution - service
Execution StringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access the table
- table
Creation ChannelTable Creation - catalog
Channel
Catalog - compression
Type ChannelIceberg Compression Type - data
Freshness IntegerIn Seconds - Data freshness in seconds
- append
Only boolean - Append only mode
- dead
Letter ChannelQueue S3 Dead Letter Queue S3 - destination
Table ChannelList Destination Table[] - List of destination tables
- schema
Evolution ChannelSchema Evolution - service
Execution stringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access the table
- table
Creation ChannelTable Creation - catalog
Channel
Catalog - compression
Type ChannelIceberg Compression Type - data
Freshness numberIn Seconds - Data freshness in seconds
- append_
only bool - Append only mode
- dead_
letter_ Channelqueue_ s3 Dead Letter Queue S3 - destination_
table_ Sequence[Channellist Destination Table] - List of destination tables
- schema_
evolution ChannelSchema Evolution - service_
execution_ strrole_ arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access the table
- table_
creation ChannelTable Creation - catalog
Channel
Catalog - compression_
type ChannelIceberg Compression Type - data_
freshness_ intin_ seconds - Data freshness in seconds
- append
Only Boolean - Append only mode
- dead
Letter Property MapQueue S3 - destination
Table List<Property Map>List - List of destination tables
- schema
Evolution Property Map - service
Execution StringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access the table
- table
Creation Property Map - catalog Property Map
- compression
Type "ZSTD" | "SNAPPY" - data
Freshness NumberIn Seconds - Data freshness in seconds
ChannelPartitionSource
- Source
Name string - Source name
- Source
Name string - Source name
- source_
name string - Source name
- source
Name String - Source name
- source
Name string - Source name
- source_
name str - Source name
- source
Name String - Source name
ChannelPartitionSpec
- partition_
strategy "TIME_HOUR" - source_
list list(object) - Source list
ChannelPartitionStrategy
ChannelS3CompressionType
ChannelS3DestinationConfiguration
- Dead
Letter Pulumi.Queue S3 Aws Native. Msk. Inputs. Channel Dead Letter Queue S3 - Service
Execution stringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
- Storage
Pulumi.
Aws Native. Msk. Inputs. Channel S3Storage - Data
Freshness intIn Seconds - Data freshness in seconds
- Dead
Letter ChannelQueue S3 Dead Letter Queue S3 - Service
Execution stringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
- Storage
Channel
S3Storage - Data
Freshness intIn Seconds - Data freshness in seconds
- dead_
letter_ objectqueue_ s3 - service_
execution_ stringrole_ arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
- storage object
- data_
freshness_ numberin_ seconds - Data freshness in seconds
- dead
Letter ChannelQueue S3 Dead Letter Queue S3 - service
Execution StringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
- storage
Channel
S3Storage - data
Freshness IntegerIn Seconds - Data freshness in seconds
- dead
Letter ChannelQueue S3 Dead Letter Queue S3 - service
Execution stringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
- storage
Channel
S3Storage - data
Freshness numberIn Seconds - Data freshness in seconds
- dead_
letter_ Channelqueue_ s3 Dead Letter Queue S3 - service_
execution_ strrole_ arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
- storage
Channel
S3Storage - data_
freshness_ intin_ seconds - Data freshness in seconds
- dead
Letter Property MapQueue S3 - service
Execution StringRole Arn - The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3
- storage Property Map
- data
Freshness NumberIn Seconds - Data freshness in seconds
ChannelS3Storage
- Bucket
Arn string - ARN of the S3 bucket
- Compression
Type Pulumi.Aws Native. Msk. Channel S3Compression Type - Storage
Class Pulumi.Aws Native. Msk. Channel S3Storage Class - Expected
Bucket stringOwner - Optional 12-digit AWS account ID expected to own the S3 bucket
- Output
Key stringTemplate - Template for S3 key for output objects, used for partitioning
- Output
Prefix string - Optional prefix for output objects
- Bucket
Arn string - ARN of the S3 bucket
- Compression
Type ChannelS3Compression Type - Storage
Class ChannelS3Storage Class - Expected
Bucket stringOwner - Optional 12-digit AWS account ID expected to own the S3 bucket
- Output
Key stringTemplate - Template for S3 key for output objects, used for partitioning
- Output
Prefix 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_ stringowner - Optional 12-digit AWS account ID expected to own the S3 bucket
- output_
key_ stringtemplate - Template for S3 key for output objects, used for partitioning
- output_
prefix string - Optional prefix for output objects
- bucket
Arn String - ARN of the S3 bucket
- compression
Type ChannelS3Compression Type - storage
Class ChannelS3Storage Class - expected
Bucket StringOwner - Optional 12-digit AWS account ID expected to own the S3 bucket
- output
Key StringTemplate - Template for S3 key for output objects, used for partitioning
- output
Prefix String - Optional prefix for output objects
- bucket
Arn string - ARN of the S3 bucket
- compression
Type ChannelS3Compression Type - storage
Class ChannelS3Storage Class - expected
Bucket stringOwner - Optional 12-digit AWS account ID expected to own the S3 bucket
- output
Key stringTemplate - Template for S3 key for output objects, used for partitioning
- output
Prefix string - Optional prefix for output objects
- bucket_
arn str - ARN of the S3 bucket
- compression_
type ChannelS3Compression Type - storage_
class ChannelS3Storage Class - expected_
bucket_ strowner - Optional 12-digit AWS account ID expected to own the S3 bucket
- output_
key_ strtemplate - Template for S3 key for output objects, used for partitioning
- output_
prefix str - 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 StringOwner - Optional 12-digit AWS account ID expected to own the S3 bucket
- output
Key StringTemplate - Template for S3 key for output objects, used for partitioning
- output
Prefix String - Optional prefix for output objects
ChannelS3StorageClass
ChannelSchemaEvolution
- Enable
Schema boolEvolution - Whether schema evolution is enabled
- Enable
Schema boolEvolution - Whether schema evolution is enabled
- enable_
schema_ boolevolution - Whether schema evolution is enabled
- enable
Schema BooleanEvolution - Whether schema evolution is enabled
- enable
Schema booleanEvolution - Whether schema evolution is enabled
- enable_
schema_ boolevolution - Whether schema evolution is enabled
- enable
Schema BooleanEvolution - Whether schema evolution is enabled
ChannelStateInfo
ChannelStatus
ChannelTableCreation
- Enable
Table boolCreation - Whether table creation is enabled
- Enable
Table boolCreation - Whether table creation is enabled
- enable_
table_ boolcreation - Whether table creation is enabled
- enable
Table BooleanCreation - Whether table creation is enabled
- enable
Table booleanCreation - Whether table creation is enabled
- enable_
table_ boolcreation - Whether table creation is enabled
- enable
Table BooleanCreation - Whether table creation is enabled
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
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
published on Monday, Aug 3, 2026 by Pulumi