Class: Aws::CloudTrail::Types::GetChannelResponse
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::CloudTrail::Types::GetChannelResponse
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-cloudtrail/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #channel_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ARN of an channel returned by a ‘GetChannel` request.
 - 
  
    
      #destinations  ⇒ Array<Types::Destination> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The destinations for the channel.
 - 
  
    
      #ingestion_status  ⇒ Types::IngestionStatus 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A table showing information about the most recent successful and failed attempts to ingest events.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the CloudTrail channel.
 - 
  
    
      #source  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The source for the CloudTrail channel.
 - 
  
    
      #source_config  ⇒ Types::SourceConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Provides information about the advanced event selectors configured for the channel, and whether the channel applies to all Regions or a single Region.
 
Instance Attribute Details
#channel_arn ⇒ String
The ARN of an channel returned by a ‘GetChannel` request.
      2022 2023 2024 2025 2026 2027 2028 2029 2030 2031  | 
    
      # File 'lib/aws-sdk-cloudtrail/types.rb', line 2022 class GetChannelResponse < Struct.new( :channel_arn, :name, :source, :source_config, :destinations, :ingestion_status) SENSITIVE = [] include Aws::Structure end  | 
  
#destinations ⇒ Array<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.
      2022 2023 2024 2025 2026 2027 2028 2029 2030 2031  | 
    
      # File 'lib/aws-sdk-cloudtrail/types.rb', line 2022 class GetChannelResponse < Struct.new( :channel_arn, :name, :source, :source_config, :destinations, :ingestion_status) SENSITIVE = [] include Aws::Structure end  | 
  
#ingestion_status ⇒ Types::IngestionStatus
A table showing information about the most recent successful and failed attempts to ingest events.
      2022 2023 2024 2025 2026 2027 2028 2029 2030 2031  | 
    
      # File 'lib/aws-sdk-cloudtrail/types.rb', line 2022 class GetChannelResponse < Struct.new( :channel_arn, :name, :source, :source_config, :destinations, :ingestion_status) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
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.
      2022 2023 2024 2025 2026 2027 2028 2029 2030 2031  | 
    
      # File 'lib/aws-sdk-cloudtrail/types.rb', line 2022 class GetChannelResponse < Struct.new( :channel_arn, :name, :source, :source_config, :destinations, :ingestion_status) SENSITIVE = [] include Aws::Structure end  | 
  
#source ⇒ String
The source for the CloudTrail channel.
      2022 2023 2024 2025 2026 2027 2028 2029 2030 2031  | 
    
      # File 'lib/aws-sdk-cloudtrail/types.rb', line 2022 class GetChannelResponse < Struct.new( :channel_arn, :name, :source, :source_config, :destinations, :ingestion_status) SENSITIVE = [] include Aws::Structure end  | 
  
#source_config ⇒ Types::SourceConfig
Provides information about the advanced event selectors configured for the channel, and whether the channel applies to all Regions or a single Region.
      2022 2023 2024 2025 2026 2027 2028 2029 2030 2031  | 
    
      # File 'lib/aws-sdk-cloudtrail/types.rb', line 2022 class GetChannelResponse < Struct.new( :channel_arn, :name, :source, :source_config, :destinations, :ingestion_status) SENSITIVE = [] include Aws::Structure end  |