Class: Aws::EC2::Types::ClientVpnRoute

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

Overview

Information about a Client VPN endpoint route.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_vpn_endpoint_id ⇒ String

The ID of the Client VPN endpoint with which the route is associated.

Returns:

  • (String)


8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8477

class ClientVpnRoute < Struct.new(
  :client_vpn_endpoint_id,
  :destination_cidr,
  :target_subnet,
  :type,
  :origin,
  :status,
  :description,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

A brief description of the route.

Returns:

  • (String)


8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8477

class ClientVpnRoute < Struct.new(
  :client_vpn_endpoint_id,
  :destination_cidr,
  :target_subnet,
  :type,
  :origin,
  :status,
  :description,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#destination_cidr ⇒ String

The IPv4 address range, in CIDR notation, of the route destination.

Returns:

  • (String)


8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8477

class ClientVpnRoute < Struct.new(
  :client_vpn_endpoint_id,
  :destination_cidr,
  :target_subnet,
  :type,
  :origin,
  :status,
  :description,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#origin ⇒ String

Indicates how the route was associated with the Client VPN endpoint. associate indicates that the route was automatically added when the target network was associated with the Client VPN endpoint. add-route indicates that the route was manually added using the CreateClientVpnRoute action.

Returns:

  • (String)


8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8477

class ClientVpnRoute < Struct.new(
  :client_vpn_endpoint_id,
  :destination_cidr,
  :target_subnet,
  :type,
  :origin,
  :status,
  :description,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ Types::ClientVpnRouteStatus

The current state of the route.



8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8477

class ClientVpnRoute < Struct.new(
  :client_vpn_endpoint_id,
  :destination_cidr,
  :target_subnet,
  :type,
  :origin,
  :status,
  :description,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#target_subnet ⇒ String

The ID of the subnet through which traffic is routed.

Returns:

  • (String)


8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8477

class ClientVpnRoute < Struct.new(
  :client_vpn_endpoint_id,
  :destination_cidr,
  :target_subnet,
  :type,
  :origin,
  :status,
  :description,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#transit_gateway_attachment_id ⇒ String

The ID of the Transit Gateway attachment, if the route targets a Transit Gateway.

Returns:

  • (String)


8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8477

class ClientVpnRoute < Struct.new(
  :client_vpn_endpoint_id,
  :destination_cidr,
  :target_subnet,
  :type,
  :origin,
  :status,
  :description,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

The route type.

Returns:

  • (String)


8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8477

class ClientVpnRoute < Struct.new(
  :client_vpn_endpoint_id,
  :destination_cidr,
  :target_subnet,
  :type,
  :origin,
  :status,
  :description,
  :transit_gateway_attachment_id)
  SENSITIVE = []
  include Aws::Structure
end