CreateChannelInput
¶
Source code in docs_src/capo_kinesis/types/create_channel_input.py
channel_name
instance-attribute
¶
channel_name: ChannelName
The name of the channel. The name is unique within your Amazon Web Services account and Amazon Web Services Region.
encryption_configuration
instance-attribute
¶
encryption_configuration: NotRequired[ChannelEncryptionConfiguration]
The server-side encryption configuration that uses an Amazon Web Services KMS key to encrypt data delivered to the destination.
logging_configuration
instance-attribute
¶
logging_configuration: NotRequired[ChannelLoggingConfiguration]
The Amazon CloudWatch Logs configuration for the channel.
s3_destination_configuration
instance-attribute
¶
s3_destination_configuration: NotRequired[S3DestinationConfiguration]
The configuration for delivery to a general purpose Amazon S3 bucket. Specify this parameter when S3TablesDestinationConfiguration is not specified.
s3_tables_destination_configuration
instance-attribute
¶
s3_tables_destination_configuration: NotRequired[S3TablesDestinationConfiguration]
The configuration for delivery to streaming tables on Apache Iceberg in Amazon S3 Tables. Specify this parameter when S3DestinationConfiguration is not specified.
service_execution_role_arn
instance-attribute
¶
service_execution_role_arn: RoleARN
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: ChannelStreamConfigurationList
The source stream configuration for the channel. Currently, one stream is supported per channel.