Skip to content

IApp

  • Extends: ros_cdk_core.IResource

  • Implemented By: App, IApp

Represents a App.

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node for this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
stack ros_cdk_core.Stack The stack in which this resource is defined.
attr_instance_id typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceId: The Id of the ElasticSearch serverless instance.
attr_private_es_domain typing.Union[str, ros_cdk_core.IResolvable] Attribute PrivateESDomain: The private network domain of the app.
attr_private_kibana_domain typing.Union[str, ros_cdk_core.IResolvable] Attribute PrivateKibanaDomain: The private network kibana domain of the app.
attr_public_es_domain typing.Union[str, ros_cdk_core.IResolvable] Attribute PublicESDomain: The public network domain of the app.
attr_public_kibana_domain typing.Union[str, ros_cdk_core.IResolvable] Attribute PublicKibanaDomain: The public network kibana domain of the app.
attr_username typing.Union[str, ros_cdk_core.IResolvable] Attribute Username: The username of the app.
props AppProps No description.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node for this construct.


envRequired

env: IResourceEnvironment
  • Type: ros_cdk_core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


attr_instance_idRequired

attr_instance_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute InstanceId: The Id of the ElasticSearch serverless instance.


attr_private_es_domainRequired

attr_private_es_domain: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PrivateESDomain: The private network domain of the app.


attr_private_kibana_domainRequired

attr_private_kibana_domain: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PrivateKibanaDomain: The private network kibana domain of the app.


attr_public_es_domainRequired

attr_public_es_domain: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PublicESDomain: The public network domain of the app.


attr_public_kibana_domainRequired

attr_public_kibana_domain: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PublicKibanaDomain: The public network kibana domain of the app.


attr_usernameRequired

attr_username: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Username: The username of the app.


propsRequired

props: AppProps