public static final class ClientVpnRoute.Builder
extends java.lang.Object
ClientVpnRoute
.Modifier and Type | Method and Description |
---|---|
ClientVpnRoute |
build() |
ClientVpnRoute.Builder |
cidr(java.lang.String cidr)
The IPv4 address range, in CIDR notation, of the route destination.
|
ClientVpnRoute.Builder |
clientVpnEndoint(IClientVpnEndpoint clientVpnEndoint)
Deprecated.
Use `clientVpnEndpoint` instead
|
ClientVpnRoute.Builder |
clientVpnEndpoint(IClientVpnEndpoint clientVpnEndpoint)
The client VPN endpoint to which to add the route.
|
static ClientVpnRoute.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
ClientVpnRoute.Builder |
description(java.lang.String description)
A brief description of the authorization rule.
|
ClientVpnRoute.Builder |
target(ClientVpnRouteTarget target)
The target for the route.
|
public static ClientVpnRoute.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.ClientVpnRoute.Builder
.public ClientVpnRoute.Builder cidr(java.lang.String cidr)
For example:
cidr
- The IPv4 address range, in CIDR notation, of the route destination. This parameter is required.this
public ClientVpnRoute.Builder target(ClientVpnRouteTarget target)
target
- The target for the route. This parameter is required.this
public ClientVpnRoute.Builder description(java.lang.String description)
Default: - no description
description
- A brief description of the authorization rule. This parameter is required.this
@Deprecated public ClientVpnRoute.Builder clientVpnEndoint(IClientVpnEndpoint clientVpnEndoint)
Default: clientVpnEndpoint is required
clientVpnEndoint
- The client VPN endpoint to which to add the route. This parameter is required.this
public ClientVpnRoute.Builder clientVpnEndpoint(IClientVpnEndpoint clientVpnEndpoint)
Default: clientVpnEndpoint is required
clientVpnEndpoint
- The client VPN endpoint to which to add the route. This parameter is required.this
public ClientVpnRoute build()