CfnApplicationProps
- class aws_cdk.aws_opensearchservice.CfnApplicationProps(*, name, app_configs=None, data_sources=None, endpoint=None, iam_identity_center_options=None, tags=None)
Bases:
object
Properties for defining a
CfnApplication
.- Parameters:
name (
str
) – Name of an OpenSearch Application.app_configs (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,AppConfigProperty
,Dict
[str
,Any
]]],None
]) – List of application configurations.data_sources (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,DataSourceProperty
,Dict
[str
,Any
]]],None
]) – List of data sources.endpoint (
Optional
[str
]) – Endpoint URL of an OpenSearch Application.iam_identity_center_options (
Union
[IResolvable
,IamIdentityCenterOptionsProperty
,Dict
[str
,Any
],None
]) – Container for IAM Identity Center Options settings.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – An arbitrary set of tags (key-value pairs) for this application.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_opensearchservice as opensearchservice cfn_application_props = opensearchservice.CfnApplicationProps( name="name", # the properties below are optional app_configs=[opensearchservice.CfnApplication.AppConfigProperty( key="key", value="value" )], data_sources=[opensearchservice.CfnApplication.DataSourceProperty( data_source_arn="dataSourceArn", # the properties below are optional data_source_description="dataSourceDescription" )], endpoint="endpoint", iam_identity_center_options=opensearchservice.CfnApplication.IamIdentityCenterOptionsProperty( enabled=False, iam_identity_center_instance_arn="iamIdentityCenterInstanceArn", iam_role_for_identity_center_application_arn="iamRoleForIdentityCenterApplicationArn" ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- app_configs
List of application configurations.
- data_sources
List of data sources.
- endpoint
Endpoint URL of an OpenSearch Application.
- iam_identity_center_options
Container for IAM Identity Center Options settings.
- name
Name of an OpenSearch Application.
- tags
An arbitrary set of tags (key-value pairs) for this application.