ServerIdentityProviderDetails

data class ServerIdentityProviderDetails(val directoryId: String? = null, val function: String? = null, val invocationRole: String? = null, val sftpAuthenticationMethods: ServerSftpAuthenticationMethods? = null, val url: String? = null)

Constructors

Link copied to clipboard
constructor(directoryId: String? = null, function: String? = null, invocationRole: String? = null, sftpAuthenticationMethods: ServerSftpAuthenticationMethods? = null, url: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val directoryId: String? = null

The identifier of the AWS Directory Service directory that you want to use as your identity provider.

Link copied to clipboard
val function: String? = null

The ARN for a Lambda function to use for the Identity provider.

Link copied to clipboard
val invocationRole: String? = null

This parameter is only applicable if your IdentityProviderType is API_GATEWAY . Provides the type of InvocationRole used to authenticate the user account.

Link copied to clipboard

For SFTP-enabled servers, and for custom identity providers only , you can specify whether to authenticate using a password, SSH key pair, or both.

Link copied to clipboard
val url: String? = null

Provides the location of the service endpoint used to authenticate users.