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

Properties of an Instance.

Package

@google-cloud/compute

Properties

advancedMachineFeatures

advancedMachineFeatures?: (google.cloud.compute.v1.IAdvancedMachineFeatures|null);

Instance advancedMachineFeatures

canIpForward

canIpForward?: (boolean|null);

Instance canIpForward

confidentialInstanceConfig

confidentialInstanceConfig?: (google.cloud.compute.v1.IConfidentialInstanceConfig|null);

Instance confidentialInstanceConfig

cpuPlatform

cpuPlatform?: (string|null);

Instance cpuPlatform

creationTimestamp

creationTimestamp?: (string|null);

Instance creationTimestamp

deletionProtection

deletionProtection?: (boolean|null);

Instance deletionProtection

description

description?: (string|null);

Instance description

disks

disks?: (google.cloud.compute.v1.IAttachedDisk[]|null);

Instance disks

displayDevice

displayDevice?: (google.cloud.compute.v1.IDisplayDevice|null);

Instance displayDevice

fingerprint

fingerprint?: (string|null);

Instance fingerprint

guestAccelerators

guestAccelerators?: (google.cloud.compute.v1.IAcceleratorConfig[]|null);

Instance guestAccelerators

hostname

hostname?: (string|null);

Instance hostname

id

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

Instance id

instanceEncryptionKey

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

Instance instanceEncryptionKey

keyRevocationActionType

keyRevocationActionType?: (string|null);

Instance keyRevocationActionType

kind

kind?: (string|null);

Instance kind

labelFingerprint

labelFingerprint?: (string|null);

Instance labelFingerprint

labels

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

Instance labels

lastStartTimestamp

lastStartTimestamp?: (string|null);

Instance lastStartTimestamp

lastStopTimestamp

lastStopTimestamp?: (string|null);

Instance lastStopTimestamp

lastSuspendedTimestamp

lastSuspendedTimestamp?: (string|null);

Instance lastSuspendedTimestamp

machineType

machineType?: (string|null);

Instance machineType

metadata

metadata?: (google.cloud.compute.v1.IMetadata|null);

Instance metadata

minCpuPlatform

minCpuPlatform?: (string|null);

Instance minCpuPlatform

name

name?: (string|null);

Instance name

networkInterfaces

networkInterfaces?: (google.cloud.compute.v1.INetworkInterface[]|null);

Instance networkInterfaces

networkPerformanceConfig

networkPerformanceConfig?: (google.cloud.compute.v1.INetworkPerformanceConfig|null);

Instance networkPerformanceConfig

params

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

Instance params

privateIpv6GoogleAccess

privateIpv6GoogleAccess?: (string|null);

Instance privateIpv6GoogleAccess

reservationAffinity

reservationAffinity?: (google.cloud.compute.v1.IReservationAffinity|null);

Instance reservationAffinity

resourcePolicies

resourcePolicies?: (string[]|null);

Instance resourcePolicies

resourceStatus

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

Instance resourceStatus

satisfiesPzi

satisfiesPzi?: (boolean|null);

Instance satisfiesPzi

satisfiesPzs

satisfiesPzs?: (boolean|null);

Instance satisfiesPzs

scheduling

scheduling?: (google.cloud.compute.v1.IScheduling|null);

Instance scheduling

selfLink?: (string|null);

Instance selfLink

serviceAccounts

serviceAccounts?: (google.cloud.compute.v1.IServiceAccount[]|null);

Instance serviceAccounts

shieldedInstanceConfig

shieldedInstanceConfig?: (google.cloud.compute.v1.IShieldedInstanceConfig|null);

Instance shieldedInstanceConfig

shieldedInstanceIntegrityPolicy

shieldedInstanceIntegrityPolicy?: (google.cloud.compute.v1.IShieldedInstanceIntegrityPolicy|null);

Instance shieldedInstanceIntegrityPolicy

sourceMachineImage

sourceMachineImage?: (string|null);

Instance sourceMachineImage

sourceMachineImageEncryptionKey

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

Instance sourceMachineImageEncryptionKey

startRestricted

startRestricted?: (boolean|null);

Instance startRestricted

status

status?: (string|null);

Instance status

statusMessage

statusMessage?: (string|null);

Instance statusMessage

tags

tags?: (google.cloud.compute.v1.ITags|null);

Instance tags

zone

zone?: (string|null);

Instance zone