ChannelDescription¶
Structure Class¶
ChannelDescription
dataclass
¶
Bases: _SerdeShape
Describes the configuration and current status of a channel.
Attributes¶
channel_creation_timestamp
instance-attribute
¶
channel_creation_timestamp: datetime
The time at which the channel was created.
channel_status
instance-attribute
¶
channel_status: str
The current status of the channel. Valid values:
-
CREATING- The channel is being created. -
ACTIVE- The channel is ready to deliver records. -
UPDATING- The channel configuration is being updated. -
DELETING- The channel is being deleted. -
FAILED- SeeChannelStatusReasonfor the failure cause.
channel_status_reason
class-attribute
instance-attribute
¶
channel_status_reason: str | None = ...
A message describing the reason for a FAILED status.
encryption_configuration
class-attribute
instance-attribute
¶
encryption_configuration: ChannelEncryptionConfiguration | None = ...
The Amazon Web Services KMS key configuration that Amazon Kinesis Data Streams uses to encrypt data delivered to the channel's destination.
logging_configuration
instance-attribute
¶
logging_configuration: ChannelLoggingConfiguration
The Amazon CloudWatch Logs configuration for the channel.
s3_destination_configuration
class-attribute
instance-attribute
¶
s3_destination_configuration: S3DestinationDescription | None = ...
The configuration for delivery to a general purpose Amazon S3 bucket. Present only when the channel destination is a general purpose Amazon S3 bucket.
s3_tables_destination_configuration
class-attribute
instance-attribute
¶
s3_tables_destination_configuration: S3TablesDestinationDescription | None = ...
The configuration for delivery to streaming tables on Apache Iceberg in Amazon S3 Tables. Present only when the channel destination is a streaming table.
service_execution_role_arn
instance-attribute
¶
service_execution_role_arn: str
The Amazon Resource Name (ARN) of the IAM role that Amazon Kinesis Data Streams assumes to write records to the destination.
stream_configuration_list
instance-attribute
¶
stream_configuration_list: list[ChannelStreamDescription]
The source stream configuration for the channel.