REST Resource: projects.locations.instances

Recurso: Instance

Mensaje que describe el objeto Instance

Representación JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "region": string,
  "productActivation": {
    string: enum (ActivationState),
    ...
  },
  "licenseVersionId": string,
  "computeInstance": string,
  "externalInstance": string,
  "type": enum (Type)
}
Campos
name

string

Identificador. Nombre del recurso.

createTime

string (Timestamp format)

Solo de salida. [Solo salida] Marca de tiempo de creación

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo de salida. [Solo salida] Marca de tiempo de actualización

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opcional. Etiquetas como pares clave-valor

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }

state

enum (State)

Solo de salida. El estado de la VM.

region

string

Solo de salida. Ubicación de la VM.

productActivation

map (key: string, value: enum (ActivationState))

Solo de salida. Mapa con el nombre del producto y el estado de activación de la VM.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }

licenseVersionId

string

Solo de salida. ID de versión de la licencia.

computeInstance
(deprecated)

string

Obligatorio. Nombre de recurso de la instancia de Compute, es decir, projects/{project}/zones/{zone}/instances/{instance}. Obsoleto. Usa externalInstance en su lugar.

externalInstance

string

Obligatorio. Nombre de recurso de la instancia externa.

type

enum (Type)

Obligatorio. El tipo de instancia externa.

Estado

Enumeración de estado de la VM.

Enumeraciones
STATE_UNSPECIFIED El estado de la VM no está especificado.
PROVISIONING Se están asignando recursos a la instancia.
STAGING Se han asignado todos los recursos necesarios y se está iniciando la instancia.
RUNNING La instancia se está ejecutando.
STOPPING La instancia se está deteniendo (se está eliminando o finalizando).
STOPPED La instancia se ha detenido por varios motivos (solicitud del usuario, cancelación anticipada de la VM, congelación del proyecto, etc.).
TERMINATED La instancia ha fallado de alguna forma.
REPAIRING La instancia está en proceso de reparación.

ActivationState

Estado de la activación de la clave de licencia en la instancia.

Enumeraciones
ACTIVATION_STATE_UNSPECIFIED El estado de la activación no está especificado
ACTIVATION_STATE_KEY_REQUESTED Se ha solicitado una clave de activación (MAK) para la instancia.
ACTIVATION_STATE_ACTIVATING El proceso de activación de la licencia se está ejecutando en la instancia.
ACTIVATION_STATE_ACTIVATED La activación de la licencia se ha completado en la instancia.
ACTIVATION_STATE_DEACTIVATING La clave de licencia se está desactivando en la instancia.
ACTIVATION_STATE_DEACTIVATED La clave de licencia está desactivada en la instancia.
ACTIVATION_STATE_TERMINATED No se ha podido activar la clave de licencia en la instancia.

Tipo

Tipo de instancia externa.

Enumeraciones
TYPE_UNSPECIFIED No se ha especificado el tipo de instancia externa.
TYPE_GCE La instancia externa es una instancia de Compute Engine.
TYPE_GCVE La instancia externa es una instancia de GCVE.

Métodos

get

Obtiene los detalles de una sola instancia.

list

Muestra las instancias de un proyecto y una ubicación determinados.