interface IdentityCenterOptionsProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.OpenSearchService.CfnDomain.IdentityCenterOptionsProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsopensearchservice#CfnDomain_IdentityCenterOptionsProperty |
Java | software.amazon.awscdk.services.opensearchservice.CfnDomain.IdentityCenterOptionsProperty |
Python | aws_cdk.aws_opensearchservice.CfnDomain.IdentityCenterOptionsProperty |
TypeScript | aws-cdk-lib » aws_opensearchservice » CfnDomain » IdentityCenterOptionsProperty |
Container for IAM Identity Center Options settings.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_opensearchservice as opensearchservice } from 'aws-cdk-lib';
const identityCenterOptionsProperty: opensearchservice.CfnDomain.IdentityCenterOptionsProperty = {
enabledApiAccess: false,
identityCenterApplicationArn: 'identityCenterApplicationArn',
identityCenterInstanceArn: 'identityCenterInstanceArn',
identityStoreId: 'identityStoreId',
rolesKey: 'rolesKey',
subjectKey: 'subjectKey',
};
Properties
Name | Type | Description |
---|---|---|
enabled | boolean | IResolvable | True to enable IAM Identity Center for API access in Amazon OpenSearch Service. |
identity | string | The ARN for IAM Identity Center Application which will integrate with Amazon OpenSearch Service. |
identity | string | The ARN for IAM Identity Center Instance. |
identity | string | The ID of IAM Identity Store. |
roles | string | Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center. |
subject | string | Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center. |
enabledApiAccess?
Type:
boolean |
IResolvable
(optional)
True to enable IAM Identity Center for API access in Amazon OpenSearch Service.
identityCenterApplicationArn?
Type:
string
(optional)
The ARN for IAM Identity Center Application which will integrate with Amazon OpenSearch Service.
identityCenterInstanceArn?
Type:
string
(optional)
The ARN for IAM Identity Center Instance.
identityStoreId?
Type:
string
(optional)
The ID of IAM Identity Store.
rolesKey?
Type:
string
(optional)
Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center.
subjectKey?
Type:
string
(optional)
Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.