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