镜像服务 IMS-更新镜像信息:请求消息
请求消息
- 请求参数
参数
是否必选
参数类型
描述
[数组]
是
Array of objects
详情请参见表2。
表2 [数组]字段说明 参数
是否必选
参数类型
描述
op
是
String
操作类型,目前取值为add、replace和remove。
path
是
String
需要操作的属性名称,需要在属性名称前加“/”。
目前用户可以修改以下属性:
- name:镜像名称。
- __description:镜像描述。
- __support_kvm:支持kvm虚拟化。
- __support_xen:支持xen虚拟化。
- __support_largememory:表示该镜像支持超大内存。如果镜像支持超大内存,取值为true,否则无需增加该属性。
- __support_diskintensive:支持密集存储。
- __support_highperformance:支持高性能计算。
- __support_xen_gpu_type:支持xen虚拟化gpu类型。
- __support_kvm_gpu_type:支持kvm虚拟化gpu类型。
- __support_xen_hana:如果镜像支持XEN虚拟化下HANA类型,取值为true。否则,无需添加该属性。该属性与“__support_xen”和“__support_kvm”属性不共存。
- __is_config_init:是否完成初始化配置。
- enterprise_project_id:企业项目ID。
- min_ram:镜像支持的最小内存,单位为MB。取值可以参考云服务器规格限制,一般不设置。
- max_ram:镜像支持的最大内存,单位为MB。取值可以参考云服务器规格限制,一般不设置。
- hw_vif_multiqueue_enabled:支持网卡多队列。
- hw_firmware_type:启动方式,取值为bios或uefi。
- __support_kvm_infiniband:如果镜像支持KVM虚拟化下Infiniband网卡类型,取值为true。否则,无需添加该属性。该属性与“__support_xen”属性不共存。
- __support_fc_inject:表示当前镜像支持Cloud-Init密码/密钥注入方式。如果取值为“true”,表示该镜像不支持Cloud-Init注入密码/密钥,其他取值时表示支持Cloud-Init注入密钥/密码。
- __support_amd:是否是AMD架构类型的镜像。取值为“true”或者“false”。
- __support_kvm_hi1822_hisriov:如果镜像支持sriov直通,取值为true,否则无需增加该属性。
- __support_kvm_hi1822_hivirtionet:如果镜像支持Virtio-net直通规格,取值为true,否则无需增加该属性。
用户可以自定义添加或者删除一些自有的扩展属性。
说明:用户自定义添加的自有扩展属性不支持大写字母。
value
是
String
需要操作的属性的值。参数说明请参考镜像属性。