@@ -12,111 +12,149 @@ fields:
1212 - api_field: 'advancedMachineFeatures.turboMode'
1313 - api_field: 'advancedMachineFeatures.visibleCoreCount'
1414 - field: 'allow_stopping_for_update'
15+ provider_only: true
1516 - field: 'attached_disk.device_name'
16- api_field: 'disk.device_name '
17+ api_field: 'disks.deviceName '
1718 - field: 'attached_disk.disk_encryption_key_raw'
18- api_field: 'disk.disk_encryption_key.raw_key '
19+ api_field: 'disks.diskEncryptionKey.rawKey '
1920 - field: 'attached_disk.disk_encryption_key_sha256'
20- api_field: 'disk.disk_encryption_key .sha256'
21+ api_field: 'disks.diskEncryptionKey .sha256'
2122 - field: 'attached_disk.kms_key_self_link'
22- api_field: 'disk.disk_encryption_key.kms_key_self_link '
23+ api_field: 'disks.diskEncryptionKey.kmsKeyName '
2324 - field: 'attached_disk.mode'
24- api_field: 'disk .mode'
25+ api_field: 'disks .mode'
2526 - field: 'attached_disk.source'
26- api_field: 'disk .source'
27+ api_field: 'disks .source'
2728 - field: 'boot_disk.auto_delete'
28- api_field: 'disk.auto_delete '
29+ api_field: 'disks.autoDelete '
2930 - field: 'boot_disk.device_name'
30- api_field: 'disk.device_name '
31+ api_field: 'disks.deviceName '
3132 - field: 'boot_disk.disk_encryption_key_raw'
32- api_field: 'disk.disk_encryption_key.raw_key '
33+ api_field: 'disks.diskEncryptionKey.rawKey '
3334 - field: 'boot_disk.disk_encryption_key_sha256'
34- api_field: 'disk.disk_encryption_key .sha256'
35+ api_field: 'disks.diskEncryptionKey .sha256'
3536 - field: 'boot_disk.initialize_params.enable_confidential_compute'
36- api_field: 'disk.initialize_params.enable_confidential_compute '
37+ api_field: 'disks.initializeParams.enableConfidentialCompute '
3738 - field: 'boot_disk.initialize_params.image'
38- api_field: 'disk.initialize_params.source_image '
39+ api_field: 'disks.initializeParams.sourceImage '
3940 - field: 'boot_disk.initialize_params.labels'
40- api_field: 'disk.initialize_params .labels'
41+ api_field: 'disks.initializeParams .labels'
4142 - field: 'boot_disk.initialize_params.provisioned_iops'
42- api_field: 'disk.initialize_params.provisioned_iops '
43+ api_field: 'disks.initializeParams.provisionedIops '
4344 - field: 'boot_disk.initialize_params.provisioned_throughput'
44- api_field: 'disk.initialize_params.provisioned_throughput '
45+ api_field: 'disks.initializeParams.provisionedThroughput '
4546 - field: 'boot_disk.initialize_params.resource_manager_tags'
46- api_field: 'disk.initialize_params.resource_manager_tags '
47+ api_field: 'disks.initializeParams.resourceManagerTags '
4748 - field: 'boot_disk.initialize_params.resource_policies'
48- api_field: 'disk.initialize_params.resource_policy '
49+ api_field: 'disks.initializeParams.resourcePolicies '
4950 - field: 'boot_disk.initialize_params.size'
50- api_field: 'disk.initialize_params.disk_size_gb '
51+ api_field: 'disks.initializeParams.diskSizeGb '
5152 - field: 'boot_disk.initialize_params.storage_pool'
52- api_field: 'disk.initialize_params.storage_pool '
53+ api_field: 'disks.initializeParams.storagePool '
5354 - field: 'boot_disk.initialize_params.type'
54- api_field: 'disk.initialize_params.disk_type '
55+ api_field: 'disks.initializeParams.diskType '
5556 - field: 'boot_disk.interface'
56- api_field: 'disk .interface'
57+ api_field: 'disks .interface'
5758 - field: 'boot_disk.kms_key_self_link'
58- api_field: 'disk.disk_encryption_key.kms_key_self_link '
59+ api_field: 'disks.diskEncryptionKey.kmsKeyName '
5960 - field: 'boot_disk.mode'
60- api_field: 'disk .mode'
61+ api_field: 'disks .mode'
6162 - field: 'boot_disk.source'
62- api_field: 'disk .source'
63+ api_field: 'disks .source'
6364 - api_field: 'canIpForward'
6465 - api_field: 'confidentialInstanceConfig.confidentialInstanceType'
6566 - api_field: 'confidentialInstanceConfig.enableConfidentialCompute'
6667 - api_field: 'cpuPlatform'
6768 - api_field: 'creationTimestamp'
68- - field: 'current_status'
69+ - api_field: 'status'
70+ field: 'current_status'
6971 - api_field: 'deletionProtection'
7072 - api_field: 'description'
71- - field: 'desired_status'
73+ - api_field: 'status'
74+ field: 'desired_status'
7275 - field: 'effective_labels'
7376 provider_only: true
74- - field: 'enable_display'
75- - field: 'guest_accelerator.count'
76- - field: 'guest_accelerator.type'
77+ - api_field: 'displayDevice.enableDisplay'
78+ field: 'enable_display'
79+ - api_field: 'guestAccelerators.acceleratorCount'
80+ field: 'guest_accelerator.count'
81+ - api_field: 'guestAccelerators.acceleratorType'
82+ field: 'guest_accelerator.type'
7783 - api_field: 'hostname'
78- - field: 'instance_id'
84+ - api_field: 'id'
85+ field: 'instance_id'
7986 - api_field: 'keyRevocationActionType'
8087 - api_field: 'labelFingerprint'
8188 - api_field: 'labels'
8289 - api_field: 'machineType'
83- - field: 'metadata'
84- - field: 'metadata_fingerprint'
90+ - api_field: 'metadata.items'
91+ field: 'metadata'
92+ - api_field: 'metadata.fingerprint'
93+ field: 'metadata_fingerprint'
8594 - field: 'metadata_startup_script'
95+ provider_only: true
8696 - api_field: 'minCpuPlatform'
8797 - api_field: 'name'
88- - field: 'network_interface.access_config.nat_ip'
89- - field: 'network_interface.access_config.network_tier'
90- - field: 'network_interface.access_config.public_ptr_domain_name'
91- - field: 'network_interface.access_config.security_policy'
92- - field: 'network_interface.alias_ip_range.ip_cidr_range'
93- - field: 'network_interface.alias_ip_range.subnetwork_range_name'
94- - field: 'network_interface.internal_ipv6_prefix_length'
95- - field: 'network_interface.ipv6_access_config.external_ipv6'
96- - field: 'network_interface.ipv6_access_config.external_ipv6_prefix_length'
97- - field: 'network_interface.ipv6_access_config.name'
98- - field: 'network_interface.ipv6_access_config.network_tier'
99- - field: 'network_interface.ipv6_access_config.public_ptr_domain_name'
100- - field: 'network_interface.ipv6_access_config.security_policy'
101- - field: 'network_interface.ipv6_access_type'
102- - field: 'network_interface.ipv6_address'
103- - field: 'network_interface.name'
104- - field: 'network_interface.network'
105- - field: 'network_interface.network_attachment'
106- - field: 'network_interface.network_ip'
107- - field: 'network_interface.nic_type'
108- - field: 'network_interface.queue_count'
109- - field: 'network_interface.security_policy'
110- - field: 'network_interface.stack_type'
111- - field: 'network_interface.subnetwork'
112- - field: 'network_interface.subnetwork_project'
98+ - api_field: 'networkInterfaces.accessConfigs.natIP'
99+ field: 'network_interface.access_config.nat_ip'
100+ - api_field: 'networkInterfaces.accessConfigs.networkTier'
101+ field: 'network_interface.access_config.network_tier'
102+ - api_field: 'networkInterfaces.accessConfigs.publicPtrDomainName'
103+ field: 'network_interface.access_config.public_ptr_domain_name'
104+ - api_field: 'networkInterfaces.accessConfigs.securityPolicy'
105+ field: 'network_interface.access_config.security_policy'
106+ - api_field: 'networkInterfaces.aliasIpRanges.ipCidrRange'
107+ field: 'network_interface.alias_ip_range.ip_cidr_range'
108+ - api_field: 'networkInterfaces.aliasIpRanges.subnetworkRangeName'
109+ field: 'network_interface.alias_ip_range.subnetwork_range_name'
110+ - api_field: 'networkInterfaces.internalIpv6PrefixLength'
111+ field: 'network_interface.internal_ipv6_prefix_length'
112+ - api_field: 'networkInterfaces.ipv6AccessConfigs.externalIpv6'
113+ field: 'network_interface.ipv6_access_config.external_ipv6'
114+ - api_field: 'networkInterfaces.ipv6AccessConfigs.externalIpv6PrefixLength'
115+ field: 'network_interface.ipv6_access_config.external_ipv6_prefix_length'
116+ - api_field: 'networkInterfaces.ipv6AccessConfigs.name'
117+ field: 'network_interface.ipv6_access_config.name'
118+ - api_field: 'networkInterfaces.ipv6AccessConfigs.networkTier'
119+ field: 'network_interface.ipv6_access_config.network_tier'
120+ - api_field: 'networkInterfaces.ipv6AccessConfigs.publicPtrDomainName'
121+ field: 'network_interface.ipv6_access_config.public_ptr_domain_name'
122+ - api_field: 'networkInterfaces.ipv6AccessConfigs.securityPolicy'
123+ field: 'network_interface.ipv6_access_config.security_policy'
124+ - api_field: 'networkInterfaces.ipv6AccessType'
125+ field: 'network_interface.ipv6_access_type'
126+ - api_field: 'networkInterfaces.ipv6Address'
127+ field: 'network_interface.ipv6_address'
128+ - api_field: 'networkInterfaces.name'
129+ field: 'network_interface.name'
130+ - api_field: 'networkInterfaces.network'
131+ field: 'network_interface.network'
132+ - api_field: 'networkInterfaces.networkAttachment'
133+ field: 'network_interface.network_attachment'
134+ - api_field: 'networkInterfaces.networkIP'
135+ field: 'network_interface.network_ip'
136+ - api_field: 'networkInterfaces.nicType'
137+ field: 'network_interface.nic_type'
138+ - api_field: 'networkInterfaces.queueCount'
139+ field: 'network_interface.queue_count'
140+ - api_field: 'networkInterfaces.accessConfigs.securityPolicy'
141+ field: 'network_interface.security_policy'
142+ - api_field: 'networkInterfaces.stackType'
143+ field: 'network_interface.stack_type'
144+ - api_field: 'networkInterfaces.subnetwork'
145+ field: 'network_interface.subnetwork'
146+ - api_field: 'networkInterfaces.subnetwork'
147+ field: 'network_interface.subnetwork_project'
113148 - api_field: 'networkPerformanceConfig.totalEgressBandwidthTier'
114149 - api_field: 'params.resourceManagerTags'
115150 - api_field: 'partnerMetadata'
116151 - field: 'project'
117- - field: 'reservation_affinity.specific_reservation.key'
118- - field: 'reservation_affinity.specific_reservation.values'
119- - field: 'reservation_affinity.type'
152+ - api_field: 'reservationAffinity.key'
153+ field: 'reservation_affinity.specific_reservation.key'
154+ - api_field: 'reservationAffinity.values'
155+ field: 'reservation_affinity.specific_reservation.values'
156+ - api_field: 'reservationAffinity.consumeReservationType'
157+ field: 'reservation_affinity.type'
120158 - api_field: 'resourcePolicies'
121159 - api_field: 'scheduling.automaticRestart'
122160 - api_field: 'scheduling.availabilityDomain'
@@ -135,18 +173,24 @@ fields:
135173 - api_field: 'scheduling.onInstanceStopAction.discardLocalSsd'
136174 - api_field: 'scheduling.preemptible'
137175 - api_field: 'scheduling.provisioningModel'
138- - field: 'scratch_disk.device_name'
139- - field: 'scratch_disk.interface'
140- - field: 'scratch_disk.size'
176+ - api_field: 'disks.deviceName'
177+ field: 'scratch_disk.device_name'
178+ - api_field: 'disks.interface'
179+ field: 'scratch_disk.interface'
180+ - api_field: 'disks.diskSizeGb'
181+ field: 'scratch_disk.size'
141182 - api_field: 'selfLink'
142- - field: 'service_account.email'
143- - field: 'service_account.scopes'
183+ - api_field: 'serviceAccounts.email'
184+ field: 'service_account.email'
185+ - api_field: 'serviceAccounts.scopes'
186+ field: 'service_account.scopes'
144187 - api_field: 'shieldedInstanceConfig.enableIntegrityMonitoring'
145188 - api_field: 'shieldedInstanceConfig.enableSecureBoot'
146189 - api_field: 'shieldedInstanceConfig.enableVtpm'
147- - api_field: 'sourceMachineImage'
148- - field: 'tags'
149- - field: 'tags_fingerprint'
190+ - api_field: 'tags.items'
191+ field: 'tags'
192+ - api_field: 'tags.fingerprint'
193+ field: 'tags_fingerprint'
150194 - field: 'terraform_labels'
151195 provider_only: true
152196 - api_field: 'zone'
0 commit comments