Skip to content

IInstance

Represents a Instance.

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_accessibility typing.Union[str, ros_cdk_core.IResolvable] Attribute Accessibility: Whether the workspace is visible to others.
attr_datasets typing.Union[str, ros_cdk_core.IResolvable] Attribute Datasets: A collection of datasets.
attr_ecs_spec typing.Union[str, ros_cdk_core.IResolvable] Attribute EcsSpec: The ECS specification of the instance.
attr_environment_variables typing.Union[str, ros_cdk_core.IResolvable] Attribute EnvironmentVariables: Environment variable.
attr_image_url typing.Union[str, ros_cdk_core.IResolvable] Attribute ImageUrl: The mirror address.
attr_instance_id typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceId: The first ID of the resource.
attr_instance_name typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceName: The instance name.
attr_instance_url typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceUrl: The instance address.
attr_jupyterlab_url typing.Union[str, ros_cdk_core.IResolvable] Attribute JupyterlabUrl: The jupyterlab address.
attr_labels typing.Union[str, ros_cdk_core.IResolvable] Attribute Labels: User-defined labels.
attr_payment_type typing.Union[str, ros_cdk_core.IResolvable] Attribute PaymentType: The payment type of the resource.
attr_terminal_url typing.Union[str, ros_cdk_core.IResolvable] Attribute TerminalUrl: The terminal address.
attr_user_vpc typing.Union[str, ros_cdk_core.IResolvable] Attribute UserVpc: User vpc configuration.
attr_web_ide_url typing.Union[str, ros_cdk_core.IResolvable] Attribute WebIDEUrl: The web IDE address.
attr_workspace_id typing.Union[str, ros_cdk_core.IResolvable] Attribute WorkspaceId: The Id of the workspace.
props InstanceProps 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_accessibilityRequired

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

Attribute Accessibility: Whether the workspace is visible to others.


attr_datasetsRequired

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

Attribute Datasets: A collection of datasets.


attr_ecs_specRequired

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

Attribute EcsSpec: The ECS specification of the instance.


attr_environment_variablesRequired

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

Attribute EnvironmentVariables: Environment variable.


attr_image_urlRequired

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

Attribute ImageUrl: The mirror address.


attr_instance_idRequired

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

Attribute InstanceId: The first ID of the resource.


attr_instance_nameRequired

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

Attribute InstanceName: The instance name.


attr_instance_urlRequired

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

Attribute InstanceUrl: The instance address.


attr_jupyterlab_urlRequired

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

Attribute JupyterlabUrl: The jupyterlab address.


attr_labelsRequired

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

Attribute Labels: User-defined labels.


attr_payment_typeRequired

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

Attribute PaymentType: The payment type of the resource.


attr_terminal_urlRequired

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

Attribute TerminalUrl: The terminal address.


attr_user_vpcRequired

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

Attribute UserVpc: User vpc configuration.


attr_web_ide_urlRequired

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

Attribute WebIDEUrl: The web IDE address.


attr_workspace_idRequired

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

Attribute WorkspaceId: The Id of the workspace.


propsRequired

props: InstanceProps