Class CfnServer.IdentityProviderDetailsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.transfer.CfnServer.IdentityProviderDetailsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnServer.IdentityProviderDetailsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnServer.IdentityProviderDetailsProperty
@Stability(Stable)
@Internal
public static final class CfnServer.IdentityProviderDetailsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnServer.IdentityProviderDetailsProperty
An implementation for
CfnServer.IdentityProviderDetailsProperty-
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.transfer.CfnServer.IdentityProviderDetailsProperty
CfnServer.IdentityProviderDetailsProperty.Builder, CfnServer.IdentityProviderDetailsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnServer.IdentityProviderDetailsProperty.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 identifier of the AWS Directory Service directory that you want to use as your identity provider.final StringThe ARN for a Lambda function to use for the Identity provider.final StringThis parameter is only applicable if yourIdentityProviderTypeisAPI_GATEWAY.final StringFor SFTP-enabled servers, and for custom identity providers only , you can specify whether to authenticate using a password, SSH key pair, or both.final StringgetUrl()Provides the location of the service endpoint used to authenticate users.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 theCfnServer.IdentityProviderDetailsProperty.Builder.
-
-
Method Details
-
getDirectoryId
Description copied from interface:CfnServer.IdentityProviderDetailsPropertyThe identifier of the AWS Directory Service directory that you want to use as your identity provider.- Specified by:
getDirectoryIdin interfaceCfnServer.IdentityProviderDetailsProperty- See Also:
-
getFunction
Description copied from interface:CfnServer.IdentityProviderDetailsPropertyThe ARN for a Lambda function to use for the Identity provider.- Specified by:
getFunctionin interfaceCfnServer.IdentityProviderDetailsProperty- See Also:
-
getInvocationRole
Description copied from interface:CfnServer.IdentityProviderDetailsPropertyThis parameter is only applicable if yourIdentityProviderTypeisAPI_GATEWAY.Provides the type of
InvocationRoleused to authenticate the user account.- Specified by:
getInvocationRolein interfaceCfnServer.IdentityProviderDetailsProperty- See Also:
-
getSftpAuthenticationMethods
Description copied from interface:CfnServer.IdentityProviderDetailsPropertyFor SFTP-enabled servers, and for custom identity providers only , you can specify whether to authenticate using a password, SSH key pair, or both.PASSWORD- users must provide their password to connect.PUBLIC_KEY- users must provide their private key to connect.PUBLIC_KEY_OR_PASSWORD- users can authenticate with either their password or their key. This is the default value.PUBLIC_KEY_AND_PASSWORD- users must provide both their private key and their password to connect. The server checks the key first, and then if the key is valid, the system prompts for a password. If the private key provided does not match the public key that is stored, authentication fails.
- Specified by:
getSftpAuthenticationMethodsin interfaceCfnServer.IdentityProviderDetailsProperty- See Also:
-
getUrl
Description copied from interface:CfnServer.IdentityProviderDetailsPropertyProvides the location of the service endpoint used to authenticate users.- Specified by:
getUrlin interfaceCfnServer.IdentityProviderDetailsProperty- 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()
-