Class: Aws::Kinesis::Types::ChannelSummary

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

Overview

A summary of a channel, returned by ListChannels.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_arnString

The Amazon Resource Name (ARN) of the channel.

Returns:

  • (String)


305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/aws-sdk-kinesis/types.rb', line 305

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_id,
  :channel_status,
  :channel_status_reason,
  :channel_creation_timestamp,
  :channel_destination_type,
  :streams)
  SENSITIVE = []
  include Aws::Structure
end

#channel_creation_timestampTime

The time at which the channel was created.

Returns:

  • (Time)


305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/aws-sdk-kinesis/types.rb', line 305

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_id,
  :channel_status,
  :channel_status_reason,
  :channel_creation_timestamp,
  :channel_destination_type,
  :streams)
  SENSITIVE = []
  include Aws::Structure
end

#channel_destination_typeString

The destination type of the channel. Valid values:

  • S3 - Delivery to a general purpose Amazon S3 bucket.

  • S3_TABLES - Delivery to streaming tables on Apache Iceberg.

Returns:

  • (String)


305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/aws-sdk-kinesis/types.rb', line 305

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_id,
  :channel_status,
  :channel_status_reason,
  :channel_creation_timestamp,
  :channel_destination_type,
  :streams)
  SENSITIVE = []
  include Aws::Structure
end

#channel_idString

The unique identifier of the channel.

Returns:

  • (String)


305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/aws-sdk-kinesis/types.rb', line 305

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_id,
  :channel_status,
  :channel_status_reason,
  :channel_creation_timestamp,
  :channel_destination_type,
  :streams)
  SENSITIVE = []
  include Aws::Structure
end

#channel_nameString

The name of the channel.

Returns:

  • (String)


305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/aws-sdk-kinesis/types.rb', line 305

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_id,
  :channel_status,
  :channel_status_reason,
  :channel_creation_timestamp,
  :channel_destination_type,
  :streams)
  SENSITIVE = []
  include Aws::Structure
end

#channel_statusString

The current status of the channel. Valid values:

  • CREATING

  • ACTIVE

  • UPDATING

  • DELETING

  • FAILED - See ChannelStatusReason for the failure cause.

Returns:

  • (String)


305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/aws-sdk-kinesis/types.rb', line 305

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_id,
  :channel_status,
  :channel_status_reason,
  :channel_creation_timestamp,
  :channel_destination_type,
  :streams)
  SENSITIVE = []
  include Aws::Structure
end

#channel_status_reasonString

A message describing the reason for a FAILED status.

Returns:

  • (String)


305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/aws-sdk-kinesis/types.rb', line 305

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_id,
  :channel_status,
  :channel_status_reason,
  :channel_creation_timestamp,
  :channel_destination_type,
  :streams)
  SENSITIVE = []
  include Aws::Structure
end

#streamsArray<Types::ChannelStreamIdentifier>

The source streams associated with the channel.

Returns:



305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/aws-sdk-kinesis/types.rb', line 305

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_arn,
  :channel_id,
  :channel_status,
  :channel_status_reason,
  :channel_creation_timestamp,
  :channel_destination_type,
  :streams)
  SENSITIVE = []
  include Aws::Structure
end