@@ -22,9 +22,86 @@ fields:
2222 - field: 'distribution_policy_target_shape'
2323 - field: 'distribution_policy_zones'
2424 - api_field: 'fingerprint'
25- - field: 'instance_flexibility_policy.instance_selections.machine_types'
26- - field: 'instance_flexibility_policy.instance_selections.name'
27- - field: 'instance_flexibility_policy.instance_selections.rank'
25+ {{- if ne $.TargetVersionName "ga" }}
26+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.architecture'
27+ field: 'instance_flexibility_policy.instance_selections.disks.architecture'
28+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.autoDelete'
29+ field: 'instance_flexibility_policy.instance_selections.disks.auto_delete'
30+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.boot'
31+ field: 'instance_flexibility_policy.instance_selections.disks.boot'
32+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.deviceName'
33+ field: 'instance_flexibility_policy.instance_selections.disks.device_name'
34+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.diskEncryptionKey.kmsKeyName'
35+ field: 'instance_flexibility_policy.instance_selections.disks.disk_encryption_key.kms_key_self_link'
36+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.diskEncryptionKey.kmsKeyServiceAccount'
37+ field: 'instance_flexibility_policy.instance_selections.disks.disk_encryption_key.kms_key_service_account'
38+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.diskEncryptionKey.rawKey'
39+ field: 'instance_flexibility_policy.instance_selections.disks.disk_encryption_key.raw_key'
40+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.diskEncryptionKey.rsaEncryptedKey'
41+ field: 'instance_flexibility_policy.instance_selections.disks.disk_encryption_key.rsa_encrypted_key'
42+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.diskSizeGb'
43+ field: 'instance_flexibility_policy.instance_selections.disks.disk_size_gb'
44+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.diskName'
45+ field: 'instance_flexibility_policy.instance_selections.disks.disk_name'
46+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.diskSizeGb'
47+ field: 'instance_flexibility_policy.instance_selections.disks.disk_size_gb'
48+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.diskType'
49+ field: 'instance_flexibility_policy.instance_selections.disks.disk_type'
50+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.guestOsFeatures.type'
51+ field: 'instance_flexibility_policy.instance_selections.disks.guest_os_features'
52+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.labels'
53+ field: 'instance_flexibility_policy.instance_selections.disks.labels.key'
54+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.labels'
55+ field: 'instance_flexibility_policy.instance_selections.disks.labels.value'
56+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.provisionedIops'
57+ field: 'instance_flexibility_policy.instance_selections.disks.provisioned_iops'
58+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.provisionedThroughput'
59+ field: 'instance_flexibility_policy.instance_selections.disks.provisioned_throughput'
60+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.resourceManagerTags'
61+ field: 'instance_flexibility_policy.instance_selections.disks.resource_manager_tags.key'
62+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.resourceManagerTags'
63+ field: 'instance_flexibility_policy.instance_selections.disks.resource_manager_tags.value'
64+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.resourcePolicies'
65+ field: 'instance_flexibility_policy.instance_selections.disks.resource_policies'
66+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceImage'
67+ field: 'instance_flexibility_policy.instance_selections.disks.source_image'
68+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceImageEncryptionKey.kmsKeyName'
69+ field: 'instance_flexibility_policy.instance_selections.disks.source_image_encryption_key.kms_key_self_link'
70+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceImageEncryptionKey.kmsKeyServiceAccount'
71+ field: 'instance_flexibility_policy.instance_selections.disks.source_image_encryption_key.kms_key_service_account'
72+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceImageEncryptionKey.rawKey'
73+ field: 'instance_flexibility_policy.instance_selections.disks.source_image_encryption_key.raw_key'
74+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceImageEncryptionKey.rsaEncryptedKey'
75+ field: 'instance_flexibility_policy.instance_selections.disks.source_image_encryption_key.rsa_encrypted_key'
76+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceSnapshot'
77+ field: 'instance_flexibility_policy.instance_selections.disks.source_snapshot'
78+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceSnapshotEncryptionKey.kmsKeyName'
79+ field: 'instance_flexibility_policy.instance_selections.disks.source_snapshot_encryption_key.kms_key_self_link'
80+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceSnapshotEncryptionKey.kmsKeyServiceAccount'
81+ field: 'instance_flexibility_policy.instance_selections.disks.source_snapshot_encryption_key.kms_key_service_account'
82+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceSnapshotEncryptionKey.rawKey'
83+ field: 'instance_flexibility_policy.instance_selections.disks.source_snapshot_encryption_key.raw_key'
84+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.initializeParams.sourceSnapshotEncryptionKey.rsaEncryptedKey'
85+ field: 'instance_flexibility_policy.instance_selections.disks.source_snapshot_encryption_key.rsa_encrypted_key'
86+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.interface'
87+ field: 'instance_flexibility_policy.instance_selections.disks.interface'
88+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.mode'
89+ field: 'instance_flexibility_policy.instance_selections.disks.mode'
90+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.source'
91+ field: 'instance_flexibility_policy.instance_selections.disks.source'
92+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.disks.type'
93+ field: 'instance_flexibility_policy.instance_selections.disks.type'
94+ {{- end }}
95+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.machineTypes'
96+ field: 'instance_flexibility_policy.instance_selections.machine_types'
97+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.key'
98+ field: 'instance_flexibility_policy.instance_selections.name'
99+ {{- if ne $.TargetVersionName "ga" }}
100+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.minCpuPlatform'
101+ field: 'instance_flexibility_policy.instance_selections.min_cpu_platform'
102+ {{- end }}
103+ - api_field: 'instanceFlexibilityPolicy.instanceSelections.value.rank'
104+ field: 'instance_flexibility_policy.instance_selections.rank'
28105 - api_field: 'instanceGroup'
29106 - api_field: 'id'
30107 field: 'instance_group_manager_id'
0 commit comments