@@ -28,6 +28,8 @@ fields:
2828 api_field: 'properties.confidentialInstanceConfig.enableConfidentialCompute'
2929 - api_field: 'creationTimestamp'
3030 - api_field: 'description'
31+ - field: 'disk.architecture'
32+ api_field: 'properties.disks.architecture'
3133 - field: 'disk.auto_delete'
3234 api_field: 'properties.disks.autoDelete'
3335 - field: 'disk.boot'
@@ -36,6 +38,8 @@ fields:
3638 api_field: 'properties.disks.deviceName'
3739 - field: 'disk.disk_encryption_key.kms_key_self_link'
3840 api_field: 'properties.disks.diskEncryptionKey.kmsKeyName'
41+ - field: 'disk.disk_encryption_key.kms_key_service_account'
42+ api_field: 'properties.disks.diskEncryptionKey.kmsKeyServiceAccount'
3943 - field: 'disk.disk_name'
4044 api_field: 'properties.disks.initializeParams.diskName'
4145 - field: 'disk.disk_size_gb'
@@ -44,6 +48,8 @@ fields:
4448 api_field: 'properties.disks.initializeParams.diskSizeGb'
4549 - field: 'disk.disk_type'
4650 api_field: 'properties.disks.initializeParams.diskType'
51+ - field: 'disk.guest_os_features'
52+ api_field: 'properties.disks.guestOsFeatures.type'
4753 - field: 'disk.interface'
4854 api_field: 'properties.disks.interface'
4955 - field: 'disk.labels'
@@ -66,12 +72,20 @@ fields:
6672 api_field: 'properties.disks.initializeParams.sourceImageEncryptionKey.kmsKeyName'
6773 - field: 'disk.source_image_encryption_key.kms_key_service_account'
6874 api_field: 'properties.disks.initializeParams.sourceImageEncryptionKey.kmsKeyServiceAccount'
75+ - field: 'disk.source_image_encryption_key.raw_key'
76+ api_field: 'properties.disks.initializeParams.sourceImageEncryptionKey.rawKey'
77+ - field: 'disk.source_image_encryption_key.rsa_encrypted_key'
78+ api_field: 'properties.disks.initializeParams.sourceImageEncryptionKey.rsaEncryptedKey'
6979 - field: 'disk.source_snapshot'
7080 api_field: 'properties.disks.initializeParams.sourceSnapshot'
7181 - field: 'disk.source_snapshot_encryption_key.kms_key_self_link'
7282 api_field: 'properties.disks.initializeParams.sourceSnapshotEncryptionKey.kmsKeyName'
7383 - field: 'disk.source_snapshot_encryption_key.kms_key_service_account'
7484 api_field: 'properties.disks.initializeParams.sourceSnapshotEncryptionKey.kmsKeyServiceAccount'
85+ - field: 'disk.source_snapshot_encryption_key.raw_key'
86+ api_field: 'properties.disks.initializeParams.sourceSnapshotEncryptionKey.rawKey'
87+ - field: 'disk.source_snapshot_encryption_key.rsa_encrypted_key'
88+ api_field: 'properties.disks.initializeParams.sourceSnapshotEncryptionKey.rsaEncryptedKey'
7589 - field: 'disk.type'
7690 api_field: 'properties.disks.type'
7791 - field: 'effective_labels'
@@ -147,6 +161,8 @@ fields:
147161 api_field: 'properties.networkInterfaces.subnetwork'
148162 - field: 'network_performance_config.total_egress_bandwidth_tier'
149163 api_field: 'properties.networkPerformanceConfig.totalEgressBandwidthTier'
164+ - api_field: 'id'
165+ field: 'numeric_id'
150166{{- if ne $.TargetVersionName "ga" }}
151167 - field: 'partner_metadata'
152168 api_field: 'properties.partnerMetadata'
@@ -167,6 +183,14 @@ fields:
167183 api_field: 'properties.scheduling.automaticRestart'
168184 - field: 'scheduling.availability_domain'
169185 api_field: 'properties.scheduling.availabilityDomain'
186+ {{- if ne $.TargetVersionName "ga" }}
187+ - api_field: 'properties.scheduling.gracefulShutdown.enabled'
188+ field: 'scheduling.graceful_shutdown.enabled'
189+ - api_field: 'properties.scheduling.gracefulShutdown.maxDuration.nanos'
190+ field: 'scheduling.graceful_shutdown.max_duration.nanos'
191+ - api_field: 'properties.scheduling.gracefulShutdown.maxDuration.seconds'
192+ field: 'scheduling.graceful_shutdown.max_duration.seconds'
193+ {{- end }}
170194{{- if ne $.TargetVersionName "ga" }}
171195 - field: 'scheduling.host_error_timeout_seconds'
172196 api_field: 'properties.scheduling.hostErrorTimeoutSeconds'
@@ -201,6 +225,12 @@ fields:
201225 api_field: 'properties.scheduling.preemptible'
202226 - field: 'scheduling.provisioning_model'
203227 api_field: 'properties.scheduling.provisioningModel'
228+ {{- if ne $.TargetVersionName "ga" }}
229+ - api_field: 'properties.scheduling.skipGuestOsShutdown'
230+ field: 'scheduling.skip_guest_os_shutdown'
231+ {{- end }}
232+ - api_field: 'properties.scheduling.terminationTime'
233+ field: 'scheduling.termination_time'
204234 - api_field: 'selfLink'
205235 - field: 'service_account.email'
206236 api_field: 'properties.serviceAccounts.email'
0 commit comments