Class CfnClientVpnEndpoint.ClientAuthenticationRequestProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnClientVpnEndpoint.ClientAuthenticationRequestProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnClientVpnEndpoint.ClientAuthenticationRequestProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnClientVpnEndpoint.ClientAuthenticationRequestProperty
@Stability(Stable)
@Internal
public static final class CfnClientVpnEndpoint.ClientAuthenticationRequestProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnClientVpnEndpoint.ClientAuthenticationRequestProperty
An implementation for
CfnClientVpnEndpoint.ClientAuthenticationRequestProperty-
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.services.ec2.CfnClientVpnEndpoint.ClientAuthenticationRequestProperty
CfnClientVpnEndpoint.ClientAuthenticationRequestProperty.Builder, CfnClientVpnEndpoint.ClientAuthenticationRequestProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnClientVpnEndpoint.ClientAuthenticationRequestProperty.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 ObjectInformation about the Active Directory to be used, if applicable.final ObjectInformation about the IAM SAML identity provider, if applicable.final ObjectInformation about the authentication certificates to be used, if applicable.final StringgetType()The type of client authentication to be used.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 theCfnClientVpnEndpoint.ClientAuthenticationRequestProperty.Builder.
-
-
Method Details
-
getType
Description copied from interface:CfnClientVpnEndpoint.ClientAuthenticationRequestPropertyThe type of client authentication to be used.- Specified by:
getTypein interfaceCfnClientVpnEndpoint.ClientAuthenticationRequestProperty
-
getActiveDirectory
Description copied from interface:CfnClientVpnEndpoint.ClientAuthenticationRequestPropertyInformation about the Active Directory to be used, if applicable.You must provide this information if Type is
directory-service-authentication.- Specified by:
getActiveDirectoryin interfaceCfnClientVpnEndpoint.ClientAuthenticationRequestProperty
-
getFederatedAuthentication
Description copied from interface:CfnClientVpnEndpoint.ClientAuthenticationRequestPropertyInformation about the IAM SAML identity provider, if applicable.- Specified by:
getFederatedAuthenticationin interfaceCfnClientVpnEndpoint.ClientAuthenticationRequestProperty
-
getMutualAuthentication
Description copied from interface:CfnClientVpnEndpoint.ClientAuthenticationRequestPropertyInformation about the authentication certificates to be used, if applicable.You must provide this information if Type is
certificate-authentication.- Specified by:
getMutualAuthenticationin interfaceCfnClientVpnEndpoint.ClientAuthenticationRequestProperty
-
$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()
-