Class: Aws::EC2::Types::TransitGatewayPolicyRule
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::TransitGatewayPolicyRule
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-ec2/types.rb
 
Overview
Describes a rule associated with a transit gateway policy.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #destination_cidr_block  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The destination CIDR block for the transit gateway policy rule.
 - 
  
    
      #destination_port_range  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The port range for the transit gateway policy rule.
 - 
  
    
      #meta_data  ⇒ Types::TransitGatewayPolicyRuleMetaData 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The meta data tags used for the transit gateway policy rule.
 - 
  
    
      #protocol  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The protocol used by the transit gateway policy rule.
 - 
  
    
      #source_cidr_block  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The source CIDR block for the transit gateway policy rule.
 - 
  
    
      #source_port_range  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The port range for the transit gateway policy rule.
 
Instance Attribute Details
#destination_cidr_block ⇒ String
The destination CIDR block for the transit gateway policy rule.
      70033 70034 70035 70036 70037 70038 70039 70040 70041 70042  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 70033 class TransitGatewayPolicyRule < Struct.new( :source_cidr_block, :source_port_range, :destination_cidr_block, :destination_port_range, :protocol, :meta_data) SENSITIVE = [] include Aws::Structure end  | 
  
#destination_port_range ⇒ String
The port range for the transit gateway policy rule. Currently this is set to * (all).
      70033 70034 70035 70036 70037 70038 70039 70040 70041 70042  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 70033 class TransitGatewayPolicyRule < Struct.new( :source_cidr_block, :source_port_range, :destination_cidr_block, :destination_port_range, :protocol, :meta_data) SENSITIVE = [] include Aws::Structure end  | 
  
#meta_data ⇒ Types::TransitGatewayPolicyRuleMetaData
The meta data tags used for the transit gateway policy rule.
      70033 70034 70035 70036 70037 70038 70039 70040 70041 70042  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 70033 class TransitGatewayPolicyRule < Struct.new( :source_cidr_block, :source_port_range, :destination_cidr_block, :destination_port_range, :protocol, :meta_data) SENSITIVE = [] include Aws::Structure end  | 
  
#protocol ⇒ String
The protocol used by the transit gateway policy rule.
      70033 70034 70035 70036 70037 70038 70039 70040 70041 70042  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 70033 class TransitGatewayPolicyRule < Struct.new( :source_cidr_block, :source_port_range, :destination_cidr_block, :destination_port_range, :protocol, :meta_data) SENSITIVE = [] include Aws::Structure end  | 
  
#source_cidr_block ⇒ String
The source CIDR block for the transit gateway policy rule.
      70033 70034 70035 70036 70037 70038 70039 70040 70041 70042  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 70033 class TransitGatewayPolicyRule < Struct.new( :source_cidr_block, :source_port_range, :destination_cidr_block, :destination_port_range, :protocol, :meta_data) SENSITIVE = [] include Aws::Structure end  | 
  
#source_port_range ⇒ String
The port range for the transit gateway policy rule. Currently this is set to * (all).
      70033 70034 70035 70036 70037 70038 70039 70040 70041 70042  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 70033 class TransitGatewayPolicyRule < Struct.new( :source_cidr_block, :source_port_range, :destination_cidr_block, :destination_port_range, :protocol, :meta_data) SENSITIVE = [] include Aws::Structure end  |