Un recurso representa una sola entidad de Google Cloud Platform, como una instancia de máquina virtual de Compute Engine, un conjunto de datos de BigQuery, un bucket de Cloud Storage, etcétera. En tu archivo de configuración, defines una lista de recursos que, luego, se implementa con el servicio de Deployment Manager.
Para obtener una lista de los métodos de este recurso, consulta el final de esta página.
Representaciones de recursos
{ "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 } ] } ] }
Nombre de la propiedad | Valor | Descripción | Notas |
---|---|---|---|
accessControl |
nested object |
La política de control de acceso establecida en este recurso. | |
accessControl.gcpIamPolicy |
string |
La política de IAM de GCP que se establecerá en el recurso | |
finalProperties |
string |
Solo salida. Las propiedades evaluadas del recurso con las referencias expandidas Se muestra como YAML serializado. | |
id |
unsigned long |
||
insertTime |
string |
Solo salida. Marca de tiempo de creación en formato de texto RFC3339. | |
manifest |
string |
Solo salida. Es la URL del manifiesto que representa la configuración actual de este recurso. | |
name |
string |
Solo salida. Es el nombre del recurso tal como aparece en la configuración YAML. | |
properties |
string |
Solo salida. Las propiedades actuales del recurso antes de que se completen las referencias Se muestra como YAML serializado. | |
type |
string |
Solo salida. El tipo de recurso, por ejemplo, compute.v1.instance o cloudfunctions.v1beta1.function . |
|
update |
nested object |
Solo salida. Si Deployment Manager está actualizando o mostrando una vista previa de una actualización de este recurso, la configuración actualizada aparecerá aquí. | |
update.accessControl |
nested object |
Es la política de control de acceso que se establecerá en este recurso después de actualizarlo. | |
update.accessControl.gcpIamPolicy |
string |
La política de IAM de GCP que se establecerá en el recurso | |
update.error |
object |
Solo salida. Si se generan errores durante la actualización del recurso, se propagará este campo. | |
update.error.errors[] |
list |
[Solo salida] Es el array de errores que se encontraron durante el procesamiento de esta operación. | |
update.error.errors[].code |
string |
[Solo salida] Es el identificador de tipo de error de este error. | |
update.error.errors[].location |
string |
[Solo salida] Indica el campo de la solicitud que causó el error. Esta propiedad es opcional. | |
update.error.errors[].message |
string |
[Solo salida] Es un mensaje de error opcional legible por humanos. | |
update.finalProperties |
string |
Solo salida. Las propiedades expandidas del recurso con los valores de referencia expandidos Se muestra como YAML serializado. | |
update.intent |
string |
Solo salida. El intent del recurso: PREVIEW , UPDATE o CANCEL . |
|
update.manifest |
string |
Solo salida. Es la URL del manifiesto que representa la configuración de actualización de este recurso. | |
update.properties |
string |
Solo salida. Es el conjunto de propiedades actualizadas para este recurso, antes de que se expandan las referencias. Se muestra como YAML serializado. | |
update.state |
string |
Solo salida. Es el estado del recurso. | |
update.warnings[] |
list |
Solo salida. Si se generan mensajes de advertencia durante el procesamiento de este recurso, se completará este campo. | |
update.warnings[].code |
string |
[Solo salida] Un código de advertencia, si corresponde. Por ejemplo, Compute Engine muestra NO_RESULTS_ON_PAGE si no hay resultados en la respuesta. |
|
update.warnings[].data[] |
list |
[Solo salida] Metadatos sobre esta advertencia en formato key: value . Por ejemplo: "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
update.warnings[].data[].key |
string |
[Solo salida] Es una clave que proporciona más detalles sobre la advertencia que se muestra. Por ejemplo, en el caso de las advertencias en las que no hay resultados en una solicitud de lista para una zona en particular, esta clave podría ser scope y el valor de la clave podría ser el nombre de la zona. Otros ejemplos pueden ser una clave que indica un recurso obsoleto y un reemplazo sugerido, o una advertencia sobre una configuración de red no válida (por ejemplo, si una instancia intenta realizar el reenvío de IP, pero no está habilitado para ello). |
|
update.warnings[].data[].value |
string |
[Solo salida] Un valor de datos de advertencia que corresponde a la clave. | |
update.warnings[].message |
string |
[Solo salida] Es una descripción legible por humanos del código de advertencia. | |
updateTime |
string |
Solo salida. Actualiza la marca de tiempo en formato de texto RFC3339. | |
url |
string |
Solo salida. Es la URL del recurso real. | |
warnings[] |
list |
Solo salida. Si se generan mensajes de advertencia durante el procesamiento de este recurso, se completará este campo. | |
warnings[].code |
string |
[Solo salida] Un código de advertencia, si corresponde. Por ejemplo, Compute Engine muestra NO_RESULTS_ON_PAGE si no hay resultados en la respuesta. |
|
warnings[].data[] |
list |
[Solo salida] Metadatos sobre esta advertencia en formato key: value . Por ejemplo: "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
warnings[].data[].key |
string |
[Solo salida] Es una clave que proporciona más detalles sobre la advertencia que se muestra. Por ejemplo, en el caso de las advertencias en las que no hay resultados en una solicitud de lista para una zona en particular, esta clave podría ser scope y el valor de la clave podría ser el nombre de la zona. Otros ejemplos pueden ser una clave que indica un recurso obsoleto y un reemplazo sugerido, o una advertencia sobre una configuración de red no válida (por ejemplo, si una instancia intenta realizar el reenvío de IP, pero no está habilitado para ello). |
|
warnings[].data[].value |
string |
[Solo salida] Un valor de datos de advertencia que corresponde a la clave. | |
warnings[].message |
string |
[Solo salida] Es una descripción legible por humanos del código de advertencia. |