Class: Aws::Types::CreateClientVpnEndpointRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#authentication_options::Array[Types::ClientVpnAuthenticationRequest]

Returns the value of attribute authentication_options.



2272
2273
2274
# File 'sig/types.rbs', line 2272

def authentication_options
  @authentication_options
end

#client_cidr_block::String

Returns the value of attribute client_cidr_block.

Returns:

  • (::String)


2270
2271
2272
# File 'sig/types.rbs', line 2270

def client_cidr_block
  @client_cidr_block
end

#client_connect_optionsTypes::ClientConnectOptions

Returns the value of attribute client_connect_options.



2285
2286
2287
# File 'sig/types.rbs', line 2285

def client_connect_options
  @client_connect_options
end

#client_login_banner_optionsTypes::ClientLoginBannerOptions

Returns the value of attribute client_login_banner_options.



2287
2288
2289
# File 'sig/types.rbs', line 2287

def 
  @client_login_banner_options
end

#client_route_enforcement_optionsTypes::ClientRouteEnforcementOptions

Returns the value of attribute client_route_enforcement_options.



2288
2289
2290
# File 'sig/types.rbs', line 2288

def client_route_enforcement_options
  @client_route_enforcement_options
end

#client_token::String

Returns the value of attribute client_token.

Returns:

  • (::String)


2280
2281
2282
# File 'sig/types.rbs', line 2280

def client_token
  @client_token
end

#connection_log_optionsTypes::ConnectionLogOptions

Returns the value of attribute connection_log_options.



2273
2274
2275
# File 'sig/types.rbs', line 2273

def connection_log_options
  @connection_log_options
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


2277
2278
2279
# File 'sig/types.rbs', line 2277

def description
  @description
end

#disconnect_on_session_timeoutBoolean

Returns the value of attribute disconnect_on_session_timeout.

Returns:

  • (Boolean)


2289
2290
2291
# File 'sig/types.rbs', line 2289

def disconnect_on_session_timeout
  @disconnect_on_session_timeout
end

#dns_servers::Array[::String]

Returns the value of attribute dns_servers.

Returns:

  • (::Array[::String])


2274
2275
2276
# File 'sig/types.rbs', line 2274

def dns_servers
  @dns_servers
end

#dry_runBoolean

Returns the value of attribute dry_run.

Returns:

  • (Boolean)


2279
2280
2281
# File 'sig/types.rbs', line 2279

def dry_run
  @dry_run
end

#endpoint_ip_address_type"ipv4", ...

Returns the value of attribute endpoint_ip_address_type.

Returns:

  • ("ipv4", "ipv6", "dual-stack")


2290
2291
2292
# File 'sig/types.rbs', line 2290

def endpoint_ip_address_type
  @endpoint_ip_address_type
end

#security_group_ids::Array[::String]

Returns the value of attribute security_group_ids.

Returns:

  • (::Array[::String])


2282
2283
2284
# File 'sig/types.rbs', line 2282

def security_group_ids
  @security_group_ids
end

#self_service_portal"enabled", "disabled"

Returns the value of attribute self_service_portal.

Returns:

  • ("enabled", "disabled")


2284
2285
2286
# File 'sig/types.rbs', line 2284

def self_service_portal
  @self_service_portal
end

#server_certificate_arn::String

Returns the value of attribute server_certificate_arn.

Returns:

  • (::String)


2271
2272
2273
# File 'sig/types.rbs', line 2271

def server_certificate_arn
  @server_certificate_arn
end

#session_timeout_hours::Integer

Returns the value of attribute session_timeout_hours.

Returns:

  • (::Integer)


2286
2287
2288
# File 'sig/types.rbs', line 2286

def session_timeout_hours
  @session_timeout_hours
end

#split_tunnelBoolean

Returns the value of attribute split_tunnel.

Returns:

  • (Boolean)


2278
2279
2280
# File 'sig/types.rbs', line 2278

def split_tunnel
  @split_tunnel
end

#tag_specifications::Array[Types::TagSpecification]

Returns the value of attribute tag_specifications.

Returns:



2281
2282
2283
# File 'sig/types.rbs', line 2281

def tag_specifications
  @tag_specifications
end

#traffic_ip_address_type"ipv4", ...

Returns the value of attribute traffic_ip_address_type.

Returns:

  • ("ipv4", "ipv6", "dual-stack")


2291
2292
2293
# File 'sig/types.rbs', line 2291

def traffic_ip_address_type
  @traffic_ip_address_type
end

#transit_gateway_configurationTypes::TransitGatewayConfigurationInputStructure

Returns the value of attribute transit_gateway_configuration.



2292
2293
2294
# File 'sig/types.rbs', line 2292

def transit_gateway_configuration
  @transit_gateway_configuration
end

#transport_protocol"tcp", "udp"

Returns the value of attribute transport_protocol.

Returns:

  • ("tcp", "udp")


2275
2276
2277
# File 'sig/types.rbs', line 2275

def transport_protocol
  @transport_protocol
end

#vpc_id::String

Returns the value of attribute vpc_id.

Returns:

  • (::String)


2283
2284
2285
# File 'sig/types.rbs', line 2283

def vpc_id
  @vpc_id
end

#vpn_port::Integer

Returns the value of attribute vpn_port.

Returns:

  • (::Integer)


2276
2277
2278
# File 'sig/types.rbs', line 2276

def vpn_port
  @vpn_port
end