镜像服务 IMS-更新镜像信息(OpenStack原生v2--已废弃,不推荐使用):请求消息
请求消息
- 请求参数
Glance有两种方式的更新操作,通过http header里的Content-Type指定,当前支持“application/openstack-images-v2.0-json-patch”、“application/openstack-images-v2.1-json-patch”两种Content-Type。不同的Content-Type区别只是请求消息体格式不同。
表2 v2.1版本请求消息体 参数
是否必选
参数类型
描述
[数组]
是
Array of objects
详情请参见表3。
表3 [数组]字段说明 参数
参数类型
是否必选
描述
op
String
是
所需进行的更新操作的类型:替换、添加、删除。
取值范围:replace、add、remove
path
String
是
所要操作的属性名称。
replace和remove操作取值只能是镜像当前已有的属性;add操作取值可以为当前已有属性和不存在的属性,如果为已有属性则执行效果同replace,如果是不存在的属性则执行add,需要在属性名称前加“/”。
value
String
否
所需更新/添加属性的值。
根据op的value决定,replace、add需要指定,remove不需要
表4 v2.0版本请求消息体 参数
是否必选
参数类型
描述
[数组]
是
Array of objects
详情请参见表5。