Constructor
new AttachedDiskInitializeParams(propertiesopt)
Constructs a new AttachedDiskInitializeParams.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IAttachedDiskInitializeParams |
<optional> |
Properties to set |
- Implements:
-
- IAttachedDiskInitializeParams
Members
_architecture
AttachedDiskInitializeParams _architecture.
_description
AttachedDiskInitializeParams _description.
_diskName
AttachedDiskInitializeParams _diskName.
_diskSizeGb
AttachedDiskInitializeParams _diskSizeGb.
_diskType
AttachedDiskInitializeParams _diskType.
_onUpdateAction
AttachedDiskInitializeParams _onUpdateAction.
_provisionedIops
AttachedDiskInitializeParams _provisionedIops.
_sourceImage
AttachedDiskInitializeParams _sourceImage.
_sourceImageEncryptionKey
AttachedDiskInitializeParams _sourceImageEncryptionKey.
_sourceSnapshot
AttachedDiskInitializeParams _sourceSnapshot.
_sourceSnapshotEncryptionKey
AttachedDiskInitializeParams _sourceSnapshotEncryptionKey.
architecture
AttachedDiskInitializeParams architecture.
description
AttachedDiskInitializeParams description.
diskName
AttachedDiskInitializeParams diskName.
diskSizeGb
AttachedDiskInitializeParams diskSizeGb.
diskType
AttachedDiskInitializeParams diskType.
labels
AttachedDiskInitializeParams labels.
licenses
AttachedDiskInitializeParams licenses.
onUpdateAction
AttachedDiskInitializeParams onUpdateAction.
provisionedIops
AttachedDiskInitializeParams provisionedIops.
resourceManagerTags
AttachedDiskInitializeParams resourceManagerTags.
resourcePolicies
AttachedDiskInitializeParams resourcePolicies.
sourceImage
AttachedDiskInitializeParams sourceImage.
sourceImageEncryptionKey
AttachedDiskInitializeParams sourceImageEncryptionKey.
sourceSnapshot
AttachedDiskInitializeParams sourceSnapshot.
sourceSnapshotEncryptionKey
AttachedDiskInitializeParams sourceSnapshotEncryptionKey.
Architecture
Architecture enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_ARCHITECTURE |
number |
UNDEFINED_ARCHITECTURE value |
ARCHITECTURE_UNSPECIFIED |
number |
ARCHITECTURE_UNSPECIFIED value |
ARM64 |
number |
ARM64 value |
X86_64 |
number |
X86_64 value |
OnUpdateAction
OnUpdateAction enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_ON_UPDATE_ACTION |
number |
UNDEFINED_ON_UPDATE_ACTION value |
RECREATE_DISK |
number |
RECREATE_DISK value |
RECREATE_DISK_IF_SOURCE_CHANGED |
number |
RECREATE_DISK_IF_SOURCE_CHANGED value |
USE_EXISTING_DISK |
number |
USE_EXISTING_DISK value |
Methods
toJSON() → {Object.<string, *>}
Converts this AttachedDiskInitializeParams to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.AttachedDiskInitializeParams}
Creates a new AttachedDiskInitializeParams instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IAttachedDiskInitializeParams |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.AttachedDiskInitializeParams |
AttachedDiskInitializeParams instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.AttachedDiskInitializeParams}
Decodes an AttachedDiskInitializeParams 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.AttachedDiskInitializeParams |
AttachedDiskInitializeParams |
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.AttachedDiskInitializeParams}
Decodes an AttachedDiskInitializeParams 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.AttachedDiskInitializeParams |
AttachedDiskInitializeParams |
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 AttachedDiskInitializeParams message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IAttachedDiskInitializeParams |
AttachedDiskInitializeParams 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 AttachedDiskInitializeParams message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IAttachedDiskInitializeParams |
AttachedDiskInitializeParams 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.AttachedDiskInitializeParams}
Creates an AttachedDiskInitializeParams 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.AttachedDiskInitializeParams |
AttachedDiskInitializeParams |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for AttachedDiskInitializeParams
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 AttachedDiskInitializeParams message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.AttachedDiskInitializeParams |
AttachedDiskInitializeParams |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an AttachedDiskInitializeParams message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|