IInstance

google.cloud.compute.v1. IInstance

Properties of an Instance.

Properties:
Name Type Attributes Description
advancedMachineFeatures google.cloud.compute.v1.IAdvancedMachineFeatures | null <optional>

Instance advancedMachineFeatures

canIpForward boolean | null <optional>

Instance canIpForward

confidentialInstanceConfig google.cloud.compute.v1.IConfidentialInstanceConfig | null <optional>

Instance confidentialInstanceConfig

cpuPlatform string | null <optional>

Instance cpuPlatform

creationTimestamp string | null <optional>

Instance creationTimestamp

deletionProtection boolean | null <optional>

Instance deletionProtection

description string | null <optional>

Instance description

disks Array.<google.cloud.compute.v1.IAttachedDisk> | null <optional>

Instance disks

displayDevice google.cloud.compute.v1.IDisplayDevice | null <optional>

Instance displayDevice

fingerprint string | null <optional>

Instance fingerprint

guestAccelerators Array.<google.cloud.compute.v1.IAcceleratorConfig> | null <optional>

Instance guestAccelerators

hostname string | null <optional>

Instance hostname

id number | Long | null <optional>

Instance id

keyRevocationActionType string | null <optional>

Instance keyRevocationActionType

kind string | null <optional>

Instance kind

labelFingerprint string | null <optional>

Instance labelFingerprint

labels Object.<string, string> | null <optional>

Instance labels

lastStartTimestamp string | null <optional>

Instance lastStartTimestamp

lastStopTimestamp string | null <optional>

Instance lastStopTimestamp

lastSuspendedTimestamp string | null <optional>

Instance lastSuspendedTimestamp

machineType string | null <optional>

Instance machineType

metadata google.cloud.compute.v1.IMetadata | null <optional>

Instance metadata

minCpuPlatform string | null <optional>

Instance minCpuPlatform

name string | null <optional>

Instance name

networkInterfaces Array.<google.cloud.compute.v1.INetworkInterface> | null <optional>

Instance networkInterfaces

networkPerformanceConfig google.cloud.compute.v1.INetworkPerformanceConfig | null <optional>

Instance networkPerformanceConfig

params google.cloud.compute.v1.IInstanceParams | null <optional>

Instance params

privateIpv6GoogleAccess string | null <optional>

Instance privateIpv6GoogleAccess

reservationAffinity google.cloud.compute.v1.IReservationAffinity | null <optional>

Instance reservationAffinity

resourcePolicies Array.<string> | null <optional>

Instance resourcePolicies

resourceStatus google.cloud.compute.v1.IResourceStatus | null <optional>

Instance resourceStatus

satisfiesPzs boolean | null <optional>

Instance satisfiesPzs

scheduling google.cloud.compute.v1.IScheduling | null <optional>

Instance scheduling

selfLink string | null <optional>

Instance selfLink

serviceAccounts Array.<google.cloud.compute.v1.IServiceAccount> | null <optional>

Instance serviceAccounts

shieldedInstanceConfig google.cloud.compute.v1.IShieldedInstanceConfig | null <optional>

Instance shieldedInstanceConfig

shieldedInstanceIntegrityPolicy google.cloud.compute.v1.IShieldedInstanceIntegrityPolicy | null <optional>

Instance shieldedInstanceIntegrityPolicy

sourceMachineImage string | null <optional>

Instance sourceMachineImage

sourceMachineImageEncryptionKey google.cloud.compute.v1.ICustomerEncryptionKey | null <optional>

Instance sourceMachineImageEncryptionKey

startRestricted boolean | null <optional>

Instance startRestricted

status string | null <optional>

Instance status

statusMessage string | null <optional>

Instance statusMessage

tags google.cloud.compute.v1.ITags | null <optional>

Instance tags

zone string | null <optional>

Instance zone