REST Resource: projects.locations.instances

Ressource : Instance

Message décrivant l'objet Instance

Représentation 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)
}
Champs
name

string

Identifiant. Nom de la ressource

createTime

string (Timestamp format)

Uniquement en sortie. [Sortie uniquement] Code temporel de création

Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. [Sortie uniquement] Code temporel de mise à jour

Utilise la norme RFC 3339, où le résultat généré est toujours normalisé avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Facultatif. Libellés sous forme de paires clé/valeur

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

Uniquement en sortie. État de la VM.

region

string

Uniquement en sortie. Emplacement de la VM.

productActivation

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

Uniquement en sortie. Mappez le nom du produit et l'état d'activation de la VM.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

licenseVersionId

string

Uniquement en sortie. ID de version de la licence.

computeInstance
(deprecated)

string

Obligatoire. Nom de ressource de l'instance de calcul, par exemple projects/{project}/zones/{zone}/instances/{instance}. Obsolète. Utilisez externalInstance à la place.

externalInstance

string

Obligatoire. Nom de ressource de l'instance externe.

type

enum (Type)

Obligatoire. Type de l'instance externe.

État

Énumération de l'état de la VM.

Énumérations
STATE_UNSPECIFIED L'état de la VM n'est pas spécifié.
PROVISIONING Des ressources sont en cours d'allocation pour l'instance.
STAGING Toutes les ressources requises ont été allouées et l'instance est en cours de démarrage.
RUNNING L'instance est en cours d'exécution.
STOPPING L'instance est en cours d'arrêt (suppression ou arrêt).
STOPPED L'instance a été arrêtée pour diverses raisons (demande de l'utilisateur, préemption de la VM, gel du projet, etc.).
TERMINATED L'instance a échoué d'une manière ou d'une autre.
REPAIRING L'instance est en cours de réparation.

ActivationState

État de l'activation de la clé de licence sur l'instance.

Énumérations
ACTIVATION_STATE_UNSPECIFIED L'état de l'activation n'est pas spécifié.
ACTIVATION_STATE_KEY_REQUESTED Clé d'activation (MAK) demandée pour l'instance.
ACTIVATION_STATE_ACTIVATING Le processus d'activation de la licence est en cours d'exécution sur l'instance.
ACTIVATION_STATE_ACTIVATED L'activation de la licence est terminée sur l'instance.
ACTIVATION_STATE_DEACTIVATING La clé de licence est en cours de désactivation sur l'instance.
ACTIVATION_STATE_DEACTIVATED La clé de licence est désactivée sur l'instance.
ACTIVATION_STATE_TERMINATED L'activation de la clé de licence a échoué sur l'instance.

Type

Type d'instance externe.

Énumérations
TYPE_UNSPECIFIED Le type d'instance externe n'est pas spécifié.
TYPE_GCE L'instance externe est une instance Compute Engine.
TYPE_GCVE L'instance externe est une instance GCVE.

Méthodes

get

Récupérer les détails d'une seule instance.

list

Répertorie les instances d'un projet et d'un emplacement donnés.