gcp_compute_instance
Google Cloud Platform Compute Instance
Name | Type | Nullable |
advancedMachineFeatures | AdvancedMachineFeatures | ✓ |
canIpForward | Boolean | ✓ |
confidentialInstanceConfig | ConfidentialInstanceConfig | ✓ |
cpuPlatform | String | ✓ |
creationTimestamp | String | ✓ |
deletionProtection | Boolean | ✓ |
description | String | ✓ |
disks | List | ✓ |
displayDevice | DisplayDevice | ✓ |
guestAccelerators | List | ✓ |
hostname | String | ✓ |
id | Long | ✗ |
kind | String | ✓ |
labels | Map<String,String> | ✓ |
lastStartTimestamp | String | ✓ |
lastStopTimestamp | String | ✓ |
lastSuspendedTimestamp | String | ✓ |
machineType | String | ✓ |
metadata | JSON | ✓ |
minCpuPlatform | String | ✓ |
name | String | ✗ |
networkInterfaces | List | ✓ |
privateIpv6GoogleAccess | String | ✓ |
project | String | ✗ |
reservationAffinity | ReservationAffinity | ✓ |
resourcePolicies | List | ✓ |
satisfiesPzs | Boolean | ✓ |
scheduling | Scheduling | ✓ |
serviceAccounts | List | ✓ |
shieldedInstanceConfig | ShieldedInstanceConfig | ✓ |
shieldedInstanceIntegrityPolicy | ShieldedInstanceIntegrityPolicy | ✓ |
startRestricted | Boolean | ✓ |
status | String | ✓ |
statusMessage | String | ✓ |
tags | JSON | ✓ |
zone | String | ✗ |
AcceleratorConfig
Name | Type | Nullable |
acceleratorCount | Int | ✓ |
acceleratorType | String | ✗ |
AccessConfig
Name | Type | Nullable |
externalIpv6 | String | ✓ |
externalIpv6PrefixLength | Int | ✓ |
kind | String | ✓ |
name | String | ✓ |
natIP | String | ✓ |
networkTier | String | ✓ |
publicPtrDomainName | String | ✓ |
setPublicPtr | Boolean | ✓ |
type | String | ✓ |
AdvancedMachineFeatures
Name | Type | Nullable |
enableNestedVirtualization | Boolean | ✓ |
threadsPerCore | Int | ✓ |
AliasIpRange
Name | Type | Nullable |
ipCidrRange | String | ✓ |
subnetworkRangeName | String | ✓ |
AttachedDisk
Name | Type | Nullable |
autoDelete | Boolean | ✓ |
boot | Boolean | ✓ |
deviceName | String | ✓ |
diskEncryptionKey | CustomerEncryptionKey | ✓ |
diskSizeGb | Long | ✓ |
guestOsFeatures | List | ✓ |
index | Int | ✓ |
interface_ | String | ✓ |
kind | String | ✓ |
licenses | List | ✓ |
mode | String | ✓ |
source | String | ✓ |
type | String | ✓ |
ConfidentialInstanceConfig
Name | Type | Nullable |
enableConfidentialCompute | Boolean | ✓ |
CustomerEncryptionKey
Name | Type | Nullable |
kmsKeyName | String | ✓ |
kmsKeyServiceAccount | String | ✓ |
DisplayDevice
Name | Type | Nullable |
enableDisplay | Boolean | ✓ |
GCPResource
Name | Type | Nullable |
groupKey | String | ✗ |
GuestOsFeature
Name | Type | Nullable |
type | String | ✗ |
NetworkInterface
Name | Type | Nullable |
accessConfigs | List | ✓ |
aliasIpRanges | List | ✓ |
ipv6AccessConfigs | List | ✓ |
ipv6AccessType | String | ✓ |
ipv6Address | String | ✓ |
kind | String | ✓ |
name | String | ✓ |
network | String | ✓ |
networkIP | String | ✓ |
nicType | String | ✓ |
queueCount | Int | ✓ |
stackType | String | ✓ |
subnetwork | String | ✓ |
ReservationAffinity
Name | Type | Nullable |
consumeReservationType | String | ✓ |
key | String | ✓ |
values | List | ✓ |
Scheduling
Name | Type | Nullable |
automaticRestart | Boolean | ✓ |
locationHint | String | ✓ |
minNodeCpus | Int | ✓ |
nodeAffinities | List | ✓ |
onHostMaintenance | String | ✓ |
preemptible | Boolean | ✓ |
SchedulingNodeAffinity
Name | Type | Nullable |
key | String | ✓ |
operator | String | ✓ |
values | List | ✓ |
ServiceAccount
Name | Type | Nullable |
String | ✓ | |
scopes | List | ✓ |
ShieldedInstanceConfig
Name | Type | Nullable |
enableIntegrityMonitoring | Boolean | ✓ |
enableSecureBoot | Boolean | ✓ |
enableVtpm | Boolean | ✓ |
ShieldedInstanceIntegrityPolicy
Name | Type | Nullable |
updateAutoLearnPolicy | Boolean | ✓ |
Last updated