资源编排服务 RFS-EVS.NonSharedVolume:模型属性

时间:2024-04-18 10:02:52

模型属性

表1 模型定义属性说明

属性

是否必选

描述

availabilityZone

可用区

参数类型:HuaweiCloud.E CS .AvailabilityZone.Name

取值说明:待创建云硬盘所在的可用区,需要指定可用区(AZ)的名称,例如cn-north-1a。

取值约束:按需选择,注意如果备份ID字段backupId不为空时,填写的AZ必须与备份所在AZ相同

使用建议:1. 将该字段通过get_input函数传入,通过在AOS界面创建资源栈填写输入参数时时可自动选择。2. 各Region的可用区请参见:https://developer.huaweicloud.com/endpoint。

description

云硬盘描述信息

参数类型:string

取值说明:用户自定义

取值约束:{u'max_length': 255}

image

云硬盘使用的镜像ID

参数类型:HuaweiCloud.ECS.Image.Id

取值说明:待创建云硬盘的IMS中镜像ID,指定该参数表示创建云硬盘方式为从镜像创建云硬盘。不支持同时使用“image”、“snapshotId”和“backupId”这三个字段中的任意两个。

取值约束:满足UUID规则,最大64位

使用建议:建议通过get_input方式定义以便在使用模板时可以选择

volumeType

云硬盘类型

参数类型:HuaweiCloud.EVS.Volume.Type.Name

取值说明:可选值为: SSD,SAS,SATA,“SSD”为超高IO云硬盘,“SAS”为高IO云硬盘,“SATA”为普通IO云硬盘。从快照创建云硬盘时,volumeType字段必须和快照源云硬盘保持一致。

使用建议:用户根据规格按需填写。了解不同磁盘类型的详细信息,请参见https://support.huaweicloud.com/productdesc-evs/zh-cn_topic_0044524691.html。

name

云硬盘名称

参数类型:string

取值说明:用户自定义, 如share

取值约束:正则规范要求:{"regex":"^[-_a-zA-Z0-9\u4e00-\u9fa5]*$","min_length":1,"max_length":64}

使用建议:用户自定义

passthrough

创建云硬盘的设备类型,即metadata.hw:passthrough

参数类型:string

取值说明:默认false,false表示云硬盘的设备类型为VBD (虚拟块存储设备 , Virtual Block Device)类型,即为默认类型,VBD只能支持简单的SCSI读写命令。true表示云硬盘的设备类型为SCSI类型,即允许ECS操作系统直接访问底层存储介质。支持SCSI锁命令。

取值约束:true或者false

使用建议:参考EVS服务资料:https://support.huaweicloud.com/api-evs/evs_04_2003.html

backupId

云硬盘备份ID

参数类型:string

取值说明:使用云硬盘已有的备份ID。不支持同时使用“image”、“snapshotId”和“backupId”这三个字段中的任意两个。从备份创建云硬盘时为必选。

取值约束:满足uuid的生成规则

size

云硬盘大小

参数类型:integer

取值说明:云硬盘大小,单位为GB。系统盘:1GB-1024GB,数据盘:10GB-32768GB。创建空白云硬盘和从镜像/快照创建云硬盘时,size为必选,且云硬盘大小不能小于镜像/快照大小。从备份创建云硬盘时,size为可选,不指定size时,云硬盘大小和备份大小一致。

默认值:40

取值约束:{u'in_range': [10, 32768]}

使用建议:用户根据实际需求自定义。

snapshotId

云硬盘快照ID

参数类型:string

取值说明:使用云硬盘使用云硬盘已有的快照ID,指定该参数表示创建云硬盘方式为从快照创建云硬盘。不支持同时使用“image”、“snapshotId”和“backupId”这三个字段中的任意两个。

取值约束:满足uuid的生成规则

support.huaweicloud.com/tr-aos/evs-nonsharedvolume.html