/AWS1/CL_OSSIAMIDCENTERCFGOPTS¶
Describes IAM Identity Center options for an OpenSearch Serverless security configuration in the form of a key-value map.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_instancearn TYPE /AWS1/OSSIAMIDCENTERINSTARN /AWS1/OSSIAMIDCENTERINSTARN¶
The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.
iv_applicationarn TYPE /AWS1/OSSIAMIDCENTERAPPLICAT00 /AWS1/OSSIAMIDCENTERAPPLICAT00¶
The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.
iv_applicationname TYPE /AWS1/OSSSTRING /AWS1/OSSSTRING¶
The name of the IAM Identity Center application used to integrate with OpenSearch Serverless.
iv_applicationdescription TYPE /AWS1/OSSSTRING /AWS1/OSSSTRING¶
The description of the IAM Identity Center application used to integrate with OpenSearch Serverless.
iv_userattribute TYPE /AWS1/OSSIAMIDCENTERUSERATTR /AWS1/OSSIAMIDCENTERUSERATTR¶
The user attribute for this IAM Identity Center integration. Defaults to
UserId
iv_groupattribute TYPE /AWS1/OSSIAMIDCENTERGROUPATTR /AWS1/OSSIAMIDCENTERGROUPATTR¶
The group attribute for this IAM Identity Center integration. Defaults to
GroupId.
Queryable Attributes¶
instanceArn¶
The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEARN() |
Getter for INSTANCEARN, with configurable default |
ASK_INSTANCEARN() |
Getter for INSTANCEARN w/ exceptions if field has no value |
HAS_INSTANCEARN() |
Determine if INSTANCEARN has a value |
applicationArn¶
The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPLICATIONARN() |
Getter for APPLICATIONARN, with configurable default |
ASK_APPLICATIONARN() |
Getter for APPLICATIONARN w/ exceptions if field has no valu |
HAS_APPLICATIONARN() |
Determine if APPLICATIONARN has a value |
applicationName¶
The name of the IAM Identity Center application used to integrate with OpenSearch Serverless.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPLICATIONNAME() |
Getter for APPLICATIONNAME, with configurable default |
ASK_APPLICATIONNAME() |
Getter for APPLICATIONNAME w/ exceptions if field has no val |
HAS_APPLICATIONNAME() |
Determine if APPLICATIONNAME has a value |
applicationDescription¶
The description of the IAM Identity Center application used to integrate with OpenSearch Serverless.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPLICATIONDESCRIPTION() |
Getter for APPLICATIONDESCRIPTION, with configurable default |
ASK_APPLICATIONDESCRIPTION() |
Getter for APPLICATIONDESCRIPTION w/ exceptions if field has |
HAS_APPLICATIONDESCRIPTION() |
Determine if APPLICATIONDESCRIPTION has a value |
userAttribute¶
The user attribute for this IAM Identity Center integration. Defaults to
UserId
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USERATTRIBUTE() |
Getter for USERATTRIBUTE, with configurable default |
ASK_USERATTRIBUTE() |
Getter for USERATTRIBUTE w/ exceptions if field has no value |
HAS_USERATTRIBUTE() |
Determine if USERATTRIBUTE has a value |
groupAttribute¶
The group attribute for this IAM Identity Center integration. Defaults to
GroupId.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GROUPATTRIBUTE() |
Getter for GROUPATTRIBUTE, with configurable default |
ASK_GROUPATTRIBUTE() |
Getter for GROUPATTRIBUTE w/ exceptions if field has no valu |
HAS_GROUPATTRIBUTE() |
Determine if GROUPATTRIBUTE has a value |