IdentityProviderDetails
¶
Used by
-
AsyncTransferClient Operations -
TransferClient Operations
Source code in docs_src/capo_transfer/types/identity_provider_details.py
directory_id
instance-attribute
¶
directory_id: NotRequired[DirectoryId]
The identifier of the Directory Service directory that you want to use as your identity provider.
function
instance-attribute
¶
function: NotRequired[Function]
The ARN for a Lambda function to use for the Identity provider.
invocation_role
instance-attribute
¶
invocation_role: NotRequired[Role]
This parameter is only applicable if your IdentityProviderType is API_GATEWAY. Provides the type of InvocationRole used to authenticate the user account.
sftp_authentication_methods
instance-attribute
¶
sftp_authentication_methods: NotRequired[SftpAuthenticationMethods]
For 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.