Class: Aws::EC2::Types::AnalysisSecurityGroupRule
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::AnalysisSecurityGroupRule
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-ec2/types.rb
 
Overview
Describes a security group rule.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #cidr  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The IPv4 address range, in CIDR notation.
 - 
  
    
      #direction  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The direction.
 - 
  
    
      #port_range  ⇒ Types::PortRange 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The port range.
 - 
  
    
      #prefix_list_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The prefix list ID.
 - 
  
    
      #protocol  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The protocol name.
 - 
  
    
      #security_group_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The security group ID.
 
Instance Attribute Details
#cidr ⇒ String
The IPv4 address range, in CIDR notation.
      1641 1642 1643 1644 1645 1646 1647 1648 1649 1650  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 1641 class AnalysisSecurityGroupRule < Struct.new( :cidr, :direction, :security_group_id, :port_range, :prefix_list_id, :protocol) SENSITIVE = [] include Aws::Structure end  | 
  
#direction ⇒ String
The direction. The following are the possible values:
- 
egress
 - 
ingress
 
      1641 1642 1643 1644 1645 1646 1647 1648 1649 1650  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 1641 class AnalysisSecurityGroupRule < Struct.new( :cidr, :direction, :security_group_id, :port_range, :prefix_list_id, :protocol) SENSITIVE = [] include Aws::Structure end  | 
  
#port_range ⇒ Types::PortRange
The port range.
      1641 1642 1643 1644 1645 1646 1647 1648 1649 1650  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 1641 class AnalysisSecurityGroupRule < Struct.new( :cidr, :direction, :security_group_id, :port_range, :prefix_list_id, :protocol) SENSITIVE = [] include Aws::Structure end  | 
  
#prefix_list_id ⇒ String
The prefix list ID.
      1641 1642 1643 1644 1645 1646 1647 1648 1649 1650  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 1641 class AnalysisSecurityGroupRule < Struct.new( :cidr, :direction, :security_group_id, :port_range, :prefix_list_id, :protocol) SENSITIVE = [] include Aws::Structure end  | 
  
#protocol ⇒ String
The protocol name.
      1641 1642 1643 1644 1645 1646 1647 1648 1649 1650  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 1641 class AnalysisSecurityGroupRule < Struct.new( :cidr, :direction, :security_group_id, :port_range, :prefix_list_id, :protocol) SENSITIVE = [] include Aws::Structure end  | 
  
#security_group_id ⇒ String
The security group ID.
      1641 1642 1643 1644 1645 1646 1647 1648 1649 1650  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 1641 class AnalysisSecurityGroupRule < Struct.new( :cidr, :direction, :security_group_id, :port_range, :prefix_list_id, :protocol) SENSITIVE = [] include Aws::Structure end  |