@@ -14,90 +14,163 @@ fields:
1414 - field : ' instance_group_urls'
1515 - field : ' location'
1616 - field : ' managed_instance_group_urls'
17+ provider_only : true
1718 - field : ' management.auto_repair'
1819 - field : ' management.auto_upgrade'
1920 - field : ' max_pods_per_node'
21+ api_field : ' max_pods_constraint.max_pods_per_node'
2022 - field : ' name'
2123 - field : ' name_prefix'
24+ provider_only : true
2225 - field : ' network_config.additional_node_network_configs.network'
2326 - field : ' network_config.additional_node_network_configs.subnetwork'
2427 - 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'
2529 - field : ' network_config.additional_pod_network_configs.secondary_pod_range'
2630 - field : ' network_config.additional_pod_network_configs.subnetwork'
2731 - field : ' network_config.create_pod_range'
2832 - field : ' network_config.enable_private_nodes'
2933 - field : ' network_config.network_performance_config.total_egress_bandwidth_tier'
3034 - field : ' network_config.pod_cidr_overprovision_config.disabled'
35+ api_field : ' network_config.pod_cidr_overprovision_config.disable'
3136 - field : ' network_config.pod_ipv4_cidr_block'
3237 - field : ' network_config.pod_range'
3338 - field : ' node_config.advanced_machine_features.enable_nested_virtualization'
39+ api_field : ' config.advanced_machine_features.enable_nested_virtualization'
3440 - field : ' node_config.advanced_machine_features.threads_per_core'
41+ api_field : ' config.advanced_machine_features.threads_per_core'
3542 - field : ' node_config.boot_disk_kms_key'
43+ api_field : ' config.boot_disk_kms_key'
3644 - field : ' node_config.confidential_nodes.enabled'
45+ api_field : ' config.confidential_nodes.enabled'
3746 - 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'
3848 - 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'
3950 - field : ' node_config.containerd_config.private_registry_access_config.enabled'
51+ api_field : ' config.containerd_config.private_registry_access_config.enabled'
4052 - field : ' node_config.disk_size_gb'
53+ api_field : ' config.disk_size_gb'
4154 - field : ' node_config.disk_type'
55+ api_field : ' config.disk_type'
4256 - field : ' node_config.effective_taints.effect'
57+ provider_only : true
4358 - field : ' node_config.effective_taints.key'
59+ provider_only : true
4460 - field : ' node_config.effective_taints.value'
61+ provider_only : true
4562 - field : ' node_config.enable_confidential_storage'
63+ api_field : ' config.enable_confidential_storage'
4664 - field : ' node_config.ephemeral_storage_local_ssd_config.local_ssd_count'
65+ api_field : ' config.ephemeral_storage_local_ssd_config.local_ssd_count'
4766 - field : ' node_config.fast_socket.enabled'
67+ api_field : ' config.fast_socket.enabled'
4868 - field : ' node_config.gcfs_config.enabled'
69+ api_field : ' config.gcfs_config.enabled'
4970 - field : ' node_config.guest_accelerator.count'
71+ api_field : ' config.accelerators.accelerator_count'
5072 - field : ' node_config.guest_accelerator.gpu_driver_installation_config.gpu_driver_version'
73+ api_field : ' config.accelerators.gpu_driver_installation_config.gpu_driver_version'
5174 - field : ' node_config.guest_accelerator.gpu_partition_size'
75+ api_field : ' config.accelerators.gpu_partition_size'
5276 - field : ' node_config.guest_accelerator.gpu_sharing_config.gpu_sharing_strategy'
77+ api_field : ' config.accelerators.gpu_sharing_config.gpu_sharing_strategy'
5378 - field : ' node_config.guest_accelerator.gpu_sharing_config.max_shared_clients_per_gpu'
79+ api_field : ' config.accelerators.gpu_sharing_config.max_shared_clients_per_gpu'
5480 - field : ' node_config.guest_accelerator.type'
81+ api_field : ' config.accelerators.accelerator_type'
5582 - field : ' node_config.gvnic.enabled'
83+ api_field : ' config.gvnic.enabled'
5684 - field : ' node_config.host_maintenance_policy.maintenance_interval'
85+ api_field : ' config.host_maintenance_policy.maintenance_interval'
5786 - field : ' node_config.image_type'
87+ api_field : ' config.image_type'
5888 - field : ' node_config.kubelet_config.cpu_cfs_quota'
89+ api_field : ' config.kubelet_config.cpu_cfs_quota'
5990 - field : ' node_config.kubelet_config.cpu_cfs_quota_period'
91+ api_field : ' config.kubelet_config.cpu_cfs_quota_period'
6092 - field : ' node_config.kubelet_config.cpu_manager_policy'
93+ api_field : ' config.kubelet_config.cpu_manager_policy'
6194 - field : ' node_config.kubelet_config.insecure_kubelet_readonly_port_enabled'
95+ api_field : ' config.kubelet_config.insecure_kubelet_readonly_port_enabled'
6296 - field : ' node_config.kubelet_config.pod_pids_limit'
97+ api_field : ' config.kubelet_config.pod_pids_limit'
6398 - field : ' node_config.labels'
99+ api_field : ' config.labels'
64100 - field : ' node_config.linux_node_config.cgroup_mode'
101+ api_field : ' config.linux_node_config.cgroup_mode'
65102 - field : ' node_config.linux_node_config.hugepages_config.hugepage_size_1g'
103+ api_field : ' config.linux_node_config.hugepages.hugepage_size1g'
66104 - field : ' node_config.linux_node_config.hugepages_config.hugepage_size_2m'
105+ api_field : ' config.linux_node_config.hugepages.hugepage_size2m'
67106 - field : ' node_config.linux_node_config.sysctls'
107+ api_field : ' config.linux_node_config.sysctls'
68108 - field : ' node_config.local_nvme_ssd_block_config.local_ssd_count'
109+ api_field : ' config.local_nvme_ssd_block_config.local_ssd_count'
69110 - field : ' node_config.local_ssd_count'
111+ api_field : ' config.local_ssd_count'
70112 - field : ' node_config.local_ssd_encryption_mode'
113+ api_field : ' config.local_ssd_encryption_mode'
71114 - field : ' node_config.logging_variant'
115+ api_field : ' config.logging_config.variant_config.variant'
72116 - field : ' node_config.machine_type'
117+ api_field : ' config.machine_type'
73118 - field : ' node_config.max_run_duration'
119+ api_field : ' config.max_run_duration'
74120 - field : ' node_config.metadata'
121+ api_field : ' config.metadata'
75122 - field : ' node_config.min_cpu_platform'
123+ api_field : ' config.min_cpu_platform'
76124 - field : ' node_config.node_group'
125+ api_field : ' config.node_group'
77126 - field : ' node_config.oauth_scopes'
127+ api_field : ' config.oauth_scopes'
78128 - field : ' node_config.preemptible'
129+ api_field : ' config.preemptible'
79130 - field : ' node_config.reservation_affinity.consume_reservation_type'
131+ api_field : ' config.reservation_affinity.consume_reservation_type'
80132 - field : ' node_config.reservation_affinity.key'
133+ api_field : ' config.reservation_affinity.key'
81134 - field : ' node_config.reservation_affinity.values'
135+ api_field : ' config.reservation_affinity.values'
82136 - field : ' node_config.resource_labels'
137+ api_field : ' config.resource_labels'
83138 - field : ' node_config.resource_manager_tags'
139+ api_field : ' config.resource_manager_tags.tags'
84140 - field : ' node_config.secondary_boot_disks.disk_image'
141+ api_field : ' config.secondary_boot_disks.disk_image'
85142 - field : ' node_config.secondary_boot_disks.mode'
143+ api_field : ' config.secondary_boot_disks.mode'
86144 - field : ' node_config.service_account'
145+ api_field : ' config.service_account'
87146 - field : ' node_config.shielded_instance_config.enable_integrity_monitoring'
147+ api_field : ' config.shielded_instance_config.enable_integrity_monitoring'
88148 - field : ' node_config.shielded_instance_config.enable_secure_boot'
149+ api_field : ' config.shielded_instance_config.enable_secure_boot'
89150 - field : ' node_config.sole_tenant_config.node_affinity.key'
151+ api_field : ' config.sole_tenant_config.node_affinities.key'
90152 - field : ' node_config.sole_tenant_config.node_affinity.operator'
153+ api_field : ' config.sole_tenant_config.node_affinities.operator'
91154 - field : ' node_config.sole_tenant_config.node_affinity.values'
155+ api_field : ' config.sole_tenant_config.node_affinities.values'
92156 - field : ' node_config.spot'
157+ api_field : ' config.spot'
93158 - field : ' node_config.storage_pools'
159+ api_field : ' config.storage_pools'
94160 - field : ' node_config.tags'
161+ api_field : ' config.tags'
95162 - field : ' node_config.taint.effect'
163+ api_field : ' config.taints.effect'
96164 - field : ' node_config.taint.key'
165+ api_field : ' config.taints.key'
97166 - field : ' node_config.taint.value'
167+ api_field : ' config.taints.value'
98168 - field : ' node_config.workload_metadata_config.mode'
169+ api_field : ' config.workload_metadata_config.mode'
99170 - field : ' node_count'
171+ provider_only : true
100172 - field : ' node_locations'
173+ api_field : ' locations'
101174 - field : ' operation'
102175 - field : ' placement_policy.policy_name'
103176 - field : ' placement_policy.tpu_topology'
0 commit comments