Constructor
new MachineImage(propertiesopt)
Constructs a new MachineImage.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IMachineImage |
<optional> |
Properties to set |
- Implements:
-
- IMachineImage
Members
_creationTimestamp
MachineImage _creationTimestamp.
_description
MachineImage _description.
_guestFlush
MachineImage _guestFlush.
_id
MachineImage _id.
_instanceProperties
MachineImage _instanceProperties.
_kind
MachineImage _kind.
_machineImageEncryptionKey
MachineImage _machineImageEncryptionKey.
_name
MachineImage _name.
_satisfiesPzs
MachineImage _satisfiesPzs.
_selfLink
MachineImage _selfLink.
_sourceInstance
MachineImage _sourceInstance.
_sourceInstanceProperties
MachineImage _sourceInstanceProperties.
_status
MachineImage _status.
_totalStorageBytes
MachineImage _totalStorageBytes.
creationTimestamp
MachineImage creationTimestamp.
description
MachineImage description.
guestFlush
MachineImage guestFlush.
id
MachineImage id.
instanceProperties
MachineImage instanceProperties.
kind
MachineImage kind.
machineImageEncryptionKey
MachineImage machineImageEncryptionKey.
name
MachineImage name.
satisfiesPzs
MachineImage satisfiesPzs.
savedDisks
MachineImage savedDisks.
selfLink
MachineImage selfLink.
sourceDiskEncryptionKeys
MachineImage sourceDiskEncryptionKeys.
sourceInstance
MachineImage sourceInstance.
sourceInstanceProperties
MachineImage sourceInstanceProperties.
status
MachineImage status.
storageLocations
MachineImage storageLocations.
totalStorageBytes
MachineImage totalStorageBytes.
Status
Status enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STATUS |
number |
UNDEFINED_STATUS value |
CREATING |
number |
CREATING value |
DELETING |
number |
DELETING value |
INVALID |
number |
INVALID value |
READY |
number |
READY value |
UPLOADING |
number |
UPLOADING value |
Methods
toJSON() → {Object.<string, *>}
Converts this MachineImage to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.MachineImage}
Creates a new MachineImage instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IMachineImage |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.MachineImage |
MachineImage instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.MachineImage}
Decodes a MachineImage 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.MachineImage |
MachineImage |
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.MachineImage}
Decodes a MachineImage 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.MachineImage |
MachineImage |
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 MachineImage message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IMachineImage |
MachineImage 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 MachineImage message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IMachineImage |
MachineImage 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.MachineImage}
Creates a MachineImage 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.MachineImage |
MachineImage |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for MachineImage
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 MachineImage message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.MachineImage |
MachineImage |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a MachineImage message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|