Resources

Precaución: Esta es una versión obsoleta de la API de Deployment Manager. En su lugar, usa la versión más reciente de la API.

Un recurso representa una sola entidad de Google Cloud Platform, como una instancia de Compute Engine, un conjunto de datos de BigQuery, 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,
  "insertTime": string,
  "updateTime": string,
  "name": string,
  "type": string,
  "manifest": string,
  "url": string,
  "properties": string,
  "finalProperties": string,
  "update": {
    "manifest": string,
    "errors": [
      string
    ],
    "state": string,
    "intent": string,
    "properties": string,
    "finalProperties": string
  }
}
Nombre de la propiedad Valor Descripción Notas
finalProperties string [Solo salida] Las propiedades evaluadas del recurso con las referencias expandidas. Se muestra como YAML serializado.
id unsigned long [Solo salida] Es el identificador único del recurso que define el servidor.
insertTime string [Solo salida] Marca de tiempo en la que se creó o adquirió el recurso, en formato de texto RFC3339 .
manifest string [Solo salida] 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] Son las propiedades actuales del recurso antes de que se completen las referencias. Se muestra como YAML serializado.
type string [Solo salida] Es el tipo de recurso, por ejemplo, compute.v1.instance o replicaPools.v1beta2.instanceGroupManager.
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.errors[] list [Solo salida] Es la lista de todos los errores que se encontraron cuando se intentó implementar update.intent.
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] Es el intent del recurso: PREVIEW, UPDATE o CANCEL.
update.manifest string [Solo salida] 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.
updateTime string [Solo salida] Marca de tiempo en la que se actualizó el recurso, en formato de texto RFC3339 .
url string [Solo salida] Es la URL del recurso real.

Métodos

get
Obtiene información sobre un solo recurso.
lista
Enumera todos los recursos de una implementación determinada.