1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::LinuxNodeConfig {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("LinuxNodeConfig");
23 debug_struct.field("sysctls", &self.sysctls);
24 debug_struct.field("cgroup_mode", &self.cgroup_mode);
25 debug_struct.field("hugepages", &self.hugepages);
26 debug_struct.field(
27 "transparent_hugepage_enabled",
28 &self.transparent_hugepage_enabled,
29 );
30 debug_struct.field(
31 "transparent_hugepage_defrag",
32 &self.transparent_hugepage_defrag,
33 );
34 debug_struct.field("custom_node_init", &self.custom_node_init);
35 debug_struct.field("swap_config", &self.swap_config);
36 debug_struct.field(
37 "node_kernel_module_loading",
38 &self.node_kernel_module_loading,
39 );
40 debug_struct.field("accurate_time_config", &self.accurate_time_config);
41 if !self._unknown_fields.is_empty() {
42 debug_struct.field("_unknown_fields", &self._unknown_fields);
43 }
44 debug_struct.finish()
45 }
46}
47
48impl std::fmt::Debug for super::linux_node_config::HugepagesConfig {
49 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
50 let mut debug_struct = f.debug_struct("HugepagesConfig");
51 debug_struct.field("hugepage_size2m", &self.hugepage_size2m);
52 debug_struct.field("hugepage_size1g", &self.hugepage_size1g);
53 if !self._unknown_fields.is_empty() {
54 debug_struct.field("_unknown_fields", &self._unknown_fields);
55 }
56 debug_struct.finish()
57 }
58}
59
60impl std::fmt::Debug for super::linux_node_config::CustomNodeInit {
61 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
62 let mut debug_struct = f.debug_struct("CustomNodeInit");
63 debug_struct.field("init_script", &self.init_script);
64 if !self._unknown_fields.is_empty() {
65 debug_struct.field("_unknown_fields", &self._unknown_fields);
66 }
67 debug_struct.finish()
68 }
69}
70
71impl std::fmt::Debug for super::linux_node_config::custom_node_init::InitScript {
72 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
73 let mut debug_struct = f.debug_struct("InitScript");
74 debug_struct.field("gcs_uri", &self.gcs_uri);
75 debug_struct.field("gcs_generation", &self.gcs_generation);
76 debug_struct.field("args", &self.args);
77 debug_struct.field(
78 "gcp_secret_manager_secret_uri",
79 &self.gcp_secret_manager_secret_uri,
80 );
81 if !self._unknown_fields.is_empty() {
82 debug_struct.field("_unknown_fields", &self._unknown_fields);
83 }
84 debug_struct.finish()
85 }
86}
87
88impl std::fmt::Debug for super::linux_node_config::SwapConfig {
89 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
90 let mut debug_struct = f.debug_struct("SwapConfig");
91 debug_struct.field("enabled", &self.enabled);
92 debug_struct.field("encryption_config", &self.encryption_config);
93 debug_struct.field("performance_profile", &self.performance_profile);
94 if !self._unknown_fields.is_empty() {
95 debug_struct.field("_unknown_fields", &self._unknown_fields);
96 }
97 debug_struct.finish()
98 }
99}
100
101impl std::fmt::Debug for super::linux_node_config::swap_config::EncryptionConfig {
102 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
103 let mut debug_struct = f.debug_struct("EncryptionConfig");
104 debug_struct.field("disabled", &self.disabled);
105 if !self._unknown_fields.is_empty() {
106 debug_struct.field("_unknown_fields", &self._unknown_fields);
107 }
108 debug_struct.finish()
109 }
110}
111
112impl std::fmt::Debug for super::linux_node_config::swap_config::BootDiskProfile {
113 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
114 let mut debug_struct = f.debug_struct("BootDiskProfile");
115 debug_struct.field("swap_size", &self.swap_size);
116 if !self._unknown_fields.is_empty() {
117 debug_struct.field("_unknown_fields", &self._unknown_fields);
118 }
119 debug_struct.finish()
120 }
121}
122
123impl std::fmt::Debug for super::linux_node_config::swap_config::EphemeralLocalSsdProfile {
124 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
125 let mut debug_struct = f.debug_struct("EphemeralLocalSsdProfile");
126 debug_struct.field("swap_size", &self.swap_size);
127 if !self._unknown_fields.is_empty() {
128 debug_struct.field("_unknown_fields", &self._unknown_fields);
129 }
130 debug_struct.finish()
131 }
132}
133
134impl std::fmt::Debug for super::linux_node_config::swap_config::DedicatedLocalSsdProfile {
135 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
136 let mut debug_struct = f.debug_struct("DedicatedLocalSsdProfile");
137 debug_struct.field("disk_count", &self.disk_count);
138 if !self._unknown_fields.is_empty() {
139 debug_struct.field("_unknown_fields", &self._unknown_fields);
140 }
141 debug_struct.finish()
142 }
143}
144
145impl std::fmt::Debug for super::linux_node_config::NodeKernelModuleLoading {
146 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
147 let mut debug_struct = f.debug_struct("NodeKernelModuleLoading");
148 debug_struct.field("policy", &self.policy);
149 if !self._unknown_fields.is_empty() {
150 debug_struct.field("_unknown_fields", &self._unknown_fields);
151 }
152 debug_struct.finish()
153 }
154}
155
156impl std::fmt::Debug for super::linux_node_config::AccurateTimeConfig {
157 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
158 let mut debug_struct = f.debug_struct("AccurateTimeConfig");
159 debug_struct.field("enable_ptp_kvm_time_sync", &self.enable_ptp_kvm_time_sync);
160 if !self._unknown_fields.is_empty() {
161 debug_struct.field("_unknown_fields", &self._unknown_fields);
162 }
163 debug_struct.finish()
164 }
165}
166
167impl std::fmt::Debug for super::WindowsNodeConfig {
168 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
169 let mut debug_struct = f.debug_struct("WindowsNodeConfig");
170 debug_struct.field("os_version", &self.os_version);
171 if !self._unknown_fields.is_empty() {
172 debug_struct.field("_unknown_fields", &self._unknown_fields);
173 }
174 debug_struct.finish()
175 }
176}
177
178impl std::fmt::Debug for super::NodeKubeletConfig {
179 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
180 let mut debug_struct = f.debug_struct("NodeKubeletConfig");
181 debug_struct.field("cpu_manager_policy", &self.cpu_manager_policy);
182 debug_struct.field("topology_manager", &self.topology_manager);
183 debug_struct.field("memory_manager", &self.memory_manager);
184 debug_struct.field("cpu_cfs_quota", &self.cpu_cfs_quota);
185 debug_struct.field("cpu_cfs_quota_period", &self.cpu_cfs_quota_period);
186 debug_struct.field("pod_pids_limit", &self.pod_pids_limit);
187 debug_struct.field(
188 "insecure_kubelet_readonly_port_enabled",
189 &self.insecure_kubelet_readonly_port_enabled,
190 );
191 debug_struct.field(
192 "image_gc_low_threshold_percent",
193 &self.image_gc_low_threshold_percent,
194 );
195 debug_struct.field(
196 "image_gc_high_threshold_percent",
197 &self.image_gc_high_threshold_percent,
198 );
199 debug_struct.field("image_minimum_gc_age", &self.image_minimum_gc_age);
200 debug_struct.field("image_maximum_gc_age", &self.image_maximum_gc_age);
201 debug_struct.field("container_log_max_size", &self.container_log_max_size);
202 debug_struct.field("container_log_max_files", &self.container_log_max_files);
203 debug_struct.field("allowed_unsafe_sysctls", &self.allowed_unsafe_sysctls);
204 debug_struct.field("eviction_soft", &self.eviction_soft);
205 debug_struct.field(
206 "eviction_soft_grace_period",
207 &self.eviction_soft_grace_period,
208 );
209 debug_struct.field("eviction_minimum_reclaim", &self.eviction_minimum_reclaim);
210 debug_struct.field(
211 "eviction_max_pod_grace_period_seconds",
212 &self.eviction_max_pod_grace_period_seconds,
213 );
214 debug_struct.field("max_parallel_image_pulls", &self.max_parallel_image_pulls);
215 debug_struct.field("single_process_oom_kill", &self.single_process_oom_kill);
216 debug_struct.field("crash_loop_back_off", &self.crash_loop_back_off);
217 debug_struct.field(
218 "shutdown_grace_period_seconds",
219 &self.shutdown_grace_period_seconds,
220 );
221 debug_struct.field(
222 "shutdown_grace_period_critical_pods_seconds",
223 &self.shutdown_grace_period_critical_pods_seconds,
224 );
225 if !self._unknown_fields.is_empty() {
226 debug_struct.field("_unknown_fields", &self._unknown_fields);
227 }
228 debug_struct.finish()
229 }
230}
231
232impl std::fmt::Debug for super::node_kubelet_config::CrashLoopBackOffConfig {
233 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
234 let mut debug_struct = f.debug_struct("CrashLoopBackOffConfig");
235 debug_struct.field(
236 "max_container_restart_period",
237 &self.max_container_restart_period,
238 );
239 if !self._unknown_fields.is_empty() {
240 debug_struct.field("_unknown_fields", &self._unknown_fields);
241 }
242 debug_struct.finish()
243 }
244}
245
246impl std::fmt::Debug for super::TopologyManager {
247 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
248 let mut debug_struct = f.debug_struct("TopologyManager");
249 debug_struct.field("policy", &self.policy);
250 debug_struct.field("scope", &self.scope);
251 if !self._unknown_fields.is_empty() {
252 debug_struct.field("_unknown_fields", &self._unknown_fields);
253 }
254 debug_struct.finish()
255 }
256}
257
258impl std::fmt::Debug for super::MemoryManager {
259 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
260 let mut debug_struct = f.debug_struct("MemoryManager");
261 debug_struct.field("policy", &self.policy);
262 if !self._unknown_fields.is_empty() {
263 debug_struct.field("_unknown_fields", &self._unknown_fields);
264 }
265 debug_struct.finish()
266 }
267}
268
269impl std::fmt::Debug for super::EvictionSignals {
270 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
271 let mut debug_struct = f.debug_struct("EvictionSignals");
272 debug_struct.field("memory_available", &self.memory_available);
273 debug_struct.field("nodefs_available", &self.nodefs_available);
274 debug_struct.field("nodefs_inodes_free", &self.nodefs_inodes_free);
275 debug_struct.field("imagefs_available", &self.imagefs_available);
276 debug_struct.field("imagefs_inodes_free", &self.imagefs_inodes_free);
277 debug_struct.field("pid_available", &self.pid_available);
278 if !self._unknown_fields.is_empty() {
279 debug_struct.field("_unknown_fields", &self._unknown_fields);
280 }
281 debug_struct.finish()
282 }
283}
284
285impl std::fmt::Debug for super::EvictionGracePeriod {
286 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
287 let mut debug_struct = f.debug_struct("EvictionGracePeriod");
288 debug_struct.field("memory_available", &self.memory_available);
289 debug_struct.field("nodefs_available", &self.nodefs_available);
290 debug_struct.field("nodefs_inodes_free", &self.nodefs_inodes_free);
291 debug_struct.field("imagefs_available", &self.imagefs_available);
292 debug_struct.field("imagefs_inodes_free", &self.imagefs_inodes_free);
293 debug_struct.field("pid_available", &self.pid_available);
294 if !self._unknown_fields.is_empty() {
295 debug_struct.field("_unknown_fields", &self._unknown_fields);
296 }
297 debug_struct.finish()
298 }
299}
300
301impl std::fmt::Debug for super::EvictionMinimumReclaim {
302 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
303 let mut debug_struct = f.debug_struct("EvictionMinimumReclaim");
304 debug_struct.field("memory_available", &self.memory_available);
305 debug_struct.field("nodefs_available", &self.nodefs_available);
306 debug_struct.field("nodefs_inodes_free", &self.nodefs_inodes_free);
307 debug_struct.field("imagefs_available", &self.imagefs_available);
308 debug_struct.field("imagefs_inodes_free", &self.imagefs_inodes_free);
309 debug_struct.field("pid_available", &self.pid_available);
310 if !self._unknown_fields.is_empty() {
311 debug_struct.field("_unknown_fields", &self._unknown_fields);
312 }
313 debug_struct.finish()
314 }
315}
316
317impl std::fmt::Debug for super::NodeConfig {
318 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
319 let mut debug_struct = f.debug_struct("NodeConfig");
320 debug_struct.field("machine_type", &self.machine_type);
321 debug_struct.field("disk_size_gb", &self.disk_size_gb);
322 debug_struct.field("oauth_scopes", &self.oauth_scopes);
323 debug_struct.field("service_account", &self.service_account);
324 debug_struct.field("metadata", &self.metadata);
325 debug_struct.field("image_type", &self.image_type);
326 debug_struct.field("node_image_config", &self.node_image_config);
327 debug_struct.field("labels", &self.labels);
328 debug_struct.field("local_ssd_count", &self.local_ssd_count);
329 debug_struct.field("tags", &self.tags);
330 debug_struct.field("preemptible", &self.preemptible);
331 debug_struct.field("accelerators", &self.accelerators);
332 debug_struct.field("disk_type", &self.disk_type);
333 debug_struct.field("min_cpu_platform", &self.min_cpu_platform);
334 debug_struct.field("workload_metadata_config", &self.workload_metadata_config);
335 debug_struct.field("taints", &self.taints);
336 debug_struct.field("sandbox_config", &self.sandbox_config);
337 debug_struct.field("node_group", &self.node_group);
338 debug_struct.field("reservation_affinity", &self.reservation_affinity);
339 debug_struct.field("shielded_instance_config", &self.shielded_instance_config);
340 debug_struct.field("linux_node_config", &self.linux_node_config);
341 debug_struct.field("kubelet_config", &self.kubelet_config);
342 debug_struct.field("boot_disk_kms_key", &self.boot_disk_kms_key);
343 debug_struct.field("gcfs_config", &self.gcfs_config);
344 debug_struct.field("advanced_machine_features", &self.advanced_machine_features);
345 debug_struct.field("gvnic", &self.gvnic);
346 debug_struct.field("spot", &self.spot);
347 debug_struct.field("confidential_nodes", &self.confidential_nodes);
348 debug_struct.field("fast_socket", &self.fast_socket);
349 debug_struct.field("resource_labels", &self.resource_labels);
350 debug_struct.field("logging_config", &self.logging_config);
351 debug_struct.field("windows_node_config", &self.windows_node_config);
352 debug_struct.field(
353 "local_nvme_ssd_block_config",
354 &self.local_nvme_ssd_block_config,
355 );
356 debug_struct.field(
357 "ephemeral_storage_local_ssd_config",
358 &self.ephemeral_storage_local_ssd_config,
359 );
360 debug_struct.field("sole_tenant_config", &self.sole_tenant_config);
361 debug_struct.field("containerd_config", &self.containerd_config);
362 debug_struct.field("resource_manager_tags", &self.resource_manager_tags);
363 debug_struct.field(
364 "enable_confidential_storage",
365 &self.enable_confidential_storage,
366 );
367 debug_struct.field("secondary_boot_disks", &self.secondary_boot_disks);
368 debug_struct.field("storage_pools", &self.storage_pools);
369 debug_struct.field(
370 "secondary_boot_disk_update_strategy",
371 &self.secondary_boot_disk_update_strategy,
372 );
373 debug_struct.field("gpu_direct_config", &self.gpu_direct_config);
374 debug_struct.field("max_run_duration", &self.max_run_duration);
375 debug_struct.field("local_ssd_encryption_mode", &self.local_ssd_encryption_mode);
376 debug_struct.field("effective_cgroup_mode", &self.effective_cgroup_mode);
377 debug_struct.field("flex_start", &self.flex_start);
378 debug_struct.field("boot_disk", &self.boot_disk);
379 debug_struct.field("consolidation_delay", &self.consolidation_delay);
380 debug_struct.field("taint_config", &self.taint_config);
381 if !self._unknown_fields.is_empty() {
382 debug_struct.field("_unknown_fields", &self._unknown_fields);
383 }
384 debug_struct.finish()
385 }
386}
387
388impl std::fmt::Debug for super::TaintConfig {
389 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
390 let mut debug_struct = f.debug_struct("TaintConfig");
391 debug_struct.field(
392 "architecture_taint_behavior",
393 &self.architecture_taint_behavior,
394 );
395 if !self._unknown_fields.is_empty() {
396 debug_struct.field("_unknown_fields", &self._unknown_fields);
397 }
398 debug_struct.finish()
399 }
400}
401
402impl std::fmt::Debug for super::AdvancedMachineFeatures {
403 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
404 let mut debug_struct = f.debug_struct("AdvancedMachineFeatures");
405 debug_struct.field("threads_per_core", &self.threads_per_core);
406 debug_struct.field(
407 "enable_nested_virtualization",
408 &self.enable_nested_virtualization,
409 );
410 debug_struct.field(
411 "performance_monitoring_unit",
412 &self.performance_monitoring_unit,
413 );
414 if !self._unknown_fields.is_empty() {
415 debug_struct.field("_unknown_fields", &self._unknown_fields);
416 }
417 debug_struct.finish()
418 }
419}
420
421impl std::fmt::Debug for super::NodeNetworkConfig {
422 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
423 let mut debug_struct = f.debug_struct("NodeNetworkConfig");
424 debug_struct.field("create_pod_range", &self.create_pod_range);
425 debug_struct.field("pod_range", &self.pod_range);
426 debug_struct.field("pod_ipv4_cidr_block", &self.pod_ipv4_cidr_block);
427 debug_struct.field("enable_private_nodes", &self.enable_private_nodes);
428 debug_struct.field(
429 "network_performance_config",
430 &self.network_performance_config,
431 );
432 debug_struct.field(
433 "pod_cidr_overprovision_config",
434 &self.pod_cidr_overprovision_config,
435 );
436 debug_struct.field(
437 "additional_node_network_configs",
438 &self.additional_node_network_configs,
439 );
440 debug_struct.field(
441 "additional_pod_network_configs",
442 &self.additional_pod_network_configs,
443 );
444 debug_struct.field(
445 "pod_ipv4_range_utilization",
446 &self.pod_ipv4_range_utilization,
447 );
448 debug_struct.field("subnetwork", &self.subnetwork);
449 debug_struct.field("network_tier_config", &self.network_tier_config);
450 debug_struct.field(
451 "accelerator_network_profile",
452 &self.accelerator_network_profile,
453 );
454 if !self._unknown_fields.is_empty() {
455 debug_struct.field("_unknown_fields", &self._unknown_fields);
456 }
457 debug_struct.finish()
458 }
459}
460
461impl std::fmt::Debug for super::node_network_config::NetworkPerformanceConfig {
462 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
463 let mut debug_struct = f.debug_struct("NetworkPerformanceConfig");
464 debug_struct.field(
465 "total_egress_bandwidth_tier",
466 &self.total_egress_bandwidth_tier,
467 );
468 if !self._unknown_fields.is_empty() {
469 debug_struct.field("_unknown_fields", &self._unknown_fields);
470 }
471 debug_struct.finish()
472 }
473}
474
475impl std::fmt::Debug for super::AdditionalNodeNetworkConfig {
476 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
477 let mut debug_struct = f.debug_struct("AdditionalNodeNetworkConfig");
478 debug_struct.field("network", &self.network);
479 debug_struct.field("subnetwork", &self.subnetwork);
480 if !self._unknown_fields.is_empty() {
481 debug_struct.field("_unknown_fields", &self._unknown_fields);
482 }
483 debug_struct.finish()
484 }
485}
486
487impl std::fmt::Debug for super::AdditionalPodNetworkConfig {
488 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
489 let mut debug_struct = f.debug_struct("AdditionalPodNetworkConfig");
490 debug_struct.field("subnetwork", &self.subnetwork);
491 debug_struct.field("secondary_pod_range", &self.secondary_pod_range);
492 debug_struct.field("max_pods_per_node", &self.max_pods_per_node);
493 if !self._unknown_fields.is_empty() {
494 debug_struct.field("_unknown_fields", &self._unknown_fields);
495 }
496 debug_struct.finish()
497 }
498}
499
500impl std::fmt::Debug for super::ShieldedInstanceConfig {
501 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
502 let mut debug_struct = f.debug_struct("ShieldedInstanceConfig");
503 debug_struct.field("enable_secure_boot", &self.enable_secure_boot);
504 debug_struct.field(
505 "enable_integrity_monitoring",
506 &self.enable_integrity_monitoring,
507 );
508 if !self._unknown_fields.is_empty() {
509 debug_struct.field("_unknown_fields", &self._unknown_fields);
510 }
511 debug_struct.finish()
512 }
513}
514
515impl std::fmt::Debug for super::CustomImageConfig {
516 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
517 let mut debug_struct = f.debug_struct("CustomImageConfig");
518 debug_struct.field("image", &self.image);
519 debug_struct.field("image_project", &self.image_project);
520 if !self._unknown_fields.is_empty() {
521 debug_struct.field("_unknown_fields", &self._unknown_fields);
522 }
523 debug_struct.finish()
524 }
525}
526
527impl std::fmt::Debug for super::SandboxConfig {
528 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
529 let mut debug_struct = f.debug_struct("SandboxConfig");
530 debug_struct.field("r#type", &self.r#type);
531 if !self._unknown_fields.is_empty() {
532 debug_struct.field("_unknown_fields", &self._unknown_fields);
533 }
534 debug_struct.finish()
535 }
536}
537
538impl std::fmt::Debug for super::GcfsConfig {
539 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
540 let mut debug_struct = f.debug_struct("GcfsConfig");
541 debug_struct.field("enabled", &self.enabled);
542 if !self._unknown_fields.is_empty() {
543 debug_struct.field("_unknown_fields", &self._unknown_fields);
544 }
545 debug_struct.finish()
546 }
547}
548
549impl std::fmt::Debug for super::ReservationAffinity {
550 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
551 let mut debug_struct = f.debug_struct("ReservationAffinity");
552 debug_struct.field("consume_reservation_type", &self.consume_reservation_type);
553 debug_struct.field("key", &self.key);
554 debug_struct.field("values", &self.values);
555 if !self._unknown_fields.is_empty() {
556 debug_struct.field("_unknown_fields", &self._unknown_fields);
557 }
558 debug_struct.finish()
559 }
560}
561
562impl std::fmt::Debug for super::SoleTenantConfig {
563 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
564 let mut debug_struct = f.debug_struct("SoleTenantConfig");
565 debug_struct.field("node_affinities", &self.node_affinities);
566 debug_struct.field("min_node_cpus", &self.min_node_cpus);
567 if !self._unknown_fields.is_empty() {
568 debug_struct.field("_unknown_fields", &self._unknown_fields);
569 }
570 debug_struct.finish()
571 }
572}
573
574impl std::fmt::Debug for super::sole_tenant_config::NodeAffinity {
575 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
576 let mut debug_struct = f.debug_struct("NodeAffinity");
577 debug_struct.field("key", &self.key);
578 debug_struct.field("operator", &self.operator);
579 debug_struct.field("values", &self.values);
580 if !self._unknown_fields.is_empty() {
581 debug_struct.field("_unknown_fields", &self._unknown_fields);
582 }
583 debug_struct.finish()
584 }
585}
586
587impl std::fmt::Debug for super::ContainerdConfig {
588 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
589 let mut debug_struct = f.debug_struct("ContainerdConfig");
590 debug_struct.field(
591 "private_registry_access_config",
592 &self.private_registry_access_config,
593 );
594 debug_struct.field("writable_cgroups", &self.writable_cgroups);
595 debug_struct.field("registry_hosts", &self.registry_hosts);
596 if !self._unknown_fields.is_empty() {
597 debug_struct.field("_unknown_fields", &self._unknown_fields);
598 }
599 debug_struct.finish()
600 }
601}
602
603impl std::fmt::Debug for super::containerd_config::PrivateRegistryAccessConfig {
604 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
605 let mut debug_struct = f.debug_struct("PrivateRegistryAccessConfig");
606 debug_struct.field("enabled", &self.enabled);
607 debug_struct.field(
608 "certificate_authority_domain_config",
609 &self.certificate_authority_domain_config,
610 );
611 if !self._unknown_fields.is_empty() {
612 debug_struct.field("_unknown_fields", &self._unknown_fields);
613 }
614 debug_struct.finish()
615 }
616}
617
618impl std::fmt::Debug
619 for super::containerd_config::private_registry_access_config::CertificateAuthorityDomainConfig
620{
621 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
622 let mut debug_struct = f.debug_struct("CertificateAuthorityDomainConfig");
623 debug_struct.field("fqdns", &self.fqdns);
624 debug_struct.field("certificate_config", &self.certificate_config);
625 if !self._unknown_fields.is_empty() {
626 debug_struct.field("_unknown_fields", &self._unknown_fields);
627 }
628 debug_struct.finish()
629 }
630}
631
632impl std::fmt::Debug for super::containerd_config::private_registry_access_config::certificate_authority_domain_config::GCPSecretManagerCertificateConfig {
633 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
634 let mut debug_struct = f.debug_struct("GCPSecretManagerCertificateConfig");
635 debug_struct.field("secret_uri", &self.secret_uri);
636 if !self._unknown_fields.is_empty() {
637 debug_struct.field("_unknown_fields", &self._unknown_fields);
638 }
639 debug_struct.finish()
640 }
641}
642
643impl std::fmt::Debug for super::containerd_config::WritableCgroups {
644 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
645 let mut debug_struct = f.debug_struct("WritableCgroups");
646 debug_struct.field("enabled", &self.enabled);
647 if !self._unknown_fields.is_empty() {
648 debug_struct.field("_unknown_fields", &self._unknown_fields);
649 }
650 debug_struct.finish()
651 }
652}
653
654impl std::fmt::Debug for super::containerd_config::RegistryHostConfig {
655 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
656 let mut debug_struct = f.debug_struct("RegistryHostConfig");
657 debug_struct.field("server", &self.server);
658 debug_struct.field("hosts", &self.hosts);
659 if !self._unknown_fields.is_empty() {
660 debug_struct.field("_unknown_fields", &self._unknown_fields);
661 }
662 debug_struct.finish()
663 }
664}
665
666impl std::fmt::Debug for super::containerd_config::registry_host_config::CertificateConfig {
667 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
668 let mut debug_struct = f.debug_struct("CertificateConfig");
669 debug_struct.field("certificate", &self.certificate);
670 if !self._unknown_fields.is_empty() {
671 debug_struct.field("_unknown_fields", &self._unknown_fields);
672 }
673 debug_struct.finish()
674 }
675}
676
677impl std::fmt::Debug for super::containerd_config::registry_host_config::CertificateConfigPair {
678 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
679 let mut debug_struct = f.debug_struct("CertificateConfigPair");
680 debug_struct.field("cert", &self.cert);
681 debug_struct.field("key", &self.key);
682 if !self._unknown_fields.is_empty() {
683 debug_struct.field("_unknown_fields", &self._unknown_fields);
684 }
685 debug_struct.finish()
686 }
687}
688
689impl std::fmt::Debug for super::containerd_config::registry_host_config::RegistryHeader {
690 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
691 let mut debug_struct = f.debug_struct("RegistryHeader");
692 debug_struct.field("key", &self.key);
693 debug_struct.field("value", &self.value);
694 if !self._unknown_fields.is_empty() {
695 debug_struct.field("_unknown_fields", &self._unknown_fields);
696 }
697 debug_struct.finish()
698 }
699}
700
701impl std::fmt::Debug for super::containerd_config::registry_host_config::HostConfig {
702 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
703 let mut debug_struct = f.debug_struct("HostConfig");
704 debug_struct.field("host", &self.host);
705 debug_struct.field("capabilities", &self.capabilities);
706 debug_struct.field("override_path", &self.override_path);
707 debug_struct.field("header", &self.header);
708 debug_struct.field("ca", &self.ca);
709 debug_struct.field("client", &self.client);
710 debug_struct.field("dial_timeout", &self.dial_timeout);
711 if !self._unknown_fields.is_empty() {
712 debug_struct.field("_unknown_fields", &self._unknown_fields);
713 }
714 debug_struct.finish()
715 }
716}
717
718impl std::fmt::Debug for super::NodeTaint {
719 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
720 let mut debug_struct = f.debug_struct("NodeTaint");
721 debug_struct.field("key", &self.key);
722 debug_struct.field("value", &self.value);
723 debug_struct.field("effect", &self.effect);
724 if !self._unknown_fields.is_empty() {
725 debug_struct.field("_unknown_fields", &self._unknown_fields);
726 }
727 debug_struct.finish()
728 }
729}
730
731impl std::fmt::Debug for super::NodeTaints {
732 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
733 let mut debug_struct = f.debug_struct("NodeTaints");
734 debug_struct.field("taints", &self.taints);
735 if !self._unknown_fields.is_empty() {
736 debug_struct.field("_unknown_fields", &self._unknown_fields);
737 }
738 debug_struct.finish()
739 }
740}
741
742impl std::fmt::Debug for super::NodeLabels {
743 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
744 let mut debug_struct = f.debug_struct("NodeLabels");
745 debug_struct.field("labels", &self.labels);
746 if !self._unknown_fields.is_empty() {
747 debug_struct.field("_unknown_fields", &self._unknown_fields);
748 }
749 debug_struct.finish()
750 }
751}
752
753impl std::fmt::Debug for super::ResourceLabels {
754 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
755 let mut debug_struct = f.debug_struct("ResourceLabels");
756 debug_struct.field("labels", &self.labels);
757 if !self._unknown_fields.is_empty() {
758 debug_struct.field("_unknown_fields", &self._unknown_fields);
759 }
760 debug_struct.finish()
761 }
762}
763
764impl std::fmt::Debug for super::NetworkTags {
765 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
766 let mut debug_struct = f.debug_struct("NetworkTags");
767 debug_struct.field("tags", &self.tags);
768 if !self._unknown_fields.is_empty() {
769 debug_struct.field("_unknown_fields", &self._unknown_fields);
770 }
771 debug_struct.finish()
772 }
773}
774
775impl std::fmt::Debug for super::MasterAuth {
776 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
777 let mut debug_struct = f.debug_struct("MasterAuth");
778 debug_struct.field("username", &self.username);
779 debug_struct.field("password", &self.password);
780 debug_struct.field("client_certificate_config", &self.client_certificate_config);
781 debug_struct.field("cluster_ca_certificate", &self.cluster_ca_certificate);
782 debug_struct.field("client_certificate", &self.client_certificate);
783 debug_struct.field("client_key", &self.client_key);
784 if !self._unknown_fields.is_empty() {
785 debug_struct.field("_unknown_fields", &self._unknown_fields);
786 }
787 debug_struct.finish()
788 }
789}
790
791impl std::fmt::Debug for super::ClientCertificateConfig {
792 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
793 let mut debug_struct = f.debug_struct("ClientCertificateConfig");
794 debug_struct.field("issue_client_certificate", &self.issue_client_certificate);
795 if !self._unknown_fields.is_empty() {
796 debug_struct.field("_unknown_fields", &self._unknown_fields);
797 }
798 debug_struct.finish()
799 }
800}
801
802impl std::fmt::Debug for super::AddonsConfig {
803 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
804 let mut debug_struct = f.debug_struct("AddonsConfig");
805 debug_struct.field("http_load_balancing", &self.http_load_balancing);
806 debug_struct.field(
807 "horizontal_pod_autoscaling",
808 &self.horizontal_pod_autoscaling,
809 );
810 debug_struct.field("kubernetes_dashboard", &self.kubernetes_dashboard);
811 debug_struct.field("network_policy_config", &self.network_policy_config);
812 debug_struct.field("cloud_run_config", &self.cloud_run_config);
813 debug_struct.field("dns_cache_config", &self.dns_cache_config);
814 debug_struct.field("config_connector_config", &self.config_connector_config);
815 debug_struct.field(
816 "gce_persistent_disk_csi_driver_config",
817 &self.gce_persistent_disk_csi_driver_config,
818 );
819 debug_struct.field(
820 "gcp_filestore_csi_driver_config",
821 &self.gcp_filestore_csi_driver_config,
822 );
823 debug_struct.field("gke_backup_agent_config", &self.gke_backup_agent_config);
824 debug_struct.field(
825 "gcs_fuse_csi_driver_config",
826 &self.gcs_fuse_csi_driver_config,
827 );
828 debug_struct.field("stateful_ha_config", &self.stateful_ha_config);
829 debug_struct.field(
830 "parallelstore_csi_driver_config",
831 &self.parallelstore_csi_driver_config,
832 );
833 debug_struct.field("ray_operator_config", &self.ray_operator_config);
834 debug_struct.field(
835 "high_scale_checkpointing_config",
836 &self.high_scale_checkpointing_config,
837 );
838 debug_struct.field("lustre_csi_driver_config", &self.lustre_csi_driver_config);
839 debug_struct.field("pod_snapshot_config", &self.pod_snapshot_config);
840 debug_struct.field("slurm_operator_config", &self.slurm_operator_config);
841 debug_struct.field("slice_controller_config", &self.slice_controller_config);
842 debug_struct.field("agent_sandbox_config", &self.agent_sandbox_config);
843 debug_struct.field("node_readiness_config", &self.node_readiness_config);
844 if !self._unknown_fields.is_empty() {
845 debug_struct.field("_unknown_fields", &self._unknown_fields);
846 }
847 debug_struct.finish()
848 }
849}
850
851impl std::fmt::Debug for super::HttpLoadBalancing {
852 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
853 let mut debug_struct = f.debug_struct("HttpLoadBalancing");
854 debug_struct.field("disabled", &self.disabled);
855 if !self._unknown_fields.is_empty() {
856 debug_struct.field("_unknown_fields", &self._unknown_fields);
857 }
858 debug_struct.finish()
859 }
860}
861
862impl std::fmt::Debug for super::HorizontalPodAutoscaling {
863 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
864 let mut debug_struct = f.debug_struct("HorizontalPodAutoscaling");
865 debug_struct.field("disabled", &self.disabled);
866 if !self._unknown_fields.is_empty() {
867 debug_struct.field("_unknown_fields", &self._unknown_fields);
868 }
869 debug_struct.finish()
870 }
871}
872
873impl std::fmt::Debug for super::KubernetesDashboard {
874 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
875 let mut debug_struct = f.debug_struct("KubernetesDashboard");
876 debug_struct.field("disabled", &self.disabled);
877 if !self._unknown_fields.is_empty() {
878 debug_struct.field("_unknown_fields", &self._unknown_fields);
879 }
880 debug_struct.finish()
881 }
882}
883
884impl std::fmt::Debug for super::NetworkPolicyConfig {
885 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
886 let mut debug_struct = f.debug_struct("NetworkPolicyConfig");
887 debug_struct.field("disabled", &self.disabled);
888 if !self._unknown_fields.is_empty() {
889 debug_struct.field("_unknown_fields", &self._unknown_fields);
890 }
891 debug_struct.finish()
892 }
893}
894
895impl std::fmt::Debug for super::DnsCacheConfig {
896 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
897 let mut debug_struct = f.debug_struct("DnsCacheConfig");
898 debug_struct.field("enabled", &self.enabled);
899 if !self._unknown_fields.is_empty() {
900 debug_struct.field("_unknown_fields", &self._unknown_fields);
901 }
902 debug_struct.finish()
903 }
904}
905
906impl std::fmt::Debug for super::PrivateClusterMasterGlobalAccessConfig {
907 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
908 let mut debug_struct = f.debug_struct("PrivateClusterMasterGlobalAccessConfig");
909 debug_struct.field("enabled", &self.enabled);
910 if !self._unknown_fields.is_empty() {
911 debug_struct.field("_unknown_fields", &self._unknown_fields);
912 }
913 debug_struct.finish()
914 }
915}
916
917impl std::fmt::Debug for super::PrivateClusterConfig {
918 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
919 let mut debug_struct = f.debug_struct("PrivateClusterConfig");
920 debug_struct.field("enable_private_nodes", &self.enable_private_nodes);
921 debug_struct.field("enable_private_endpoint", &self.enable_private_endpoint);
922 debug_struct.field("master_ipv4_cidr_block", &self.master_ipv4_cidr_block);
923 debug_struct.field("private_endpoint", &self.private_endpoint);
924 debug_struct.field("public_endpoint", &self.public_endpoint);
925 debug_struct.field("peering_name", &self.peering_name);
926 debug_struct.field(
927 "master_global_access_config",
928 &self.master_global_access_config,
929 );
930 debug_struct.field(
931 "private_endpoint_subnetwork",
932 &self.private_endpoint_subnetwork,
933 );
934 if !self._unknown_fields.is_empty() {
935 debug_struct.field("_unknown_fields", &self._unknown_fields);
936 }
937 debug_struct.finish()
938 }
939}
940
941impl std::fmt::Debug for super::AuthenticatorGroupsConfig {
942 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
943 let mut debug_struct = f.debug_struct("AuthenticatorGroupsConfig");
944 debug_struct.field("enabled", &self.enabled);
945 debug_struct.field("security_group", &self.security_group);
946 if !self._unknown_fields.is_empty() {
947 debug_struct.field("_unknown_fields", &self._unknown_fields);
948 }
949 debug_struct.finish()
950 }
951}
952
953impl std::fmt::Debug for super::CloudRunConfig {
954 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
955 let mut debug_struct = f.debug_struct("CloudRunConfig");
956 debug_struct.field("disabled", &self.disabled);
957 debug_struct.field("load_balancer_type", &self.load_balancer_type);
958 if !self._unknown_fields.is_empty() {
959 debug_struct.field("_unknown_fields", &self._unknown_fields);
960 }
961 debug_struct.finish()
962 }
963}
964
965impl std::fmt::Debug for super::ConfigConnectorConfig {
966 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
967 let mut debug_struct = f.debug_struct("ConfigConnectorConfig");
968 debug_struct.field("enabled", &self.enabled);
969 if !self._unknown_fields.is_empty() {
970 debug_struct.field("_unknown_fields", &self._unknown_fields);
971 }
972 debug_struct.finish()
973 }
974}
975
976impl std::fmt::Debug for super::GcePersistentDiskCsiDriverConfig {
977 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
978 let mut debug_struct = f.debug_struct("GcePersistentDiskCsiDriverConfig");
979 debug_struct.field("enabled", &self.enabled);
980 if !self._unknown_fields.is_empty() {
981 debug_struct.field("_unknown_fields", &self._unknown_fields);
982 }
983 debug_struct.finish()
984 }
985}
986
987impl std::fmt::Debug for super::GcpFilestoreCsiDriverConfig {
988 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
989 let mut debug_struct = f.debug_struct("GcpFilestoreCsiDriverConfig");
990 debug_struct.field("enabled", &self.enabled);
991 if !self._unknown_fields.is_empty() {
992 debug_struct.field("_unknown_fields", &self._unknown_fields);
993 }
994 debug_struct.finish()
995 }
996}
997
998impl std::fmt::Debug for super::GcsFuseCsiDriverConfig {
999 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1000 let mut debug_struct = f.debug_struct("GcsFuseCsiDriverConfig");
1001 debug_struct.field("enabled", &self.enabled);
1002 if !self._unknown_fields.is_empty() {
1003 debug_struct.field("_unknown_fields", &self._unknown_fields);
1004 }
1005 debug_struct.finish()
1006 }
1007}
1008
1009impl std::fmt::Debug for super::ParallelstoreCsiDriverConfig {
1010 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1011 let mut debug_struct = f.debug_struct("ParallelstoreCsiDriverConfig");
1012 debug_struct.field("enabled", &self.enabled);
1013 if !self._unknown_fields.is_empty() {
1014 debug_struct.field("_unknown_fields", &self._unknown_fields);
1015 }
1016 debug_struct.finish()
1017 }
1018}
1019
1020impl std::fmt::Debug for super::HighScaleCheckpointingConfig {
1021 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1022 let mut debug_struct = f.debug_struct("HighScaleCheckpointingConfig");
1023 debug_struct.field("enabled", &self.enabled);
1024 if !self._unknown_fields.is_empty() {
1025 debug_struct.field("_unknown_fields", &self._unknown_fields);
1026 }
1027 debug_struct.finish()
1028 }
1029}
1030
1031impl std::fmt::Debug for super::LustreCsiDriverConfig {
1032 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1033 let mut debug_struct = f.debug_struct("LustreCsiDriverConfig");
1034 debug_struct.field("enabled", &self.enabled);
1035 debug_struct.field("enable_legacy_lustre_port", &self.enable_legacy_lustre_port);
1036 debug_struct.field("disable_multi_nic", &self.disable_multi_nic);
1037 if !self._unknown_fields.is_empty() {
1038 debug_struct.field("_unknown_fields", &self._unknown_fields);
1039 }
1040 debug_struct.finish()
1041 }
1042}
1043
1044impl std::fmt::Debug for super::SlurmOperatorConfig {
1045 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1046 let mut debug_struct = f.debug_struct("SlurmOperatorConfig");
1047 debug_struct.field("enabled", &self.enabled);
1048 if !self._unknown_fields.is_empty() {
1049 debug_struct.field("_unknown_fields", &self._unknown_fields);
1050 }
1051 debug_struct.finish()
1052 }
1053}
1054
1055impl std::fmt::Debug for super::AgentSandboxConfig {
1056 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1057 let mut debug_struct = f.debug_struct("AgentSandboxConfig");
1058 debug_struct.field("enabled", &self.enabled);
1059 if !self._unknown_fields.is_empty() {
1060 debug_struct.field("_unknown_fields", &self._unknown_fields);
1061 }
1062 debug_struct.finish()
1063 }
1064}
1065
1066impl std::fmt::Debug for super::NodeReadinessConfig {
1067 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1068 let mut debug_struct = f.debug_struct("NodeReadinessConfig");
1069 debug_struct.field("enabled", &self.enabled);
1070 if !self._unknown_fields.is_empty() {
1071 debug_struct.field("_unknown_fields", &self._unknown_fields);
1072 }
1073 debug_struct.finish()
1074 }
1075}
1076
1077impl std::fmt::Debug for super::SliceControllerConfig {
1078 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1079 let mut debug_struct = f.debug_struct("SliceControllerConfig");
1080 debug_struct.field("enabled", &self.enabled);
1081 if !self._unknown_fields.is_empty() {
1082 debug_struct.field("_unknown_fields", &self._unknown_fields);
1083 }
1084 debug_struct.finish()
1085 }
1086}
1087
1088impl std::fmt::Debug for super::RayOperatorConfig {
1089 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1090 let mut debug_struct = f.debug_struct("RayOperatorConfig");
1091 debug_struct.field("enabled", &self.enabled);
1092 debug_struct.field(
1093 "ray_cluster_logging_config",
1094 &self.ray_cluster_logging_config,
1095 );
1096 debug_struct.field(
1097 "ray_cluster_monitoring_config",
1098 &self.ray_cluster_monitoring_config,
1099 );
1100 if !self._unknown_fields.is_empty() {
1101 debug_struct.field("_unknown_fields", &self._unknown_fields);
1102 }
1103 debug_struct.finish()
1104 }
1105}
1106
1107impl std::fmt::Debug for super::GkeBackupAgentConfig {
1108 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1109 let mut debug_struct = f.debug_struct("GkeBackupAgentConfig");
1110 debug_struct.field("enabled", &self.enabled);
1111 if !self._unknown_fields.is_empty() {
1112 debug_struct.field("_unknown_fields", &self._unknown_fields);
1113 }
1114 debug_struct.finish()
1115 }
1116}
1117
1118impl std::fmt::Debug for super::StatefulHAConfig {
1119 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1120 let mut debug_struct = f.debug_struct("StatefulHAConfig");
1121 debug_struct.field("enabled", &self.enabled);
1122 if !self._unknown_fields.is_empty() {
1123 debug_struct.field("_unknown_fields", &self._unknown_fields);
1124 }
1125 debug_struct.finish()
1126 }
1127}
1128
1129impl std::fmt::Debug for super::MasterAuthorizedNetworksConfig {
1130 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1131 let mut debug_struct = f.debug_struct("MasterAuthorizedNetworksConfig");
1132 debug_struct.field("enabled", &self.enabled);
1133 debug_struct.field("cidr_blocks", &self.cidr_blocks);
1134 debug_struct.field(
1135 "gcp_public_cidrs_access_enabled",
1136 &self.gcp_public_cidrs_access_enabled,
1137 );
1138 debug_struct.field(
1139 "private_endpoint_enforcement_enabled",
1140 &self.private_endpoint_enforcement_enabled,
1141 );
1142 if !self._unknown_fields.is_empty() {
1143 debug_struct.field("_unknown_fields", &self._unknown_fields);
1144 }
1145 debug_struct.finish()
1146 }
1147}
1148
1149impl std::fmt::Debug for super::master_authorized_networks_config::CidrBlock {
1150 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1151 let mut debug_struct = f.debug_struct("CidrBlock");
1152 debug_struct.field("display_name", &self.display_name);
1153 debug_struct.field("cidr_block", &self.cidr_block);
1154 if !self._unknown_fields.is_empty() {
1155 debug_struct.field("_unknown_fields", &self._unknown_fields);
1156 }
1157 debug_struct.finish()
1158 }
1159}
1160
1161impl std::fmt::Debug for super::LegacyAbac {
1162 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1163 let mut debug_struct = f.debug_struct("LegacyAbac");
1164 debug_struct.field("enabled", &self.enabled);
1165 if !self._unknown_fields.is_empty() {
1166 debug_struct.field("_unknown_fields", &self._unknown_fields);
1167 }
1168 debug_struct.finish()
1169 }
1170}
1171
1172impl std::fmt::Debug for super::NetworkPolicy {
1173 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1174 let mut debug_struct = f.debug_struct("NetworkPolicy");
1175 debug_struct.field("provider", &self.provider);
1176 debug_struct.field("enabled", &self.enabled);
1177 if !self._unknown_fields.is_empty() {
1178 debug_struct.field("_unknown_fields", &self._unknown_fields);
1179 }
1180 debug_struct.finish()
1181 }
1182}
1183
1184impl std::fmt::Debug for super::BinaryAuthorization {
1185 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1186 let mut debug_struct = f.debug_struct("BinaryAuthorization");
1187 debug_struct.field("enabled", &self.enabled);
1188 debug_struct.field("evaluation_mode", &self.evaluation_mode);
1189 if !self._unknown_fields.is_empty() {
1190 debug_struct.field("_unknown_fields", &self._unknown_fields);
1191 }
1192 debug_struct.finish()
1193 }
1194}
1195
1196impl std::fmt::Debug for super::PodCIDROverprovisionConfig {
1197 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1198 let mut debug_struct = f.debug_struct("PodCIDROverprovisionConfig");
1199 debug_struct.field("disable", &self.disable);
1200 if !self._unknown_fields.is_empty() {
1201 debug_struct.field("_unknown_fields", &self._unknown_fields);
1202 }
1203 debug_struct.finish()
1204 }
1205}
1206
1207impl std::fmt::Debug for super::IPAllocationPolicy {
1208 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1209 let mut debug_struct = f.debug_struct("IPAllocationPolicy");
1210 debug_struct.field("use_ip_aliases", &self.use_ip_aliases);
1211 debug_struct.field("create_subnetwork", &self.create_subnetwork);
1212 debug_struct.field("subnetwork_name", &self.subnetwork_name);
1213 debug_struct.field("cluster_ipv4_cidr", &self.cluster_ipv4_cidr);
1214 debug_struct.field("node_ipv4_cidr", &self.node_ipv4_cidr);
1215 debug_struct.field("services_ipv4_cidr", &self.services_ipv4_cidr);
1216 debug_struct.field(
1217 "cluster_secondary_range_name",
1218 &self.cluster_secondary_range_name,
1219 );
1220 debug_struct.field(
1221 "services_secondary_range_name",
1222 &self.services_secondary_range_name,
1223 );
1224 debug_struct.field("cluster_ipv4_cidr_block", &self.cluster_ipv4_cidr_block);
1225 debug_struct.field("node_ipv4_cidr_block", &self.node_ipv4_cidr_block);
1226 debug_struct.field("services_ipv4_cidr_block", &self.services_ipv4_cidr_block);
1227 debug_struct.field("tpu_ipv4_cidr_block", &self.tpu_ipv4_cidr_block);
1228 debug_struct.field("use_routes", &self.use_routes);
1229 debug_struct.field("stack_type", &self.stack_type);
1230 debug_struct.field("ipv6_access_type", &self.ipv6_access_type);
1231 debug_struct.field(
1232 "pod_cidr_overprovision_config",
1233 &self.pod_cidr_overprovision_config,
1234 );
1235 debug_struct.field("subnet_ipv6_cidr_block", &self.subnet_ipv6_cidr_block);
1236 debug_struct.field("services_ipv6_cidr_block", &self.services_ipv6_cidr_block);
1237 debug_struct.field(
1238 "additional_pod_ranges_config",
1239 &self.additional_pod_ranges_config,
1240 );
1241 debug_struct.field(
1242 "default_pod_ipv4_range_utilization",
1243 &self.default_pod_ipv4_range_utilization,
1244 );
1245 debug_struct.field(
1246 "additional_ip_ranges_configs",
1247 &self.additional_ip_ranges_configs,
1248 );
1249 debug_struct.field("auto_ipam_config", &self.auto_ipam_config);
1250 debug_struct.field("network_tier_config", &self.network_tier_config);
1251 if !self._unknown_fields.is_empty() {
1252 debug_struct.field("_unknown_fields", &self._unknown_fields);
1253 }
1254 debug_struct.finish()
1255 }
1256}
1257
1258impl std::fmt::Debug for super::Cluster {
1259 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1260 let mut debug_struct = f.debug_struct("Cluster");
1261 debug_struct.field("name", &self.name);
1262 debug_struct.field("description", &self.description);
1263 debug_struct.field("initial_node_count", &self.initial_node_count);
1264 debug_struct.field("node_config", &self.node_config);
1265 debug_struct.field("master_auth", &self.master_auth);
1266 debug_struct.field("logging_service", &self.logging_service);
1267 debug_struct.field("monitoring_service", &self.monitoring_service);
1268 debug_struct.field("network", &self.network);
1269 debug_struct.field("cluster_ipv4_cidr", &self.cluster_ipv4_cidr);
1270 debug_struct.field("addons_config", &self.addons_config);
1271 debug_struct.field("subnetwork", &self.subnetwork);
1272 debug_struct.field("node_pools", &self.node_pools);
1273 debug_struct.field("locations", &self.locations);
1274 debug_struct.field("enable_kubernetes_alpha", &self.enable_kubernetes_alpha);
1275 debug_struct.field(
1276 "alpha_cluster_feature_gates",
1277 &self.alpha_cluster_feature_gates,
1278 );
1279 debug_struct.field("resource_labels", &self.resource_labels);
1280 debug_struct.field("label_fingerprint", &self.label_fingerprint);
1281 debug_struct.field("legacy_abac", &self.legacy_abac);
1282 debug_struct.field("network_policy", &self.network_policy);
1283 debug_struct.field("ip_allocation_policy", &self.ip_allocation_policy);
1284 debug_struct.field(
1285 "master_authorized_networks_config",
1286 &self.master_authorized_networks_config,
1287 );
1288 debug_struct.field("maintenance_policy", &self.maintenance_policy);
1289 debug_struct.field("binary_authorization", &self.binary_authorization);
1290 debug_struct.field("autoscaling", &self.autoscaling);
1291 debug_struct.field("network_config", &self.network_config);
1292 debug_struct.field(
1293 "default_max_pods_constraint",
1294 &self.default_max_pods_constraint,
1295 );
1296 debug_struct.field(
1297 "resource_usage_export_config",
1298 &self.resource_usage_export_config,
1299 );
1300 debug_struct.field(
1301 "authenticator_groups_config",
1302 &self.authenticator_groups_config,
1303 );
1304 debug_struct.field("private_cluster_config", &self.private_cluster_config);
1305 debug_struct.field("database_encryption", &self.database_encryption);
1306 debug_struct.field("vertical_pod_autoscaling", &self.vertical_pod_autoscaling);
1307 debug_struct.field("shielded_nodes", &self.shielded_nodes);
1308 debug_struct.field("release_channel", &self.release_channel);
1309 debug_struct.field("workload_identity_config", &self.workload_identity_config);
1310 debug_struct.field("mesh_certificates", &self.mesh_certificates);
1311 debug_struct.field("cost_management_config", &self.cost_management_config);
1312 debug_struct.field("notification_config", &self.notification_config);
1313 debug_struct.field("confidential_nodes", &self.confidential_nodes);
1314 debug_struct.field("identity_service_config", &self.identity_service_config);
1315 debug_struct.field("self_link", &self.self_link);
1316 debug_struct.field("zone", &self.zone);
1317 debug_struct.field("endpoint", &self.endpoint);
1318 debug_struct.field("initial_cluster_version", &self.initial_cluster_version);
1319 debug_struct.field("current_master_version", &self.current_master_version);
1320 debug_struct.field("current_node_version", &self.current_node_version);
1321 debug_struct.field("create_time", &self.create_time);
1322 debug_struct.field("status", &self.status);
1323 debug_struct.field("status_message", &self.status_message);
1324 debug_struct.field("node_ipv4_cidr_size", &self.node_ipv4_cidr_size);
1325 debug_struct.field("services_ipv4_cidr", &self.services_ipv4_cidr);
1326 debug_struct.field("instance_group_urls", &self.instance_group_urls);
1327 debug_struct.field("current_node_count", &self.current_node_count);
1328 debug_struct.field("expire_time", &self.expire_time);
1329 debug_struct.field("location", &self.location);
1330 debug_struct.field("enable_tpu", &self.enable_tpu);
1331 debug_struct.field("tpu_ipv4_cidr_block", &self.tpu_ipv4_cidr_block);
1332 debug_struct.field("conditions", &self.conditions);
1333 debug_struct.field("autopilot", &self.autopilot);
1334 debug_struct.field("id", &self.id);
1335 debug_struct.field("node_pool_defaults", &self.node_pool_defaults);
1336 debug_struct.field("logging_config", &self.logging_config);
1337 debug_struct.field("monitoring_config", &self.monitoring_config);
1338 debug_struct.field("node_pool_auto_config", &self.node_pool_auto_config);
1339 debug_struct.field("pod_autoscaling", &self.pod_autoscaling);
1340 debug_struct.field("etag", &self.etag);
1341 debug_struct.field("fleet", &self.fleet);
1342 debug_struct.field("security_posture_config", &self.security_posture_config);
1343 debug_struct.field(
1344 "control_plane_endpoints_config",
1345 &self.control_plane_endpoints_config,
1346 );
1347 debug_struct.field("enable_k8s_beta_apis", &self.enable_k8s_beta_apis);
1348 debug_struct.field("enterprise_config", &self.enterprise_config);
1349 debug_struct.field("secret_manager_config", &self.secret_manager_config);
1350 debug_struct.field("compliance_posture_config", &self.compliance_posture_config);
1351 debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1352 debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1353 debug_struct.field("user_managed_keys_config", &self.user_managed_keys_config);
1354 debug_struct.field("rbac_binding_config", &self.rbac_binding_config);
1355 debug_struct.field("gke_auto_upgrade_config", &self.gke_auto_upgrade_config);
1356 debug_struct.field(
1357 "anonymous_authentication_config",
1358 &self.anonymous_authentication_config,
1359 );
1360 debug_struct.field("schedule_upgrade_config", &self.schedule_upgrade_config);
1361 debug_struct.field("secret_sync_config", &self.secret_sync_config);
1362 debug_struct.field(
1363 "managed_opentelemetry_config",
1364 &self.managed_opentelemetry_config,
1365 );
1366 debug_struct.field("control_plane_egress", &self.control_plane_egress);
1367 debug_struct.field(
1368 "managed_machine_learning_diagnostics_config",
1369 &self.managed_machine_learning_diagnostics_config,
1370 );
1371 debug_struct.field("node_creation_config", &self.node_creation_config);
1372 if !self._unknown_fields.is_empty() {
1373 debug_struct.field("_unknown_fields", &self._unknown_fields);
1374 }
1375 debug_struct.finish()
1376 }
1377}
1378
1379impl std::fmt::Debug for super::NodeCreationConfig {
1380 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1381 let mut debug_struct = f.debug_struct("NodeCreationConfig");
1382 debug_struct.field("node_creation_mode", &self.node_creation_mode);
1383 if !self._unknown_fields.is_empty() {
1384 debug_struct.field("_unknown_fields", &self._unknown_fields);
1385 }
1386 debug_struct.finish()
1387 }
1388}
1389
1390impl std::fmt::Debug for super::ControlPlaneEgress {
1391 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1392 let mut debug_struct = f.debug_struct("ControlPlaneEgress");
1393 debug_struct.field("mode", &self.mode);
1394 if !self._unknown_fields.is_empty() {
1395 debug_struct.field("_unknown_fields", &self._unknown_fields);
1396 }
1397 debug_struct.finish()
1398 }
1399}
1400
1401impl std::fmt::Debug for super::RBACBindingConfig {
1402 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1403 let mut debug_struct = f.debug_struct("RBACBindingConfig");
1404 debug_struct.field(
1405 "enable_insecure_binding_system_unauthenticated",
1406 &self.enable_insecure_binding_system_unauthenticated,
1407 );
1408 debug_struct.field(
1409 "enable_insecure_binding_system_authenticated",
1410 &self.enable_insecure_binding_system_authenticated,
1411 );
1412 if !self._unknown_fields.is_empty() {
1413 debug_struct.field("_unknown_fields", &self._unknown_fields);
1414 }
1415 debug_struct.finish()
1416 }
1417}
1418
1419impl std::fmt::Debug for super::UserManagedKeysConfig {
1420 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1421 let mut debug_struct = f.debug_struct("UserManagedKeysConfig");
1422 debug_struct.field("cluster_ca", &self.cluster_ca);
1423 debug_struct.field("etcd_api_ca", &self.etcd_api_ca);
1424 debug_struct.field("etcd_peer_ca", &self.etcd_peer_ca);
1425 debug_struct.field(
1426 "service_account_signing_keys",
1427 &self.service_account_signing_keys,
1428 );
1429 debug_struct.field(
1430 "service_account_verification_keys",
1431 &self.service_account_verification_keys,
1432 );
1433 debug_struct.field("aggregation_ca", &self.aggregation_ca);
1434 debug_struct.field(
1435 "control_plane_disk_encryption_key",
1436 &self.control_plane_disk_encryption_key,
1437 );
1438 debug_struct.field(
1439 "control_plane_disk_encryption_key_versions",
1440 &self.control_plane_disk_encryption_key_versions,
1441 );
1442 debug_struct.field(
1443 "gkeops_etcd_backup_encryption_key",
1444 &self.gkeops_etcd_backup_encryption_key,
1445 );
1446 if !self._unknown_fields.is_empty() {
1447 debug_struct.field("_unknown_fields", &self._unknown_fields);
1448 }
1449 debug_struct.finish()
1450 }
1451}
1452
1453impl std::fmt::Debug for super::AnonymousAuthenticationConfig {
1454 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1455 let mut debug_struct = f.debug_struct("AnonymousAuthenticationConfig");
1456 debug_struct.field("mode", &self.mode);
1457 if !self._unknown_fields.is_empty() {
1458 debug_struct.field("_unknown_fields", &self._unknown_fields);
1459 }
1460 debug_struct.finish()
1461 }
1462}
1463
1464impl std::fmt::Debug for super::CompliancePostureConfig {
1465 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1466 let mut debug_struct = f.debug_struct("CompliancePostureConfig");
1467 debug_struct.field("mode", &self.mode);
1468 debug_struct.field("compliance_standards", &self.compliance_standards);
1469 if !self._unknown_fields.is_empty() {
1470 debug_struct.field("_unknown_fields", &self._unknown_fields);
1471 }
1472 debug_struct.finish()
1473 }
1474}
1475
1476impl std::fmt::Debug for super::compliance_posture_config::ComplianceStandard {
1477 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1478 let mut debug_struct = f.debug_struct("ComplianceStandard");
1479 debug_struct.field("standard", &self.standard);
1480 if !self._unknown_fields.is_empty() {
1481 debug_struct.field("_unknown_fields", &self._unknown_fields);
1482 }
1483 debug_struct.finish()
1484 }
1485}
1486
1487impl std::fmt::Debug for super::K8sBetaAPIConfig {
1488 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1489 let mut debug_struct = f.debug_struct("K8sBetaAPIConfig");
1490 debug_struct.field("enabled_apis", &self.enabled_apis);
1491 if !self._unknown_fields.is_empty() {
1492 debug_struct.field("_unknown_fields", &self._unknown_fields);
1493 }
1494 debug_struct.finish()
1495 }
1496}
1497
1498impl std::fmt::Debug for super::SecurityPostureConfig {
1499 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1500 let mut debug_struct = f.debug_struct("SecurityPostureConfig");
1501 debug_struct.field("mode", &self.mode);
1502 debug_struct.field("vulnerability_mode", &self.vulnerability_mode);
1503 if !self._unknown_fields.is_empty() {
1504 debug_struct.field("_unknown_fields", &self._unknown_fields);
1505 }
1506 debug_struct.finish()
1507 }
1508}
1509
1510impl std::fmt::Debug for super::NodePoolAutoConfig {
1511 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1512 let mut debug_struct = f.debug_struct("NodePoolAutoConfig");
1513 debug_struct.field("network_tags", &self.network_tags);
1514 debug_struct.field("resource_manager_tags", &self.resource_manager_tags);
1515 debug_struct.field("node_kubelet_config", &self.node_kubelet_config);
1516 debug_struct.field("linux_node_config", &self.linux_node_config);
1517 if !self._unknown_fields.is_empty() {
1518 debug_struct.field("_unknown_fields", &self._unknown_fields);
1519 }
1520 debug_struct.finish()
1521 }
1522}
1523
1524impl std::fmt::Debug for super::NodePoolDefaults {
1525 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1526 let mut debug_struct = f.debug_struct("NodePoolDefaults");
1527 debug_struct.field("node_config_defaults", &self.node_config_defaults);
1528 if !self._unknown_fields.is_empty() {
1529 debug_struct.field("_unknown_fields", &self._unknown_fields);
1530 }
1531 debug_struct.finish()
1532 }
1533}
1534
1535impl std::fmt::Debug for super::NodeConfigDefaults {
1536 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1537 let mut debug_struct = f.debug_struct("NodeConfigDefaults");
1538 debug_struct.field("gcfs_config", &self.gcfs_config);
1539 debug_struct.field("logging_config", &self.logging_config);
1540 debug_struct.field("containerd_config", &self.containerd_config);
1541 debug_struct.field("node_kubelet_config", &self.node_kubelet_config);
1542 if !self._unknown_fields.is_empty() {
1543 debug_struct.field("_unknown_fields", &self._unknown_fields);
1544 }
1545 debug_struct.finish()
1546 }
1547}
1548
1549impl std::fmt::Debug for super::ClusterUpdate {
1550 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1551 let mut debug_struct = f.debug_struct("ClusterUpdate");
1552 debug_struct.field("desired_node_version", &self.desired_node_version);
1553 debug_struct.field(
1554 "desired_monitoring_service",
1555 &self.desired_monitoring_service,
1556 );
1557 debug_struct.field("desired_addons_config", &self.desired_addons_config);
1558 debug_struct.field("desired_node_pool_id", &self.desired_node_pool_id);
1559 debug_struct.field("desired_image_type", &self.desired_image_type);
1560 debug_struct.field("desired_image", &self.desired_image);
1561 debug_struct.field("desired_image_project", &self.desired_image_project);
1562 debug_struct.field(
1563 "desired_database_encryption",
1564 &self.desired_database_encryption,
1565 );
1566 debug_struct.field(
1567 "desired_workload_identity_config",
1568 &self.desired_workload_identity_config,
1569 );
1570 debug_struct.field("desired_mesh_certificates", &self.desired_mesh_certificates);
1571 debug_struct.field("desired_shielded_nodes", &self.desired_shielded_nodes);
1572 debug_struct.field(
1573 "desired_cost_management_config",
1574 &self.desired_cost_management_config,
1575 );
1576 debug_struct.field("desired_dns_config", &self.desired_dns_config);
1577 debug_struct.field(
1578 "desired_node_pool_autoscaling",
1579 &self.desired_node_pool_autoscaling,
1580 );
1581 debug_struct.field("desired_locations", &self.desired_locations);
1582 debug_struct.field(
1583 "desired_master_authorized_networks_config",
1584 &self.desired_master_authorized_networks_config,
1585 );
1586 debug_struct.field(
1587 "desired_cluster_autoscaling",
1588 &self.desired_cluster_autoscaling,
1589 );
1590 debug_struct.field(
1591 "desired_binary_authorization",
1592 &self.desired_binary_authorization,
1593 );
1594 debug_struct.field("desired_logging_service", &self.desired_logging_service);
1595 debug_struct.field(
1596 "desired_resource_usage_export_config",
1597 &self.desired_resource_usage_export_config,
1598 );
1599 debug_struct.field(
1600 "desired_vertical_pod_autoscaling",
1601 &self.desired_vertical_pod_autoscaling,
1602 );
1603 debug_struct.field(
1604 "desired_private_cluster_config",
1605 &self.desired_private_cluster_config,
1606 );
1607 debug_struct.field(
1608 "desired_intra_node_visibility_config",
1609 &self.desired_intra_node_visibility_config,
1610 );
1611 debug_struct.field(
1612 "desired_default_snat_status",
1613 &self.desired_default_snat_status,
1614 );
1615 debug_struct.field("desired_release_channel", &self.desired_release_channel);
1616 debug_struct.field(
1617 "desired_l4ilb_subsetting_config",
1618 &self.desired_l4ilb_subsetting_config,
1619 );
1620 debug_struct.field("desired_datapath_provider", &self.desired_datapath_provider);
1621 debug_struct.field(
1622 "desired_private_ipv6_google_access",
1623 &self.desired_private_ipv6_google_access,
1624 );
1625 debug_struct.field(
1626 "desired_notification_config",
1627 &self.desired_notification_config,
1628 );
1629 debug_struct.field(
1630 "desired_authenticator_groups_config",
1631 &self.desired_authenticator_groups_config,
1632 );
1633 debug_struct.field("desired_logging_config", &self.desired_logging_config);
1634 debug_struct.field("desired_monitoring_config", &self.desired_monitoring_config);
1635 debug_struct.field(
1636 "desired_identity_service_config",
1637 &self.desired_identity_service_config,
1638 );
1639 debug_struct.field(
1640 "desired_service_external_ips_config",
1641 &self.desired_service_external_ips_config,
1642 );
1643 debug_struct.field(
1644 "desired_enable_private_endpoint",
1645 &self.desired_enable_private_endpoint,
1646 );
1647 debug_struct.field(
1648 "desired_default_enable_private_nodes",
1649 &self.desired_default_enable_private_nodes,
1650 );
1651 debug_struct.field(
1652 "desired_control_plane_endpoints_config",
1653 &self.desired_control_plane_endpoints_config,
1654 );
1655 debug_struct.field("desired_master_version", &self.desired_master_version);
1656 debug_struct.field("desired_gcfs_config", &self.desired_gcfs_config);
1657 debug_struct.field(
1658 "desired_node_pool_auto_config_network_tags",
1659 &self.desired_node_pool_auto_config_network_tags,
1660 );
1661 debug_struct.field("desired_pod_autoscaling", &self.desired_pod_autoscaling);
1662 debug_struct.field(
1663 "desired_gateway_api_config",
1664 &self.desired_gateway_api_config,
1665 );
1666 debug_struct.field("etag", &self.etag);
1667 debug_struct.field(
1668 "desired_node_pool_logging_config",
1669 &self.desired_node_pool_logging_config,
1670 );
1671 debug_struct.field("desired_fleet", &self.desired_fleet);
1672 debug_struct.field("desired_stack_type", &self.desired_stack_type);
1673 debug_struct.field(
1674 "additional_pod_ranges_config",
1675 &self.additional_pod_ranges_config,
1676 );
1677 debug_struct.field(
1678 "removed_additional_pod_ranges_config",
1679 &self.removed_additional_pod_ranges_config,
1680 );
1681 debug_struct.field("enable_k8s_beta_apis", &self.enable_k8s_beta_apis);
1682 debug_struct.field(
1683 "desired_security_posture_config",
1684 &self.desired_security_posture_config,
1685 );
1686 debug_struct.field(
1687 "desired_network_performance_config",
1688 &self.desired_network_performance_config,
1689 );
1690 debug_struct.field(
1691 "desired_enable_fqdn_network_policy",
1692 &self.desired_enable_fqdn_network_policy,
1693 );
1694 debug_struct.field(
1695 "desired_autopilot_workload_policy_config",
1696 &self.desired_autopilot_workload_policy_config,
1697 );
1698 debug_struct.field("desired_k8s_beta_apis", &self.desired_k8s_beta_apis);
1699 debug_struct.field("desired_containerd_config", &self.desired_containerd_config);
1700 debug_struct.field(
1701 "desired_enable_multi_networking",
1702 &self.desired_enable_multi_networking,
1703 );
1704 debug_struct.field(
1705 "desired_node_pool_auto_config_resource_manager_tags",
1706 &self.desired_node_pool_auto_config_resource_manager_tags,
1707 );
1708 debug_struct.field(
1709 "desired_in_transit_encryption_config",
1710 &self.desired_in_transit_encryption_config,
1711 );
1712 debug_struct.field(
1713 "desired_enable_cilium_clusterwide_network_policy",
1714 &self.desired_enable_cilium_clusterwide_network_policy,
1715 );
1716 debug_struct.field(
1717 "desired_secret_manager_config",
1718 &self.desired_secret_manager_config,
1719 );
1720 debug_struct.field(
1721 "desired_compliance_posture_config",
1722 &self.desired_compliance_posture_config,
1723 );
1724 debug_struct.field(
1725 "desired_node_kubelet_config",
1726 &self.desired_node_kubelet_config,
1727 );
1728 debug_struct.field(
1729 "desired_node_pool_auto_config_kubelet_config",
1730 &self.desired_node_pool_auto_config_kubelet_config,
1731 );
1732 debug_struct.field("user_managed_keys_config", &self.user_managed_keys_config);
1733 debug_struct.field(
1734 "desired_rbac_binding_config",
1735 &self.desired_rbac_binding_config,
1736 );
1737 debug_struct.field(
1738 "desired_additional_ip_ranges_config",
1739 &self.desired_additional_ip_ranges_config,
1740 );
1741 debug_struct.field("desired_enterprise_config", &self.desired_enterprise_config);
1742 debug_struct.field("desired_auto_ipam_config", &self.desired_auto_ipam_config);
1743 debug_struct.field(
1744 "desired_disable_l4_lb_firewall_reconciliation",
1745 &self.desired_disable_l4_lb_firewall_reconciliation,
1746 );
1747 debug_struct.field(
1748 "desired_node_pool_auto_config_linux_node_config",
1749 &self.desired_node_pool_auto_config_linux_node_config,
1750 );
1751 debug_struct.field(
1752 "desired_user_managed_keys_config",
1753 &self.desired_user_managed_keys_config,
1754 );
1755 debug_struct.field(
1756 "desired_anonymous_authentication_config",
1757 &self.desired_anonymous_authentication_config,
1758 );
1759 debug_struct.field("gke_auto_upgrade_config", &self.gke_auto_upgrade_config);
1760 debug_struct.field(
1761 "desired_network_tier_config",
1762 &self.desired_network_tier_config,
1763 );
1764 debug_struct.field(
1765 "desired_secret_sync_config",
1766 &self.desired_secret_sync_config,
1767 );
1768 debug_struct.field(
1769 "desired_privileged_admission_config",
1770 &self.desired_privileged_admission_config,
1771 );
1772 debug_struct.field(
1773 "desired_control_plane_egress",
1774 &self.desired_control_plane_egress,
1775 );
1776 debug_struct.field(
1777 "desired_managed_opentelemetry_config",
1778 &self.desired_managed_opentelemetry_config,
1779 );
1780 debug_struct.field(
1781 "desired_autopilot_cluster_policy_config",
1782 &self.desired_autopilot_cluster_policy_config,
1783 );
1784 debug_struct.field(
1785 "desired_managed_machine_learning_diagnostics_config",
1786 &self.desired_managed_machine_learning_diagnostics_config,
1787 );
1788 debug_struct.field(
1789 "desired_node_creation_config",
1790 &self.desired_node_creation_config,
1791 );
1792 if !self._unknown_fields.is_empty() {
1793 debug_struct.field("_unknown_fields", &self._unknown_fields);
1794 }
1795 debug_struct.finish()
1796 }
1797}
1798
1799impl std::fmt::Debug for super::AdditionalPodRangesConfig {
1800 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1801 let mut debug_struct = f.debug_struct("AdditionalPodRangesConfig");
1802 debug_struct.field("pod_range_names", &self.pod_range_names);
1803 debug_struct.field("pod_range_info", &self.pod_range_info);
1804 if !self._unknown_fields.is_empty() {
1805 debug_struct.field("_unknown_fields", &self._unknown_fields);
1806 }
1807 debug_struct.finish()
1808 }
1809}
1810
1811impl std::fmt::Debug for super::AdditionalIPRangesConfig {
1812 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1813 let mut debug_struct = f.debug_struct("AdditionalIPRangesConfig");
1814 debug_struct.field("subnetwork", &self.subnetwork);
1815 debug_struct.field("pod_ipv4_range_names", &self.pod_ipv4_range_names);
1816 debug_struct.field("status", &self.status);
1817 if !self._unknown_fields.is_empty() {
1818 debug_struct.field("_unknown_fields", &self._unknown_fields);
1819 }
1820 debug_struct.finish()
1821 }
1822}
1823
1824impl std::fmt::Debug for super::DesiredAdditionalIPRangesConfig {
1825 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1826 let mut debug_struct = f.debug_struct("DesiredAdditionalIPRangesConfig");
1827 debug_struct.field(
1828 "additional_ip_ranges_configs",
1829 &self.additional_ip_ranges_configs,
1830 );
1831 if !self._unknown_fields.is_empty() {
1832 debug_struct.field("_unknown_fields", &self._unknown_fields);
1833 }
1834 debug_struct.finish()
1835 }
1836}
1837
1838impl std::fmt::Debug for super::AutoIpamConfig {
1839 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1840 let mut debug_struct = f.debug_struct("AutoIpamConfig");
1841 debug_struct.field("enabled", &self.enabled);
1842 if !self._unknown_fields.is_empty() {
1843 debug_struct.field("_unknown_fields", &self._unknown_fields);
1844 }
1845 debug_struct.finish()
1846 }
1847}
1848
1849impl std::fmt::Debug for super::RangeInfo {
1850 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1851 let mut debug_struct = f.debug_struct("RangeInfo");
1852 debug_struct.field("range_name", &self.range_name);
1853 debug_struct.field("utilization", &self.utilization);
1854 if !self._unknown_fields.is_empty() {
1855 debug_struct.field("_unknown_fields", &self._unknown_fields);
1856 }
1857 debug_struct.finish()
1858 }
1859}
1860
1861impl std::fmt::Debug for super::DesiredEnterpriseConfig {
1862 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1863 let mut debug_struct = f.debug_struct("DesiredEnterpriseConfig");
1864 debug_struct.field("desired_tier", &self.desired_tier);
1865 if !self._unknown_fields.is_empty() {
1866 debug_struct.field("_unknown_fields", &self._unknown_fields);
1867 }
1868 debug_struct.finish()
1869 }
1870}
1871
1872impl std::fmt::Debug for super::Operation {
1873 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1874 let mut debug_struct = f.debug_struct("Operation");
1875 debug_struct.field("name", &self.name);
1876 debug_struct.field("zone", &self.zone);
1877 debug_struct.field("operation_type", &self.operation_type);
1878 debug_struct.field("status", &self.status);
1879 debug_struct.field("detail", &self.detail);
1880 debug_struct.field("status_message", &self.status_message);
1881 debug_struct.field("self_link", &self.self_link);
1882 debug_struct.field("target_link", &self.target_link);
1883 debug_struct.field("location", &self.location);
1884 debug_struct.field("start_time", &self.start_time);
1885 debug_struct.field("end_time", &self.end_time);
1886 debug_struct.field("progress", &self.progress);
1887 debug_struct.field("cluster_conditions", &self.cluster_conditions);
1888 debug_struct.field("nodepool_conditions", &self.nodepool_conditions);
1889 debug_struct.field("error", &self.error);
1890 if !self._unknown_fields.is_empty() {
1891 debug_struct.field("_unknown_fields", &self._unknown_fields);
1892 }
1893 debug_struct.finish()
1894 }
1895}
1896
1897impl std::fmt::Debug for super::OperationProgress {
1898 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1899 let mut debug_struct = f.debug_struct("OperationProgress");
1900 debug_struct.field("name", &self.name);
1901 debug_struct.field("status", &self.status);
1902 debug_struct.field("metrics", &self.metrics);
1903 debug_struct.field("stages", &self.stages);
1904 if !self._unknown_fields.is_empty() {
1905 debug_struct.field("_unknown_fields", &self._unknown_fields);
1906 }
1907 debug_struct.finish()
1908 }
1909}
1910
1911impl std::fmt::Debug for super::operation_progress::Metric {
1912 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1913 let mut debug_struct = f.debug_struct("Metric");
1914 debug_struct.field("name", &self.name);
1915 debug_struct.field("value", &self.value);
1916 if !self._unknown_fields.is_empty() {
1917 debug_struct.field("_unknown_fields", &self._unknown_fields);
1918 }
1919 debug_struct.finish()
1920 }
1921}
1922
1923impl std::fmt::Debug for super::CreateClusterRequest {
1924 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1925 let mut debug_struct = f.debug_struct("CreateClusterRequest");
1926 debug_struct.field("project_id", &self.project_id);
1927 debug_struct.field("zone", &self.zone);
1928 debug_struct.field("cluster", &self.cluster);
1929 debug_struct.field("parent", &self.parent);
1930 if !self._unknown_fields.is_empty() {
1931 debug_struct.field("_unknown_fields", &self._unknown_fields);
1932 }
1933 debug_struct.finish()
1934 }
1935}
1936
1937impl std::fmt::Debug for super::GetClusterRequest {
1938 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1939 let mut debug_struct = f.debug_struct("GetClusterRequest");
1940 debug_struct.field("project_id", &self.project_id);
1941 debug_struct.field("zone", &self.zone);
1942 debug_struct.field("cluster_id", &self.cluster_id);
1943 debug_struct.field("name", &self.name);
1944 if !self._unknown_fields.is_empty() {
1945 debug_struct.field("_unknown_fields", &self._unknown_fields);
1946 }
1947 debug_struct.finish()
1948 }
1949}
1950
1951impl std::fmt::Debug for super::UpdateClusterRequest {
1952 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1953 let mut debug_struct = f.debug_struct("UpdateClusterRequest");
1954 debug_struct.field("project_id", &self.project_id);
1955 debug_struct.field("zone", &self.zone);
1956 debug_struct.field("cluster_id", &self.cluster_id);
1957 debug_struct.field("update", &self.update);
1958 debug_struct.field("name", &self.name);
1959 if !self._unknown_fields.is_empty() {
1960 debug_struct.field("_unknown_fields", &self._unknown_fields);
1961 }
1962 debug_struct.finish()
1963 }
1964}
1965
1966impl std::fmt::Debug for super::UpdateNodePoolRequest {
1967 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1968 let mut debug_struct = f.debug_struct("UpdateNodePoolRequest");
1969 debug_struct.field("project_id", &self.project_id);
1970 debug_struct.field("zone", &self.zone);
1971 debug_struct.field("cluster_id", &self.cluster_id);
1972 debug_struct.field("node_pool_id", &self.node_pool_id);
1973 debug_struct.field("node_version", &self.node_version);
1974 debug_struct.field("image_type", &self.image_type);
1975 debug_struct.field("name", &self.name);
1976 debug_struct.field("image", &self.image);
1977 debug_struct.field("image_project", &self.image_project);
1978 debug_struct.field("locations", &self.locations);
1979 debug_struct.field("workload_metadata_config", &self.workload_metadata_config);
1980 debug_struct.field("upgrade_settings", &self.upgrade_settings);
1981 debug_struct.field("tags", &self.tags);
1982 debug_struct.field("taints", &self.taints);
1983 debug_struct.field("labels", &self.labels);
1984 debug_struct.field("linux_node_config", &self.linux_node_config);
1985 debug_struct.field("kubelet_config", &self.kubelet_config);
1986 debug_struct.field("node_network_config", &self.node_network_config);
1987 debug_struct.field("gcfs_config", &self.gcfs_config);
1988 debug_struct.field("confidential_nodes", &self.confidential_nodes);
1989 debug_struct.field("gvnic", &self.gvnic);
1990 debug_struct.field("etag", &self.etag);
1991 debug_struct.field("fast_socket", &self.fast_socket);
1992 debug_struct.field("logging_config", &self.logging_config);
1993 debug_struct.field("resource_labels", &self.resource_labels);
1994 debug_struct.field("windows_node_config", &self.windows_node_config);
1995 debug_struct.field("accelerators", &self.accelerators);
1996 debug_struct.field("machine_type", &self.machine_type);
1997 debug_struct.field("disk_type", &self.disk_type);
1998 debug_struct.field("disk_size_gb", &self.disk_size_gb);
1999 debug_struct.field("resource_manager_tags", &self.resource_manager_tags);
2000 debug_struct.field("containerd_config", &self.containerd_config);
2001 debug_struct.field("queued_provisioning", &self.queued_provisioning);
2002 debug_struct.field("storage_pools", &self.storage_pools);
2003 debug_struct.field("max_run_duration", &self.max_run_duration);
2004 debug_struct.field("flex_start", &self.flex_start);
2005 debug_struct.field("boot_disk", &self.boot_disk);
2006 debug_struct.field("node_drain_config", &self.node_drain_config);
2007 debug_struct.field("consolidation_delay", &self.consolidation_delay);
2008 debug_struct.field("taint_config", &self.taint_config);
2009 if !self._unknown_fields.is_empty() {
2010 debug_struct.field("_unknown_fields", &self._unknown_fields);
2011 }
2012 debug_struct.finish()
2013 }
2014}
2015
2016impl std::fmt::Debug for super::SetNodePoolAutoscalingRequest {
2017 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2018 let mut debug_struct = f.debug_struct("SetNodePoolAutoscalingRequest");
2019 debug_struct.field("project_id", &self.project_id);
2020 debug_struct.field("zone", &self.zone);
2021 debug_struct.field("cluster_id", &self.cluster_id);
2022 debug_struct.field("node_pool_id", &self.node_pool_id);
2023 debug_struct.field("autoscaling", &self.autoscaling);
2024 debug_struct.field("name", &self.name);
2025 if !self._unknown_fields.is_empty() {
2026 debug_struct.field("_unknown_fields", &self._unknown_fields);
2027 }
2028 debug_struct.finish()
2029 }
2030}
2031
2032impl std::fmt::Debug for super::SetLoggingServiceRequest {
2033 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2034 let mut debug_struct = f.debug_struct("SetLoggingServiceRequest");
2035 debug_struct.field("project_id", &self.project_id);
2036 debug_struct.field("zone", &self.zone);
2037 debug_struct.field("cluster_id", &self.cluster_id);
2038 debug_struct.field("logging_service", &self.logging_service);
2039 debug_struct.field("name", &self.name);
2040 if !self._unknown_fields.is_empty() {
2041 debug_struct.field("_unknown_fields", &self._unknown_fields);
2042 }
2043 debug_struct.finish()
2044 }
2045}
2046
2047impl std::fmt::Debug for super::SetMonitoringServiceRequest {
2048 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2049 let mut debug_struct = f.debug_struct("SetMonitoringServiceRequest");
2050 debug_struct.field("project_id", &self.project_id);
2051 debug_struct.field("zone", &self.zone);
2052 debug_struct.field("cluster_id", &self.cluster_id);
2053 debug_struct.field("monitoring_service", &self.monitoring_service);
2054 debug_struct.field("name", &self.name);
2055 if !self._unknown_fields.is_empty() {
2056 debug_struct.field("_unknown_fields", &self._unknown_fields);
2057 }
2058 debug_struct.finish()
2059 }
2060}
2061
2062impl std::fmt::Debug for super::SetAddonsConfigRequest {
2063 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2064 let mut debug_struct = f.debug_struct("SetAddonsConfigRequest");
2065 debug_struct.field("project_id", &self.project_id);
2066 debug_struct.field("zone", &self.zone);
2067 debug_struct.field("cluster_id", &self.cluster_id);
2068 debug_struct.field("addons_config", &self.addons_config);
2069 debug_struct.field("name", &self.name);
2070 if !self._unknown_fields.is_empty() {
2071 debug_struct.field("_unknown_fields", &self._unknown_fields);
2072 }
2073 debug_struct.finish()
2074 }
2075}
2076
2077impl std::fmt::Debug for super::SetLocationsRequest {
2078 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2079 let mut debug_struct = f.debug_struct("SetLocationsRequest");
2080 debug_struct.field("project_id", &self.project_id);
2081 debug_struct.field("zone", &self.zone);
2082 debug_struct.field("cluster_id", &self.cluster_id);
2083 debug_struct.field("locations", &self.locations);
2084 debug_struct.field("name", &self.name);
2085 if !self._unknown_fields.is_empty() {
2086 debug_struct.field("_unknown_fields", &self._unknown_fields);
2087 }
2088 debug_struct.finish()
2089 }
2090}
2091
2092impl std::fmt::Debug for super::UpdateMasterRequest {
2093 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2094 let mut debug_struct = f.debug_struct("UpdateMasterRequest");
2095 debug_struct.field("project_id", &self.project_id);
2096 debug_struct.field("zone", &self.zone);
2097 debug_struct.field("cluster_id", &self.cluster_id);
2098 debug_struct.field("master_version", &self.master_version);
2099 debug_struct.field("name", &self.name);
2100 if !self._unknown_fields.is_empty() {
2101 debug_struct.field("_unknown_fields", &self._unknown_fields);
2102 }
2103 debug_struct.finish()
2104 }
2105}
2106
2107impl std::fmt::Debug for super::SetMasterAuthRequest {
2108 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2109 let mut debug_struct = f.debug_struct("SetMasterAuthRequest");
2110 debug_struct.field("project_id", &self.project_id);
2111 debug_struct.field("zone", &self.zone);
2112 debug_struct.field("cluster_id", &self.cluster_id);
2113 debug_struct.field("action", &self.action);
2114 debug_struct.field("update", &self.update);
2115 debug_struct.field("name", &self.name);
2116 if !self._unknown_fields.is_empty() {
2117 debug_struct.field("_unknown_fields", &self._unknown_fields);
2118 }
2119 debug_struct.finish()
2120 }
2121}
2122
2123impl std::fmt::Debug for super::DeleteClusterRequest {
2124 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2125 let mut debug_struct = f.debug_struct("DeleteClusterRequest");
2126 debug_struct.field("project_id", &self.project_id);
2127 debug_struct.field("zone", &self.zone);
2128 debug_struct.field("cluster_id", &self.cluster_id);
2129 debug_struct.field("name", &self.name);
2130 if !self._unknown_fields.is_empty() {
2131 debug_struct.field("_unknown_fields", &self._unknown_fields);
2132 }
2133 debug_struct.finish()
2134 }
2135}
2136
2137impl std::fmt::Debug for super::ListClustersRequest {
2138 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2139 let mut debug_struct = f.debug_struct("ListClustersRequest");
2140 debug_struct.field("project_id", &self.project_id);
2141 debug_struct.field("zone", &self.zone);
2142 debug_struct.field("parent", &self.parent);
2143 if !self._unknown_fields.is_empty() {
2144 debug_struct.field("_unknown_fields", &self._unknown_fields);
2145 }
2146 debug_struct.finish()
2147 }
2148}
2149
2150impl std::fmt::Debug for super::ListClustersResponse {
2151 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2152 let mut debug_struct = f.debug_struct("ListClustersResponse");
2153 debug_struct.field("clusters", &self.clusters);
2154 debug_struct.field("missing_zones", &self.missing_zones);
2155 if !self._unknown_fields.is_empty() {
2156 debug_struct.field("_unknown_fields", &self._unknown_fields);
2157 }
2158 debug_struct.finish()
2159 }
2160}
2161
2162impl std::fmt::Debug for super::GetOperationRequest {
2163 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2164 let mut debug_struct = f.debug_struct("GetOperationRequest");
2165 debug_struct.field("project_id", &self.project_id);
2166 debug_struct.field("zone", &self.zone);
2167 debug_struct.field("operation_id", &self.operation_id);
2168 debug_struct.field("name", &self.name);
2169 if !self._unknown_fields.is_empty() {
2170 debug_struct.field("_unknown_fields", &self._unknown_fields);
2171 }
2172 debug_struct.finish()
2173 }
2174}
2175
2176impl std::fmt::Debug for super::ListOperationsRequest {
2177 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2178 let mut debug_struct = f.debug_struct("ListOperationsRequest");
2179 debug_struct.field("project_id", &self.project_id);
2180 debug_struct.field("zone", &self.zone);
2181 debug_struct.field("parent", &self.parent);
2182 if !self._unknown_fields.is_empty() {
2183 debug_struct.field("_unknown_fields", &self._unknown_fields);
2184 }
2185 debug_struct.finish()
2186 }
2187}
2188
2189impl std::fmt::Debug for super::CancelOperationRequest {
2190 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2191 let mut debug_struct = f.debug_struct("CancelOperationRequest");
2192 debug_struct.field("project_id", &self.project_id);
2193 debug_struct.field("zone", &self.zone);
2194 debug_struct.field("operation_id", &self.operation_id);
2195 debug_struct.field("name", &self.name);
2196 if !self._unknown_fields.is_empty() {
2197 debug_struct.field("_unknown_fields", &self._unknown_fields);
2198 }
2199 debug_struct.finish()
2200 }
2201}
2202
2203impl std::fmt::Debug for super::ListOperationsResponse {
2204 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2205 let mut debug_struct = f.debug_struct("ListOperationsResponse");
2206 debug_struct.field("operations", &self.operations);
2207 debug_struct.field("missing_zones", &self.missing_zones);
2208 if !self._unknown_fields.is_empty() {
2209 debug_struct.field("_unknown_fields", &self._unknown_fields);
2210 }
2211 debug_struct.finish()
2212 }
2213}
2214
2215impl std::fmt::Debug for super::GetServerConfigRequest {
2216 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2217 let mut debug_struct = f.debug_struct("GetServerConfigRequest");
2218 debug_struct.field("project_id", &self.project_id);
2219 debug_struct.field("zone", &self.zone);
2220 debug_struct.field("name", &self.name);
2221 if !self._unknown_fields.is_empty() {
2222 debug_struct.field("_unknown_fields", &self._unknown_fields);
2223 }
2224 debug_struct.finish()
2225 }
2226}
2227
2228impl std::fmt::Debug for super::ServerConfig {
2229 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2230 let mut debug_struct = f.debug_struct("ServerConfig");
2231 debug_struct.field("default_cluster_version", &self.default_cluster_version);
2232 debug_struct.field("valid_node_versions", &self.valid_node_versions);
2233 debug_struct.field("default_image_type", &self.default_image_type);
2234 debug_struct.field("valid_image_types", &self.valid_image_types);
2235 debug_struct.field("valid_master_versions", &self.valid_master_versions);
2236 debug_struct.field("channels", &self.channels);
2237 if !self._unknown_fields.is_empty() {
2238 debug_struct.field("_unknown_fields", &self._unknown_fields);
2239 }
2240 debug_struct.finish()
2241 }
2242}
2243
2244impl std::fmt::Debug for super::server_config::ReleaseChannelConfig {
2245 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2246 let mut debug_struct = f.debug_struct("ReleaseChannelConfig");
2247 debug_struct.field("channel", &self.channel);
2248 debug_struct.field("default_version", &self.default_version);
2249 debug_struct.field("valid_versions", &self.valid_versions);
2250 debug_struct.field("upgrade_target_version", &self.upgrade_target_version);
2251 if !self._unknown_fields.is_empty() {
2252 debug_struct.field("_unknown_fields", &self._unknown_fields);
2253 }
2254 debug_struct.finish()
2255 }
2256}
2257
2258impl std::fmt::Debug for super::CreateNodePoolRequest {
2259 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2260 let mut debug_struct = f.debug_struct("CreateNodePoolRequest");
2261 debug_struct.field("project_id", &self.project_id);
2262 debug_struct.field("zone", &self.zone);
2263 debug_struct.field("cluster_id", &self.cluster_id);
2264 debug_struct.field("node_pool", &self.node_pool);
2265 debug_struct.field("parent", &self.parent);
2266 if !self._unknown_fields.is_empty() {
2267 debug_struct.field("_unknown_fields", &self._unknown_fields);
2268 }
2269 debug_struct.finish()
2270 }
2271}
2272
2273impl std::fmt::Debug for super::DeleteNodePoolRequest {
2274 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2275 let mut debug_struct = f.debug_struct("DeleteNodePoolRequest");
2276 debug_struct.field("project_id", &self.project_id);
2277 debug_struct.field("zone", &self.zone);
2278 debug_struct.field("cluster_id", &self.cluster_id);
2279 debug_struct.field("node_pool_id", &self.node_pool_id);
2280 debug_struct.field("name", &self.name);
2281 if !self._unknown_fields.is_empty() {
2282 debug_struct.field("_unknown_fields", &self._unknown_fields);
2283 }
2284 debug_struct.finish()
2285 }
2286}
2287
2288impl std::fmt::Debug for super::ListNodePoolsRequest {
2289 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2290 let mut debug_struct = f.debug_struct("ListNodePoolsRequest");
2291 debug_struct.field("project_id", &self.project_id);
2292 debug_struct.field("zone", &self.zone);
2293 debug_struct.field("cluster_id", &self.cluster_id);
2294 debug_struct.field("parent", &self.parent);
2295 if !self._unknown_fields.is_empty() {
2296 debug_struct.field("_unknown_fields", &self._unknown_fields);
2297 }
2298 debug_struct.finish()
2299 }
2300}
2301
2302impl std::fmt::Debug for super::GetNodePoolRequest {
2303 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2304 let mut debug_struct = f.debug_struct("GetNodePoolRequest");
2305 debug_struct.field("project_id", &self.project_id);
2306 debug_struct.field("zone", &self.zone);
2307 debug_struct.field("cluster_id", &self.cluster_id);
2308 debug_struct.field("node_pool_id", &self.node_pool_id);
2309 debug_struct.field("name", &self.name);
2310 if !self._unknown_fields.is_empty() {
2311 debug_struct.field("_unknown_fields", &self._unknown_fields);
2312 }
2313 debug_struct.finish()
2314 }
2315}
2316
2317impl std::fmt::Debug for super::BlueGreenSettings {
2318 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2319 let mut debug_struct = f.debug_struct("BlueGreenSettings");
2320 debug_struct.field("node_pool_soak_duration", &self.node_pool_soak_duration);
2321 debug_struct.field("rollout_policy", &self.rollout_policy);
2322 if !self._unknown_fields.is_empty() {
2323 debug_struct.field("_unknown_fields", &self._unknown_fields);
2324 }
2325 debug_struct.finish()
2326 }
2327}
2328
2329impl std::fmt::Debug for super::blue_green_settings::StandardRolloutPolicy {
2330 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2331 let mut debug_struct = f.debug_struct("StandardRolloutPolicy");
2332 debug_struct.field("batch_soak_duration", &self.batch_soak_duration);
2333 debug_struct.field("update_batch_size", &self.update_batch_size);
2334 if !self._unknown_fields.is_empty() {
2335 debug_struct.field("_unknown_fields", &self._unknown_fields);
2336 }
2337 debug_struct.finish()
2338 }
2339}
2340
2341impl std::fmt::Debug for super::blue_green_settings::AutoscaledRolloutPolicy {
2342 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2343 let mut debug_struct = f.debug_struct("AutoscaledRolloutPolicy");
2344 debug_struct.field("wait_for_drain_duration", &self.wait_for_drain_duration);
2345 if !self._unknown_fields.is_empty() {
2346 debug_struct.field("_unknown_fields", &self._unknown_fields);
2347 }
2348 debug_struct.finish()
2349 }
2350}
2351
2352impl std::fmt::Debug for super::NodePool {
2353 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2354 let mut debug_struct = f.debug_struct("NodePool");
2355 debug_struct.field("name", &self.name);
2356 debug_struct.field("config", &self.config);
2357 debug_struct.field("initial_node_count", &self.initial_node_count);
2358 debug_struct.field("locations", &self.locations);
2359 debug_struct.field("network_config", &self.network_config);
2360 debug_struct.field("self_link", &self.self_link);
2361 debug_struct.field("version", &self.version);
2362 debug_struct.field("instance_group_urls", &self.instance_group_urls);
2363 debug_struct.field("status", &self.status);
2364 debug_struct.field("status_message", &self.status_message);
2365 debug_struct.field("autoscaling", &self.autoscaling);
2366 debug_struct.field("management", &self.management);
2367 debug_struct.field("max_pods_constraint", &self.max_pods_constraint);
2368 debug_struct.field("conditions", &self.conditions);
2369 debug_struct.field("pod_ipv4_cidr_size", &self.pod_ipv4_cidr_size);
2370 debug_struct.field("upgrade_settings", &self.upgrade_settings);
2371 debug_struct.field("placement_policy", &self.placement_policy);
2372 debug_struct.field("update_info", &self.update_info);
2373 debug_struct.field("etag", &self.etag);
2374 debug_struct.field("queued_provisioning", &self.queued_provisioning);
2375 debug_struct.field("best_effort_provisioning", &self.best_effort_provisioning);
2376 debug_struct.field("node_drain_config", &self.node_drain_config);
2377 debug_struct.field("maintenance_policy", &self.maintenance_policy);
2378 if !self._unknown_fields.is_empty() {
2379 debug_struct.field("_unknown_fields", &self._unknown_fields);
2380 }
2381 debug_struct.finish()
2382 }
2383}
2384
2385impl std::fmt::Debug for super::node_pool::UpgradeSettings {
2386 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2387 let mut debug_struct = f.debug_struct("UpgradeSettings");
2388 debug_struct.field("max_surge", &self.max_surge);
2389 debug_struct.field("max_unavailable", &self.max_unavailable);
2390 debug_struct.field("strategy", &self.strategy);
2391 debug_struct.field("blue_green_settings", &self.blue_green_settings);
2392 if !self._unknown_fields.is_empty() {
2393 debug_struct.field("_unknown_fields", &self._unknown_fields);
2394 }
2395 debug_struct.finish()
2396 }
2397}
2398
2399impl std::fmt::Debug for super::node_pool::UpdateInfo {
2400 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2401 let mut debug_struct = f.debug_struct("UpdateInfo");
2402 debug_struct.field("blue_green_info", &self.blue_green_info);
2403 if !self._unknown_fields.is_empty() {
2404 debug_struct.field("_unknown_fields", &self._unknown_fields);
2405 }
2406 debug_struct.finish()
2407 }
2408}
2409
2410impl std::fmt::Debug for super::node_pool::update_info::BlueGreenInfo {
2411 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2412 let mut debug_struct = f.debug_struct("BlueGreenInfo");
2413 debug_struct.field("phase", &self.phase);
2414 debug_struct.field("blue_instance_group_urls", &self.blue_instance_group_urls);
2415 debug_struct.field("green_instance_group_urls", &self.green_instance_group_urls);
2416 debug_struct.field(
2417 "blue_pool_deletion_start_time",
2418 &self.blue_pool_deletion_start_time,
2419 );
2420 debug_struct.field("green_pool_version", &self.green_pool_version);
2421 if !self._unknown_fields.is_empty() {
2422 debug_struct.field("_unknown_fields", &self._unknown_fields);
2423 }
2424 debug_struct.finish()
2425 }
2426}
2427
2428impl std::fmt::Debug for super::node_pool::PlacementPolicy {
2429 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2430 let mut debug_struct = f.debug_struct("PlacementPolicy");
2431 debug_struct.field("r#type", &self.r#type);
2432 debug_struct.field("tpu_topology", &self.tpu_topology);
2433 debug_struct.field("policy_name", &self.policy_name);
2434 if !self._unknown_fields.is_empty() {
2435 debug_struct.field("_unknown_fields", &self._unknown_fields);
2436 }
2437 debug_struct.finish()
2438 }
2439}
2440
2441impl std::fmt::Debug for super::node_pool::QueuedProvisioning {
2442 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2443 let mut debug_struct = f.debug_struct("QueuedProvisioning");
2444 debug_struct.field("enabled", &self.enabled);
2445 if !self._unknown_fields.is_empty() {
2446 debug_struct.field("_unknown_fields", &self._unknown_fields);
2447 }
2448 debug_struct.finish()
2449 }
2450}
2451
2452impl std::fmt::Debug for super::node_pool::NodeDrainConfig {
2453 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2454 let mut debug_struct = f.debug_struct("NodeDrainConfig");
2455 debug_struct.field("pdb_timeout_duration", &self.pdb_timeout_duration);
2456 debug_struct.field(
2457 "grace_termination_duration",
2458 &self.grace_termination_duration,
2459 );
2460 debug_struct.field(
2461 "respect_pdb_during_node_pool_deletion",
2462 &self.respect_pdb_during_node_pool_deletion,
2463 );
2464 if !self._unknown_fields.is_empty() {
2465 debug_struct.field("_unknown_fields", &self._unknown_fields);
2466 }
2467 debug_struct.finish()
2468 }
2469}
2470
2471impl std::fmt::Debug for super::node_pool::ExclusionUntilEndOfSupport {
2472 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2473 let mut debug_struct = f.debug_struct("ExclusionUntilEndOfSupport");
2474 debug_struct.field("enabled", &self.enabled);
2475 debug_struct.field("start_time", &self.start_time);
2476 debug_struct.field("end_time", &self.end_time);
2477 if !self._unknown_fields.is_empty() {
2478 debug_struct.field("_unknown_fields", &self._unknown_fields);
2479 }
2480 debug_struct.finish()
2481 }
2482}
2483
2484impl std::fmt::Debug for super::node_pool::NodePoolMaintenancePolicy {
2485 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2486 let mut debug_struct = f.debug_struct("NodePoolMaintenancePolicy");
2487 debug_struct.field(
2488 "exclusion_until_end_of_support",
2489 &self.exclusion_until_end_of_support,
2490 );
2491 if !self._unknown_fields.is_empty() {
2492 debug_struct.field("_unknown_fields", &self._unknown_fields);
2493 }
2494 debug_struct.finish()
2495 }
2496}
2497
2498impl std::fmt::Debug for super::NodeManagement {
2499 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2500 let mut debug_struct = f.debug_struct("NodeManagement");
2501 debug_struct.field("auto_upgrade", &self.auto_upgrade);
2502 debug_struct.field("auto_repair", &self.auto_repair);
2503 debug_struct.field("upgrade_options", &self.upgrade_options);
2504 if !self._unknown_fields.is_empty() {
2505 debug_struct.field("_unknown_fields", &self._unknown_fields);
2506 }
2507 debug_struct.finish()
2508 }
2509}
2510
2511impl std::fmt::Debug for super::BestEffortProvisioning {
2512 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2513 let mut debug_struct = f.debug_struct("BestEffortProvisioning");
2514 debug_struct.field("enabled", &self.enabled);
2515 debug_struct.field("min_provision_nodes", &self.min_provision_nodes);
2516 if !self._unknown_fields.is_empty() {
2517 debug_struct.field("_unknown_fields", &self._unknown_fields);
2518 }
2519 debug_struct.finish()
2520 }
2521}
2522
2523impl std::fmt::Debug for super::AutoUpgradeOptions {
2524 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2525 let mut debug_struct = f.debug_struct("AutoUpgradeOptions");
2526 debug_struct.field("auto_upgrade_start_time", &self.auto_upgrade_start_time);
2527 debug_struct.field("description", &self.description);
2528 if !self._unknown_fields.is_empty() {
2529 debug_struct.field("_unknown_fields", &self._unknown_fields);
2530 }
2531 debug_struct.finish()
2532 }
2533}
2534
2535impl std::fmt::Debug for super::MaintenancePolicy {
2536 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2537 let mut debug_struct = f.debug_struct("MaintenancePolicy");
2538 debug_struct.field("window", &self.window);
2539 debug_struct.field("resource_version", &self.resource_version);
2540 debug_struct.field("disruption_budget", &self.disruption_budget);
2541 if !self._unknown_fields.is_empty() {
2542 debug_struct.field("_unknown_fields", &self._unknown_fields);
2543 }
2544 debug_struct.finish()
2545 }
2546}
2547
2548impl std::fmt::Debug for super::DisruptionBudget {
2549 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2550 let mut debug_struct = f.debug_struct("DisruptionBudget");
2551 debug_struct.field(
2552 "minor_version_disruption_interval",
2553 &self.minor_version_disruption_interval,
2554 );
2555 debug_struct.field(
2556 "patch_version_disruption_interval",
2557 &self.patch_version_disruption_interval,
2558 );
2559 debug_struct.field(
2560 "last_minor_version_disruption_time",
2561 &self.last_minor_version_disruption_time,
2562 );
2563 debug_struct.field("last_disruption_time", &self.last_disruption_time);
2564 if !self._unknown_fields.is_empty() {
2565 debug_struct.field("_unknown_fields", &self._unknown_fields);
2566 }
2567 debug_struct.finish()
2568 }
2569}
2570
2571impl std::fmt::Debug for super::MaintenanceWindow {
2572 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2573 let mut debug_struct = f.debug_struct("MaintenanceWindow");
2574 debug_struct.field("maintenance_exclusions", &self.maintenance_exclusions);
2575 debug_struct.field("policy", &self.policy);
2576 if !self._unknown_fields.is_empty() {
2577 debug_struct.field("_unknown_fields", &self._unknown_fields);
2578 }
2579 debug_struct.finish()
2580 }
2581}
2582
2583impl std::fmt::Debug for super::TimeWindow {
2584 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2585 let mut debug_struct = f.debug_struct("TimeWindow");
2586 debug_struct.field("start_time", &self.start_time);
2587 debug_struct.field("end_time", &self.end_time);
2588 debug_struct.field("options", &self.options);
2589 if !self._unknown_fields.is_empty() {
2590 debug_struct.field("_unknown_fields", &self._unknown_fields);
2591 }
2592 debug_struct.finish()
2593 }
2594}
2595
2596impl std::fmt::Debug for super::MaintenanceExclusionOptions {
2597 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2598 let mut debug_struct = f.debug_struct("MaintenanceExclusionOptions");
2599 debug_struct.field("scope", &self.scope);
2600 debug_struct.field("end_time_behavior", &self.end_time_behavior);
2601 if !self._unknown_fields.is_empty() {
2602 debug_struct.field("_unknown_fields", &self._unknown_fields);
2603 }
2604 debug_struct.finish()
2605 }
2606}
2607
2608impl std::fmt::Debug for super::RecurringTimeWindow {
2609 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2610 let mut debug_struct = f.debug_struct("RecurringTimeWindow");
2611 debug_struct.field("window", &self.window);
2612 debug_struct.field("recurrence", &self.recurrence);
2613 if !self._unknown_fields.is_empty() {
2614 debug_struct.field("_unknown_fields", &self._unknown_fields);
2615 }
2616 debug_struct.finish()
2617 }
2618}
2619
2620impl std::fmt::Debug for super::RecurringMaintenanceWindow {
2621 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2622 let mut debug_struct = f.debug_struct("RecurringMaintenanceWindow");
2623 debug_struct.field("delay_until", &self.delay_until);
2624 debug_struct.field("window_start_time", &self.window_start_time);
2625 debug_struct.field("window_duration", &self.window_duration);
2626 debug_struct.field("recurrence", &self.recurrence);
2627 if !self._unknown_fields.is_empty() {
2628 debug_struct.field("_unknown_fields", &self._unknown_fields);
2629 }
2630 debug_struct.finish()
2631 }
2632}
2633
2634impl std::fmt::Debug for super::DailyMaintenanceWindow {
2635 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2636 let mut debug_struct = f.debug_struct("DailyMaintenanceWindow");
2637 debug_struct.field("start_time", &self.start_time);
2638 debug_struct.field("duration", &self.duration);
2639 if !self._unknown_fields.is_empty() {
2640 debug_struct.field("_unknown_fields", &self._unknown_fields);
2641 }
2642 debug_struct.finish()
2643 }
2644}
2645
2646impl std::fmt::Debug for super::SetNodePoolManagementRequest {
2647 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2648 let mut debug_struct = f.debug_struct("SetNodePoolManagementRequest");
2649 debug_struct.field("project_id", &self.project_id);
2650 debug_struct.field("zone", &self.zone);
2651 debug_struct.field("cluster_id", &self.cluster_id);
2652 debug_struct.field("node_pool_id", &self.node_pool_id);
2653 debug_struct.field("management", &self.management);
2654 debug_struct.field("name", &self.name);
2655 if !self._unknown_fields.is_empty() {
2656 debug_struct.field("_unknown_fields", &self._unknown_fields);
2657 }
2658 debug_struct.finish()
2659 }
2660}
2661
2662impl std::fmt::Debug for super::SetNodePoolSizeRequest {
2663 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2664 let mut debug_struct = f.debug_struct("SetNodePoolSizeRequest");
2665 debug_struct.field("project_id", &self.project_id);
2666 debug_struct.field("zone", &self.zone);
2667 debug_struct.field("cluster_id", &self.cluster_id);
2668 debug_struct.field("node_pool_id", &self.node_pool_id);
2669 debug_struct.field("node_count", &self.node_count);
2670 debug_struct.field("name", &self.name);
2671 if !self._unknown_fields.is_empty() {
2672 debug_struct.field("_unknown_fields", &self._unknown_fields);
2673 }
2674 debug_struct.finish()
2675 }
2676}
2677
2678impl std::fmt::Debug for super::CompleteNodePoolUpgradeRequest {
2679 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2680 let mut debug_struct = f.debug_struct("CompleteNodePoolUpgradeRequest");
2681 debug_struct.field("name", &self.name);
2682 if !self._unknown_fields.is_empty() {
2683 debug_struct.field("_unknown_fields", &self._unknown_fields);
2684 }
2685 debug_struct.finish()
2686 }
2687}
2688
2689impl std::fmt::Debug for super::RollbackNodePoolUpgradeRequest {
2690 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2691 let mut debug_struct = f.debug_struct("RollbackNodePoolUpgradeRequest");
2692 debug_struct.field("project_id", &self.project_id);
2693 debug_struct.field("zone", &self.zone);
2694 debug_struct.field("cluster_id", &self.cluster_id);
2695 debug_struct.field("node_pool_id", &self.node_pool_id);
2696 debug_struct.field("name", &self.name);
2697 debug_struct.field("respect_pdb", &self.respect_pdb);
2698 if !self._unknown_fields.is_empty() {
2699 debug_struct.field("_unknown_fields", &self._unknown_fields);
2700 }
2701 debug_struct.finish()
2702 }
2703}
2704
2705impl std::fmt::Debug for super::ListNodePoolsResponse {
2706 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2707 let mut debug_struct = f.debug_struct("ListNodePoolsResponse");
2708 debug_struct.field("node_pools", &self.node_pools);
2709 if !self._unknown_fields.is_empty() {
2710 debug_struct.field("_unknown_fields", &self._unknown_fields);
2711 }
2712 debug_struct.finish()
2713 }
2714}
2715
2716impl std::fmt::Debug for super::ClusterAutoscaling {
2717 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2718 let mut debug_struct = f.debug_struct("ClusterAutoscaling");
2719 debug_struct.field(
2720 "enable_node_autoprovisioning",
2721 &self.enable_node_autoprovisioning,
2722 );
2723 debug_struct.field("resource_limits", &self.resource_limits);
2724 debug_struct.field("autoscaling_profile", &self.autoscaling_profile);
2725 debug_struct.field(
2726 "autoprovisioning_node_pool_defaults",
2727 &self.autoprovisioning_node_pool_defaults,
2728 );
2729 debug_struct.field(
2730 "autoprovisioning_locations",
2731 &self.autoprovisioning_locations,
2732 );
2733 debug_struct.field(
2734 "default_compute_class_config",
2735 &self.default_compute_class_config,
2736 );
2737 debug_struct.field("autopilot_general_profile", &self.autopilot_general_profile);
2738 if !self._unknown_fields.is_empty() {
2739 debug_struct.field("_unknown_fields", &self._unknown_fields);
2740 }
2741 debug_struct.finish()
2742 }
2743}
2744
2745impl std::fmt::Debug for super::AutoprovisioningNodePoolDefaults {
2746 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2747 let mut debug_struct = f.debug_struct("AutoprovisioningNodePoolDefaults");
2748 debug_struct.field("oauth_scopes", &self.oauth_scopes);
2749 debug_struct.field("service_account", &self.service_account);
2750 debug_struct.field("upgrade_settings", &self.upgrade_settings);
2751 debug_struct.field("management", &self.management);
2752 debug_struct.field("min_cpu_platform", &self.min_cpu_platform);
2753 debug_struct.field("disk_size_gb", &self.disk_size_gb);
2754 debug_struct.field("disk_type", &self.disk_type);
2755 debug_struct.field("shielded_instance_config", &self.shielded_instance_config);
2756 debug_struct.field("boot_disk_kms_key", &self.boot_disk_kms_key);
2757 debug_struct.field("image_type", &self.image_type);
2758 debug_struct.field(
2759 "insecure_kubelet_readonly_port_enabled",
2760 &self.insecure_kubelet_readonly_port_enabled,
2761 );
2762 if !self._unknown_fields.is_empty() {
2763 debug_struct.field("_unknown_fields", &self._unknown_fields);
2764 }
2765 debug_struct.finish()
2766 }
2767}
2768
2769impl std::fmt::Debug for super::ResourceLimit {
2770 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2771 let mut debug_struct = f.debug_struct("ResourceLimit");
2772 debug_struct.field("resource_type", &self.resource_type);
2773 debug_struct.field("minimum", &self.minimum);
2774 debug_struct.field("maximum", &self.maximum);
2775 if !self._unknown_fields.is_empty() {
2776 debug_struct.field("_unknown_fields", &self._unknown_fields);
2777 }
2778 debug_struct.finish()
2779 }
2780}
2781
2782impl std::fmt::Debug for super::DefaultComputeClassConfig {
2783 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2784 let mut debug_struct = f.debug_struct("DefaultComputeClassConfig");
2785 debug_struct.field("enabled", &self.enabled);
2786 if !self._unknown_fields.is_empty() {
2787 debug_struct.field("_unknown_fields", &self._unknown_fields);
2788 }
2789 debug_struct.finish()
2790 }
2791}
2792
2793impl std::fmt::Debug for super::NodePoolAutoscaling {
2794 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2795 let mut debug_struct = f.debug_struct("NodePoolAutoscaling");
2796 debug_struct.field("enabled", &self.enabled);
2797 debug_struct.field("min_node_count", &self.min_node_count);
2798 debug_struct.field("max_node_count", &self.max_node_count);
2799 debug_struct.field("autoprovisioned", &self.autoprovisioned);
2800 debug_struct.field("location_policy", &self.location_policy);
2801 debug_struct.field("total_min_node_count", &self.total_min_node_count);
2802 debug_struct.field("total_max_node_count", &self.total_max_node_count);
2803 if !self._unknown_fields.is_empty() {
2804 debug_struct.field("_unknown_fields", &self._unknown_fields);
2805 }
2806 debug_struct.finish()
2807 }
2808}
2809
2810impl std::fmt::Debug for super::SetLabelsRequest {
2811 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2812 let mut debug_struct = f.debug_struct("SetLabelsRequest");
2813 debug_struct.field("project_id", &self.project_id);
2814 debug_struct.field("zone", &self.zone);
2815 debug_struct.field("cluster_id", &self.cluster_id);
2816 debug_struct.field("resource_labels", &self.resource_labels);
2817 debug_struct.field("label_fingerprint", &self.label_fingerprint);
2818 debug_struct.field("name", &self.name);
2819 if !self._unknown_fields.is_empty() {
2820 debug_struct.field("_unknown_fields", &self._unknown_fields);
2821 }
2822 debug_struct.finish()
2823 }
2824}
2825
2826impl std::fmt::Debug for super::SetLegacyAbacRequest {
2827 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2828 let mut debug_struct = f.debug_struct("SetLegacyAbacRequest");
2829 debug_struct.field("project_id", &self.project_id);
2830 debug_struct.field("zone", &self.zone);
2831 debug_struct.field("cluster_id", &self.cluster_id);
2832 debug_struct.field("enabled", &self.enabled);
2833 debug_struct.field("name", &self.name);
2834 if !self._unknown_fields.is_empty() {
2835 debug_struct.field("_unknown_fields", &self._unknown_fields);
2836 }
2837 debug_struct.finish()
2838 }
2839}
2840
2841impl std::fmt::Debug for super::StartIPRotationRequest {
2842 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2843 let mut debug_struct = f.debug_struct("StartIPRotationRequest");
2844 debug_struct.field("project_id", &self.project_id);
2845 debug_struct.field("zone", &self.zone);
2846 debug_struct.field("cluster_id", &self.cluster_id);
2847 debug_struct.field("name", &self.name);
2848 debug_struct.field("rotate_credentials", &self.rotate_credentials);
2849 if !self._unknown_fields.is_empty() {
2850 debug_struct.field("_unknown_fields", &self._unknown_fields);
2851 }
2852 debug_struct.finish()
2853 }
2854}
2855
2856impl std::fmt::Debug for super::CompleteIPRotationRequest {
2857 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2858 let mut debug_struct = f.debug_struct("CompleteIPRotationRequest");
2859 debug_struct.field("project_id", &self.project_id);
2860 debug_struct.field("zone", &self.zone);
2861 debug_struct.field("cluster_id", &self.cluster_id);
2862 debug_struct.field("name", &self.name);
2863 if !self._unknown_fields.is_empty() {
2864 debug_struct.field("_unknown_fields", &self._unknown_fields);
2865 }
2866 debug_struct.finish()
2867 }
2868}
2869
2870impl std::fmt::Debug for super::AcceleratorConfig {
2871 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2872 let mut debug_struct = f.debug_struct("AcceleratorConfig");
2873 debug_struct.field("accelerator_count", &self.accelerator_count);
2874 debug_struct.field("accelerator_type", &self.accelerator_type);
2875 debug_struct.field("gpu_partition_size", &self.gpu_partition_size);
2876 debug_struct.field("gpu_sharing_config", &self.gpu_sharing_config);
2877 debug_struct.field(
2878 "gpu_driver_installation_config",
2879 &self.gpu_driver_installation_config,
2880 );
2881 if !self._unknown_fields.is_empty() {
2882 debug_struct.field("_unknown_fields", &self._unknown_fields);
2883 }
2884 debug_struct.finish()
2885 }
2886}
2887
2888impl std::fmt::Debug for super::GPUSharingConfig {
2889 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2890 let mut debug_struct = f.debug_struct("GPUSharingConfig");
2891 debug_struct.field(
2892 "max_shared_clients_per_gpu",
2893 &self.max_shared_clients_per_gpu,
2894 );
2895 debug_struct.field("gpu_sharing_strategy", &self.gpu_sharing_strategy);
2896 if !self._unknown_fields.is_empty() {
2897 debug_struct.field("_unknown_fields", &self._unknown_fields);
2898 }
2899 debug_struct.finish()
2900 }
2901}
2902
2903impl std::fmt::Debug for super::GPUDriverInstallationConfig {
2904 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2905 let mut debug_struct = f.debug_struct("GPUDriverInstallationConfig");
2906 debug_struct.field("gpu_driver_version", &self.gpu_driver_version);
2907 if !self._unknown_fields.is_empty() {
2908 debug_struct.field("_unknown_fields", &self._unknown_fields);
2909 }
2910 debug_struct.finish()
2911 }
2912}
2913
2914impl std::fmt::Debug for super::WorkloadMetadataConfig {
2915 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2916 let mut debug_struct = f.debug_struct("WorkloadMetadataConfig");
2917 debug_struct.field("mode", &self.mode);
2918 if !self._unknown_fields.is_empty() {
2919 debug_struct.field("_unknown_fields", &self._unknown_fields);
2920 }
2921 debug_struct.finish()
2922 }
2923}
2924
2925impl std::fmt::Debug for super::SetNetworkPolicyRequest {
2926 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2927 let mut debug_struct = f.debug_struct("SetNetworkPolicyRequest");
2928 debug_struct.field("project_id", &self.project_id);
2929 debug_struct.field("zone", &self.zone);
2930 debug_struct.field("cluster_id", &self.cluster_id);
2931 debug_struct.field("network_policy", &self.network_policy);
2932 debug_struct.field("name", &self.name);
2933 if !self._unknown_fields.is_empty() {
2934 debug_struct.field("_unknown_fields", &self._unknown_fields);
2935 }
2936 debug_struct.finish()
2937 }
2938}
2939
2940impl std::fmt::Debug for super::SetMaintenancePolicyRequest {
2941 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2942 let mut debug_struct = f.debug_struct("SetMaintenancePolicyRequest");
2943 debug_struct.field("project_id", &self.project_id);
2944 debug_struct.field("zone", &self.zone);
2945 debug_struct.field("cluster_id", &self.cluster_id);
2946 debug_struct.field("maintenance_policy", &self.maintenance_policy);
2947 debug_struct.field("name", &self.name);
2948 if !self._unknown_fields.is_empty() {
2949 debug_struct.field("_unknown_fields", &self._unknown_fields);
2950 }
2951 debug_struct.finish()
2952 }
2953}
2954
2955impl std::fmt::Debug for super::StatusCondition {
2956 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2957 let mut debug_struct = f.debug_struct("StatusCondition");
2958 debug_struct.field("code", &self.code);
2959 debug_struct.field("message", &self.message);
2960 debug_struct.field("canonical_code", &self.canonical_code);
2961 if !self._unknown_fields.is_empty() {
2962 debug_struct.field("_unknown_fields", &self._unknown_fields);
2963 }
2964 debug_struct.finish()
2965 }
2966}
2967
2968impl std::fmt::Debug for super::NetworkConfig {
2969 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2970 let mut debug_struct = f.debug_struct("NetworkConfig");
2971 debug_struct.field("network", &self.network);
2972 debug_struct.field("subnetwork", &self.subnetwork);
2973 debug_struct.field(
2974 "enable_intra_node_visibility",
2975 &self.enable_intra_node_visibility,
2976 );
2977 debug_struct.field("default_snat_status", &self.default_snat_status);
2978 debug_struct.field("enable_l4ilb_subsetting", &self.enable_l4ilb_subsetting);
2979 debug_struct.field("datapath_provider", &self.datapath_provider);
2980 debug_struct.field(
2981 "private_ipv6_google_access",
2982 &self.private_ipv6_google_access,
2983 );
2984 debug_struct.field("dns_config", &self.dns_config);
2985 debug_struct.field(
2986 "service_external_ips_config",
2987 &self.service_external_ips_config,
2988 );
2989 debug_struct.field("gateway_api_config", &self.gateway_api_config);
2990 debug_struct.field("enable_multi_networking", &self.enable_multi_networking);
2991 debug_struct.field(
2992 "network_performance_config",
2993 &self.network_performance_config,
2994 );
2995 debug_struct.field(
2996 "enable_fqdn_network_policy",
2997 &self.enable_fqdn_network_policy,
2998 );
2999 debug_struct.field(
3000 "in_transit_encryption_config",
3001 &self.in_transit_encryption_config,
3002 );
3003 debug_struct.field(
3004 "enable_cilium_clusterwide_network_policy",
3005 &self.enable_cilium_clusterwide_network_policy,
3006 );
3007 debug_struct.field(
3008 "default_enable_private_nodes",
3009 &self.default_enable_private_nodes,
3010 );
3011 debug_struct.field("dataplane_v2_config", &self.dataplane_v2_config);
3012 debug_struct.field(
3013 "disable_l4_lb_firewall_reconciliation",
3014 &self.disable_l4_lb_firewall_reconciliation,
3015 );
3016 if !self._unknown_fields.is_empty() {
3017 debug_struct.field("_unknown_fields", &self._unknown_fields);
3018 }
3019 debug_struct.finish()
3020 }
3021}
3022
3023impl std::fmt::Debug for super::network_config::ClusterNetworkPerformanceConfig {
3024 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3025 let mut debug_struct = f.debug_struct("ClusterNetworkPerformanceConfig");
3026 debug_struct.field(
3027 "total_egress_bandwidth_tier",
3028 &self.total_egress_bandwidth_tier,
3029 );
3030 if !self._unknown_fields.is_empty() {
3031 debug_struct.field("_unknown_fields", &self._unknown_fields);
3032 }
3033 debug_struct.finish()
3034 }
3035}
3036
3037impl std::fmt::Debug for super::GatewayAPIConfig {
3038 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3039 let mut debug_struct = f.debug_struct("GatewayAPIConfig");
3040 debug_struct.field("channel", &self.channel);
3041 if !self._unknown_fields.is_empty() {
3042 debug_struct.field("_unknown_fields", &self._unknown_fields);
3043 }
3044 debug_struct.finish()
3045 }
3046}
3047
3048impl std::fmt::Debug for super::ServiceExternalIPsConfig {
3049 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3050 let mut debug_struct = f.debug_struct("ServiceExternalIPsConfig");
3051 debug_struct.field("enabled", &self.enabled);
3052 if !self._unknown_fields.is_empty() {
3053 debug_struct.field("_unknown_fields", &self._unknown_fields);
3054 }
3055 debug_struct.finish()
3056 }
3057}
3058
3059impl std::fmt::Debug for super::GetOpenIDConfigRequest {
3060 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3061 let mut debug_struct = f.debug_struct("GetOpenIDConfigRequest");
3062 debug_struct.field("parent", &self.parent);
3063 if !self._unknown_fields.is_empty() {
3064 debug_struct.field("_unknown_fields", &self._unknown_fields);
3065 }
3066 debug_struct.finish()
3067 }
3068}
3069
3070impl std::fmt::Debug for super::GetOpenIDConfigResponse {
3071 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3072 let mut debug_struct = f.debug_struct("GetOpenIDConfigResponse");
3073 debug_struct.field("issuer", &self.issuer);
3074 debug_struct.field("jwks_uri", &self.jwks_uri);
3075 debug_struct.field("response_types_supported", &self.response_types_supported);
3076 debug_struct.field("subject_types_supported", &self.subject_types_supported);
3077 debug_struct.field(
3078 "id_token_signing_alg_values_supported",
3079 &self.id_token_signing_alg_values_supported,
3080 );
3081 debug_struct.field("claims_supported", &self.claims_supported);
3082 debug_struct.field("grant_types", &self.grant_types);
3083 if !self._unknown_fields.is_empty() {
3084 debug_struct.field("_unknown_fields", &self._unknown_fields);
3085 }
3086 debug_struct.finish()
3087 }
3088}
3089
3090impl std::fmt::Debug for super::GetJSONWebKeysRequest {
3091 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3092 let mut debug_struct = f.debug_struct("GetJSONWebKeysRequest");
3093 debug_struct.field("parent", &self.parent);
3094 if !self._unknown_fields.is_empty() {
3095 debug_struct.field("_unknown_fields", &self._unknown_fields);
3096 }
3097 debug_struct.finish()
3098 }
3099}
3100
3101impl std::fmt::Debug for super::Jwk {
3102 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3103 let mut debug_struct = f.debug_struct("Jwk");
3104 debug_struct.field("kty", &self.kty);
3105 debug_struct.field("alg", &self.alg);
3106 debug_struct.field("r#use", &self.r#use);
3107 debug_struct.field("kid", &self.kid);
3108 debug_struct.field("n", &self.n);
3109 debug_struct.field("e", &self.e);
3110 debug_struct.field("x", &self.x);
3111 debug_struct.field("y", &self.y);
3112 debug_struct.field("crv", &self.crv);
3113 if !self._unknown_fields.is_empty() {
3114 debug_struct.field("_unknown_fields", &self._unknown_fields);
3115 }
3116 debug_struct.finish()
3117 }
3118}
3119
3120impl std::fmt::Debug for super::GetJSONWebKeysResponse {
3121 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3122 let mut debug_struct = f.debug_struct("GetJSONWebKeysResponse");
3123 debug_struct.field("keys", &self.keys);
3124 if !self._unknown_fields.is_empty() {
3125 debug_struct.field("_unknown_fields", &self._unknown_fields);
3126 }
3127 debug_struct.finish()
3128 }
3129}
3130
3131impl std::fmt::Debug for super::CheckAutopilotCompatibilityRequest {
3132 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3133 let mut debug_struct = f.debug_struct("CheckAutopilotCompatibilityRequest");
3134 debug_struct.field("name", &self.name);
3135 if !self._unknown_fields.is_empty() {
3136 debug_struct.field("_unknown_fields", &self._unknown_fields);
3137 }
3138 debug_struct.finish()
3139 }
3140}
3141
3142impl std::fmt::Debug for super::AutopilotCompatibilityIssue {
3143 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3144 let mut debug_struct = f.debug_struct("AutopilotCompatibilityIssue");
3145 debug_struct.field("last_observation", &self.last_observation);
3146 debug_struct.field("constraint_type", &self.constraint_type);
3147 debug_struct.field("incompatibility_type", &self.incompatibility_type);
3148 debug_struct.field("subjects", &self.subjects);
3149 debug_struct.field("documentation_url", &self.documentation_url);
3150 debug_struct.field("description", &self.description);
3151 if !self._unknown_fields.is_empty() {
3152 debug_struct.field("_unknown_fields", &self._unknown_fields);
3153 }
3154 debug_struct.finish()
3155 }
3156}
3157
3158impl std::fmt::Debug for super::CheckAutopilotCompatibilityResponse {
3159 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3160 let mut debug_struct = f.debug_struct("CheckAutopilotCompatibilityResponse");
3161 debug_struct.field("issues", &self.issues);
3162 debug_struct.field("summary", &self.summary);
3163 if !self._unknown_fields.is_empty() {
3164 debug_struct.field("_unknown_fields", &self._unknown_fields);
3165 }
3166 debug_struct.finish()
3167 }
3168}
3169
3170impl std::fmt::Debug for super::ReleaseChannel {
3171 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3172 let mut debug_struct = f.debug_struct("ReleaseChannel");
3173 debug_struct.field("channel", &self.channel);
3174 if !self._unknown_fields.is_empty() {
3175 debug_struct.field("_unknown_fields", &self._unknown_fields);
3176 }
3177 debug_struct.finish()
3178 }
3179}
3180
3181impl std::fmt::Debug for super::CostManagementConfig {
3182 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3183 let mut debug_struct = f.debug_struct("CostManagementConfig");
3184 debug_struct.field("enabled", &self.enabled);
3185 if !self._unknown_fields.is_empty() {
3186 debug_struct.field("_unknown_fields", &self._unknown_fields);
3187 }
3188 debug_struct.finish()
3189 }
3190}
3191
3192impl std::fmt::Debug for super::IntraNodeVisibilityConfig {
3193 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3194 let mut debug_struct = f.debug_struct("IntraNodeVisibilityConfig");
3195 debug_struct.field("enabled", &self.enabled);
3196 if !self._unknown_fields.is_empty() {
3197 debug_struct.field("_unknown_fields", &self._unknown_fields);
3198 }
3199 debug_struct.finish()
3200 }
3201}
3202
3203impl std::fmt::Debug for super::ILBSubsettingConfig {
3204 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3205 let mut debug_struct = f.debug_struct("ILBSubsettingConfig");
3206 debug_struct.field("enabled", &self.enabled);
3207 if !self._unknown_fields.is_empty() {
3208 debug_struct.field("_unknown_fields", &self._unknown_fields);
3209 }
3210 debug_struct.finish()
3211 }
3212}
3213
3214impl std::fmt::Debug for super::DNSConfig {
3215 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3216 let mut debug_struct = f.debug_struct("DNSConfig");
3217 debug_struct.field("cluster_dns", &self.cluster_dns);
3218 debug_struct.field("cluster_dns_scope", &self.cluster_dns_scope);
3219 debug_struct.field("cluster_dns_domain", &self.cluster_dns_domain);
3220 debug_struct.field(
3221 "additive_vpc_scope_dns_domain",
3222 &self.additive_vpc_scope_dns_domain,
3223 );
3224 if !self._unknown_fields.is_empty() {
3225 debug_struct.field("_unknown_fields", &self._unknown_fields);
3226 }
3227 debug_struct.finish()
3228 }
3229}
3230
3231impl std::fmt::Debug for super::MaxPodsConstraint {
3232 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3233 let mut debug_struct = f.debug_struct("MaxPodsConstraint");
3234 debug_struct.field("max_pods_per_node", &self.max_pods_per_node);
3235 if !self._unknown_fields.is_empty() {
3236 debug_struct.field("_unknown_fields", &self._unknown_fields);
3237 }
3238 debug_struct.finish()
3239 }
3240}
3241
3242impl std::fmt::Debug for super::WorkloadIdentityConfig {
3243 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3244 let mut debug_struct = f.debug_struct("WorkloadIdentityConfig");
3245 debug_struct.field("workload_pool", &self.workload_pool);
3246 if !self._unknown_fields.is_empty() {
3247 debug_struct.field("_unknown_fields", &self._unknown_fields);
3248 }
3249 debug_struct.finish()
3250 }
3251}
3252
3253impl std::fmt::Debug for super::IdentityServiceConfig {
3254 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3255 let mut debug_struct = f.debug_struct("IdentityServiceConfig");
3256 debug_struct.field("enabled", &self.enabled);
3257 if !self._unknown_fields.is_empty() {
3258 debug_struct.field("_unknown_fields", &self._unknown_fields);
3259 }
3260 debug_struct.finish()
3261 }
3262}
3263
3264impl std::fmt::Debug for super::MeshCertificates {
3265 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3266 let mut debug_struct = f.debug_struct("MeshCertificates");
3267 debug_struct.field("enable_certificates", &self.enable_certificates);
3268 if !self._unknown_fields.is_empty() {
3269 debug_struct.field("_unknown_fields", &self._unknown_fields);
3270 }
3271 debug_struct.finish()
3272 }
3273}
3274
3275impl std::fmt::Debug for super::DatabaseEncryption {
3276 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3277 let mut debug_struct = f.debug_struct("DatabaseEncryption");
3278 debug_struct.field("key_name", &self.key_name);
3279 debug_struct.field("state", &self.state);
3280 debug_struct.field("current_state", &self.current_state);
3281 debug_struct.field("decryption_keys", &self.decryption_keys);
3282 debug_struct.field("last_operation_errors", &self.last_operation_errors);
3283 if !self._unknown_fields.is_empty() {
3284 debug_struct.field("_unknown_fields", &self._unknown_fields);
3285 }
3286 debug_struct.finish()
3287 }
3288}
3289
3290impl std::fmt::Debug for super::database_encryption::OperationError {
3291 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3292 let mut debug_struct = f.debug_struct("OperationError");
3293 debug_struct.field("key_name", &self.key_name);
3294 debug_struct.field("error_message", &self.error_message);
3295 debug_struct.field("timestamp", &self.timestamp);
3296 if !self._unknown_fields.is_empty() {
3297 debug_struct.field("_unknown_fields", &self._unknown_fields);
3298 }
3299 debug_struct.finish()
3300 }
3301}
3302
3303impl std::fmt::Debug for super::ListUsableSubnetworksRequest {
3304 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3305 let mut debug_struct = f.debug_struct("ListUsableSubnetworksRequest");
3306 debug_struct.field("parent", &self.parent);
3307 debug_struct.field("filter", &self.filter);
3308 debug_struct.field("page_size", &self.page_size);
3309 debug_struct.field("page_token", &self.page_token);
3310 if !self._unknown_fields.is_empty() {
3311 debug_struct.field("_unknown_fields", &self._unknown_fields);
3312 }
3313 debug_struct.finish()
3314 }
3315}
3316
3317impl std::fmt::Debug for super::ListUsableSubnetworksResponse {
3318 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3319 let mut debug_struct = f.debug_struct("ListUsableSubnetworksResponse");
3320 debug_struct.field("subnetworks", &self.subnetworks);
3321 debug_struct.field("next_page_token", &self.next_page_token);
3322 if !self._unknown_fields.is_empty() {
3323 debug_struct.field("_unknown_fields", &self._unknown_fields);
3324 }
3325 debug_struct.finish()
3326 }
3327}
3328
3329impl std::fmt::Debug for super::UsableSubnetworkSecondaryRange {
3330 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3331 let mut debug_struct = f.debug_struct("UsableSubnetworkSecondaryRange");
3332 debug_struct.field("range_name", &self.range_name);
3333 debug_struct.field("ip_cidr_range", &self.ip_cidr_range);
3334 debug_struct.field("status", &self.status);
3335 if !self._unknown_fields.is_empty() {
3336 debug_struct.field("_unknown_fields", &self._unknown_fields);
3337 }
3338 debug_struct.finish()
3339 }
3340}
3341
3342impl std::fmt::Debug for super::UsableSubnetwork {
3343 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3344 let mut debug_struct = f.debug_struct("UsableSubnetwork");
3345 debug_struct.field("subnetwork", &self.subnetwork);
3346 debug_struct.field("network", &self.network);
3347 debug_struct.field("ip_cidr_range", &self.ip_cidr_range);
3348 debug_struct.field("secondary_ip_ranges", &self.secondary_ip_ranges);
3349 debug_struct.field("status_message", &self.status_message);
3350 if !self._unknown_fields.is_empty() {
3351 debug_struct.field("_unknown_fields", &self._unknown_fields);
3352 }
3353 debug_struct.finish()
3354 }
3355}
3356
3357impl std::fmt::Debug for super::ResourceUsageExportConfig {
3358 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3359 let mut debug_struct = f.debug_struct("ResourceUsageExportConfig");
3360 debug_struct.field("bigquery_destination", &self.bigquery_destination);
3361 debug_struct.field(
3362 "enable_network_egress_metering",
3363 &self.enable_network_egress_metering,
3364 );
3365 debug_struct.field(
3366 "consumption_metering_config",
3367 &self.consumption_metering_config,
3368 );
3369 if !self._unknown_fields.is_empty() {
3370 debug_struct.field("_unknown_fields", &self._unknown_fields);
3371 }
3372 debug_struct.finish()
3373 }
3374}
3375
3376impl std::fmt::Debug for super::resource_usage_export_config::BigQueryDestination {
3377 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3378 let mut debug_struct = f.debug_struct("BigQueryDestination");
3379 debug_struct.field("dataset_id", &self.dataset_id);
3380 if !self._unknown_fields.is_empty() {
3381 debug_struct.field("_unknown_fields", &self._unknown_fields);
3382 }
3383 debug_struct.finish()
3384 }
3385}
3386
3387impl std::fmt::Debug for super::resource_usage_export_config::ConsumptionMeteringConfig {
3388 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3389 let mut debug_struct = f.debug_struct("ConsumptionMeteringConfig");
3390 debug_struct.field("enabled", &self.enabled);
3391 if !self._unknown_fields.is_empty() {
3392 debug_struct.field("_unknown_fields", &self._unknown_fields);
3393 }
3394 debug_struct.finish()
3395 }
3396}
3397
3398impl std::fmt::Debug for super::VerticalPodAutoscaling {
3399 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3400 let mut debug_struct = f.debug_struct("VerticalPodAutoscaling");
3401 debug_struct.field("enabled", &self.enabled);
3402 if !self._unknown_fields.is_empty() {
3403 debug_struct.field("_unknown_fields", &self._unknown_fields);
3404 }
3405 debug_struct.finish()
3406 }
3407}
3408
3409impl std::fmt::Debug for super::DefaultSnatStatus {
3410 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3411 let mut debug_struct = f.debug_struct("DefaultSnatStatus");
3412 debug_struct.field("disabled", &self.disabled);
3413 if !self._unknown_fields.is_empty() {
3414 debug_struct.field("_unknown_fields", &self._unknown_fields);
3415 }
3416 debug_struct.finish()
3417 }
3418}
3419
3420impl std::fmt::Debug for super::ShieldedNodes {
3421 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3422 let mut debug_struct = f.debug_struct("ShieldedNodes");
3423 debug_struct.field("enabled", &self.enabled);
3424 if !self._unknown_fields.is_empty() {
3425 debug_struct.field("_unknown_fields", &self._unknown_fields);
3426 }
3427 debug_struct.finish()
3428 }
3429}
3430
3431impl std::fmt::Debug for super::VirtualNIC {
3432 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3433 let mut debug_struct = f.debug_struct("VirtualNIC");
3434 debug_struct.field("enabled", &self.enabled);
3435 if !self._unknown_fields.is_empty() {
3436 debug_struct.field("_unknown_fields", &self._unknown_fields);
3437 }
3438 debug_struct.finish()
3439 }
3440}
3441
3442impl std::fmt::Debug for super::FastSocket {
3443 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3444 let mut debug_struct = f.debug_struct("FastSocket");
3445 debug_struct.field("enabled", &self.enabled);
3446 if !self._unknown_fields.is_empty() {
3447 debug_struct.field("_unknown_fields", &self._unknown_fields);
3448 }
3449 debug_struct.finish()
3450 }
3451}
3452
3453impl std::fmt::Debug for super::GPUDirectConfig {
3454 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3455 let mut debug_struct = f.debug_struct("GPUDirectConfig");
3456 debug_struct.field("gpu_direct_strategy", &self.gpu_direct_strategy);
3457 if !self._unknown_fields.is_empty() {
3458 debug_struct.field("_unknown_fields", &self._unknown_fields);
3459 }
3460 debug_struct.finish()
3461 }
3462}
3463
3464impl std::fmt::Debug for super::NotificationConfig {
3465 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3466 let mut debug_struct = f.debug_struct("NotificationConfig");
3467 debug_struct.field("pubsub", &self.pubsub);
3468 if !self._unknown_fields.is_empty() {
3469 debug_struct.field("_unknown_fields", &self._unknown_fields);
3470 }
3471 debug_struct.finish()
3472 }
3473}
3474
3475impl std::fmt::Debug for super::notification_config::PubSub {
3476 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3477 let mut debug_struct = f.debug_struct("PubSub");
3478 debug_struct.field("enabled", &self.enabled);
3479 debug_struct.field("topic", &self.topic);
3480 debug_struct.field("filter", &self.filter);
3481 if !self._unknown_fields.is_empty() {
3482 debug_struct.field("_unknown_fields", &self._unknown_fields);
3483 }
3484 debug_struct.finish()
3485 }
3486}
3487
3488impl std::fmt::Debug for super::notification_config::Filter {
3489 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3490 let mut debug_struct = f.debug_struct("Filter");
3491 debug_struct.field("event_type", &self.event_type);
3492 if !self._unknown_fields.is_empty() {
3493 debug_struct.field("_unknown_fields", &self._unknown_fields);
3494 }
3495 debug_struct.finish()
3496 }
3497}
3498
3499impl std::fmt::Debug for super::ConfidentialNodes {
3500 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3501 let mut debug_struct = f.debug_struct("ConfidentialNodes");
3502 debug_struct.field("enabled", &self.enabled);
3503 debug_struct.field(
3504 "confidential_instance_type",
3505 &self.confidential_instance_type,
3506 );
3507 if !self._unknown_fields.is_empty() {
3508 debug_struct.field("_unknown_fields", &self._unknown_fields);
3509 }
3510 debug_struct.finish()
3511 }
3512}
3513
3514impl std::fmt::Debug for super::UpgradeEvent {
3515 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3516 let mut debug_struct = f.debug_struct("UpgradeEvent");
3517 debug_struct.field("resource_type", &self.resource_type);
3518 debug_struct.field("operation", &self.operation);
3519 debug_struct.field("operation_start_time", &self.operation_start_time);
3520 debug_struct.field("current_version", &self.current_version);
3521 debug_struct.field("target_version", &self.target_version);
3522 debug_struct.field("resource", &self.resource);
3523 if !self._unknown_fields.is_empty() {
3524 debug_struct.field("_unknown_fields", &self._unknown_fields);
3525 }
3526 debug_struct.finish()
3527 }
3528}
3529
3530impl std::fmt::Debug for super::UpgradeInfoEvent {
3531 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3532 let mut debug_struct = f.debug_struct("UpgradeInfoEvent");
3533 debug_struct.field("resource_type", &self.resource_type);
3534 debug_struct.field("operation", &self.operation);
3535 debug_struct.field("start_time", &self.start_time);
3536 debug_struct.field("end_time", &self.end_time);
3537 debug_struct.field("current_version", &self.current_version);
3538 debug_struct.field("target_version", &self.target_version);
3539 debug_struct.field("resource", &self.resource);
3540 debug_struct.field("state", &self.state);
3541 debug_struct.field("standard_support_end_time", &self.standard_support_end_time);
3542 debug_struct.field("extended_support_end_time", &self.extended_support_end_time);
3543 debug_struct.field("description", &self.description);
3544 debug_struct.field("event_type", &self.event_type);
3545 debug_struct.field("disruption_event", &self.disruption_event);
3546 if !self._unknown_fields.is_empty() {
3547 debug_struct.field("_unknown_fields", &self._unknown_fields);
3548 }
3549 debug_struct.finish()
3550 }
3551}
3552
3553impl std::fmt::Debug for super::DisruptionEvent {
3554 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3555 let mut debug_struct = f.debug_struct("DisruptionEvent");
3556 debug_struct.field("disruption_type", &self.disruption_type);
3557 debug_struct.field("pdb_blocked_node", &self.pdb_blocked_node);
3558 debug_struct.field("pdb_blocked_pod", &self.pdb_blocked_pod);
3559 debug_struct.field("pdb_violation_timeout", &self.pdb_violation_timeout);
3560 if !self._unknown_fields.is_empty() {
3561 debug_struct.field("_unknown_fields", &self._unknown_fields);
3562 }
3563 debug_struct.finish()
3564 }
3565}
3566
3567impl std::fmt::Debug for super::disruption_event::PdbBlockedPod {
3568 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3569 let mut debug_struct = f.debug_struct("PdbBlockedPod");
3570 debug_struct.field("namespace", &self.namespace);
3571 debug_struct.field("name", &self.name);
3572 if !self._unknown_fields.is_empty() {
3573 debug_struct.field("_unknown_fields", &self._unknown_fields);
3574 }
3575 debug_struct.finish()
3576 }
3577}
3578
3579impl std::fmt::Debug for super::UpgradeAvailableEvent {
3580 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3581 let mut debug_struct = f.debug_struct("UpgradeAvailableEvent");
3582 debug_struct.field("version", &self.version);
3583 debug_struct.field("resource_type", &self.resource_type);
3584 debug_struct.field("release_channel", &self.release_channel);
3585 debug_struct.field("resource", &self.resource);
3586 if !self._unknown_fields.is_empty() {
3587 debug_struct.field("_unknown_fields", &self._unknown_fields);
3588 }
3589 debug_struct.finish()
3590 }
3591}
3592
3593impl std::fmt::Debug for super::SecurityBulletinEvent {
3594 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3595 let mut debug_struct = f.debug_struct("SecurityBulletinEvent");
3596 debug_struct.field("resource_type_affected", &self.resource_type_affected);
3597 debug_struct.field("bulletin_id", &self.bulletin_id);
3598 debug_struct.field("cve_ids", &self.cve_ids);
3599 debug_struct.field("severity", &self.severity);
3600 debug_struct.field("bulletin_uri", &self.bulletin_uri);
3601 debug_struct.field("brief_description", &self.brief_description);
3602 debug_struct.field("affected_supported_minors", &self.affected_supported_minors);
3603 debug_struct.field("patched_versions", &self.patched_versions);
3604 debug_struct.field("suggested_upgrade_target", &self.suggested_upgrade_target);
3605 debug_struct.field("manual_steps_required", &self.manual_steps_required);
3606 debug_struct.field("mitigated_versions", &self.mitigated_versions);
3607 if !self._unknown_fields.is_empty() {
3608 debug_struct.field("_unknown_fields", &self._unknown_fields);
3609 }
3610 debug_struct.finish()
3611 }
3612}
3613
3614impl std::fmt::Debug for super::Autopilot {
3615 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3616 let mut debug_struct = f.debug_struct("Autopilot");
3617 debug_struct.field("enabled", &self.enabled);
3618 debug_struct.field("workload_policy_config", &self.workload_policy_config);
3619 debug_struct.field(
3620 "privileged_admission_config",
3621 &self.privileged_admission_config,
3622 );
3623 debug_struct.field("cluster_policy_config", &self.cluster_policy_config);
3624 if !self._unknown_fields.is_empty() {
3625 debug_struct.field("_unknown_fields", &self._unknown_fields);
3626 }
3627 debug_struct.finish()
3628 }
3629}
3630
3631impl std::fmt::Debug for super::ClusterPolicyConfig {
3632 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3633 let mut debug_struct = f.debug_struct("ClusterPolicyConfig");
3634 debug_struct.field("no_system_mutation", &self.no_system_mutation);
3635 debug_struct.field("no_system_impersonation", &self.no_system_impersonation);
3636 debug_struct.field("no_unsafe_webhooks", &self.no_unsafe_webhooks);
3637 debug_struct.field("no_standard_node_pools", &self.no_standard_node_pools);
3638 if !self._unknown_fields.is_empty() {
3639 debug_struct.field("_unknown_fields", &self._unknown_fields);
3640 }
3641 debug_struct.finish()
3642 }
3643}
3644
3645impl std::fmt::Debug for super::PrivilegedAdmissionConfig {
3646 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3647 let mut debug_struct = f.debug_struct("PrivilegedAdmissionConfig");
3648 debug_struct.field("allowlist_paths", &self.allowlist_paths);
3649 if !self._unknown_fields.is_empty() {
3650 debug_struct.field("_unknown_fields", &self._unknown_fields);
3651 }
3652 debug_struct.finish()
3653 }
3654}
3655
3656impl std::fmt::Debug for super::WorkloadPolicyConfig {
3657 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3658 let mut debug_struct = f.debug_struct("WorkloadPolicyConfig");
3659 debug_struct.field("allow_net_admin", &self.allow_net_admin);
3660 debug_struct.field(
3661 "autopilot_compatibility_auditing_enabled",
3662 &self.autopilot_compatibility_auditing_enabled,
3663 );
3664 if !self._unknown_fields.is_empty() {
3665 debug_struct.field("_unknown_fields", &self._unknown_fields);
3666 }
3667 debug_struct.finish()
3668 }
3669}
3670
3671impl std::fmt::Debug for super::LoggingConfig {
3672 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3673 let mut debug_struct = f.debug_struct("LoggingConfig");
3674 debug_struct.field("component_config", &self.component_config);
3675 if !self._unknown_fields.is_empty() {
3676 debug_struct.field("_unknown_fields", &self._unknown_fields);
3677 }
3678 debug_struct.finish()
3679 }
3680}
3681
3682impl std::fmt::Debug for super::LoggingComponentConfig {
3683 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3684 let mut debug_struct = f.debug_struct("LoggingComponentConfig");
3685 debug_struct.field("enable_components", &self.enable_components);
3686 if !self._unknown_fields.is_empty() {
3687 debug_struct.field("_unknown_fields", &self._unknown_fields);
3688 }
3689 debug_struct.finish()
3690 }
3691}
3692
3693impl std::fmt::Debug for super::RayClusterLoggingConfig {
3694 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3695 let mut debug_struct = f.debug_struct("RayClusterLoggingConfig");
3696 debug_struct.field("enabled", &self.enabled);
3697 if !self._unknown_fields.is_empty() {
3698 debug_struct.field("_unknown_fields", &self._unknown_fields);
3699 }
3700 debug_struct.finish()
3701 }
3702}
3703
3704impl std::fmt::Debug for super::MonitoringConfig {
3705 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3706 let mut debug_struct = f.debug_struct("MonitoringConfig");
3707 debug_struct.field("component_config", &self.component_config);
3708 debug_struct.field("managed_prometheus_config", &self.managed_prometheus_config);
3709 debug_struct.field(
3710 "advanced_datapath_observability_config",
3711 &self.advanced_datapath_observability_config,
3712 );
3713 if !self._unknown_fields.is_empty() {
3714 debug_struct.field("_unknown_fields", &self._unknown_fields);
3715 }
3716 debug_struct.finish()
3717 }
3718}
3719
3720impl std::fmt::Debug for super::AdvancedDatapathObservabilityConfig {
3721 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3722 let mut debug_struct = f.debug_struct("AdvancedDatapathObservabilityConfig");
3723 debug_struct.field("enable_metrics", &self.enable_metrics);
3724 debug_struct.field("relay_mode", &self.relay_mode);
3725 debug_struct.field("enable_relay", &self.enable_relay);
3726 if !self._unknown_fields.is_empty() {
3727 debug_struct.field("_unknown_fields", &self._unknown_fields);
3728 }
3729 debug_struct.finish()
3730 }
3731}
3732
3733impl std::fmt::Debug for super::RayClusterMonitoringConfig {
3734 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3735 let mut debug_struct = f.debug_struct("RayClusterMonitoringConfig");
3736 debug_struct.field("enabled", &self.enabled);
3737 if !self._unknown_fields.is_empty() {
3738 debug_struct.field("_unknown_fields", &self._unknown_fields);
3739 }
3740 debug_struct.finish()
3741 }
3742}
3743
3744impl std::fmt::Debug for super::NodePoolLoggingConfig {
3745 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3746 let mut debug_struct = f.debug_struct("NodePoolLoggingConfig");
3747 debug_struct.field("variant_config", &self.variant_config);
3748 if !self._unknown_fields.is_empty() {
3749 debug_struct.field("_unknown_fields", &self._unknown_fields);
3750 }
3751 debug_struct.finish()
3752 }
3753}
3754
3755impl std::fmt::Debug for super::LoggingVariantConfig {
3756 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3757 let mut debug_struct = f.debug_struct("LoggingVariantConfig");
3758 debug_struct.field("variant", &self.variant);
3759 if !self._unknown_fields.is_empty() {
3760 debug_struct.field("_unknown_fields", &self._unknown_fields);
3761 }
3762 debug_struct.finish()
3763 }
3764}
3765
3766impl std::fmt::Debug for super::MonitoringComponentConfig {
3767 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3768 let mut debug_struct = f.debug_struct("MonitoringComponentConfig");
3769 debug_struct.field("enable_components", &self.enable_components);
3770 if !self._unknown_fields.is_empty() {
3771 debug_struct.field("_unknown_fields", &self._unknown_fields);
3772 }
3773 debug_struct.finish()
3774 }
3775}
3776
3777impl std::fmt::Debug for super::DataplaneV2Config {
3778 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3779 let mut debug_struct = f.debug_struct("DataplaneV2Config");
3780 debug_struct.field("scalability_mode", &self.scalability_mode);
3781 if !self._unknown_fields.is_empty() {
3782 debug_struct.field("_unknown_fields", &self._unknown_fields);
3783 }
3784 debug_struct.finish()
3785 }
3786}
3787
3788impl std::fmt::Debug for super::ManagedPrometheusConfig {
3789 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3790 let mut debug_struct = f.debug_struct("ManagedPrometheusConfig");
3791 debug_struct.field("enabled", &self.enabled);
3792 debug_struct.field("auto_monitoring_config", &self.auto_monitoring_config);
3793 if !self._unknown_fields.is_empty() {
3794 debug_struct.field("_unknown_fields", &self._unknown_fields);
3795 }
3796 debug_struct.finish()
3797 }
3798}
3799
3800impl std::fmt::Debug for super::AutoMonitoringConfig {
3801 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3802 let mut debug_struct = f.debug_struct("AutoMonitoringConfig");
3803 debug_struct.field("scope", &self.scope);
3804 if !self._unknown_fields.is_empty() {
3805 debug_struct.field("_unknown_fields", &self._unknown_fields);
3806 }
3807 debug_struct.finish()
3808 }
3809}
3810
3811impl std::fmt::Debug for super::PodAutoscaling {
3812 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3813 let mut debug_struct = f.debug_struct("PodAutoscaling");
3814 debug_struct.field("hpa_profile", &self.hpa_profile);
3815 if !self._unknown_fields.is_empty() {
3816 debug_struct.field("_unknown_fields", &self._unknown_fields);
3817 }
3818 debug_struct.finish()
3819 }
3820}
3821
3822impl std::fmt::Debug for super::Fleet {
3823 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3824 let mut debug_struct = f.debug_struct("Fleet");
3825 debug_struct.field("project", &self.project);
3826 debug_struct.field("membership", &self.membership);
3827 debug_struct.field("pre_registered", &self.pre_registered);
3828 debug_struct.field("membership_type", &self.membership_type);
3829 if !self._unknown_fields.is_empty() {
3830 debug_struct.field("_unknown_fields", &self._unknown_fields);
3831 }
3832 debug_struct.finish()
3833 }
3834}
3835
3836impl std::fmt::Debug for super::ControlPlaneEndpointsConfig {
3837 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3838 let mut debug_struct = f.debug_struct("ControlPlaneEndpointsConfig");
3839 debug_struct.field("dns_endpoint_config", &self.dns_endpoint_config);
3840 debug_struct.field("ip_endpoints_config", &self.ip_endpoints_config);
3841 if !self._unknown_fields.is_empty() {
3842 debug_struct.field("_unknown_fields", &self._unknown_fields);
3843 }
3844 debug_struct.finish()
3845 }
3846}
3847
3848impl std::fmt::Debug for super::control_plane_endpoints_config::DNSEndpointConfig {
3849 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3850 let mut debug_struct = f.debug_struct("DNSEndpointConfig");
3851 debug_struct.field("endpoint", &self.endpoint);
3852 debug_struct.field("allow_external_traffic", &self.allow_external_traffic);
3853 debug_struct.field("enable_k8s_tokens_via_dns", &self.enable_k8s_tokens_via_dns);
3854 debug_struct.field("enable_k8s_certs_via_dns", &self.enable_k8s_certs_via_dns);
3855 if !self._unknown_fields.is_empty() {
3856 debug_struct.field("_unknown_fields", &self._unknown_fields);
3857 }
3858 debug_struct.finish()
3859 }
3860}
3861
3862impl std::fmt::Debug for super::control_plane_endpoints_config::IPEndpointsConfig {
3863 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3864 let mut debug_struct = f.debug_struct("IPEndpointsConfig");
3865 debug_struct.field("enabled", &self.enabled);
3866 debug_struct.field("enable_public_endpoint", &self.enable_public_endpoint);
3867 debug_struct.field("global_access", &self.global_access);
3868 debug_struct.field(
3869 "authorized_networks_config",
3870 &self.authorized_networks_config,
3871 );
3872 debug_struct.field("public_endpoint", &self.public_endpoint);
3873 debug_struct.field("private_endpoint", &self.private_endpoint);
3874 debug_struct.field(
3875 "private_endpoint_subnetwork",
3876 &self.private_endpoint_subnetwork,
3877 );
3878 if !self._unknown_fields.is_empty() {
3879 debug_struct.field("_unknown_fields", &self._unknown_fields);
3880 }
3881 debug_struct.finish()
3882 }
3883}
3884
3885impl std::fmt::Debug for super::LocalNvmeSsdBlockConfig {
3886 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3887 let mut debug_struct = f.debug_struct("LocalNvmeSsdBlockConfig");
3888 debug_struct.field("local_ssd_count", &self.local_ssd_count);
3889 if !self._unknown_fields.is_empty() {
3890 debug_struct.field("_unknown_fields", &self._unknown_fields);
3891 }
3892 debug_struct.finish()
3893 }
3894}
3895
3896impl std::fmt::Debug for super::EphemeralStorageLocalSsdConfig {
3897 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3898 let mut debug_struct = f.debug_struct("EphemeralStorageLocalSsdConfig");
3899 debug_struct.field("local_ssd_count", &self.local_ssd_count);
3900 debug_struct.field("data_cache_count", &self.data_cache_count);
3901 if !self._unknown_fields.is_empty() {
3902 debug_struct.field("_unknown_fields", &self._unknown_fields);
3903 }
3904 debug_struct.finish()
3905 }
3906}
3907
3908impl std::fmt::Debug for super::ResourceManagerTags {
3909 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3910 let mut debug_struct = f.debug_struct("ResourceManagerTags");
3911 debug_struct.field("tags", &self.tags);
3912 if !self._unknown_fields.is_empty() {
3913 debug_struct.field("_unknown_fields", &self._unknown_fields);
3914 }
3915 debug_struct.finish()
3916 }
3917}
3918
3919impl std::fmt::Debug for super::EnterpriseConfig {
3920 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3921 let mut debug_struct = f.debug_struct("EnterpriseConfig");
3922 debug_struct.field("cluster_tier", &self.cluster_tier);
3923 debug_struct.field("desired_tier", &self.desired_tier);
3924 if !self._unknown_fields.is_empty() {
3925 debug_struct.field("_unknown_fields", &self._unknown_fields);
3926 }
3927 debug_struct.finish()
3928 }
3929}
3930
3931impl std::fmt::Debug for super::SecretManagerConfig {
3932 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3933 let mut debug_struct = f.debug_struct("SecretManagerConfig");
3934 debug_struct.field("enabled", &self.enabled);
3935 debug_struct.field("rotation_config", &self.rotation_config);
3936 if !self._unknown_fields.is_empty() {
3937 debug_struct.field("_unknown_fields", &self._unknown_fields);
3938 }
3939 debug_struct.finish()
3940 }
3941}
3942
3943impl std::fmt::Debug for super::secret_manager_config::RotationConfig {
3944 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3945 let mut debug_struct = f.debug_struct("RotationConfig");
3946 debug_struct.field("enabled", &self.enabled);
3947 debug_struct.field("rotation_interval", &self.rotation_interval);
3948 if !self._unknown_fields.is_empty() {
3949 debug_struct.field("_unknown_fields", &self._unknown_fields);
3950 }
3951 debug_struct.finish()
3952 }
3953}
3954
3955impl std::fmt::Debug for super::BootDisk {
3956 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3957 let mut debug_struct = f.debug_struct("BootDisk");
3958 debug_struct.field("disk_type", &self.disk_type);
3959 debug_struct.field("size_gb", &self.size_gb);
3960 debug_struct.field("provisioned_iops", &self.provisioned_iops);
3961 debug_struct.field("provisioned_throughput", &self.provisioned_throughput);
3962 if !self._unknown_fields.is_empty() {
3963 debug_struct.field("_unknown_fields", &self._unknown_fields);
3964 }
3965 debug_struct.finish()
3966 }
3967}
3968
3969impl std::fmt::Debug for super::SecondaryBootDisk {
3970 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3971 let mut debug_struct = f.debug_struct("SecondaryBootDisk");
3972 debug_struct.field("mode", &self.mode);
3973 debug_struct.field("disk_image", &self.disk_image);
3974 if !self._unknown_fields.is_empty() {
3975 debug_struct.field("_unknown_fields", &self._unknown_fields);
3976 }
3977 debug_struct.finish()
3978 }
3979}
3980
3981impl std::fmt::Debug for super::SecondaryBootDiskUpdateStrategy {
3982 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3983 let mut debug_struct = f.debug_struct("SecondaryBootDiskUpdateStrategy");
3984 if !self._unknown_fields.is_empty() {
3985 debug_struct.field("_unknown_fields", &self._unknown_fields);
3986 }
3987 debug_struct.finish()
3988 }
3989}
3990
3991impl std::fmt::Debug for super::FetchClusterUpgradeInfoRequest {
3992 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3993 let mut debug_struct = f.debug_struct("FetchClusterUpgradeInfoRequest");
3994 debug_struct.field("name", &self.name);
3995 debug_struct.field("version", &self.version);
3996 if !self._unknown_fields.is_empty() {
3997 debug_struct.field("_unknown_fields", &self._unknown_fields);
3998 }
3999 debug_struct.finish()
4000 }
4001}
4002
4003impl std::fmt::Debug for super::ClusterUpgradeInfo {
4004 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4005 let mut debug_struct = f.debug_struct("ClusterUpgradeInfo");
4006 debug_struct.field("minor_target_version", &self.minor_target_version);
4007 debug_struct.field("patch_target_version", &self.patch_target_version);
4008 debug_struct.field("auto_upgrade_status", &self.auto_upgrade_status);
4009 debug_struct.field("paused_reason", &self.paused_reason);
4010 debug_struct.field("upgrade_details", &self.upgrade_details);
4011 debug_struct.field(
4012 "end_of_standard_support_timestamp",
4013 &self.end_of_standard_support_timestamp,
4014 );
4015 debug_struct.field(
4016 "end_of_extended_support_timestamp",
4017 &self.end_of_extended_support_timestamp,
4018 );
4019 if !self._unknown_fields.is_empty() {
4020 debug_struct.field("_unknown_fields", &self._unknown_fields);
4021 }
4022 debug_struct.finish()
4023 }
4024}
4025
4026impl std::fmt::Debug for super::UpgradeDetails {
4027 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4028 let mut debug_struct = f.debug_struct("UpgradeDetails");
4029 debug_struct.field("state", &self.state);
4030 debug_struct.field("start_time", &self.start_time);
4031 debug_struct.field("end_time", &self.end_time);
4032 debug_struct.field("initial_version", &self.initial_version);
4033 debug_struct.field("target_version", &self.target_version);
4034 debug_struct.field("start_type", &self.start_type);
4035 if !self._unknown_fields.is_empty() {
4036 debug_struct.field("_unknown_fields", &self._unknown_fields);
4037 }
4038 debug_struct.finish()
4039 }
4040}
4041
4042impl std::fmt::Debug for super::FetchNodePoolUpgradeInfoRequest {
4043 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4044 let mut debug_struct = f.debug_struct("FetchNodePoolUpgradeInfoRequest");
4045 debug_struct.field("name", &self.name);
4046 debug_struct.field("version", &self.version);
4047 if !self._unknown_fields.is_empty() {
4048 debug_struct.field("_unknown_fields", &self._unknown_fields);
4049 }
4050 debug_struct.finish()
4051 }
4052}
4053
4054impl std::fmt::Debug for super::NodePoolUpgradeInfo {
4055 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4056 let mut debug_struct = f.debug_struct("NodePoolUpgradeInfo");
4057 debug_struct.field("minor_target_version", &self.minor_target_version);
4058 debug_struct.field("patch_target_version", &self.patch_target_version);
4059 debug_struct.field("auto_upgrade_status", &self.auto_upgrade_status);
4060 debug_struct.field("paused_reason", &self.paused_reason);
4061 debug_struct.field("upgrade_details", &self.upgrade_details);
4062 debug_struct.field(
4063 "end_of_standard_support_timestamp",
4064 &self.end_of_standard_support_timestamp,
4065 );
4066 debug_struct.field(
4067 "end_of_extended_support_timestamp",
4068 &self.end_of_extended_support_timestamp,
4069 );
4070 if !self._unknown_fields.is_empty() {
4071 debug_struct.field("_unknown_fields", &self._unknown_fields);
4072 }
4073 debug_struct.finish()
4074 }
4075}
4076
4077impl std::fmt::Debug for super::ScheduleUpgradeConfig {
4078 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4079 let mut debug_struct = f.debug_struct("ScheduleUpgradeConfig");
4080 debug_struct.field("enabled", &self.enabled);
4081 if !self._unknown_fields.is_empty() {
4082 debug_struct.field("_unknown_fields", &self._unknown_fields);
4083 }
4084 debug_struct.finish()
4085 }
4086}
4087
4088impl std::fmt::Debug for super::GkeAutoUpgradeConfig {
4089 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4090 let mut debug_struct = f.debug_struct("GkeAutoUpgradeConfig");
4091 debug_struct.field("patch_mode", &self.patch_mode);
4092 if !self._unknown_fields.is_empty() {
4093 debug_struct.field("_unknown_fields", &self._unknown_fields);
4094 }
4095 debug_struct.finish()
4096 }
4097}
4098
4099impl std::fmt::Debug for super::NetworkTierConfig {
4100 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4101 let mut debug_struct = f.debug_struct("NetworkTierConfig");
4102 debug_struct.field("network_tier", &self.network_tier);
4103 if !self._unknown_fields.is_empty() {
4104 debug_struct.field("_unknown_fields", &self._unknown_fields);
4105 }
4106 debug_struct.finish()
4107 }
4108}
4109
4110impl std::fmt::Debug for super::SecretSyncConfig {
4111 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4112 let mut debug_struct = f.debug_struct("SecretSyncConfig");
4113 debug_struct.field("enabled", &self.enabled);
4114 debug_struct.field("rotation_config", &self.rotation_config);
4115 if !self._unknown_fields.is_empty() {
4116 debug_struct.field("_unknown_fields", &self._unknown_fields);
4117 }
4118 debug_struct.finish()
4119 }
4120}
4121
4122impl std::fmt::Debug for super::secret_sync_config::SyncRotationConfig {
4123 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4124 let mut debug_struct = f.debug_struct("SyncRotationConfig");
4125 debug_struct.field("enabled", &self.enabled);
4126 debug_struct.field("rotation_interval", &self.rotation_interval);
4127 if !self._unknown_fields.is_empty() {
4128 debug_struct.field("_unknown_fields", &self._unknown_fields);
4129 }
4130 debug_struct.finish()
4131 }
4132}
4133
4134impl std::fmt::Debug for super::ManagedOpenTelemetryConfig {
4135 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4136 let mut debug_struct = f.debug_struct("ManagedOpenTelemetryConfig");
4137 debug_struct.field("scope", &self.scope);
4138 if !self._unknown_fields.is_empty() {
4139 debug_struct.field("_unknown_fields", &self._unknown_fields);
4140 }
4141 debug_struct.finish()
4142 }
4143}
4144
4145impl std::fmt::Debug for super::ManagedMachineLearningDiagnosticsConfig {
4146 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4147 let mut debug_struct = f.debug_struct("ManagedMachineLearningDiagnosticsConfig");
4148 debug_struct.field("enabled", &self.enabled);
4149 if !self._unknown_fields.is_empty() {
4150 debug_struct.field("_unknown_fields", &self._unknown_fields);
4151 }
4152 debug_struct.finish()
4153 }
4154}
4155
4156impl std::fmt::Debug for super::PodSnapshotConfig {
4157 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4158 let mut debug_struct = f.debug_struct("PodSnapshotConfig");
4159 debug_struct.field("enabled", &self.enabled);
4160 if !self._unknown_fields.is_empty() {
4161 debug_struct.field("_unknown_fields", &self._unknown_fields);
4162 }
4163 debug_struct.finish()
4164 }
4165}