ksyun.client.kec.createimage.v20160304.CreateImageRequest Maven / Gradle / Ivy
package ksyun.client.kec.createimage.v20160304;
import common.annotation.KsYunField;
import lombok.Builder;
import lombok.Data;
import lombok.ToString;
import java.util.List;
import java.util.Arrays;
/**
* @Classname CreateImageRequest
* @Description 请求参数
*/
@Data
public class CreateImageRequest{
/**待创建镜像的实例ID。
标准UUID格式,形如^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$*/
@KsYunField(name="InstanceId")
private String InstanceId;
/**新镜像的名称。
2-64个字符,支持中文、字母、数字以及-_@#.字符*/
@KsYunField(name="Name")
private String Name;
/**自定义镜像类型,分为本地镜像和普通镜像。
LocalImage 和 CommonImage*/
@KsYunField(name="Type")
private String Type;
/**实例需要制作镜像的数据盘ID。
标准UUID格式,形如[1]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$*/
@KsYunField(name="DataDiskIds")
private List DataDiskIdsList;
/**实例需要制作镜像的快照ID,里面必须包含一个系统盘快照ID。
标准UUID格式,形如[2]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$*/
@KsYunField(name="SnapshotIds")
private List SnapshotIdsList;
/**支持快速开盘/快速变更,该参数仅对本地盘/本地盘机型/本地盘快照生效*/
@KsYunField(name="InstantAccess")
private Boolean InstantAccess;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy