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 |   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. | 

