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