@@ -14,92 +14,167 @@ fields:
14
14
- field : ' instance_group_urls'
15
15
- field : ' location'
16
16
- field : ' managed_instance_group_urls'
17
+ provider_only : true
17
18
- field : ' management.auto_repair'
18
19
- field : ' management.auto_upgrade'
19
20
- field : ' max_pods_per_node'
21
+ api_field : ' max_pods_constraint.max_pods_per_node'
20
22
- field : ' name'
21
23
- field : ' name_prefix'
24
+ provider_only : true
22
25
- field : ' network_config.additional_node_network_configs.network'
23
26
- field : ' network_config.additional_node_network_configs.subnetwork'
24
27
- field : ' network_config.additional_pod_network_configs.max_pods_per_node'
28
+ api_field : ' network_config.additional_pod_network_configs.max_pods_per_node.max_pods_per_node'
25
29
- field : ' network_config.additional_pod_network_configs.secondary_pod_range'
26
30
- field : ' network_config.additional_pod_network_configs.subnetwork'
27
31
- field : ' network_config.create_pod_range'
28
32
- field : ' network_config.enable_private_nodes'
29
33
- field : ' network_config.network_performance_config.total_egress_bandwidth_tier'
30
34
- field : ' network_config.pod_cidr_overprovision_config.disabled'
35
+ api_field : ' network_config.pod_cidr_overprovision_config.disable'
31
36
- field : ' network_config.pod_ipv4_cidr_block'
32
37
- field : ' network_config.pod_range'
33
38
- field : ' node_config.advanced_machine_features.enable_nested_virtualization'
39
+ api_field : ' config.advanced_machine_features.enable_nested_virtualization'
34
40
- field : ' node_config.advanced_machine_features.threads_per_core'
41
+ api_field : ' config.advanced_machine_features.threads_per_core'
35
42
- field : ' node_config.boot_disk_kms_key'
43
+ api_field : ' config.boot_disk_kms_key'
36
44
- field : ' node_config.confidential_nodes.enabled'
45
+ api_field : ' config.confidential_nodes.enabled'
37
46
- field : ' node_config.containerd_config.private_registry_access_config.certificate_authority_domain_config.fqdns'
47
+ api_field : ' config.containerd_config.private_registry_access_config.certificate_authority_domain_config.fqdns'
38
48
- field : ' node_config.containerd_config.private_registry_access_config.certificate_authority_domain_config.gcp_secret_manager_certificate_config.secret_uri'
49
+ api_field : ' config.containerd_config.private_registry_access_config.certificate_authority_domain_config.gcp_secret_manager_certificate_config.secret_uri'
39
50
- field : ' node_config.containerd_config.private_registry_access_config.enabled'
51
+ api_field : ' config.containerd_config.private_registry_access_config.enabled'
40
52
- field : ' node_config.disk_size_gb'
53
+ api_field : ' config.disk_size_gb'
41
54
- field : ' node_config.disk_type'
55
+ api_field : ' config.disk_type'
42
56
- field : ' node_config.effective_taints.effect'
57
+ provider_only : true
43
58
- field : ' node_config.effective_taints.key'
59
+ provider_only : true
44
60
- field : ' node_config.effective_taints.value'
61
+ provider_only : true
45
62
- field : ' node_config.enable_confidential_storage'
63
+ api_field : ' config.enable_confidential_storage'
46
64
- field : ' node_config.ephemeral_storage_config.local_ssd_count'
65
+ api_field : ' config.ephemeral_storage_config.local_ssd_count'
47
66
- field : ' node_config.ephemeral_storage_local_ssd_config.local_ssd_count'
67
+ api_field : ' config.ephemeral_storage_local_ssd_config.local_ssd_count'
48
68
- field : ' node_config.fast_socket.enabled'
69
+ api_field : ' config.fast_socket.enabled'
49
70
- field : ' node_config.gcfs_config.enabled'
71
+ api_field : ' config.gcfs_config.enabled'
50
72
- field : ' node_config.guest_accelerator.count'
73
+ api_field : ' config.accelerators.accelerator_count'
51
74
- field : ' node_config.guest_accelerator.gpu_driver_installation_config.gpu_driver_version'
75
+ api_field : ' config.accelerators.gpu_driver_installation_config.gpu_driver_version'
52
76
- field : ' node_config.guest_accelerator.gpu_partition_size'
77
+ api_field : ' config.accelerators.gpu_partition_size'
53
78
- field : ' node_config.guest_accelerator.gpu_sharing_config.gpu_sharing_strategy'
79
+ api_field : ' config.accelerators.gpu_sharing_config.gpu_sharing_strategy'
54
80
- field : ' node_config.guest_accelerator.gpu_sharing_config.max_shared_clients_per_gpu'
81
+ api_field : ' config.accelerators.gpu_sharing_config.max_shared_clients_per_gpu'
55
82
- field : ' node_config.guest_accelerator.type'
83
+ api_field : ' config.accelerators.accelerator_type'
56
84
- field : ' node_config.gvnic.enabled'
85
+ api_field : ' config.gvnic.enabled'
57
86
- field : ' node_config.host_maintenance_policy.maintenance_interval'
87
+ api_field : ' config.host_maintenance_policy.maintenance_interval'
58
88
- field : ' node_config.image_type'
89
+ api_field : ' config.image_type'
59
90
- field : ' node_config.kubelet_config.cpu_cfs_quota'
91
+ api_field : ' config.kubelet_config.cpu_cfs_quota'
60
92
- field : ' node_config.kubelet_config.cpu_cfs_quota_period'
93
+ api_field : ' config.kubelet_config.cpu_cfs_quota_period'
61
94
- field : ' node_config.kubelet_config.cpu_manager_policy'
95
+ api_field : ' config.kubelet_config.cpu_manager_policy'
62
96
- field : ' node_config.kubelet_config.insecure_kubelet_readonly_port_enabled'
97
+ api_field : ' config.kubelet_config.insecure_kubelet_readonly_port_enabled'
63
98
- field : ' node_config.kubelet_config.pod_pids_limit'
99
+ api_field : ' config.kubelet_config.pod_pids_limit'
64
100
- field : ' node_config.labels'
101
+ api_field : ' config.labels'
65
102
- field : ' node_config.linux_node_config.cgroup_mode'
103
+ api_field : ' config.linux_node_config.cgroup_mode'
66
104
- field : ' node_config.linux_node_config.hugepages_config.hugepage_size_1g'
105
+ api_field : ' config.linux_node_config.hugepages.hugepage_size1g'
67
106
- field : ' node_config.linux_node_config.hugepages_config.hugepage_size_2m'
107
+ api_field : ' config.linux_node_config.hugepages.hugepage_size2m'
68
108
- field : ' node_config.linux_node_config.sysctls'
109
+ api_field : ' config.linux_node_config.sysctls'
69
110
- field : ' node_config.local_nvme_ssd_block_config.local_ssd_count'
111
+ api_field : ' config.local_nvme_ssd_block_config.local_ssd_count'
70
112
- field : ' node_config.local_ssd_count'
113
+ api_field : ' config.local_ssd_count'
71
114
- field : ' node_config.local_ssd_encryption_mode'
115
+ api_field : ' config.local_ssd_encryption_mode'
72
116
- field : ' node_config.logging_variant'
117
+ api_field : ' config.logging_config.variant_config.variant'
73
118
- field : ' node_config.machine_type'
119
+ api_field : ' config.machine_type'
74
120
- field : ' node_config.max_run_duration'
121
+ api_field : ' config.max_run_duration'
75
122
- field : ' node_config.metadata'
123
+ api_field : ' config.metadata'
76
124
- field : ' node_config.min_cpu_platform'
125
+ api_field : ' config.min_cpu_platform'
77
126
- field : ' node_config.node_group'
127
+ api_field : ' config.node_group'
78
128
- field : ' node_config.oauth_scopes'
129
+ api_field : ' config.oauth_scopes'
79
130
- field : ' node_config.preemptible'
131
+ api_field : ' config.preemptible'
80
132
- field : ' node_config.reservation_affinity.consume_reservation_type'
133
+ api_field : ' config.reservation_affinity.consume_reservation_type'
81
134
- field : ' node_config.reservation_affinity.key'
135
+ api_field : ' config.reservation_affinity.key'
82
136
- field : ' node_config.reservation_affinity.values'
137
+ api_field : ' config.reservation_affinity.values'
83
138
- field : ' node_config.resource_labels'
139
+ api_field : ' config.resource_labels'
84
140
- field : ' node_config.resource_manager_tags'
141
+ api_field : ' config.resource_manager_tags.tags'
85
142
- field : ' node_config.sandbox_config.sandbox_type'
143
+ api_field : ' config.sandbox_config.sandbox_type'
86
144
- field : ' node_config.secondary_boot_disks.disk_image'
145
+ api_field : ' config.secondary_boot_disks.disk_image'
87
146
- field : ' node_config.secondary_boot_disks.mode'
147
+ api_field : ' config.secondary_boot_disks.mode'
88
148
- field : ' node_config.service_account'
149
+ api_field : ' config.service_account'
89
150
- field : ' node_config.shielded_instance_config.enable_integrity_monitoring'
151
+ api_field : ' config.shielded_instance_config.enable_integrity_monitoring'
90
152
- field : ' node_config.shielded_instance_config.enable_secure_boot'
153
+ api_field : ' config.shielded_instance_config.enable_secure_boot'
91
154
- field : ' node_config.sole_tenant_config.node_affinity.key'
155
+ api_field : ' config.sole_tenant_config.node_affinities.key'
92
156
- field : ' node_config.sole_tenant_config.node_affinity.operator'
157
+ api_field : ' config.sole_tenant_config.node_affinities.operator'
93
158
- field : ' node_config.sole_tenant_config.node_affinity.values'
159
+ api_field : ' config.sole_tenant_config.node_affinities.values'
94
160
- field : ' node_config.spot'
161
+ api_field : ' config.spot'
95
162
- field : ' node_config.storage_pools'
163
+ api_field : ' config.storage_pools'
96
164
- field : ' node_config.tags'
165
+ api_field : ' config.tags'
97
166
- field : ' node_config.taint.effect'
167
+ api_field : ' config.taints.effect'
98
168
- field : ' node_config.taint.key'
169
+ api_field : ' config.taints.key'
99
170
- field : ' node_config.taint.value'
171
+ api_field : ' config.taints.value'
100
172
- field : ' node_config.workload_metadata_config.mode'
173
+ api_field : ' config.workload_metadata_config.mode'
101
174
- field : ' node_count'
175
+ provider_only : true
102
176
- field : ' node_locations'
177
+ api_field : ' locations'
103
178
- field : ' operation'
104
179
- field : ' placement_policy.policy_name'
105
180
- field : ' placement_policy.tpu_topology'
0 commit comments