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)


8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8494

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)


8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8494

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)


8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8494

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)


8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8494

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.



8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8494

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)


8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8494

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)


8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8494

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)


8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 8494

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