REST Resource: projects.locations.instances Stay organized with collections Save and categorize content based on your preferences.
Resource: Instance
Message describing Instance object
| JSON representation |
|---|
{"name":string,"createTime":string,"updateTime":string,"labels":{string:string,...},"state":enum ( |
| Fields | |
|---|---|
name |
Identifier. name of resource |
createTime |
Output only. [Output only] Create time stamp Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. [Output only] Update time stamp Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
labels |
Optional. Labels as key value pairs An object containing a list of |
state |
Output only. The state of the VM. |
region |
Output only. The location of the VM. |
productActivation |
Output only. Map with Product_Name and Activation State of the VM. An object containing a list of |
licenseVersionId |
Output only. license version id. |
computeInstance |
This item is deprecated! Required. Compute Instance resource name, i.e. projects/{project}/zones/{zone}/instances/{instance}. Deprecated. Use externalInstance instead. |
externalInstance |
Required. External instance resource name. |
type |
Required. The type of the external instance. |
State
VM status enum.
| Enums | |
|---|---|
STATE_UNSPECIFIED | The Status of the VM is unspecified. |
PROVISIONING | Resources are being allocated for the instance. |
STAGING | All required resources have been allocated and the instance is being started. |
RUNNING | The instance is running. |
STOPPING | The instance is currently stopping (either being deleted or terminated). |
STOPPED | The instance has stopped due to various reasons (user request, VM preemption, project freezing, etc.). |
TERMINATED | The instance has failed in some way. |
REPAIRING | The instance is in repair. |
ActivationState
State of the License Key activation on the instance.
| Enums | |
|---|---|
ACTIVATION_STATE_UNSPECIFIED | The Status of the activation is unspecified |
ACTIVATION_STATE_KEY_REQUESTED | Activation key (MAK) requested for the instance. |
ACTIVATION_STATE_ACTIVATING | License activation process is running on the instance. |
ACTIVATION_STATE_ACTIVATED | License activation is complete on the instance. |
ACTIVATION_STATE_DEACTIVATING | License Key is deactivating on the instance. |
ACTIVATION_STATE_DEACTIVATED | License Key is deactivated on the instance. |
ACTIVATION_STATE_TERMINATED | License Key activation failed on the instance. |
Type
External instance type.
| Enums | |
|---|---|
TYPE_UNSPECIFIED | The type of the external instance is unspecified. |
TYPE_GCE | The external instance is a Compute Engine instance. |
TYPE_GCVE | The external instance is a GCVE instance. |
Methods | |
|---|---|
| Gets details of a single Instance. |
| Lists Instances in a given project and location. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-28 UTC.