Class: Aws::EC2::Types::AnalysisSecurityGroupRule
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::EC2::Types::AnalysisSecurityGroupRule
 
- Defined in:
- gems/aws-sdk-ec2/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.
| 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1714 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 
| 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1714 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.
| 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1714 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.
| 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1714 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.
| 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1714 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.
| 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 1714 class AnalysisSecurityGroupRule < Struct.new( :cidr, :direction, :security_group_id, :port_range, :prefix_list_id, :protocol) SENSITIVE = [] include Aws::Structure end |