@Stability(value=Stable) public static final class CfnClientVpnAuthorizationRule.Builder extends Object implements software.amazon.jsii.Builder<CfnClientVpnAuthorizationRule>
CfnClientVpnAuthorizationRule.| Modifier and Type | Method and Description |
|---|---|
CfnClientVpnAuthorizationRule.Builder |
accessGroupId(String accessGroupId)
The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group.
|
CfnClientVpnAuthorizationRule.Builder |
authorizeAllGroups(Boolean authorizeAllGroups)
Indicates whether to grant access to all clients.
|
CfnClientVpnAuthorizationRule.Builder |
authorizeAllGroups(IResolvable authorizeAllGroups)
Indicates whether to grant access to all clients.
|
CfnClientVpnAuthorizationRule |
build() |
CfnClientVpnAuthorizationRule.Builder |
clientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint.
|
static CfnClientVpnAuthorizationRule.Builder |
create(software.constructs.Construct scope,
String id) |
CfnClientVpnAuthorizationRule.Builder |
description(String description)
A brief description of the authorization rule.
|
CfnClientVpnAuthorizationRule.Builder |
targetNetworkCidr(String targetNetworkCidr)
The IPv4 address range, in CIDR notation, of the network for which access is being authorized.
|
@Stability(value=Stable) public static CfnClientVpnAuthorizationRule.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.CfnClientVpnAuthorizationRule.Builder.@Stability(value=Stable) public CfnClientVpnAuthorizationRule.Builder clientVpnEndpointId(String clientVpnEndpointId)
clientVpnEndpointId - The ID of the Client VPN endpoint. This parameter is required.this@Stability(value=Stable) public CfnClientVpnAuthorizationRule.Builder targetNetworkCidr(String targetNetworkCidr)
targetNetworkCidr - The IPv4 address range, in CIDR notation, of the network for which access is being authorized. This parameter is required.this@Stability(value=Stable) public CfnClientVpnAuthorizationRule.Builder accessGroupId(String accessGroupId)
Required if AuthorizeAllGroups is false or not specified.
accessGroupId - The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group. This parameter is required.this@Stability(value=Stable) public CfnClientVpnAuthorizationRule.Builder authorizeAllGroups(Boolean authorizeAllGroups)
Specify true to grant all clients who successfully establish a VPN connection access to the network. Must be set to true if AccessGroupId is not specified.
authorizeAllGroups - Indicates whether to grant access to all clients. This parameter is required.this@Stability(value=Stable) public CfnClientVpnAuthorizationRule.Builder authorizeAllGroups(IResolvable authorizeAllGroups)
Specify true to grant all clients who successfully establish a VPN connection access to the network. Must be set to true if AccessGroupId is not specified.
authorizeAllGroups - Indicates whether to grant access to all clients. This parameter is required.this@Stability(value=Stable) public CfnClientVpnAuthorizationRule.Builder description(String description)
description - A brief description of the authorization rule. This parameter is required.this@Stability(value=Stable) public CfnClientVpnAuthorizationRule build()
build in interface software.amazon.jsii.Builder<CfnClientVpnAuthorizationRule>Copyright © 2022. All rights reserved.