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- See Also:
-
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.Returns union: either
IResolvableorCfnClientVpnEndpoint.DirectoryServiceAuthenticationRequestProperty- Specified by:
getActiveDirectoryin interfaceCfnClientVpnEndpoint.ClientAuthenticationRequestProperty- See Also:
-
getFederatedAuthentication
Description copied from interface:CfnClientVpnEndpoint.ClientAuthenticationRequestPropertyInformation about the IAM SAML identity provider, if applicable.Returns union: either
IResolvableorCfnClientVpnEndpoint.FederatedAuthenticationRequestProperty- Specified by:
getFederatedAuthenticationin interfaceCfnClientVpnEndpoint.ClientAuthenticationRequestProperty- See Also:
-
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.Returns union: either
IResolvableorCfnClientVpnEndpoint.CertificateAuthenticationRequestProperty- Specified by:
getMutualAuthenticationin interfaceCfnClientVpnEndpoint.ClientAuthenticationRequestProperty- 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()
-