Class: Aws::Kinesis::Types::UpdateChannelInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_arn ⇒ String

The Amazon Resource Name (ARN) of the channel to update.

Returns:

  • (String)


3788
3789
3790
3791
3792
3793
3794
3795
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 3788

class UpdateChannelInput < Struct.new(
  :channel_arn,
  :s3_destination_configuration,
  :s3_tables_destination_configuration,
  :logging_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#logging_configuration ⇒ Types::ChannelLoggingUpdateInput

The updated Amazon CloudWatch Logs configuration for the channel.



3788
3789
3790
3791
3792
3793
3794
3795
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 3788

class UpdateChannelInput < Struct.new(
  :channel_arn,
  :s3_destination_configuration,
  :s3_tables_destination_configuration,
  :logging_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#s3_destination_configuration ⇒ Types::S3DestinationUpdateInput

The updated configuration for a general purpose Amazon S3 destination. Specify this parameter when the channel delivers to a general purpose Amazon S3 bucket. Only DataFreshnessInSeconds can be updated.



3788
3789
3790
3791
3792
3793
3794
3795
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 3788

class UpdateChannelInput < Struct.new(
  :channel_arn,
  :s3_destination_configuration,
  :s3_tables_destination_configuration,
  :logging_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#s3_tables_destination_configuration ⇒ Types::S3TablesDestinationUpdateInput

The updated configuration for a streaming table destination. Specify this parameter when the channel delivers to streaming tables on Apache Iceberg in Amazon S3 Tables. Only DataFreshnessInSeconds can be updated.



3788
3789
3790
3791
3792
3793
3794
3795
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 3788

class UpdateChannelInput < Struct.new(
  :channel_arn,
  :s3_destination_configuration,
  :s3_tables_destination_configuration,
  :logging_configuration)
  SENSITIVE = []
  include Aws::Structure
end