SecurityConfigIamIdentityCenterConfigOptionsArgs

data class SecurityConfigIamIdentityCenterConfigOptionsArgs(val applicationArn: Output<String>? = null, val applicationDescription: Output<String>? = null, val applicationName: Output<String>? = null, val groupAttribute: Output<String>? = null, val instanceArn: Output<String>, val userAttribute: Output<String>? = null) : ConvertibleToJava<SecurityConfigIamIdentityCenterConfigOptionsArgs>

Describes IAM Identity Center options for an OpenSearch Serverless security configuration in the form of a key-value map

Constructors

constructor(applicationArn: Output<String>? = null, applicationDescription: Output<String>? = null, applicationName: Output<String>? = null, groupAttribute: Output<String>? = null, instanceArn: Output<String>, userAttribute: Output<String>? = null)

Properties

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

The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.

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

The description of the IAM Identity Center application used to integrate with OpenSearch Serverless

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

The name of the IAM Identity Center application used to integrate with OpenSearch Serverless

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

The group attribute for this IAM Identity Center integration. Defaults to GroupId .

Link copied to clipboard
val instanceArn: Output<String>

The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.

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

The user attribute for this IAM Identity Center integration. Defaults to UserId

Functions

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