EndpointAuthenticationOptionArgs

data class EndpointAuthenticationOptionArgs(val activeDirectoryId: Output<String>? = null, val rootCertificateChainArn: Output<String>? = null, val samlProviderArn: Output<String>? = null, val selfServiceSamlProviderArn: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<EndpointAuthenticationOptionArgs>

Constructors

Link copied to clipboard
constructor(activeDirectoryId: Output<String>? = null, rootCertificateChainArn: Output<String>? = null, samlProviderArn: Output<String>? = null, selfServiceSamlProviderArn: Output<String>? = null, type: Output<String>)

Properties

Link copied to clipboard
val activeDirectoryId: Output<String>? = null

The ID of the Active Directory to be used for authentication if type is directory-service-authentication.

Link copied to clipboard
val rootCertificateChainArn: Output<String>? = null

The ARN of the client certificate. The certificate must be signed by a certificate authority (CA) and it must be provisioned in AWS Certificate Manager (ACM). Only necessary when type is set to certificate-authentication.

Link copied to clipboard
val samlProviderArn: Output<String>? = null

The ARN of the IAM SAML identity provider if type is federated-authentication.

Link copied to clipboard
val selfServiceSamlProviderArn: Output<String>? = null

The ARN of the IAM SAML identity provider for the self service portal if type is federated-authentication.

Link copied to clipboard
val type: Output<String>

The type of client authentication to be used. Specify certificate-authentication to use certificate-based authentication, directory-service-authentication to use Active Directory authentication, or federated-authentication to use Federated Authentication via SAML 2.0.

Functions

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