Class: Aws::CloudTrail::Types::GetChannelResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_arnString

The ARN of an channel returned by a ‘GetChannel` request.

Returns:

  • (String)


2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
# File 'lib/aws-sdk-cloudtrail/types.rb', line 2151

class GetChannelResponse < Struct.new(
  :channel_arn,
  :name,
  :source,
  :source_config,
  :destinations,
  :ingestion_status)
  SENSITIVE = []
  include Aws::Structure
end

#destinationsArray<Types::Destination>

The destinations for the channel. For channels created for integrations, the destinations are the event data stores that log events arriving through the channel. For service-linked channels, the destination is the Amazon Web Services service that created the service-linked channel to receive events.

Returns:



2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
# File 'lib/aws-sdk-cloudtrail/types.rb', line 2151

class GetChannelResponse < Struct.new(
  :channel_arn,
  :name,
  :source,
  :source_config,
  :destinations,
  :ingestion_status)
  SENSITIVE = []
  include Aws::Structure
end

#ingestion_statusTypes::IngestionStatus

A table showing information about the most recent successful and failed attempts to ingest events.



2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
# File 'lib/aws-sdk-cloudtrail/types.rb', line 2151

class GetChannelResponse < Struct.new(
  :channel_arn,
  :name,
  :source,
  :source_config,
  :destinations,
  :ingestion_status)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the CloudTrail channel. For service-linked channels, the name is ‘aws-service-channel/service-name/custom-suffix` where `service-name` represents the name of the Amazon Web Services service that created the channel and `custom-suffix` represents the suffix generated by the Amazon Web Services service.

Returns:

  • (String)


2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
# File 'lib/aws-sdk-cloudtrail/types.rb', line 2151

class GetChannelResponse < Struct.new(
  :channel_arn,
  :name,
  :source,
  :source_config,
  :destinations,
  :ingestion_status)
  SENSITIVE = []
  include Aws::Structure
end

#sourceString

The source for the CloudTrail channel.

Returns:

  • (String)


2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
# File 'lib/aws-sdk-cloudtrail/types.rb', line 2151

class GetChannelResponse < Struct.new(
  :channel_arn,
  :name,
  :source,
  :source_config,
  :destinations,
  :ingestion_status)
  SENSITIVE = []
  include Aws::Structure
end

#source_configTypes::SourceConfig

Provides information about the advanced event selectors configured for the channel, and whether the channel applies to all Regions or a single Region.

Returns:



2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
# File 'lib/aws-sdk-cloudtrail/types.rb', line 2151

class GetChannelResponse < Struct.new(
  :channel_arn,
  :name,
  :source,
  :source_config,
  :destinations,
  :ingestion_status)
  SENSITIVE = []
  include Aws::Structure
end