资源表示单个 Google Cloud Platform 实体,例如 Compute Engine 虚拟机实例、BigQuery 数据集、Cloud Storage 存储分区等。您可以在配置文件中定义资源列表,然后使用 Deployment Manager 服务部署这些资源。
如需了解此资源的方法列表,请参阅本页结尾部分。
资源表示法
{ "id": unsigned long, "name": string, "type": string, "manifest": string, "url": string, "properties": string, "finalProperties": string, "accessControl": { "gcpIamPolicy": string }, "update": { "manifest": string, "error": { "errors": [ { "code": string, "location": string, "message": string } ] }, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ], "state": string, "intent": string, "properties": string, "finalProperties": string, "accessControl": { "gcpIamPolicy": string } }, "insertTime": string, "updateTime": string, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ] }
属性名称 | 值 | 说明 | 备注 |
---|---|---|---|
accessControl |
nested object |
在此资源上设置的访问权限控制政策。 | |
accessControl.gcpIamPolicy |
string |
要在资源上设置的 GCP IAM 政策。 | |
finalProperties |
string |
仅限输出。已展开引用的资源的已评估属性。以序列化 YAML 的形式返回。 | |
id |
unsigned long |
||
insertTime |
string |
仅限输出。创建时间戳,采用 RFC3339 文本格式。 | |
manifest |
string |
仅限输出。表示此资源当前配置的清单的网址。 | |
name |
string |
仅限输出。资源在 YAML 配置中显示的名称。 | |
properties |
string |
仅限输出。在填充任何引用之前,资源的当前属性。以序列化 YAML 的形式返回。 | |
type |
string |
仅限输出。资源的类型,例如 compute.v1.instance 或 cloudfunctions.v1beta1.function 。 |
|
update |
nested object |
仅限输出。如果 Deployment Manager 当前正在更新或预览此资源的更新,更新后的配置会显示在此处。 | |
update.accessControl |
nested object |
更新资源本身后,要在此资源上设置的访问权限控制政策。 | |
update.accessControl.gcpIamPolicy |
string |
要在资源上设置的 GCP IAM 政策。 | |
update.error |
object |
仅限输出。如果在更新资源期间发生错误,系统将填充此字段。 | |
update.error.errors[] |
list |
[仅限输出] 处理此操作时遇到的错误数组。 | |
update.error.errors[].code |
string |
[仅限输出] 此错误的错误类型标识符。 | |
update.error.errors[].location |
string |
[仅限输出] 指示请求中导致错误的字段。该属性是可选的。 | |
update.error.errors[].message |
string |
[仅限输出] 可选属性,人类可读的错误消息。 | |
update.finalProperties |
string |
仅限输出。资源的展开式属性,其中参考值已展开。以序列化 YAML 的形式返回。 | |
update.intent |
string |
仅限输出。资源的 intent:PREVIEW 、UPDATE 或 CANCEL 。 |
|
update.manifest |
string |
仅限输出。表示此资源的更新配置的清单的网址。 | |
update.properties |
string |
仅限输出。在展开引用之前,此资源的更新属性集。以序列化 YAML 的形式返回。 | |
update.state |
string |
仅限输出。资源的状态。 | |
update.warnings[] |
list |
仅限输出。如果在处理此资源期间生成警告消息,系统将填充此字段。 | |
update.warnings[].code |
string |
[仅限输出] 警告代码(如果适用)。例如,如果响应中没有结果,Compute Engine 会返回 NO_RESULTS_ON_PAGE 。 |
|
update.warnings[].data[] |
list |
[仅输出] 此警告的元数据,采用 key: value 格式。例如:"data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
update.warnings[].data[].key |
string |
[仅输出] 用于提供有关返回的警告的更多详细信息的键。例如,对于特定区域的列表请求中没有结果的警告,此键可能为 scope ,键值可能为区域名称。其他示例可能包括指示已废弃资源和建议替换项的键,或关于网络设置无效的警告(例如,如果实例尝试执行 IP 转发,但未启用 IP 转发)。 |
|
update.warnings[].data[].value |
string |
[仅输出] 与键对应的警告数据值。 | |
update.warnings[].message |
string |
[仅限输出] 警告代码的直观易懂的说明。 | |
updateTime |
string |
仅限输出。更新时间戳,采用 RFC3339 文本格式。 | |
url |
string |
仅限输出。实际资源的网址。 | |
warnings[] |
list |
仅限输出。如果在处理此资源期间生成警告消息,系统将填充此字段。 | |
warnings[].code |
string |
[仅限输出] 警告代码(如果适用)。例如,如果响应中没有结果,Compute Engine 会返回 NO_RESULTS_ON_PAGE 。 |
|
warnings[].data[] |
list |
[仅输出] 此警告的元数据,采用 key: value 格式。例如:"data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
warnings[].data[].key |
string |
[仅输出] 用于提供有关返回的警告的更多详细信息的键。例如,对于特定区域的列表请求中没有结果的警告,此键可能为 scope ,键值可能为区域名称。其他示例可能包括指示已废弃资源和建议替换项的键,或关于网络设置无效的警告(例如,如果实例尝试执行 IP 转发,但未启用 IP 转发)。 |
|
warnings[].data[].value |
string |
[仅输出] 与键对应的警告数据值。 | |
warnings[].message |
string |
[仅限输出] 警告代码的直观易懂的说明。 |