Class: Aws::EC2::Types::VpnGateway
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::EC2::Types::VpnGateway
 
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes a virtual private gateway.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #amazon_side_asn  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The private Autonomous System Number (ASN) for the Amazon side of a BGP session. 
- 
  
    
      #availability_zone  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Availability Zone where the virtual private gateway was created, if applicable. 
- 
  
    
      #state  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The current state of the virtual private gateway. 
- 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Any tags assigned to the virtual private gateway. 
- 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The type of VPN connection the virtual private gateway supports. 
- 
  
    
      #vpc_attachments  ⇒ Array<Types::VpcAttachment> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Any VPCs attached to the virtual private gateway. 
- 
  
    
      #vpn_gateway_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ID of the virtual private gateway. 
Instance Attribute Details
#amazon_side_asn ⇒ Integer
The private Autonomous System Number (ASN) for the Amazon side of a BGP session.
| 80679 80680 80681 80682 80683 80684 80685 80686 80687 80688 80689 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80679 class VpnGateway < Struct.new( :amazon_side_asn, :tags, :vpn_gateway_id, :state, :type, :availability_zone, :vpc_attachments) SENSITIVE = [] include Aws::Structure end | 
#availability_zone ⇒ String
The Availability Zone where the virtual private gateway was created, if applicable. This field may be empty or not returned.
| 80679 80680 80681 80682 80683 80684 80685 80686 80687 80688 80689 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80679 class VpnGateway < Struct.new( :amazon_side_asn, :tags, :vpn_gateway_id, :state, :type, :availability_zone, :vpc_attachments) SENSITIVE = [] include Aws::Structure end | 
#state ⇒ String
The current state of the virtual private gateway.
| 80679 80680 80681 80682 80683 80684 80685 80686 80687 80688 80689 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80679 class VpnGateway < Struct.new( :amazon_side_asn, :tags, :vpn_gateway_id, :state, :type, :availability_zone, :vpc_attachments) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Array<Types::Tag>
Any tags assigned to the virtual private gateway.
| 80679 80680 80681 80682 80683 80684 80685 80686 80687 80688 80689 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80679 class VpnGateway < Struct.new( :amazon_side_asn, :tags, :vpn_gateway_id, :state, :type, :availability_zone, :vpc_attachments) SENSITIVE = [] include Aws::Structure end | 
#type ⇒ String
The type of VPN connection the virtual private gateway supports.
| 80679 80680 80681 80682 80683 80684 80685 80686 80687 80688 80689 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80679 class VpnGateway < Struct.new( :amazon_side_asn, :tags, :vpn_gateway_id, :state, :type, :availability_zone, :vpc_attachments) SENSITIVE = [] include Aws::Structure end | 
#vpc_attachments ⇒ Array<Types::VpcAttachment>
Any VPCs attached to the virtual private gateway.
| 80679 80680 80681 80682 80683 80684 80685 80686 80687 80688 80689 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80679 class VpnGateway < Struct.new( :amazon_side_asn, :tags, :vpn_gateway_id, :state, :type, :availability_zone, :vpc_attachments) SENSITIVE = [] include Aws::Structure end | 
#vpn_gateway_id ⇒ String
The ID of the virtual private gateway.
| 80679 80680 80681 80682 80683 80684 80685 80686 80687 80688 80689 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 80679 class VpnGateway < Struct.new( :amazon_side_asn, :tags, :vpn_gateway_id, :state, :type, :availability_zone, :vpc_attachments) SENSITIVE = [] include Aws::Structure end |