Constructor
new InstanceGroupManager(propertiesopt)
Constructs a new InstanceGroupManager.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IInstanceGroupManager |
<optional> |
Properties to set |
- Implements:
-
- IInstanceGroupManager
Members
_baseInstanceName
InstanceGroupManager _baseInstanceName.
_creationTimestamp
InstanceGroupManager _creationTimestamp.
_currentActions
InstanceGroupManager _currentActions.
_description
InstanceGroupManager _description.
_distributionPolicy
InstanceGroupManager _distributionPolicy.
_fingerprint
InstanceGroupManager _fingerprint.
_id
InstanceGroupManager _id.
_instanceGroup
InstanceGroupManager _instanceGroup.
_instanceTemplate
InstanceGroupManager _instanceTemplate.
_kind
InstanceGroupManager _kind.
_listManagedInstancesResults
InstanceGroupManager _listManagedInstancesResults.
_name
InstanceGroupManager _name.
_region
InstanceGroupManager _region.
_selfLink
InstanceGroupManager _selfLink.
_statefulPolicy
InstanceGroupManager _statefulPolicy.
_status
InstanceGroupManager _status.
_targetSize
InstanceGroupManager _targetSize.
_updatePolicy
InstanceGroupManager _updatePolicy.
_zone
InstanceGroupManager _zone.
autoHealingPolicies
InstanceGroupManager autoHealingPolicies.
baseInstanceName
InstanceGroupManager baseInstanceName.
creationTimestamp
InstanceGroupManager creationTimestamp.
currentActions
InstanceGroupManager currentActions.
description
InstanceGroupManager description.
distributionPolicy
InstanceGroupManager distributionPolicy.
fingerprint
InstanceGroupManager fingerprint.
id
InstanceGroupManager id.
instanceGroup
InstanceGroupManager instanceGroup.
instanceTemplate
InstanceGroupManager instanceTemplate.
kind
InstanceGroupManager kind.
listManagedInstancesResults
InstanceGroupManager listManagedInstancesResults.
name
InstanceGroupManager name.
namedPorts
InstanceGroupManager namedPorts.
region
InstanceGroupManager region.
selfLink
InstanceGroupManager selfLink.
statefulPolicy
InstanceGroupManager statefulPolicy.
status
InstanceGroupManager status.
targetPools
InstanceGroupManager targetPools.
targetSize
InstanceGroupManager targetSize.
updatePolicy
InstanceGroupManager updatePolicy.
versions
InstanceGroupManager versions.
zone
InstanceGroupManager zone.
ListManagedInstancesResults
ListManagedInstancesResults enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS |
number |
UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS value |
PAGELESS |
number |
PAGELESS value |
PAGINATED |
number |
PAGINATED value |
Methods
toJSON() → {Object.<string, *>}
Converts this InstanceGroupManager to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.InstanceGroupManager}
Creates a new InstanceGroupManager instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IInstanceGroupManager |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.InstanceGroupManager |
InstanceGroupManager instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.InstanceGroupManager}
Decodes an InstanceGroupManager 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.InstanceGroupManager |
InstanceGroupManager |
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.InstanceGroupManager}
Decodes an InstanceGroupManager 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.InstanceGroupManager |
InstanceGroupManager |
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 InstanceGroupManager message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IInstanceGroupManager |
InstanceGroupManager 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 InstanceGroupManager message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IInstanceGroupManager |
InstanceGroupManager 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.InstanceGroupManager}
Creates an InstanceGroupManager 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.InstanceGroupManager |
InstanceGroupManager |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for InstanceGroupManager
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 an InstanceGroupManager message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.InstanceGroupManager |
InstanceGroupManager |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an InstanceGroupManager message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|