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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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_idString

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

Returns:

  • (String)


5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
# File 'lib/aws-sdk-ec2/types.rb', line 5752

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

#descriptionString

A brief description of the route.

Returns:

  • (String)


5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
# File 'lib/aws-sdk-ec2/types.rb', line 5752

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

#destination_cidrString

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

Returns:

  • (String)


5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
# File 'lib/aws-sdk-ec2/types.rb', line 5752

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

#originString

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)


5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
# File 'lib/aws-sdk-ec2/types.rb', line 5752

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

#statusTypes::ClientVpnRouteStatus

The current state of the route.



5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
# File 'lib/aws-sdk-ec2/types.rb', line 5752

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

#target_subnetString

The ID of the subnet through which traffic is routed.

Returns:

  • (String)


5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
# File 'lib/aws-sdk-ec2/types.rb', line 5752

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

#typeString

The route type.

Returns:

  • (String)


5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
# File 'lib/aws-sdk-ec2/types.rb', line 5752

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