AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::OpenSearchService::Application

CfnApplication

Creates an OpenSearch UI application. For more information, see [Using the OpenSearch user interface in Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/application.html) .

Import

import { CfnApplication } from 'aws-cdk-lib/aws-opensearchservice';

Or use the module namespace:

import * as opensearchservice from 'aws-cdk-lib/aws-opensearchservice';
// opensearchservice.CfnApplication

Properties

Configuration passed to the constructor as CfnApplicationProps.

nameRequired
string

The name of an OpenSearch application.

appConfigsOptional
IResolvable | IResolvable | AppConfigProperty[]

List of application configurations.

dataSourcesOptional
IResolvable | IResolvable | DataSourceProperty[]

List of data sources.

endpointOptional
string

The endpoint URL of an OpenSearch application.

iamIdentityCenterOptionsOptional
IResolvable | IamIdentityCenterOptionsProperty

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.

kmsKeyArnOptional
string

The ARN of the KMS key used to encrypt the application.

tagsOptional
CfnTag[]

An arbitrary set of tags (key-value pairs) for this application.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

LevelL1 (CloudFormation)
Moduleaws-opensearchservice
CFN TypeAWS::OpenSearchService::Application
Properties7

Related Constructs

External Links