Class CfnClientVpnAuthorizationRuleMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnClientVpnAuthorizationRuleMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnClientVpnAuthorizationRuleMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnClientVpnAuthorizationRuleMixinProps
@Stability(Stable)
@Internal
public static final class CfnClientVpnAuthorizationRuleMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnClientVpnAuthorizationRuleMixinProps
An implementation for
CfnClientVpnAuthorizationRuleMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnClientVpnAuthorizationRuleMixinProps
CfnClientVpnAuthorizationRuleMixinProps.Builder, CfnClientVpnAuthorizationRuleMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnClientVpnAuthorizationRuleMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group.final ObjectIndicates whether to grant access to all clients.final StringThe ID of the Client VPN endpoint.final StringA brief description of the authorization rule.final StringThe IPv4 address range, in CIDR notation, of the network for which access is being authorized.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnClientVpnAuthorizationRuleMixinProps.Builder.
-
-
Method Details
-
getAccessGroupId
Description copied from interface:CfnClientVpnAuthorizationRuleMixinPropsThe ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group.Required if
AuthorizeAllGroupsisfalseor not specified.- Specified by:
getAccessGroupIdin interfaceCfnClientVpnAuthorizationRuleMixinProps- See Also:
-
getAuthorizeAllGroups
Description copied from interface:CfnClientVpnAuthorizationRuleMixinPropsIndicates whether to grant access to all clients.Specify
trueto grant all clients who successfully establish a VPN connection access to the network. Must be set totrueifAccessGroupIdis not specified.Returns union: either
BooleanorIResolvable- Specified by:
getAuthorizeAllGroupsin interfaceCfnClientVpnAuthorizationRuleMixinProps- See Also:
-
getClientVpnEndpointId
Description copied from interface:CfnClientVpnAuthorizationRuleMixinPropsThe ID of the Client VPN endpoint.- Specified by:
getClientVpnEndpointIdin interfaceCfnClientVpnAuthorizationRuleMixinProps- See Also:
-
getDescription
Description copied from interface:CfnClientVpnAuthorizationRuleMixinPropsA brief description of the authorization rule.- Specified by:
getDescriptionin interfaceCfnClientVpnAuthorizationRuleMixinProps- See Also:
-
getTargetNetworkCidr
Description copied from interface:CfnClientVpnAuthorizationRuleMixinPropsThe IPv4 address range, in CIDR notation, of the network for which access is being authorized.- Specified by:
getTargetNetworkCidrin interfaceCfnClientVpnAuthorizationRuleMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-