DomainCognitoOptionsArgs

data class DomainCognitoOptionsArgs(val enabled: Output<Boolean>? = null, val identityPoolId: Output<String>? = null, val roleArn: Output<String>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<DomainCognitoOptionsArgs>

Constructors

Link copied to clipboard
constructor(enabled: Output<Boolean>? = null, identityPoolId: Output<String>? = null, roleArn: Output<String>? = null, userPoolId: Output<String>? = null)

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

Whether to enable or disable Amazon Cognito authentication for OpenSearch Dashboards. See Amazon Cognito authentication for OpenSearch Dashboards .

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

The Amazon Cognito identity pool ID that you want OpenSearch Service to use for OpenSearch Dashboards authentication. Required if you enabled Cognito Authentication for OpenSearch Dashboards.

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

The AmazonOpenSearchServiceCognitoAccess role that allows OpenSearch Service to configure your user pool and identity pool. Required if you enabled Cognito Authentication for OpenSearch Dashboards.

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

The Amazon Cognito user pool ID that you want OpenSearch Service to use for OpenSearch Dashboards authentication. Required if you enabled Cognito Authentication for OpenSearch Dashboards.

Functions

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