Skip to content

ImageComponentProps

Properties for defining a ImageComponent.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecs-imagecomponent

Initializer

import ros_cdk_ecs
ros_cdk_ecs.ImageComponentProps(
  content: typing.Union[str, IResolvable],
  component_type: typing.Union[str, IResolvable] = None,
  description: typing.Union[str, IResolvable] = None,
  name: typing.Union[str, IResolvable] = None,
  resource_group_id: typing.Union[str, IResolvable] = None,
  system_type: typing.Union[str, IResolvable] = None,
  tags: typing.List[TagsProperty] = None
)

Properties

Name Type Description
content typing.Union[str, ros_cdk_core.IResolvable] Property content: The content of the image component.
component_type typing.Union[str, ros_cdk_core.IResolvable] Property componentType: The type of the image component.
description typing.Union[str, ros_cdk_core.IResolvable] Property description: The description.
name typing.Union[str, ros_cdk_core.IResolvable] Property name: The component name.
resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Property resourceGroupId: The ID of the resource group.
system_type typing.Union[str, ros_cdk_core.IResolvable] Property systemType: The type of the operating system supported by the image component.
tags typing.List[TagsProperty] Property tags:.

contentRequired

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

Property content: The content of the image component.

The image component consists of multiple commands. The command content cannot exceed 16 KB in size. For information about the commands supported by Image Builder and the formats of the commands, see Commands supported by Image Builder.


component_typeOptional

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

Property componentType: The type of the image component.

Only image building components and image test components are supported. Valid values:

  • Build
  • Test Default value: Build.

Image building components can be used only in image building templates. Image test components can be used only in image test templates.


descriptionOptional

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

Property description: The description.

The description must be 2 to 256 characters in length and cannot start with http:// or https://.


nameOptional

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

Property name: The component name.

The name must be 2 to 128 characters in length. The name must start with a letter but cannot start with http:// or https://.The name can contain letters, digits, colons (:), underscores (_), periods (.), and hyphens (-). Note If you do not configure Name, the return value of ImageComponentId is used.


resource_group_idOptional

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

Property resourceGroupId: The ID of the resource group.


system_typeOptional

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

Property systemType: The type of the operating system supported by the image component.

Valid values:

  • Linux
  • Windows Default value: Linux.

tagsOptional

tags: typing.List[TagsProperty]

Property tags:.