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