@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-31T18:36:53.272Z")
public interface ClientVpnAuthorizationRuleOptions
Example:
ClientVpnEndpoint endpoint = vpc.addClientVpnEndpoint("Endpoint", ClientVpnEndpointOptions.builder() .cidr("10.100.0.0/16") .serverCertificateArn("arn:aws:acm:us-east-1:123456789012:certificate/server-certificate-id") .userBasedAuthentication(ClientVpnUserBasedAuthentication.federated(samlProvider)) .authorizeAllUsersToVpcCidr(false) .build()); endpoint.addAuthorizationRule("Rule", ClientVpnAuthorizationRuleOptions.builder() .cidr("10.0.10.0/32") .groupId("group-id") .build());
Modifier and Type | Interface and Description |
---|---|
static class |
ClientVpnAuthorizationRuleOptions.Builder
A builder for
ClientVpnAuthorizationRuleOptions |
static class |
ClientVpnAuthorizationRuleOptions.Jsii$Proxy
An implementation for
ClientVpnAuthorizationRuleOptions |
Modifier and Type | Method and Description |
---|---|
static ClientVpnAuthorizationRuleOptions.Builder |
builder() |
java.lang.String |
getCidr()
The IPv4 address range, in CIDR notation, of the network for which access is being authorized.
|
default java.lang.String |
getDescription()
A brief description of the authorization rule.
|
default java.lang.String |
getGroupId()
The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group.
|
java.lang.String getCidr()
default java.lang.String getDescription()
Default: - no description
default java.lang.String getGroupId()
Default: - authorize all groups
static ClientVpnAuthorizationRuleOptions.Builder builder()