Skip to content

RosHostGroupProps

Properties for defining a RosHostGroup.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-devops-hostgroup

Initializer

import ros_cdk_devops
ros_cdk_devops.RosHostGroupProps(
  name: typing.Union[str, IResolvable],
  organization_id: typing.Union[str, IResolvable],
  service_connection_id: typing.Union[typing.Union[int, float], IResolvable],
  aliyun_region: typing.Union[str, IResolvable] = None,
  ecs_label_key: typing.Union[str, IResolvable] = None,
  ecs_label_value: typing.Union[str, IResolvable] = None,
  ecs_type: typing.Union[str, IResolvable] = None,
  env_id: typing.Union[str, IResolvable] = None,
  machine_infos: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MachineInfosProperty]]] = None,
  tag_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  type: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
name typing.Union[str, ros_cdk_core.IResolvable] No description.
organization_id typing.Union[str, ros_cdk_core.IResolvable] No description.
service_connection_id typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
aliyun_region typing.Union[str, ros_cdk_core.IResolvable] No description.
ecs_label_key typing.Union[str, ros_cdk_core.IResolvable] No description.
ecs_label_value typing.Union[str, ros_cdk_core.IResolvable] No description.
ecs_type typing.Union[str, ros_cdk_core.IResolvable] No description.
env_id typing.Union[str, ros_cdk_core.IResolvable] No description.
machine_infos typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MachineInfosProperty]]] No description.
tag_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
type typing.Union[str, ros_cdk_core.IResolvable] No description.

nameRequired

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

organization_idRequired

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

service_connection_idRequired

service_connection_id: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

aliyun_regionOptional

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

ecs_label_keyOptional

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

ecs_label_valueOptional

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

ecs_typeOptional

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

env_idOptional

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

machine_infosOptional

machine_infos: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, MachineInfosProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, MachineInfosProperty]]]

tag_idsOptional

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

typeOptional

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