interface CfnApplicationProps
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.OpenSearchService.CfnApplicationProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsopensearchservice#CfnApplicationProps |
Java | software.amazon.awscdk.services.opensearchservice.CfnApplicationProps |
Python | aws_cdk.aws_opensearchservice.CfnApplicationProps |
TypeScript | aws-cdk-lib » aws_opensearchservice » CfnApplicationProps |
Properties for defining a CfnApplication
.
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 cfnApplicationProps: opensearchservice.CfnApplicationProps = {
name: 'name',
// the properties below are optional
appConfigs: [{
key: 'key',
value: 'value',
}],
dataSources: [{
dataSourceArn: 'dataSourceArn',
// the properties below are optional
dataSourceDescription: 'dataSourceDescription',
}],
endpoint: 'endpoint',
iamIdentityCenterOptions: {
enabled: false,
iamIdentityCenterInstanceArn: 'iamIdentityCenterInstanceArn',
iamRoleForIdentityCenterApplicationArn: 'iamRoleForIdentityCenterApplicationArn',
},
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
Name | Type | Description |
---|---|---|
name | string | Name of an OpenSearch Application. |
app | IResolvable | IResolvable | App [] | List of application configurations. |
data | IResolvable | IResolvable | Data [] | List of data sources. |
endpoint? | string | Endpoint URL of an OpenSearch Application. |
iam | IResolvable | Iam | Container for IAM Identity Center Options settings. |
tags? | Cfn [] | An arbitrary set of tags (key-value pairs) for this application. |
name
Type:
string
Name of an OpenSearch 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)
Endpoint URL of an OpenSearch Application.
iamIdentityCenterOptions?
Type:
IResolvable
|
Iam
(optional)
Container for IAM Identity Center Options settings.
tags?
Type:
Cfn
[]
(optional)
An arbitrary set of tags (key-value pairs) for this application.