@Stability(value=Stable) public static final class CfnClientVpnEndpoint.Builder extends Object implements software.amazon.jsii.Builder<CfnClientVpnEndpoint>
CfnClientVpnEndpoint.| Modifier and Type | Method and Description |
|---|---|
CfnClientVpnEndpoint.Builder |
authenticationOptions(IResolvable authenticationOptions)
`AWS::EC2::ClientVpnEndpoint.AuthenticationOptions`.
|
CfnClientVpnEndpoint.Builder |
authenticationOptions(List<? extends Object> authenticationOptions)
`AWS::EC2::ClientVpnEndpoint.AuthenticationOptions`.
|
CfnClientVpnEndpoint |
build() |
CfnClientVpnEndpoint.Builder |
clientCidrBlock(String clientCidrBlock)
`AWS::EC2::ClientVpnEndpoint.ClientCidrBlock`.
|
CfnClientVpnEndpoint.Builder |
clientConnectOptions(CfnClientVpnEndpoint.ClientConnectOptionsProperty clientConnectOptions)
`AWS::EC2::ClientVpnEndpoint.ClientConnectOptions`.
|
CfnClientVpnEndpoint.Builder |
clientConnectOptions(IResolvable clientConnectOptions)
`AWS::EC2::ClientVpnEndpoint.ClientConnectOptions`.
|
CfnClientVpnEndpoint.Builder |
connectionLogOptions(CfnClientVpnEndpoint.ConnectionLogOptionsProperty connectionLogOptions)
`AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions`.
|
CfnClientVpnEndpoint.Builder |
connectionLogOptions(IResolvable connectionLogOptions)
`AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions`.
|
static CfnClientVpnEndpoint.Builder |
create(software.constructs.Construct scope,
String id) |
CfnClientVpnEndpoint.Builder |
description(String description)
`AWS::EC2::ClientVpnEndpoint.Description`.
|
CfnClientVpnEndpoint.Builder |
dnsServers(List<String> dnsServers)
`AWS::EC2::ClientVpnEndpoint.DnsServers`.
|
CfnClientVpnEndpoint.Builder |
securityGroupIds(List<String> securityGroupIds)
`AWS::EC2::ClientVpnEndpoint.SecurityGroupIds`.
|
CfnClientVpnEndpoint.Builder |
selfServicePortal(String selfServicePortal)
`AWS::EC2::ClientVpnEndpoint.SelfServicePortal`.
|
CfnClientVpnEndpoint.Builder |
serverCertificateArn(String serverCertificateArn)
`AWS::EC2::ClientVpnEndpoint.ServerCertificateArn`.
|
CfnClientVpnEndpoint.Builder |
splitTunnel(Boolean splitTunnel)
`AWS::EC2::ClientVpnEndpoint.SplitTunnel`.
|
CfnClientVpnEndpoint.Builder |
splitTunnel(IResolvable splitTunnel)
`AWS::EC2::ClientVpnEndpoint.SplitTunnel`.
|
CfnClientVpnEndpoint.Builder |
tagSpecifications(IResolvable tagSpecifications)
`AWS::EC2::ClientVpnEndpoint.TagSpecifications`.
|
CfnClientVpnEndpoint.Builder |
tagSpecifications(List<? extends Object> tagSpecifications)
`AWS::EC2::ClientVpnEndpoint.TagSpecifications`.
|
CfnClientVpnEndpoint.Builder |
transportProtocol(String transportProtocol)
`AWS::EC2::ClientVpnEndpoint.TransportProtocol`.
|
CfnClientVpnEndpoint.Builder |
vpcId(String vpcId)
`AWS::EC2::ClientVpnEndpoint.VpcId`.
|
CfnClientVpnEndpoint.Builder |
vpnPort(Number vpnPort)
`AWS::EC2::ClientVpnEndpoint.VpnPort`.
|
@Stability(value=Stable) public static CfnClientVpnEndpoint.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnClientVpnEndpoint.CertificateAuthenticationRequestProperty.Builder.@Stability(value=Stable) public CfnClientVpnEndpoint.Builder authenticationOptions(IResolvable authenticationOptions)
authenticationOptions - `AWS::EC2::ClientVpnEndpoint.AuthenticationOptions`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder authenticationOptions(List<? extends Object> authenticationOptions)
authenticationOptions - `AWS::EC2::ClientVpnEndpoint.AuthenticationOptions`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder clientCidrBlock(String clientCidrBlock)
clientCidrBlock - `AWS::EC2::ClientVpnEndpoint.ClientCidrBlock`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder connectionLogOptions(CfnClientVpnEndpoint.ConnectionLogOptionsProperty connectionLogOptions)
connectionLogOptions - `AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder connectionLogOptions(IResolvable connectionLogOptions)
connectionLogOptions - `AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder serverCertificateArn(String serverCertificateArn)
serverCertificateArn - `AWS::EC2::ClientVpnEndpoint.ServerCertificateArn`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder clientConnectOptions(CfnClientVpnEndpoint.ClientConnectOptionsProperty clientConnectOptions)
clientConnectOptions - `AWS::EC2::ClientVpnEndpoint.ClientConnectOptions`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder clientConnectOptions(IResolvable clientConnectOptions)
clientConnectOptions - `AWS::EC2::ClientVpnEndpoint.ClientConnectOptions`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder description(String description)
description - `AWS::EC2::ClientVpnEndpoint.Description`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder dnsServers(List<String> dnsServers)
dnsServers - `AWS::EC2::ClientVpnEndpoint.DnsServers`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder securityGroupIds(List<String> securityGroupIds)
securityGroupIds - `AWS::EC2::ClientVpnEndpoint.SecurityGroupIds`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder selfServicePortal(String selfServicePortal)
selfServicePortal - `AWS::EC2::ClientVpnEndpoint.SelfServicePortal`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder splitTunnel(Boolean splitTunnel)
splitTunnel - `AWS::EC2::ClientVpnEndpoint.SplitTunnel`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder splitTunnel(IResolvable splitTunnel)
splitTunnel - `AWS::EC2::ClientVpnEndpoint.SplitTunnel`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder tagSpecifications(IResolvable tagSpecifications)
tagSpecifications - `AWS::EC2::ClientVpnEndpoint.TagSpecifications`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder tagSpecifications(List<? extends Object> tagSpecifications)
tagSpecifications - `AWS::EC2::ClientVpnEndpoint.TagSpecifications`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder transportProtocol(String transportProtocol)
transportProtocol - `AWS::EC2::ClientVpnEndpoint.TransportProtocol`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder vpcId(String vpcId)
vpcId - `AWS::EC2::ClientVpnEndpoint.VpcId`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint.Builder vpnPort(Number vpnPort)
vpnPort - `AWS::EC2::ClientVpnEndpoint.VpnPort`. This parameter is required.this@Stability(value=Stable) public CfnClientVpnEndpoint build()
build in interface software.amazon.jsii.Builder<CfnClientVpnEndpoint>Copyright © 2021. All rights reserved.