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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudtrail/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)


1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1987

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:



1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1987

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.



1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1987

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)


1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1987

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)


1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1987

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:



1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1987

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