You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::DirectConnect::Types::VirtualGateway

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb

Overview

You can create one or more AWS Direct Connect private virtual interfaces linking to your virtual private gateway.

Virtual private gateways can be managed using the Amazon Virtual Private Cloud (Amazon VPC) console or the Amazon EC2 CreateVpnGateway action.

Instance Attribute Summary collapse

Instance Attribute Details

#virtual_gateway_idString

The ID of the virtual private gateway to a VPC. This only applies to private virtual interfaces.

Example: vgw-123er56

Returns:

  • (String)


3214
3215
3216
3217
3218
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3214

class VirtualGateway < Struct.new(
  :virtual_gateway_id,
  :virtual_gateway_state)
  include Aws::Structure
end

#virtual_gateway_stateString

State of the virtual private gateway.

  • Pending: This is the initial state after calling CreateVpnGateway.

  • Available: Ready for use by a private virtual interface.

  • Deleting: This is the initial state after calling DeleteVpnGateway.

  • Deleted: In this state, a private virtual interface is unable to send traffic over this gateway.

Returns:

  • (String)


3214
3215
3216
3217
3218
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3214

class VirtualGateway < Struct.new(
  :virtual_gateway_id,
  :virtual_gateway_state)
  include Aws::Structure
end