ServerIdentityProviderDetailsArgs

data class ServerIdentityProviderDetailsArgs(val directoryId: Output<String>? = null, val function: Output<String>? = null, val invocationRole: Output<String>? = null, val sftpAuthenticationMethods: Output<ServerSftpAuthenticationMethods>? = null, val url: Output<String>? = null) : ConvertibleToJava<ServerIdentityProviderDetailsArgs>

Constructors

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

Properties

Link copied to clipboard
val directoryId: Output<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: Output<String>? = null

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

Link copied to clipboard
val invocationRole: Output<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: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): ServerIdentityProviderDetailsArgs