Skip to content

RosInstanceProps

Properties for defining a RosInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-paidswapi-instance

Initializer

import ros_cdk_paidswapi
ros_cdk_paidswapi.RosInstanceProps(
  ecs_spec: typing.Union[str, IResolvable],
  image_url: typing.Union[str, IResolvable],
  instance_name: typing.Union[str, IResolvable],
  accessibility: typing.Union[str, IResolvable] = None,
  datasets: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DatasetsProperty]]] = None,
  environment_variables: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None,
  labels: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, LabelsProperty]]] = None,
  save_image: typing.Union[bool, IResolvable] = None,
  user_vpc: typing.Union[IResolvable, UserVpcProperty] = None,
  workspace_id: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
ecs_spec typing.Union[str, ros_cdk_core.IResolvable] No description.
image_url typing.Union[str, ros_cdk_core.IResolvable] No description.
instance_name typing.Union[str, ros_cdk_core.IResolvable] No description.
accessibility typing.Union[str, ros_cdk_core.IResolvable] No description.
datasets typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DatasetsProperty]]] No description.
environment_variables typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] No description.
labels typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, LabelsProperty]]] No description.
save_image typing.Union[bool, ros_cdk_core.IResolvable] No description.
user_vpc typing.Union[ros_cdk_core.IResolvable, UserVpcProperty] No description.
workspace_id typing.Union[str, ros_cdk_core.IResolvable] No description.

ecs_specRequired

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

image_urlRequired

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

instance_nameRequired

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

accessibilityOptional

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

datasetsOptional

datasets: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DatasetsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DatasetsProperty]]]

environment_variablesOptional

environment_variables: typing.Union[IResolvable, typing.Mapping[typing.Any]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]

labelsOptional

labels: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, LabelsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, LabelsProperty]]]

save_imageOptional

save_image: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

user_vpcOptional

user_vpc: typing.Union[IResolvable, UserVpcProperty]

workspace_idOptional

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