Class: Aws::EC2::Types::VpnGateway

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#amazon_side_asn ⇒ Integer

The private Autonomous System Number (ASN) for the Amazon side of a BGP session.

Returns:

  • (Integer)


93144
93145
93146
93147
93148
93149
93150
93151
93152
93153
93154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 93144

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.

Returns:

  • (String)


93144
93145
93146
93147
93148
93149
93150
93151
93152
93153
93154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 93144

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.

Returns:

  • (String)


93144
93145
93146
93147
93148
93149
93150
93151
93152
93153
93154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 93144

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.

Returns:



93144
93145
93146
93147
93148
93149
93150
93151
93152
93153
93154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 93144

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.

Returns:

  • (String)


93144
93145
93146
93147
93148
93149
93150
93151
93152
93153
93154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 93144

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.

Returns:



93144
93145
93146
93147
93148
93149
93150
93151
93152
93153
93154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 93144

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.

Returns:

  • (String)


93144
93145
93146
93147
93148
93149
93150
93151
93152
93153
93154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 93144

class VpnGateway < Struct.new(
  :amazon_side_asn,
  :tags,
  :vpn_gateway_id,
  :state,
  :type,
  :availability_zone,
  :vpc_attachments)
  SENSITIVE = []
  include Aws::Structure
end