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