注意:这是已弃用的 Deployment Manager API 版本。请改用最新的 API 版本。
表示 Operations 资源。系统会针对修改数据的每个请求返回一个操作。
如需了解此资源的方法列表,请参阅本页结尾部分。
资源表示法
操作资源,用于管理异步 API 请求。
{ "selfLink": string, "id": unsigned long, "creationTimestamp": string, "name": string, "zone": string, "clientOperationId": string, "operationType": string, "targetLink": string, "targetId": unsigned long, "status": string, "statusMessage": string, "user": string, "progress": integer, "insertTime": string, "startTime": string, "endTime": string, "warnings": [ { "code": (value), "message": string, "data": [ { "key": string, "value": string } ] } ], "error": { "errors": [ { "code": string, "location": string, "message": string } ] }, "httpErrorStatusCode": integer, "httpErrorMessage": string, "region": string }
属性名称 | 值 | 说明 | 备注 |
---|---|---|---|
clientOperationId |
string |
[仅输出] 客户端在发起更改时指定的可选标识符。对于项目中的所有操作资源,该 ID 都必须唯一。 | |
creationTimestamp |
string |
[仅输出] 创建时间戳,采用 RFC 3339 文本格式。 | |
endTime |
string |
[仅限输出] 此操作的完成时间。此时间戳采用 RFC 3339 格式。 | |
error |
object |
[仅限输出] 如果在处理此操作期间发生错误,将填充此字段。 | |
error.errors[] |
list |
[仅限输出] 处理此操作时遇到的错误数组。 | |
error.errors[].code |
string |
[仅限输出] 此错误的错误类型标识符。 | |
error.errors[].location |
string |
[仅限输出] 指示请求中导致错误的字段。该属性是可选的。 | |
error.errors[].message |
string |
[仅限输出] 可选属性,人类可读的错误消息。 | |
httpErrorMessage |
string |
[仅输出] 如果操作失败,则返回 HTTP 错误消息,例如 NOT FOUND 。 |
|
httpErrorStatusCode |
integer |
[仅输出] 如果操作失败,则返回 HTTP 错误状态代码,例如 404 。 |
|
id |
unsigned long |
[仅限输出] 资源的唯一标识符;由服务器定义。 | |
insertTime |
string |
[仅限输出] 请求此操作的时间。此时间戳采用 RFC 3339 格式。 | |
name |
string |
[仅限输出] 操作的名称。 | |
operationType |
string |
[仅限输出] 操作的类型。例如 insert 或 delete 。 |
|
progress |
integer |
[仅限输出] 可选的进度指示器,范围从 0 到 100。不要求其为线性或支持任何操作粒度。请勿根据此值来推测操作完成的时间。此编号应随着操作的进行而单调递增。 | |
region |
string |
[仅限输出] 操作所在区域的网址。 | |
selfLink |
string |
[仅出于输出目的] 清单的自链接。 | |
startTime |
string |
[仅限输出] 服务器启动此操作的时间。此时间戳采用 RFC 3339 格式。 | |
status |
string |
[仅限输出] 操作的状态。可以是以下值之一:PENDING 、RUNNING 或 DONE 。 |
|
statusMessage |
string |
[仅限输出] 操作当前状态的可选文本描述。 | |
targetId |
unsigned long |
[仅限输出] 用于标识目标的特定实例的唯一目标 ID。 | |
targetLink |
string |
[仅限输出] 操作将更改的资源的网址。 | |
user |
string |
[仅限输出] 请求执行操作的用户,例如 user@example.com 。 |
|
warnings[] |
list |
[仅限输出] 如果在处理此操作期间生成警告消息,系统将填充此字段。 | |
warnings[].code |
any value |
[仅输出] 此警告的警告类型标识符。 | |
warnings[].data[] |
list |
[仅输出] 此警告的元数据,格式为“键值对”。 | |
warnings[].data[].key |
string |
[仅输出] 警告数据的键。 | |
warnings[].data[].value |
string |
[仅输出] 与键对应的警告数据值。 | |
warnings[].message |
string |
[仅限输出] 此警告的可选直观易懂的详细信息。 | |
zone |
string |
[仅限输出] 操作所在地区的网址。 |