Interface protos.google.cloud.compute.v1.IInstanceProperties

Properties of an InstanceProperties.

Package

@google-cloud/compute!

Properties

advancedMachineFeatures

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

InstanceProperties advancedMachineFeatures

Property Value
TypeDescription
(google.cloud.compute.v1.IAdvancedMachineFeatures|null)

canIpForward

canIpForward?: (boolean|null);

InstanceProperties canIpForward

Property Value
TypeDescription
(boolean|null)

confidentialInstanceConfig

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

InstanceProperties confidentialInstanceConfig

Property Value
TypeDescription
(google.cloud.compute.v1.IConfidentialInstanceConfig|null)

description

description?: (string|null);

InstanceProperties description

Property Value
TypeDescription
(string|null)

disks

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

InstanceProperties disks

Property Value
TypeDescription
(google.cloud.compute.v1.IAttachedDisk[]|null)

guestAccelerators

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

InstanceProperties guestAccelerators

Property Value
TypeDescription
(google.cloud.compute.v1.IAcceleratorConfig[]|null)

labels

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

InstanceProperties labels

Property Value
TypeDescription
({ [k: string]: string }|null)

machineType

machineType?: (string|null);

InstanceProperties machineType

Property Value
TypeDescription
(string|null)

metadata

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

InstanceProperties metadata

Property Value
TypeDescription
(google.cloud.compute.v1.IMetadata|null)

minCpuPlatform

minCpuPlatform?: (string|null);

InstanceProperties minCpuPlatform

Property Value
TypeDescription
(string|null)

networkInterfaces

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

InstanceProperties networkInterfaces

Property Value
TypeDescription
(google.cloud.compute.v1.INetworkInterface[]|null)

privateIpv6GoogleAccess

privateIpv6GoogleAccess?: (google.cloud.compute.v1.InstanceProperties.PrivateIpv6GoogleAccess|keyof typeof google.cloud.compute.v1.InstanceProperties.PrivateIpv6GoogleAccess|null);

InstanceProperties privateIpv6GoogleAccess

Property Value
TypeDescription
(google.cloud.compute.v1.InstanceProperties.PrivateIpv6GoogleAccess|keyof typeof google.cloud.compute.v1.InstanceProperties.PrivateIpv6GoogleAccess|null)

reservationAffinity

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

InstanceProperties reservationAffinity

Property Value
TypeDescription
(google.cloud.compute.v1.IReservationAffinity|null)

resourcePolicies

resourcePolicies?: (string[]|null);

InstanceProperties resourcePolicies

Property Value
TypeDescription
(string[]|null)

scheduling

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

InstanceProperties scheduling

Property Value
TypeDescription
(google.cloud.compute.v1.IScheduling|null)

serviceAccounts

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

InstanceProperties serviceAccounts

Property Value
TypeDescription
(google.cloud.compute.v1.IServiceAccount[]|null)

shieldedInstanceConfig

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

InstanceProperties shieldedInstanceConfig

Property Value
TypeDescription
(google.cloud.compute.v1.IShieldedInstanceConfig|null)

tags

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

InstanceProperties tags

Property Value
TypeDescription
(google.cloud.compute.v1.ITags|null)