Skip to content

CopyImageProps

Properties for defining a CopyImage.

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

Initializer

import { CopyImageProps } from '@alicloud/ros-cdk-ecs'
const copyImageProps: CopyImageProps = { ... }

Properties

Name Type Description
destinationRegionId string | @alicloud/ros-cdk-core.IResolvable Property destinationRegionId: ID of the region to where the destination custom image belongs.
imageId string | @alicloud/ros-cdk-core.IResolvable Property imageId: ID of the source custom image.
allowCopyInSameRegion boolean | @alicloud/ros-cdk-core.IResolvable Property allowCopyInSameRegion: Whether to allow copying images in the same region.
destinationDescription string | @alicloud/ros-cdk-core.IResolvable Property destinationDescription: The description of the destination custom image.It cannot begin with http:\/\/ or https:\/\/. Default value: null.
destinationImageName string | @alicloud/ros-cdk-core.IResolvable Property destinationImageName: Name of the destination custom image.The name is a string of 2 to 128 characters. It must begin with an English or a Chinese character. It can contain A-Z, a-z, Chinese characters, numbers, periods (.), colons (:), underscores (_), and hyphens (-). Default value: null.
encrypted boolean | @alicloud/ros-cdk-core.IResolvable Property encrypted: Whether to encrypt the image.
kmsKeyId string | @alicloud/ros-cdk-core.IResolvable Property kmsKeyId: The ID of the key used to encrypt the image.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable Property resourceGroupId: The ID of the resource group to which the image copy belongs.
sourceRegionId string | @alicloud/ros-cdk-core.IResolvable Property sourceRegionId: ID of the region to where the source image belongs.
tag @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.RosTag[] Property tag:.

destinationRegionIdRequired

public readonly destinationRegionId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property destinationRegionId: ID of the region to where the destination custom image belongs.


imageIdRequired

public readonly imageId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property imageId: ID of the source custom image.


allowCopyInSameRegionOptional

public readonly allowCopyInSameRegion: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property allowCopyInSameRegion: Whether to allow copying images in the same region.

If set to true, the image will not be copied, the source image id will be returned, and the original image will not be deleted.


destinationDescriptionOptional

public readonly destinationDescription: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property destinationDescription: The description of the destination custom image.It cannot begin with http:\/\/ or https:\/\/. Default value: null.


destinationImageNameOptional

public readonly destinationImageName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property destinationImageName: Name of the destination custom image.The name is a string of 2 to 128 characters. It must begin with an English or a Chinese character. It can contain A-Z, a-z, Chinese characters, numbers, periods (.), colons (:), underscores (_), and hyphens (-). Default value: null.


encryptedOptional

public readonly encrypted: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property encrypted: Whether to encrypt the image.


kmsKeyIdOptional

public readonly kmsKeyId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property kmsKeyId: The ID of the key used to encrypt the image.


resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceGroupId: The ID of the resource group to which the image copy belongs.

If not provided, the image copy belongs to the default resource group.


sourceRegionIdOptional

public readonly sourceRegionId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property sourceRegionId: ID of the region to where the source image belongs.

Default is current region ID.


tagOptional

public readonly tag: IResolvable | IResolvable | RosTag[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.RosTag[]

Property tag:.