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