A Managed Instance resource.
JSON representation |
---|
{ "name": string, "instance": string, "id": string, "instanceStatus": enum ( |
Fields | |
---|---|
name |
[Output Only] The name of the instance. The name always exists even if the instance has not yet been created. |
instance |
[Output Only] The URL of the instance. The URL can exist even if the instance has not yet been created. |
id |
[Output only] The unique identifier for this resource. This field is empty when instance does not exist. |
instance |
[Output Only] The status of the instance. This field is empty when the instance does not exist. |
version |
[Output Only] Intended version of this instance. |
preserved |
[Output Only] Preserved state generated based on stateful policy for this instance. |
preserved |
[Output Only] Preserved state applied from per-instance config for this instance. |
current |
[Output Only] The current action that the managed instance group has scheduled for the instance. Possible values:
|
instance |
[Output Only] Health state of the instance per health-check. |
last |
[Output Only] Information about the last attempt to create or delete the instance. |
properties |
[Output Only] Instance properties selected for this instance resulting from InstanceFlexibilityPolicy. |
InstanceHealth
JSON representation |
---|
{
"healthCheck": string,
"detailedHealthState": enum ( |
Fields | |
---|---|
health |
[Output Only] The URL for the health check that verifies whether the instance is healthy. |
detailed |
[Output Only] The current detailed instance health state. |
HealthState
Enums | |
---|---|
UNKNOWN |
The health checking system is aware of the instance but its health is not known at the moment. |
HEALTHY |
The instance is reachable i.e. a connection to the application health checking endpoint can be established, and conforms to the requirements defined by the health check. |
UNHEALTHY |
The instance is reachable, but does not conform to the requirements defined by the health check. |
DRAINING |
The instance is being drained. The existing connections to the instance have time to complete, but the new ones are being refused. |
TIMEOUT |
The instance is unreachable i.e. a connection to the application health checking endpoint cannot be established, or the server does not respond within the specified timeout. |
LastAttempt
JSON representation |
---|
{ "errors": { "errors": [ { "code": string, "location": string, "message": string, "errorDetails": [ { "errorInfo": { object ( |
Fields | |
---|---|
errors |
[Output Only] Encountered errors during the last attempt to create or delete the instance. |
errors. |
[Output Only] The array of errors encountered while processing this operation. |
errors. |
[Output Only] The error type identifier for this error. |
errors. |
[Output Only] Indicates the field in the request that caused the error. This property is optional. |
errors. |
[Output Only] An optional, human-readable error message. |
errors. |
[Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. |
errors. |
|
errors. |
|
errors. |
|
errors. |
|
PropertiesFromFlexibilityPolicy
JSON representation |
---|
{ "machineType": string } |
Fields | |
---|---|
machine |
The machine type to be used for this instance. |