interface CfnApplicationMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.OpenSearchService.Mixins.CfnApplicationMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsopensearchservice/mixins#CfnApplicationMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.opensearchservice.mixins.CfnApplicationMixinProps |
Python | aws_cdk.mixins_preview.aws_opensearchservice.mixins.CfnApplicationMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_opensearchservice » mixins » CfnApplicationMixinProps |
Properties for CfnApplicationPropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as opensearchservice_mixins } from '@aws-cdk/mixins-preview/aws-opensearchservice';
const cfnApplicationMixinProps: opensearchservice_mixins.CfnApplicationMixinProps = {
appConfigs: [{
key: 'key',
value: 'value',
}],
dataSources: [{
dataSourceArn: 'dataSourceArn',
dataSourceDescription: 'dataSourceDescription',
}],
endpoint: 'endpoint',
iamIdentityCenterOptions: {
enabled: false,
iamIdentityCenterInstanceArn: 'iamIdentityCenterInstanceArn',
iamRoleForIdentityCenterApplicationArn: 'iamRoleForIdentityCenterApplicationArn',
},
name: 'name',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| app | IResolvable | (IResolvable | App)[] | List of application configurations. |
| data | IResolvable | (IResolvable | Data)[] | List of data sources. |
| endpoint? | string | The endpoint URL of an OpenSearch application. |
| iam | IResolvable | Iam | Settings container for integrating IAM Identity Center with OpenSearch UI applications, which enables enabling secure user authentication and access control across multiple data sources. |
| name? | string | The name of an OpenSearch application. |
| tags? | Cfn[] | An arbitrary set of tags (key-value pairs) for this application. |
appConfigs?
Type:
IResolvable | (IResolvable | App)[]
(optional)
List of application configurations.
dataSources?
Type:
IResolvable | (IResolvable | Data)[]
(optional)
List of data sources.
endpoint?
Type:
string
(optional)
The endpoint URL of an OpenSearch application.
iamIdentityCenterOptions?
Type:
IResolvable | Iam
(optional)
Settings container for integrating IAM Identity Center with OpenSearch UI applications, which enables enabling secure user authentication and access control across multiple data sources.
This setup supports single sign-on (SSO) through IAM Identity Center, allowing centralized user management.
name?
Type:
string
(optional)
The name of an OpenSearch application.
tags?
Type:
Cfn[]
(optional)
An arbitrary set of tags (key-value pairs) for this application.

.NET
Go
Java
Python
TypeScript