Constructor
new ManagedInstance(propertiesopt)
Constructs a new ManagedInstance.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IManagedInstance |
<optional> |
Properties to set |
- Implements:
-
- IManagedInstance
Members
_currentAction
ManagedInstance _currentAction.
_id
ManagedInstance _id.
_instance
ManagedInstance _instance.
_instanceStatus
ManagedInstance _instanceStatus.
_lastAttempt
ManagedInstance _lastAttempt.
_preservedStateFromConfig
ManagedInstance _preservedStateFromConfig.
_preservedStateFromPolicy
ManagedInstance _preservedStateFromPolicy.
_version
ManagedInstance _version.
currentAction
ManagedInstance currentAction.
id
ManagedInstance id.
instance
ManagedInstance instance.
instanceHealth
ManagedInstance instanceHealth.
instanceStatus
ManagedInstance instanceStatus.
lastAttempt
ManagedInstance lastAttempt.
preservedStateFromConfig
ManagedInstance preservedStateFromConfig.
preservedStateFromPolicy
ManagedInstance preservedStateFromPolicy.
version
ManagedInstance version.
CurrentAction
CurrentAction enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_CURRENT_ACTION |
number |
UNDEFINED_CURRENT_ACTION value |
ABANDONING |
number |
ABANDONING value |
CREATING |
number |
CREATING value |
CREATING_WITHOUT_RETRIES |
number |
CREATING_WITHOUT_RETRIES value |
DELETING |
number |
DELETING value |
NONE |
number |
NONE value |
RECREATING |
number |
RECREATING value |
REFRESHING |
number |
REFRESHING value |
RESTARTING |
number |
RESTARTING value |
RESUMING |
number |
RESUMING value |
STARTING |
number |
STARTING value |
VERIFYING |
number |
VERIFYING value |
InstanceStatus
InstanceStatus enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_INSTANCE_STATUS |
number |
UNDEFINED_INSTANCE_STATUS value |
DEPROVISIONING |
number |
DEPROVISIONING value |
PROVISIONING |
number |
PROVISIONING value |
REPAIRING |
number |
REPAIRING value |
RUNNING |
number |
RUNNING value |
STAGING |
number |
STAGING value |
STOPPED |
number |
STOPPED value |
STOPPING |
number |
STOPPING value |
SUSPENDED |
number |
SUSPENDED value |
SUSPENDING |
number |
SUSPENDING value |
TERMINATED |
number |
TERMINATED value |
Methods
toJSON() → {Object.<string, *>}
Converts this ManagedInstance to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.ManagedInstance}
Creates a new ManagedInstance instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IManagedInstance |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.ManagedInstance |
ManagedInstance instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.ManagedInstance}
Decodes a ManagedInstance message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.ManagedInstance |
ManagedInstance |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.compute.v1.ManagedInstance}
Decodes a ManagedInstance message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.ManagedInstance |
ManagedInstance |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified ManagedInstance message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IManagedInstance |
ManagedInstance message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified ManagedInstance message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IManagedInstance |
ManagedInstance message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.compute.v1.ManagedInstance}
Creates a ManagedInstance message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.ManagedInstance |
ManagedInstance |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for ManagedInstance
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a ManagedInstance message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ManagedInstance |
ManagedInstance |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a ManagedInstance message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|