Interface protos.google.cloud.compute.v1.IDisk (4.3.0)

Properties of a Disk.

Package

@google-cloud/compute

Properties

architecture

architecture?: (string|null);

Disk architecture

asyncPrimaryDisk

asyncPrimaryDisk?: (google.cloud.compute.v1.IDiskAsyncReplication|null);

Disk asyncPrimaryDisk

asyncSecondaryDisks

asyncSecondaryDisks?: ({ [k: string]: google.cloud.compute.v1.IDiskAsyncReplicationList }|null);

Disk asyncSecondaryDisks

creationTimestamp

creationTimestamp?: (string|null);

Disk creationTimestamp

description

description?: (string|null);

Disk description

diskEncryptionKey

diskEncryptionKey?: (google.cloud.compute.v1.ICustomerEncryptionKey|null);

Disk diskEncryptionKey

enableConfidentialCompute

enableConfidentialCompute?: (boolean|null);

Disk enableConfidentialCompute

guestOsFeatures

guestOsFeatures?: (google.cloud.compute.v1.IGuestOsFeature[]|null);

Disk guestOsFeatures

id

id?: (number|Long|string|null);

Disk id

kind

kind?: (string|null);

Disk kind

labelFingerprint

labelFingerprint?: (string|null);

Disk labelFingerprint

labels

labels?: ({ [k: string]: string }|null);

Disk labels

lastAttachTimestamp

lastAttachTimestamp?: (string|null);

Disk lastAttachTimestamp

lastDetachTimestamp

lastDetachTimestamp?: (string|null);

Disk lastDetachTimestamp

licenseCodes

licenseCodes?: ((number|Long|string)[]|null);

Disk licenseCodes

licenses

licenses?: (string[]|null);

Disk licenses

locationHint

locationHint?: (string|null);

Disk locationHint

name

name?: (string|null);

Disk name

options

options?: (string|null);

Disk options

params

params?: (google.cloud.compute.v1.IDiskParams|null);

Disk params

physicalBlockSizeBytes

physicalBlockSizeBytes?: (number|Long|string|null);

Disk physicalBlockSizeBytes

provisionedIops

provisionedIops?: (number|Long|string|null);

Disk provisionedIops

provisionedThroughput

provisionedThroughput?: (number|Long|string|null);

Disk provisionedThroughput

region

region?: (string|null);

Disk region

replicaZones

replicaZones?: (string[]|null);

Disk replicaZones

resourcePolicies

resourcePolicies?: (string[]|null);

Disk resourcePolicies

resourceStatus

resourceStatus?: (google.cloud.compute.v1.IDiskResourceStatus|null);

Disk resourceStatus

satisfiesPzi

satisfiesPzi?: (boolean|null);

Disk satisfiesPzi

satisfiesPzs

satisfiesPzs?: (boolean|null);

Disk satisfiesPzs

selfLink?: (string|null);

Disk selfLink

sizeGb

sizeGb?: (number|Long|string|null);

Disk sizeGb

sourceConsistencyGroupPolicy

sourceConsistencyGroupPolicy?: (string|null);

Disk sourceConsistencyGroupPolicy

sourceConsistencyGroupPolicyId

sourceConsistencyGroupPolicyId?: (string|null);

Disk sourceConsistencyGroupPolicyId

sourceDisk

sourceDisk?: (string|null);

Disk sourceDisk

sourceDiskId

sourceDiskId?: (string|null);

Disk sourceDiskId

sourceImage

sourceImage?: (string|null);

Disk sourceImage

sourceImageEncryptionKey

sourceImageEncryptionKey?: (google.cloud.compute.v1.ICustomerEncryptionKey|null);

Disk sourceImageEncryptionKey

sourceImageId

sourceImageId?: (string|null);

Disk sourceImageId

sourceInstantSnapshot

sourceInstantSnapshot?: (string|null);

Disk sourceInstantSnapshot

sourceInstantSnapshotId

sourceInstantSnapshotId?: (string|null);

Disk sourceInstantSnapshotId

sourceSnapshot

sourceSnapshot?: (string|null);

Disk sourceSnapshot

sourceSnapshotEncryptionKey

sourceSnapshotEncryptionKey?: (google.cloud.compute.v1.ICustomerEncryptionKey|null);

Disk sourceSnapshotEncryptionKey

sourceSnapshotId

sourceSnapshotId?: (string|null);

Disk sourceSnapshotId

sourceStorageObject

sourceStorageObject?: (string|null);

Disk sourceStorageObject

status

status?: (string|null);

Disk status

type

type?: (string|null);

Disk type

users

users?: (string[]|null);

Disk users

zone

zone?: (string|null);

Disk zone