google_cloud_compute_v1/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20#[cfg(any(
21    feature = "instances",
22    feature = "region-instance-templates",
23    feature = "region-instances",
24))]
25impl std::fmt::Debug for super::AcceleratorConfig {
26    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
27        let mut debug_struct = f.debug_struct("AcceleratorConfig");
28        debug_struct.field("accelerator_count", &self.accelerator_count);
29        debug_struct.field("accelerator_type", &self.accelerator_type);
30        if !self._unknown_fields.is_empty() {
31            debug_struct.field("_unknown_fields", &self._unknown_fields);
32        }
33        debug_struct.finish()
34    }
35}
36
37#[cfg(any(
38    feature = "instances",
39    feature = "region-instance-templates",
40    feature = "region-instances",
41))]
42impl std::fmt::Debug for super::AccessConfig {
43    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
44        let mut debug_struct = f.debug_struct("AccessConfig");
45        debug_struct.field("external_ipv_6", &self.external_ipv_6);
46        debug_struct.field(
47            "external_ipv_6_prefix_length",
48            &self.external_ipv_6_prefix_length,
49        );
50        debug_struct.field("kind", &self.kind);
51        debug_struct.field("name", &self.name);
52        debug_struct.field("nat_ip", &self.nat_ip);
53        debug_struct.field("network_tier", &self.network_tier);
54        debug_struct.field("public_ptr_domain_name", &self.public_ptr_domain_name);
55        debug_struct.field("security_policy", &self.security_policy);
56        debug_struct.field("set_public_ptr", &self.set_public_ptr);
57        debug_struct.field("r#type", &self.r#type);
58        if !self._unknown_fields.is_empty() {
59            debug_struct.field("_unknown_fields", &self._unknown_fields);
60        }
61        debug_struct.finish()
62    }
63}
64
65#[cfg(any(
66    feature = "instances",
67    feature = "region-instance-templates",
68    feature = "region-instances",
69))]
70impl std::fmt::Debug for super::AdvancedMachineFeatures {
71    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
72        let mut debug_struct = f.debug_struct("AdvancedMachineFeatures");
73        debug_struct.field(
74            "enable_nested_virtualization",
75            &self.enable_nested_virtualization,
76        );
77        debug_struct.field("enable_uefi_networking", &self.enable_uefi_networking);
78        debug_struct.field(
79            "performance_monitoring_unit",
80            &self.performance_monitoring_unit,
81        );
82        debug_struct.field("threads_per_core", &self.threads_per_core);
83        debug_struct.field("turbo_mode", &self.turbo_mode);
84        debug_struct.field("visible_core_count", &self.visible_core_count);
85        if !self._unknown_fields.is_empty() {
86            debug_struct.field("_unknown_fields", &self._unknown_fields);
87        }
88        debug_struct.finish()
89    }
90}
91
92#[cfg(any(
93    feature = "instances",
94    feature = "region-instance-templates",
95    feature = "region-instances",
96))]
97impl std::fmt::Debug for super::AliasIpRange {
98    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
99        let mut debug_struct = f.debug_struct("AliasIpRange");
100        debug_struct.field("ip_cidr_range", &self.ip_cidr_range);
101        debug_struct.field("subnetwork_range_name", &self.subnetwork_range_name);
102        if !self._unknown_fields.is_empty() {
103            debug_struct.field("_unknown_fields", &self._unknown_fields);
104        }
105        debug_struct.finish()
106    }
107}
108
109#[cfg(any(
110    feature = "instances",
111    feature = "region-instance-templates",
112    feature = "region-instances",
113))]
114impl std::fmt::Debug for super::AttachedDisk {
115    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
116        let mut debug_struct = f.debug_struct("AttachedDisk");
117        debug_struct.field("architecture", &self.architecture);
118        debug_struct.field("auto_delete", &self.auto_delete);
119        debug_struct.field("boot", &self.boot);
120        debug_struct.field("device_name", &self.device_name);
121        debug_struct.field("disk_encryption_key", &self.disk_encryption_key);
122        debug_struct.field("disk_size_gb", &self.disk_size_gb);
123        debug_struct.field("force_attach", &self.force_attach);
124        debug_struct.field("guest_os_features", &self.guest_os_features);
125        debug_struct.field("index", &self.index);
126        debug_struct.field("initialize_params", &self.initialize_params);
127        debug_struct.field("interface", &self.interface);
128        debug_struct.field("kind", &self.kind);
129        debug_struct.field("licenses", &self.licenses);
130        debug_struct.field("mode", &self.mode);
131        debug_struct.field("saved_state", &self.saved_state);
132        debug_struct.field(
133            "shielded_instance_initial_state",
134            &self.shielded_instance_initial_state,
135        );
136        debug_struct.field("source", &self.source);
137        debug_struct.field("r#type", &self.r#type);
138        if !self._unknown_fields.is_empty() {
139            debug_struct.field("_unknown_fields", &self._unknown_fields);
140        }
141        debug_struct.finish()
142    }
143}
144
145#[cfg(any(
146    feature = "instances",
147    feature = "region-instance-templates",
148    feature = "region-instances",
149))]
150impl std::fmt::Debug for super::AttachedDiskInitializeParams {
151    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
152        let mut debug_struct = f.debug_struct("AttachedDiskInitializeParams");
153        debug_struct.field("architecture", &self.architecture);
154        debug_struct.field("description", &self.description);
155        debug_struct.field("disk_name", &self.disk_name);
156        debug_struct.field("disk_size_gb", &self.disk_size_gb);
157        debug_struct.field("disk_type", &self.disk_type);
158        debug_struct.field(
159            "enable_confidential_compute",
160            &self.enable_confidential_compute,
161        );
162        debug_struct.field("labels", &self.labels);
163        debug_struct.field("licenses", &self.licenses);
164        debug_struct.field("on_update_action", &self.on_update_action);
165        debug_struct.field("provisioned_iops", &self.provisioned_iops);
166        debug_struct.field("provisioned_throughput", &self.provisioned_throughput);
167        debug_struct.field("replica_zones", &self.replica_zones);
168        debug_struct.field("resource_manager_tags", &self.resource_manager_tags);
169        debug_struct.field("resource_policies", &self.resource_policies);
170        debug_struct.field("source_image", &self.source_image);
171        debug_struct.field(
172            "source_image_encryption_key",
173            &self.source_image_encryption_key,
174        );
175        debug_struct.field("source_snapshot", &self.source_snapshot);
176        debug_struct.field(
177            "source_snapshot_encryption_key",
178            &self.source_snapshot_encryption_key,
179        );
180        debug_struct.field("storage_pool", &self.storage_pool);
181        if !self._unknown_fields.is_empty() {
182            debug_struct.field("_unknown_fields", &self._unknown_fields);
183        }
184        debug_struct.finish()
185    }
186}
187
188#[cfg(any(feature = "images", feature = "instances",))]
189impl std::fmt::Debug for super::AuditConfig {
190    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
191        let mut debug_struct = f.debug_struct("AuditConfig");
192        debug_struct.field("audit_log_configs", &self.audit_log_configs);
193        debug_struct.field("service", &self.service);
194        if !self._unknown_fields.is_empty() {
195            debug_struct.field("_unknown_fields", &self._unknown_fields);
196        }
197        debug_struct.finish()
198    }
199}
200
201#[cfg(any(feature = "images", feature = "instances",))]
202impl std::fmt::Debug for super::AuditLogConfig {
203    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
204        let mut debug_struct = f.debug_struct("AuditLogConfig");
205        debug_struct.field("exempted_members", &self.exempted_members);
206        debug_struct.field("log_type", &self.log_type);
207        if !self._unknown_fields.is_empty() {
208            debug_struct.field("_unknown_fields", &self._unknown_fields);
209        }
210        debug_struct.finish()
211    }
212}
213
214#[cfg(any(feature = "images", feature = "instances",))]
215impl std::fmt::Debug for super::Binding {
216    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
217        let mut debug_struct = f.debug_struct("Binding");
218        debug_struct.field("condition", &self.condition);
219        debug_struct.field("members", &self.members);
220        debug_struct.field("role", &self.role);
221        if !self._unknown_fields.is_empty() {
222            debug_struct.field("_unknown_fields", &self._unknown_fields);
223        }
224        debug_struct.finish()
225    }
226}
227
228#[cfg(any(feature = "instances", feature = "region-instances",))]
229impl std::fmt::Debug for super::BulkInsertInstanceResource {
230    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
231        let mut debug_struct = f.debug_struct("BulkInsertInstanceResource");
232        debug_struct.field("count", &self.count);
233        debug_struct.field("instance_properties", &self.instance_properties);
234        debug_struct.field("location_policy", &self.location_policy);
235        debug_struct.field("min_count", &self.min_count);
236        debug_struct.field("name_pattern", &self.name_pattern);
237        debug_struct.field("per_instance_properties", &self.per_instance_properties);
238        debug_struct.field("source_instance_template", &self.source_instance_template);
239        if !self._unknown_fields.is_empty() {
240            debug_struct.field("_unknown_fields", &self._unknown_fields);
241        }
242        debug_struct.finish()
243    }
244}
245
246#[cfg(any(feature = "instances", feature = "region-instances",))]
247impl std::fmt::Debug for super::BulkInsertInstanceResourcePerInstanceProperties {
248    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
249        let mut debug_struct = f.debug_struct("BulkInsertInstanceResourcePerInstanceProperties");
250        debug_struct.field("hostname", &self.hostname);
251        debug_struct.field("name", &self.name);
252        if !self._unknown_fields.is_empty() {
253            debug_struct.field("_unknown_fields", &self._unknown_fields);
254        }
255        debug_struct.finish()
256    }
257}
258
259#[cfg(any(
260    feature = "images",
261    feature = "instance-group-manager-resize-requests",
262    feature = "instance-group-managers",
263    feature = "instance-groups",
264    feature = "instances",
265    feature = "region-instance-group-managers",
266    feature = "region-instance-groups",
267    feature = "region-instance-templates",
268    feature = "region-instances",
269    feature = "region-operations",
270    feature = "zone-operations",
271))]
272impl std::fmt::Debug for super::BulkInsertOperationStatus {
273    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
274        let mut debug_struct = f.debug_struct("BulkInsertOperationStatus");
275        debug_struct.field("created_vm_count", &self.created_vm_count);
276        debug_struct.field("deleted_vm_count", &self.deleted_vm_count);
277        debug_struct.field("failed_to_create_vm_count", &self.failed_to_create_vm_count);
278        debug_struct.field("status", &self.status);
279        debug_struct.field("target_vm_count", &self.target_vm_count);
280        if !self._unknown_fields.is_empty() {
281            debug_struct.field("_unknown_fields", &self._unknown_fields);
282        }
283        debug_struct.finish()
284    }
285}
286
287#[cfg(any(
288    feature = "instances",
289    feature = "region-instance-templates",
290    feature = "region-instances",
291))]
292impl std::fmt::Debug for super::ConfidentialInstanceConfig {
293    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
294        let mut debug_struct = f.debug_struct("ConfidentialInstanceConfig");
295        debug_struct.field(
296            "confidential_instance_type",
297            &self.confidential_instance_type,
298        );
299        debug_struct.field(
300            "enable_confidential_compute",
301            &self.enable_confidential_compute,
302        );
303        if !self._unknown_fields.is_empty() {
304            debug_struct.field("_unknown_fields", &self._unknown_fields);
305        }
306        debug_struct.finish()
307    }
308}
309
310#[cfg(any(
311    feature = "images",
312    feature = "instances",
313    feature = "region-instance-templates",
314    feature = "region-instances",
315))]
316impl std::fmt::Debug for super::CustomerEncryptionKey {
317    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
318        let mut debug_struct = f.debug_struct("CustomerEncryptionKey");
319        debug_struct.field("kms_key_name", &self.kms_key_name);
320        debug_struct.field("kms_key_service_account", &self.kms_key_service_account);
321        debug_struct.field("raw_key", &self.raw_key);
322        debug_struct.field("rsa_encrypted_key", &self.rsa_encrypted_key);
323        debug_struct.field("sha256", &self.sha256);
324        if !self._unknown_fields.is_empty() {
325            debug_struct.field("_unknown_fields", &self._unknown_fields);
326        }
327        debug_struct.finish()
328    }
329}
330
331#[cfg(feature = "instances")]
332impl std::fmt::Debug for super::CustomerEncryptionKeyProtectedDisk {
333    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
334        let mut debug_struct = f.debug_struct("CustomerEncryptionKeyProtectedDisk");
335        debug_struct.field("disk_encryption_key", &self.disk_encryption_key);
336        debug_struct.field("source", &self.source);
337        if !self._unknown_fields.is_empty() {
338            debug_struct.field("_unknown_fields", &self._unknown_fields);
339        }
340        debug_struct.finish()
341    }
342}
343
344#[cfg(any(feature = "images", feature = "machine-types", feature = "zones",))]
345impl std::fmt::Debug for super::DeprecationStatus {
346    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
347        let mut debug_struct = f.debug_struct("DeprecationStatus");
348        debug_struct.field("deleted", &self.deleted);
349        debug_struct.field("deprecated", &self.deprecated);
350        debug_struct.field("obsolete", &self.obsolete);
351        debug_struct.field("replacement", &self.replacement);
352        debug_struct.field("state", &self.state);
353        if !self._unknown_fields.is_empty() {
354            debug_struct.field("_unknown_fields", &self._unknown_fields);
355        }
356        debug_struct.finish()
357    }
358}
359
360#[cfg(feature = "region-instance-templates")]
361impl std::fmt::Debug for super::DiskInstantiationConfig {
362    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
363        let mut debug_struct = f.debug_struct("DiskInstantiationConfig");
364        debug_struct.field("auto_delete", &self.auto_delete);
365        debug_struct.field("custom_image", &self.custom_image);
366        debug_struct.field("device_name", &self.device_name);
367        debug_struct.field("instantiate_from", &self.instantiate_from);
368        if !self._unknown_fields.is_empty() {
369            debug_struct.field("_unknown_fields", &self._unknown_fields);
370        }
371        debug_struct.finish()
372    }
373}
374
375#[cfg(feature = "instances")]
376impl std::fmt::Debug for super::DisplayDevice {
377    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
378        let mut debug_struct = f.debug_struct("DisplayDevice");
379        debug_struct.field("enable_display", &self.enable_display);
380        if !self._unknown_fields.is_empty() {
381            debug_struct.field("_unknown_fields", &self._unknown_fields);
382        }
383        debug_struct.finish()
384    }
385}
386
387#[cfg(any(
388    feature = "instance-group-managers",
389    feature = "region-instance-group-managers",
390))]
391impl std::fmt::Debug for super::DistributionPolicy {
392    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
393        let mut debug_struct = f.debug_struct("DistributionPolicy");
394        debug_struct.field("target_shape", &self.target_shape);
395        debug_struct.field("zones", &self.zones);
396        if !self._unknown_fields.is_empty() {
397            debug_struct.field("_unknown_fields", &self._unknown_fields);
398        }
399        debug_struct.finish()
400    }
401}
402
403#[cfg(any(
404    feature = "instance-group-managers",
405    feature = "region-instance-group-managers",
406))]
407impl std::fmt::Debug for super::DistributionPolicyZoneConfiguration {
408    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
409        let mut debug_struct = f.debug_struct("DistributionPolicyZoneConfiguration");
410        debug_struct.field("zone", &self.zone);
411        if !self._unknown_fields.is_empty() {
412            debug_struct.field("_unknown_fields", &self._unknown_fields);
413        }
414        debug_struct.finish()
415    }
416}
417
418#[cfg(any(
419    feature = "instance-group-manager-resize-requests",
420    feature = "instances",
421    feature = "region-instance-templates",
422    feature = "region-instances",
423))]
424impl std::fmt::Debug for super::Duration {
425    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
426        let mut debug_struct = f.debug_struct("Duration");
427        debug_struct.field("nanos", &self.nanos);
428        debug_struct.field("seconds", &self.seconds);
429        if !self._unknown_fields.is_empty() {
430            debug_struct.field("_unknown_fields", &self._unknown_fields);
431        }
432        debug_struct.finish()
433    }
434}
435
436#[cfg(any(
437    feature = "images",
438    feature = "instance-group-manager-resize-requests",
439    feature = "instance-group-managers",
440    feature = "instance-groups",
441    feature = "instances",
442    feature = "region-instance-group-managers",
443    feature = "region-instance-groups",
444    feature = "region-instance-templates",
445    feature = "region-instances",
446    feature = "region-operations",
447    feature = "zone-operations",
448))]
449impl std::fmt::Debug for super::ErrorInfo {
450    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
451        let mut debug_struct = f.debug_struct("ErrorInfo");
452        debug_struct.field("domain", &self.domain);
453        debug_struct.field("metadatas", &self.metadatas);
454        debug_struct.field("reason", &self.reason);
455        if !self._unknown_fields.is_empty() {
456            debug_struct.field("_unknown_fields", &self._unknown_fields);
457        }
458        debug_struct.finish()
459    }
460}
461
462#[cfg(any(feature = "images", feature = "instances",))]
463impl std::fmt::Debug for super::Expr {
464    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
465        let mut debug_struct = f.debug_struct("Expr");
466        debug_struct.field("description", &self.description);
467        debug_struct.field("expression", &self.expression);
468        debug_struct.field("location", &self.location);
469        debug_struct.field("title", &self.title);
470        if !self._unknown_fields.is_empty() {
471            debug_struct.field("_unknown_fields", &self._unknown_fields);
472        }
473        debug_struct.finish()
474    }
475}
476
477#[cfg(any(
478    feature = "images",
479    feature = "instances",
480    feature = "region-instance-templates",
481    feature = "region-instances",
482))]
483impl std::fmt::Debug for super::FileContentBuffer {
484    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
485        let mut debug_struct = f.debug_struct("FileContentBuffer");
486        debug_struct.field("content", &self.content);
487        debug_struct.field("file_type", &self.file_type);
488        if !self._unknown_fields.is_empty() {
489            debug_struct.field("_unknown_fields", &self._unknown_fields);
490        }
491        debug_struct.finish()
492    }
493}
494
495#[cfg(feature = "instances")]
496impl std::fmt::Debug for super::Firewall {
497    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
498        let mut debug_struct = f.debug_struct("Firewall");
499        debug_struct.field("allowed", &self.allowed);
500        debug_struct.field("creation_timestamp", &self.creation_timestamp);
501        debug_struct.field("denied", &self.denied);
502        debug_struct.field("description", &self.description);
503        debug_struct.field("destination_ranges", &self.destination_ranges);
504        debug_struct.field("direction", &self.direction);
505        debug_struct.field("disabled", &self.disabled);
506        debug_struct.field("id", &self.id);
507        debug_struct.field("kind", &self.kind);
508        debug_struct.field("log_config", &self.log_config);
509        debug_struct.field("name", &self.name);
510        debug_struct.field("network", &self.network);
511        debug_struct.field("params", &self.params);
512        debug_struct.field("priority", &self.priority);
513        debug_struct.field("self_link", &self.self_link);
514        debug_struct.field("source_ranges", &self.source_ranges);
515        debug_struct.field("source_service_accounts", &self.source_service_accounts);
516        debug_struct.field("source_tags", &self.source_tags);
517        debug_struct.field("target_service_accounts", &self.target_service_accounts);
518        debug_struct.field("target_tags", &self.target_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
526#[cfg(feature = "instances")]
527impl std::fmt::Debug for super::firewall::Allowed {
528    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
529        let mut debug_struct = f.debug_struct("Allowed");
530        debug_struct.field("ip_protocol", &self.ip_protocol);
531        debug_struct.field("ports", &self.ports);
532        if !self._unknown_fields.is_empty() {
533            debug_struct.field("_unknown_fields", &self._unknown_fields);
534        }
535        debug_struct.finish()
536    }
537}
538
539#[cfg(feature = "instances")]
540impl std::fmt::Debug for super::firewall::Denied {
541    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
542        let mut debug_struct = f.debug_struct("Denied");
543        debug_struct.field("ip_protocol", &self.ip_protocol);
544        debug_struct.field("ports", &self.ports);
545        if !self._unknown_fields.is_empty() {
546            debug_struct.field("_unknown_fields", &self._unknown_fields);
547        }
548        debug_struct.finish()
549    }
550}
551
552#[cfg(feature = "instances")]
553impl std::fmt::Debug for super::FirewallLogConfig {
554    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
555        let mut debug_struct = f.debug_struct("FirewallLogConfig");
556        debug_struct.field("enable", &self.enable);
557        debug_struct.field("metadata", &self.metadata);
558        if !self._unknown_fields.is_empty() {
559            debug_struct.field("_unknown_fields", &self._unknown_fields);
560        }
561        debug_struct.finish()
562    }
563}
564
565#[cfg(feature = "instances")]
566impl std::fmt::Debug for super::FirewallParams {
567    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
568        let mut debug_struct = f.debug_struct("FirewallParams");
569        debug_struct.field("resource_manager_tags", &self.resource_manager_tags);
570        if !self._unknown_fields.is_empty() {
571            debug_struct.field("_unknown_fields", &self._unknown_fields);
572        }
573        debug_struct.finish()
574    }
575}
576
577#[cfg(feature = "instances")]
578impl std::fmt::Debug for super::FirewallPolicyRule {
579    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
580        let mut debug_struct = f.debug_struct("FirewallPolicyRule");
581        debug_struct.field("action", &self.action);
582        debug_struct.field("description", &self.description);
583        debug_struct.field("direction", &self.direction);
584        debug_struct.field("disabled", &self.disabled);
585        debug_struct.field("enable_logging", &self.enable_logging);
586        debug_struct.field("kind", &self.kind);
587        debug_struct.field("r#match", &self.r#match);
588        debug_struct.field("priority", &self.priority);
589        debug_struct.field("rule_name", &self.rule_name);
590        debug_struct.field("rule_tuple_count", &self.rule_tuple_count);
591        debug_struct.field("security_profile_group", &self.security_profile_group);
592        debug_struct.field("target_resources", &self.target_resources);
593        debug_struct.field("target_secure_tags", &self.target_secure_tags);
594        debug_struct.field("target_service_accounts", &self.target_service_accounts);
595        debug_struct.field("tls_inspect", &self.tls_inspect);
596        if !self._unknown_fields.is_empty() {
597            debug_struct.field("_unknown_fields", &self._unknown_fields);
598        }
599        debug_struct.finish()
600    }
601}
602
603#[cfg(feature = "instances")]
604impl std::fmt::Debug for super::FirewallPolicyRuleMatcher {
605    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
606        let mut debug_struct = f.debug_struct("FirewallPolicyRuleMatcher");
607        debug_struct.field("dest_address_groups", &self.dest_address_groups);
608        debug_struct.field("dest_fqdns", &self.dest_fqdns);
609        debug_struct.field("dest_ip_ranges", &self.dest_ip_ranges);
610        debug_struct.field("dest_network_type", &self.dest_network_type);
611        debug_struct.field("dest_region_codes", &self.dest_region_codes);
612        debug_struct.field("dest_threat_intelligences", &self.dest_threat_intelligences);
613        debug_struct.field("layer_4_configs", &self.layer_4_configs);
614        debug_struct.field("src_address_groups", &self.src_address_groups);
615        debug_struct.field("src_fqdns", &self.src_fqdns);
616        debug_struct.field("src_ip_ranges", &self.src_ip_ranges);
617        debug_struct.field("src_network_type", &self.src_network_type);
618        debug_struct.field("src_networks", &self.src_networks);
619        debug_struct.field("src_region_codes", &self.src_region_codes);
620        debug_struct.field("src_secure_tags", &self.src_secure_tags);
621        debug_struct.field("src_threat_intelligences", &self.src_threat_intelligences);
622        if !self._unknown_fields.is_empty() {
623            debug_struct.field("_unknown_fields", &self._unknown_fields);
624        }
625        debug_struct.finish()
626    }
627}
628
629#[cfg(feature = "instances")]
630impl std::fmt::Debug for super::FirewallPolicyRuleMatcherLayer4Config {
631    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
632        let mut debug_struct = f.debug_struct("FirewallPolicyRuleMatcherLayer4Config");
633        debug_struct.field("ip_protocol", &self.ip_protocol);
634        debug_struct.field("ports", &self.ports);
635        if !self._unknown_fields.is_empty() {
636            debug_struct.field("_unknown_fields", &self._unknown_fields);
637        }
638        debug_struct.finish()
639    }
640}
641
642#[cfg(feature = "instances")]
643impl std::fmt::Debug for super::FirewallPolicyRuleSecureTag {
644    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
645        let mut debug_struct = f.debug_struct("FirewallPolicyRuleSecureTag");
646        debug_struct.field("name", &self.name);
647        debug_struct.field("state", &self.state);
648        if !self._unknown_fields.is_empty() {
649            debug_struct.field("_unknown_fields", &self._unknown_fields);
650        }
651        debug_struct.finish()
652    }
653}
654
655#[cfg(any(
656    feature = "instance-group-managers",
657    feature = "region-instance-group-managers",
658))]
659impl std::fmt::Debug for super::FixedOrPercent {
660    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
661        let mut debug_struct = f.debug_struct("FixedOrPercent");
662        debug_struct.field("calculated", &self.calculated);
663        debug_struct.field("fixed", &self.fixed);
664        debug_struct.field("percent", &self.percent);
665        if !self._unknown_fields.is_empty() {
666            debug_struct.field("_unknown_fields", &self._unknown_fields);
667        }
668        debug_struct.finish()
669    }
670}
671
672#[cfg(feature = "images")]
673impl std::fmt::Debug for super::GlobalSetLabelsRequest {
674    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
675        let mut debug_struct = f.debug_struct("GlobalSetLabelsRequest");
676        debug_struct.field("label_fingerprint", &self.label_fingerprint);
677        debug_struct.field("labels", &self.labels);
678        if !self._unknown_fields.is_empty() {
679            debug_struct.field("_unknown_fields", &self._unknown_fields);
680        }
681        debug_struct.finish()
682    }
683}
684
685#[cfg(feature = "images")]
686impl std::fmt::Debug for super::GlobalSetPolicyRequest {
687    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
688        let mut debug_struct = f.debug_struct("GlobalSetPolicyRequest");
689        debug_struct.field("bindings", &self.bindings);
690        debug_struct.field("etag", &self.etag);
691        debug_struct.field("policy", &self.policy);
692        if !self._unknown_fields.is_empty() {
693            debug_struct.field("_unknown_fields", &self._unknown_fields);
694        }
695        debug_struct.finish()
696    }
697}
698
699#[cfg(feature = "instances")]
700impl std::fmt::Debug for super::GuestAttributes {
701    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
702        let mut debug_struct = f.debug_struct("GuestAttributes");
703        debug_struct.field("kind", &self.kind);
704        debug_struct.field("query_path", &self.query_path);
705        debug_struct.field("query_value", &self.query_value);
706        debug_struct.field("self_link", &self.self_link);
707        debug_struct.field("variable_key", &self.variable_key);
708        debug_struct.field("variable_value", &self.variable_value);
709        if !self._unknown_fields.is_empty() {
710            debug_struct.field("_unknown_fields", &self._unknown_fields);
711        }
712        debug_struct.finish()
713    }
714}
715
716#[cfg(feature = "instances")]
717impl std::fmt::Debug for super::GuestAttributesEntry {
718    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
719        let mut debug_struct = f.debug_struct("GuestAttributesEntry");
720        debug_struct.field("key", &self.key);
721        debug_struct.field("namespace", &self.namespace);
722        debug_struct.field("value", &self.value);
723        if !self._unknown_fields.is_empty() {
724            debug_struct.field("_unknown_fields", &self._unknown_fields);
725        }
726        debug_struct.finish()
727    }
728}
729
730#[cfg(feature = "instances")]
731impl std::fmt::Debug for super::GuestAttributesValue {
732    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
733        let mut debug_struct = f.debug_struct("GuestAttributesValue");
734        debug_struct.field("items", &self.items);
735        if !self._unknown_fields.is_empty() {
736            debug_struct.field("_unknown_fields", &self._unknown_fields);
737        }
738        debug_struct.finish()
739    }
740}
741
742#[cfg(any(
743    feature = "images",
744    feature = "instances",
745    feature = "region-instance-templates",
746    feature = "region-instances",
747))]
748impl std::fmt::Debug for super::GuestOsFeature {
749    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
750        let mut debug_struct = f.debug_struct("GuestOsFeature");
751        debug_struct.field("r#type", &self.r#type);
752        if !self._unknown_fields.is_empty() {
753            debug_struct.field("_unknown_fields", &self._unknown_fields);
754        }
755        debug_struct.finish()
756    }
757}
758
759#[cfg(any(
760    feature = "images",
761    feature = "instance-group-manager-resize-requests",
762    feature = "instance-group-managers",
763    feature = "instance-groups",
764    feature = "instances",
765    feature = "region-instance-group-managers",
766    feature = "region-instance-groups",
767    feature = "region-instance-templates",
768    feature = "region-instances",
769    feature = "region-operations",
770    feature = "zone-operations",
771))]
772impl std::fmt::Debug for super::Help {
773    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
774        let mut debug_struct = f.debug_struct("Help");
775        debug_struct.field("links", &self.links);
776        if !self._unknown_fields.is_empty() {
777            debug_struct.field("_unknown_fields", &self._unknown_fields);
778        }
779        debug_struct.finish()
780    }
781}
782
783#[cfg(any(
784    feature = "images",
785    feature = "instance-group-manager-resize-requests",
786    feature = "instance-group-managers",
787    feature = "instance-groups",
788    feature = "instances",
789    feature = "region-instance-group-managers",
790    feature = "region-instance-groups",
791    feature = "region-instance-templates",
792    feature = "region-instances",
793    feature = "region-operations",
794    feature = "zone-operations",
795))]
796impl std::fmt::Debug for super::HelpLink {
797    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
798        let mut debug_struct = f.debug_struct("HelpLink");
799        debug_struct.field("description", &self.description);
800        debug_struct.field("url", &self.url);
801        if !self._unknown_fields.is_empty() {
802            debug_struct.field("_unknown_fields", &self._unknown_fields);
803        }
804        debug_struct.finish()
805    }
806}
807
808#[cfg(feature = "images")]
809impl std::fmt::Debug for super::Image {
810    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
811        let mut debug_struct = f.debug_struct("Image");
812        debug_struct.field("architecture", &self.architecture);
813        debug_struct.field("archive_size_bytes", &self.archive_size_bytes);
814        debug_struct.field("creation_timestamp", &self.creation_timestamp);
815        debug_struct.field("deprecated", &self.deprecated);
816        debug_struct.field("description", &self.description);
817        debug_struct.field("disk_size_gb", &self.disk_size_gb);
818        debug_struct.field(
819            "enable_confidential_compute",
820            &self.enable_confidential_compute,
821        );
822        debug_struct.field("family", &self.family);
823        debug_struct.field("guest_os_features", &self.guest_os_features);
824        debug_struct.field("id", &self.id);
825        debug_struct.field("image_encryption_key", &self.image_encryption_key);
826        debug_struct.field("kind", &self.kind);
827        debug_struct.field("label_fingerprint", &self.label_fingerprint);
828        debug_struct.field("labels", &self.labels);
829        debug_struct.field("license_codes", &self.license_codes);
830        debug_struct.field("licenses", &self.licenses);
831        debug_struct.field("name", &self.name);
832        debug_struct.field("raw_disk", &self.raw_disk);
833        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
834        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
835        debug_struct.field("self_link", &self.self_link);
836        debug_struct.field(
837            "shielded_instance_initial_state",
838            &self.shielded_instance_initial_state,
839        );
840        debug_struct.field("source_disk", &self.source_disk);
841        debug_struct.field(
842            "source_disk_encryption_key",
843            &self.source_disk_encryption_key,
844        );
845        debug_struct.field("source_disk_id", &self.source_disk_id);
846        debug_struct.field("source_image", &self.source_image);
847        debug_struct.field(
848            "source_image_encryption_key",
849            &self.source_image_encryption_key,
850        );
851        debug_struct.field("source_image_id", &self.source_image_id);
852        debug_struct.field("source_snapshot", &self.source_snapshot);
853        debug_struct.field(
854            "source_snapshot_encryption_key",
855            &self.source_snapshot_encryption_key,
856        );
857        debug_struct.field("source_snapshot_id", &self.source_snapshot_id);
858        debug_struct.field("source_type", &self.source_type);
859        debug_struct.field("status", &self.status);
860        debug_struct.field("storage_locations", &self.storage_locations);
861        if !self._unknown_fields.is_empty() {
862            debug_struct.field("_unknown_fields", &self._unknown_fields);
863        }
864        debug_struct.finish()
865    }
866}
867
868#[cfg(feature = "images")]
869impl std::fmt::Debug for super::image::RawDisk {
870    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
871        let mut debug_struct = f.debug_struct("RawDisk");
872        debug_struct.field("container_type", &self.container_type);
873        debug_struct.field("sha_1_checksum", &self.sha_1_checksum);
874        debug_struct.field("source", &self.source);
875        if !self._unknown_fields.is_empty() {
876            debug_struct.field("_unknown_fields", &self._unknown_fields);
877        }
878        debug_struct.finish()
879    }
880}
881
882#[cfg(feature = "images")]
883impl std::fmt::Debug for super::ImageList {
884    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
885        let mut debug_struct = f.debug_struct("ImageList");
886        debug_struct.field("id", &self.id);
887        debug_struct.field("items", &self.items);
888        debug_struct.field("kind", &self.kind);
889        debug_struct.field("next_page_token", &self.next_page_token);
890        debug_struct.field("self_link", &self.self_link);
891        debug_struct.field("warning", &self.warning);
892        if !self._unknown_fields.is_empty() {
893            debug_struct.field("_unknown_fields", &self._unknown_fields);
894        }
895        debug_struct.finish()
896    }
897}
898
899#[cfg(feature = "images")]
900impl std::fmt::Debug for super::image_list::Warning {
901    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
902        let mut debug_struct = f.debug_struct("Warning");
903        debug_struct.field("code", &self.code);
904        debug_struct.field("data", &self.data);
905        debug_struct.field("message", &self.message);
906        if !self._unknown_fields.is_empty() {
907            debug_struct.field("_unknown_fields", &self._unknown_fields);
908        }
909        debug_struct.finish()
910    }
911}
912
913#[cfg(feature = "images")]
914impl std::fmt::Debug for super::image_list::warning::Data {
915    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
916        let mut debug_struct = f.debug_struct("Data");
917        debug_struct.field("key", &self.key);
918        debug_struct.field("value", &self.value);
919        if !self._unknown_fields.is_empty() {
920            debug_struct.field("_unknown_fields", &self._unknown_fields);
921        }
922        debug_struct.finish()
923    }
924}
925
926#[cfg(any(
927    feature = "images",
928    feature = "instances",
929    feature = "region-instance-templates",
930    feature = "region-instances",
931))]
932impl std::fmt::Debug for super::InitialStateConfig {
933    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
934        let mut debug_struct = f.debug_struct("InitialStateConfig");
935        debug_struct.field("dbs", &self.dbs);
936        debug_struct.field("dbxs", &self.dbxs);
937        debug_struct.field("keks", &self.keks);
938        debug_struct.field("pk", &self.pk);
939        if !self._unknown_fields.is_empty() {
940            debug_struct.field("_unknown_fields", &self._unknown_fields);
941        }
942        debug_struct.finish()
943    }
944}
945
946#[cfg(feature = "instances")]
947impl std::fmt::Debug for super::Instance {
948    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
949        let mut debug_struct = f.debug_struct("Instance");
950        debug_struct.field("advanced_machine_features", &self.advanced_machine_features);
951        debug_struct.field("can_ip_forward", &self.can_ip_forward);
952        debug_struct.field(
953            "confidential_instance_config",
954            &self.confidential_instance_config,
955        );
956        debug_struct.field("cpu_platform", &self.cpu_platform);
957        debug_struct.field("creation_timestamp", &self.creation_timestamp);
958        debug_struct.field("deletion_protection", &self.deletion_protection);
959        debug_struct.field("description", &self.description);
960        debug_struct.field("disks", &self.disks);
961        debug_struct.field("display_device", &self.display_device);
962        debug_struct.field("fingerprint", &self.fingerprint);
963        debug_struct.field("guest_accelerators", &self.guest_accelerators);
964        debug_struct.field("hostname", &self.hostname);
965        debug_struct.field("id", &self.id);
966        debug_struct.field("instance_encryption_key", &self.instance_encryption_key);
967        debug_struct.field(
968            "key_revocation_action_type",
969            &self.key_revocation_action_type,
970        );
971        debug_struct.field("kind", &self.kind);
972        debug_struct.field("label_fingerprint", &self.label_fingerprint);
973        debug_struct.field("labels", &self.labels);
974        debug_struct.field("last_start_timestamp", &self.last_start_timestamp);
975        debug_struct.field("last_stop_timestamp", &self.last_stop_timestamp);
976        debug_struct.field("last_suspended_timestamp", &self.last_suspended_timestamp);
977        debug_struct.field("machine_type", &self.machine_type);
978        debug_struct.field("metadata", &self.metadata);
979        debug_struct.field("min_cpu_platform", &self.min_cpu_platform);
980        debug_struct.field("name", &self.name);
981        debug_struct.field("network_interfaces", &self.network_interfaces);
982        debug_struct.field(
983            "network_performance_config",
984            &self.network_performance_config,
985        );
986        debug_struct.field("params", &self.params);
987        debug_struct.field(
988            "private_ipv_6_google_access",
989            &self.private_ipv_6_google_access,
990        );
991        debug_struct.field("reservation_affinity", &self.reservation_affinity);
992        debug_struct.field("resource_policies", &self.resource_policies);
993        debug_struct.field("resource_status", &self.resource_status);
994        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
995        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
996        debug_struct.field("scheduling", &self.scheduling);
997        debug_struct.field("self_link", &self.self_link);
998        debug_struct.field("service_accounts", &self.service_accounts);
999        debug_struct.field("shielded_instance_config", &self.shielded_instance_config);
1000        debug_struct.field(
1001            "shielded_instance_integrity_policy",
1002            &self.shielded_instance_integrity_policy,
1003        );
1004        debug_struct.field("source_machine_image", &self.source_machine_image);
1005        debug_struct.field(
1006            "source_machine_image_encryption_key",
1007            &self.source_machine_image_encryption_key,
1008        );
1009        debug_struct.field("start_restricted", &self.start_restricted);
1010        debug_struct.field("status", &self.status);
1011        debug_struct.field("status_message", &self.status_message);
1012        debug_struct.field("tags", &self.tags);
1013        debug_struct.field("zone", &self.zone);
1014        if !self._unknown_fields.is_empty() {
1015            debug_struct.field("_unknown_fields", &self._unknown_fields);
1016        }
1017        debug_struct.finish()
1018    }
1019}
1020
1021#[cfg(feature = "instances")]
1022impl std::fmt::Debug for super::InstanceAggregatedList {
1023    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1024        let mut debug_struct = f.debug_struct("InstanceAggregatedList");
1025        debug_struct.field("id", &self.id);
1026        debug_struct.field("items", &self.items);
1027        debug_struct.field("kind", &self.kind);
1028        debug_struct.field("next_page_token", &self.next_page_token);
1029        debug_struct.field("self_link", &self.self_link);
1030        debug_struct.field("unreachables", &self.unreachables);
1031        debug_struct.field("warning", &self.warning);
1032        if !self._unknown_fields.is_empty() {
1033            debug_struct.field("_unknown_fields", &self._unknown_fields);
1034        }
1035        debug_struct.finish()
1036    }
1037}
1038
1039#[cfg(feature = "instances")]
1040impl std::fmt::Debug for super::instance_aggregated_list::Warning {
1041    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1042        let mut debug_struct = f.debug_struct("Warning");
1043        debug_struct.field("code", &self.code);
1044        debug_struct.field("data", &self.data);
1045        debug_struct.field("message", &self.message);
1046        if !self._unknown_fields.is_empty() {
1047            debug_struct.field("_unknown_fields", &self._unknown_fields);
1048        }
1049        debug_struct.finish()
1050    }
1051}
1052
1053#[cfg(feature = "instances")]
1054impl std::fmt::Debug for super::instance_aggregated_list::warning::Data {
1055    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1056        let mut debug_struct = f.debug_struct("Data");
1057        debug_struct.field("key", &self.key);
1058        debug_struct.field("value", &self.value);
1059        if !self._unknown_fields.is_empty() {
1060            debug_struct.field("_unknown_fields", &self._unknown_fields);
1061        }
1062        debug_struct.finish()
1063    }
1064}
1065
1066#[cfg(any(feature = "instance-groups", feature = "region-instance-groups",))]
1067impl std::fmt::Debug for super::InstanceGroup {
1068    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1069        let mut debug_struct = f.debug_struct("InstanceGroup");
1070        debug_struct.field("creation_timestamp", &self.creation_timestamp);
1071        debug_struct.field("description", &self.description);
1072        debug_struct.field("fingerprint", &self.fingerprint);
1073        debug_struct.field("id", &self.id);
1074        debug_struct.field("kind", &self.kind);
1075        debug_struct.field("name", &self.name);
1076        debug_struct.field("named_ports", &self.named_ports);
1077        debug_struct.field("network", &self.network);
1078        debug_struct.field("region", &self.region);
1079        debug_struct.field("self_link", &self.self_link);
1080        debug_struct.field("size", &self.size);
1081        debug_struct.field("subnetwork", &self.subnetwork);
1082        debug_struct.field("zone", &self.zone);
1083        if !self._unknown_fields.is_empty() {
1084            debug_struct.field("_unknown_fields", &self._unknown_fields);
1085        }
1086        debug_struct.finish()
1087    }
1088}
1089
1090#[cfg(feature = "instance-groups")]
1091impl std::fmt::Debug for super::InstanceGroupAggregatedList {
1092    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1093        let mut debug_struct = f.debug_struct("InstanceGroupAggregatedList");
1094        debug_struct.field("id", &self.id);
1095        debug_struct.field("items", &self.items);
1096        debug_struct.field("kind", &self.kind);
1097        debug_struct.field("next_page_token", &self.next_page_token);
1098        debug_struct.field("self_link", &self.self_link);
1099        debug_struct.field("unreachables", &self.unreachables);
1100        debug_struct.field("warning", &self.warning);
1101        if !self._unknown_fields.is_empty() {
1102            debug_struct.field("_unknown_fields", &self._unknown_fields);
1103        }
1104        debug_struct.finish()
1105    }
1106}
1107
1108#[cfg(feature = "instance-groups")]
1109impl std::fmt::Debug for super::instance_group_aggregated_list::Warning {
1110    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1111        let mut debug_struct = f.debug_struct("Warning");
1112        debug_struct.field("code", &self.code);
1113        debug_struct.field("data", &self.data);
1114        debug_struct.field("message", &self.message);
1115        if !self._unknown_fields.is_empty() {
1116            debug_struct.field("_unknown_fields", &self._unknown_fields);
1117        }
1118        debug_struct.finish()
1119    }
1120}
1121
1122#[cfg(feature = "instance-groups")]
1123impl std::fmt::Debug for super::instance_group_aggregated_list::warning::Data {
1124    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1125        let mut debug_struct = f.debug_struct("Data");
1126        debug_struct.field("key", &self.key);
1127        debug_struct.field("value", &self.value);
1128        if !self._unknown_fields.is_empty() {
1129            debug_struct.field("_unknown_fields", &self._unknown_fields);
1130        }
1131        debug_struct.finish()
1132    }
1133}
1134
1135#[cfg(feature = "instance-groups")]
1136impl std::fmt::Debug for super::InstanceGroupList {
1137    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1138        let mut debug_struct = f.debug_struct("InstanceGroupList");
1139        debug_struct.field("id", &self.id);
1140        debug_struct.field("items", &self.items);
1141        debug_struct.field("kind", &self.kind);
1142        debug_struct.field("next_page_token", &self.next_page_token);
1143        debug_struct.field("self_link", &self.self_link);
1144        debug_struct.field("warning", &self.warning);
1145        if !self._unknown_fields.is_empty() {
1146            debug_struct.field("_unknown_fields", &self._unknown_fields);
1147        }
1148        debug_struct.finish()
1149    }
1150}
1151
1152#[cfg(feature = "instance-groups")]
1153impl std::fmt::Debug for super::instance_group_list::Warning {
1154    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1155        let mut debug_struct = f.debug_struct("Warning");
1156        debug_struct.field("code", &self.code);
1157        debug_struct.field("data", &self.data);
1158        debug_struct.field("message", &self.message);
1159        if !self._unknown_fields.is_empty() {
1160            debug_struct.field("_unknown_fields", &self._unknown_fields);
1161        }
1162        debug_struct.finish()
1163    }
1164}
1165
1166#[cfg(feature = "instance-groups")]
1167impl std::fmt::Debug for super::instance_group_list::warning::Data {
1168    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1169        let mut debug_struct = f.debug_struct("Data");
1170        debug_struct.field("key", &self.key);
1171        debug_struct.field("value", &self.value);
1172        if !self._unknown_fields.is_empty() {
1173            debug_struct.field("_unknown_fields", &self._unknown_fields);
1174        }
1175        debug_struct.finish()
1176    }
1177}
1178
1179#[cfg(any(
1180    feature = "instance-group-managers",
1181    feature = "region-instance-group-managers",
1182))]
1183impl std::fmt::Debug for super::InstanceGroupManager {
1184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1185        let mut debug_struct = f.debug_struct("InstanceGroupManager");
1186        debug_struct.field("all_instances_config", &self.all_instances_config);
1187        debug_struct.field("auto_healing_policies", &self.auto_healing_policies);
1188        debug_struct.field("base_instance_name", &self.base_instance_name);
1189        debug_struct.field("creation_timestamp", &self.creation_timestamp);
1190        debug_struct.field("current_actions", &self.current_actions);
1191        debug_struct.field("description", &self.description);
1192        debug_struct.field("distribution_policy", &self.distribution_policy);
1193        debug_struct.field("fingerprint", &self.fingerprint);
1194        debug_struct.field("id", &self.id);
1195        debug_struct.field(
1196            "instance_flexibility_policy",
1197            &self.instance_flexibility_policy,
1198        );
1199        debug_struct.field("instance_group", &self.instance_group);
1200        debug_struct.field("instance_lifecycle_policy", &self.instance_lifecycle_policy);
1201        debug_struct.field("instance_template", &self.instance_template);
1202        debug_struct.field("kind", &self.kind);
1203        debug_struct.field(
1204            "list_managed_instances_results",
1205            &self.list_managed_instances_results,
1206        );
1207        debug_struct.field("name", &self.name);
1208        debug_struct.field("named_ports", &self.named_ports);
1209        debug_struct.field("region", &self.region);
1210        debug_struct.field("resource_policies", &self.resource_policies);
1211        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1212        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1213        debug_struct.field("self_link", &self.self_link);
1214        debug_struct.field("standby_policy", &self.standby_policy);
1215        debug_struct.field("stateful_policy", &self.stateful_policy);
1216        debug_struct.field("status", &self.status);
1217        debug_struct.field("target_pools", &self.target_pools);
1218        debug_struct.field("target_size", &self.target_size);
1219        debug_struct.field("target_stopped_size", &self.target_stopped_size);
1220        debug_struct.field("target_suspended_size", &self.target_suspended_size);
1221        debug_struct.field("update_policy", &self.update_policy);
1222        debug_struct.field("versions", &self.versions);
1223        debug_struct.field("zone", &self.zone);
1224        if !self._unknown_fields.is_empty() {
1225            debug_struct.field("_unknown_fields", &self._unknown_fields);
1226        }
1227        debug_struct.finish()
1228    }
1229}
1230
1231#[cfg(any(
1232    feature = "instance-group-managers",
1233    feature = "region-instance-group-managers",
1234))]
1235impl std::fmt::Debug for super::InstanceGroupManagerActionsSummary {
1236    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1237        let mut debug_struct = f.debug_struct("InstanceGroupManagerActionsSummary");
1238        debug_struct.field("abandoning", &self.abandoning);
1239        debug_struct.field("creating", &self.creating);
1240        debug_struct.field("creating_without_retries", &self.creating_without_retries);
1241        debug_struct.field("deleting", &self.deleting);
1242        debug_struct.field("none", &self.none);
1243        debug_struct.field("recreating", &self.recreating);
1244        debug_struct.field("refreshing", &self.refreshing);
1245        debug_struct.field("restarting", &self.restarting);
1246        debug_struct.field("resuming", &self.resuming);
1247        debug_struct.field("starting", &self.starting);
1248        debug_struct.field("stopping", &self.stopping);
1249        debug_struct.field("suspending", &self.suspending);
1250        debug_struct.field("verifying", &self.verifying);
1251        if !self._unknown_fields.is_empty() {
1252            debug_struct.field("_unknown_fields", &self._unknown_fields);
1253        }
1254        debug_struct.finish()
1255    }
1256}
1257
1258#[cfg(feature = "instance-group-managers")]
1259impl std::fmt::Debug for super::InstanceGroupManagerAggregatedList {
1260    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1261        let mut debug_struct = f.debug_struct("InstanceGroupManagerAggregatedList");
1262        debug_struct.field("id", &self.id);
1263        debug_struct.field("items", &self.items);
1264        debug_struct.field("kind", &self.kind);
1265        debug_struct.field("next_page_token", &self.next_page_token);
1266        debug_struct.field("self_link", &self.self_link);
1267        debug_struct.field("unreachables", &self.unreachables);
1268        debug_struct.field("warning", &self.warning);
1269        if !self._unknown_fields.is_empty() {
1270            debug_struct.field("_unknown_fields", &self._unknown_fields);
1271        }
1272        debug_struct.finish()
1273    }
1274}
1275
1276#[cfg(feature = "instance-group-managers")]
1277impl std::fmt::Debug for super::instance_group_manager_aggregated_list::Warning {
1278    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1279        let mut debug_struct = f.debug_struct("Warning");
1280        debug_struct.field("code", &self.code);
1281        debug_struct.field("data", &self.data);
1282        debug_struct.field("message", &self.message);
1283        if !self._unknown_fields.is_empty() {
1284            debug_struct.field("_unknown_fields", &self._unknown_fields);
1285        }
1286        debug_struct.finish()
1287    }
1288}
1289
1290#[cfg(feature = "instance-group-managers")]
1291impl std::fmt::Debug for super::instance_group_manager_aggregated_list::warning::Data {
1292    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1293        let mut debug_struct = f.debug_struct("Data");
1294        debug_struct.field("key", &self.key);
1295        debug_struct.field("value", &self.value);
1296        if !self._unknown_fields.is_empty() {
1297            debug_struct.field("_unknown_fields", &self._unknown_fields);
1298        }
1299        debug_struct.finish()
1300    }
1301}
1302
1303#[cfg(any(
1304    feature = "instance-group-managers",
1305    feature = "region-instance-group-managers",
1306))]
1307impl std::fmt::Debug for super::InstanceGroupManagerAllInstancesConfig {
1308    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1309        let mut debug_struct = f.debug_struct("InstanceGroupManagerAllInstancesConfig");
1310        debug_struct.field("properties", &self.properties);
1311        if !self._unknown_fields.is_empty() {
1312            debug_struct.field("_unknown_fields", &self._unknown_fields);
1313        }
1314        debug_struct.finish()
1315    }
1316}
1317
1318#[cfg(any(
1319    feature = "instance-group-managers",
1320    feature = "region-instance-group-managers",
1321))]
1322impl std::fmt::Debug for super::InstanceGroupManagerAutoHealingPolicy {
1323    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1324        let mut debug_struct = f.debug_struct("InstanceGroupManagerAutoHealingPolicy");
1325        debug_struct.field("health_check", &self.health_check);
1326        debug_struct.field("initial_delay_sec", &self.initial_delay_sec);
1327        if !self._unknown_fields.is_empty() {
1328            debug_struct.field("_unknown_fields", &self._unknown_fields);
1329        }
1330        debug_struct.finish()
1331    }
1332}
1333
1334#[cfg(any(
1335    feature = "instance-group-managers",
1336    feature = "region-instance-group-managers",
1337))]
1338impl std::fmt::Debug for super::InstanceGroupManagerInstanceFlexibilityPolicy {
1339    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1340        let mut debug_struct = f.debug_struct("InstanceGroupManagerInstanceFlexibilityPolicy");
1341        debug_struct.field("instance_selections", &self.instance_selections);
1342        if !self._unknown_fields.is_empty() {
1343            debug_struct.field("_unknown_fields", &self._unknown_fields);
1344        }
1345        debug_struct.finish()
1346    }
1347}
1348
1349#[cfg(any(
1350    feature = "instance-group-managers",
1351    feature = "region-instance-group-managers",
1352))]
1353impl std::fmt::Debug for super::InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection {
1354    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1355        let mut debug_struct =
1356            f.debug_struct("InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection");
1357        debug_struct.field("machine_types", &self.machine_types);
1358        debug_struct.field("rank", &self.rank);
1359        if !self._unknown_fields.is_empty() {
1360            debug_struct.field("_unknown_fields", &self._unknown_fields);
1361        }
1362        debug_struct.finish()
1363    }
1364}
1365
1366#[cfg(any(
1367    feature = "instance-group-managers",
1368    feature = "region-instance-group-managers",
1369))]
1370impl std::fmt::Debug for super::InstanceGroupManagerInstanceLifecyclePolicy {
1371    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1372        let mut debug_struct = f.debug_struct("InstanceGroupManagerInstanceLifecyclePolicy");
1373        debug_struct.field("default_action_on_failure", &self.default_action_on_failure);
1374        debug_struct.field("force_update_on_repair", &self.force_update_on_repair);
1375        if !self._unknown_fields.is_empty() {
1376            debug_struct.field("_unknown_fields", &self._unknown_fields);
1377        }
1378        debug_struct.finish()
1379    }
1380}
1381
1382#[cfg(feature = "instance-group-managers")]
1383impl std::fmt::Debug for super::InstanceGroupManagerList {
1384    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1385        let mut debug_struct = f.debug_struct("InstanceGroupManagerList");
1386        debug_struct.field("id", &self.id);
1387        debug_struct.field("items", &self.items);
1388        debug_struct.field("kind", &self.kind);
1389        debug_struct.field("next_page_token", &self.next_page_token);
1390        debug_struct.field("self_link", &self.self_link);
1391        debug_struct.field("warning", &self.warning);
1392        if !self._unknown_fields.is_empty() {
1393            debug_struct.field("_unknown_fields", &self._unknown_fields);
1394        }
1395        debug_struct.finish()
1396    }
1397}
1398
1399#[cfg(feature = "instance-group-managers")]
1400impl std::fmt::Debug for super::instance_group_manager_list::Warning {
1401    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1402        let mut debug_struct = f.debug_struct("Warning");
1403        debug_struct.field("code", &self.code);
1404        debug_struct.field("data", &self.data);
1405        debug_struct.field("message", &self.message);
1406        if !self._unknown_fields.is_empty() {
1407            debug_struct.field("_unknown_fields", &self._unknown_fields);
1408        }
1409        debug_struct.finish()
1410    }
1411}
1412
1413#[cfg(feature = "instance-group-managers")]
1414impl std::fmt::Debug for super::instance_group_manager_list::warning::Data {
1415    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1416        let mut debug_struct = f.debug_struct("Data");
1417        debug_struct.field("key", &self.key);
1418        debug_struct.field("value", &self.value);
1419        if !self._unknown_fields.is_empty() {
1420            debug_struct.field("_unknown_fields", &self._unknown_fields);
1421        }
1422        debug_struct.finish()
1423    }
1424}
1425
1426#[cfg(feature = "instance-group-manager-resize-requests")]
1427impl std::fmt::Debug for super::InstanceGroupManagerResizeRequest {
1428    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1429        let mut debug_struct = f.debug_struct("InstanceGroupManagerResizeRequest");
1430        debug_struct.field("creation_timestamp", &self.creation_timestamp);
1431        debug_struct.field("description", &self.description);
1432        debug_struct.field("id", &self.id);
1433        debug_struct.field("kind", &self.kind);
1434        debug_struct.field("name", &self.name);
1435        debug_struct.field("requested_run_duration", &self.requested_run_duration);
1436        debug_struct.field("resize_by", &self.resize_by);
1437        debug_struct.field("self_link", &self.self_link);
1438        debug_struct.field("self_link_with_id", &self.self_link_with_id);
1439        debug_struct.field("state", &self.state);
1440        debug_struct.field("status", &self.status);
1441        debug_struct.field("zone", &self.zone);
1442        if !self._unknown_fields.is_empty() {
1443            debug_struct.field("_unknown_fields", &self._unknown_fields);
1444        }
1445        debug_struct.finish()
1446    }
1447}
1448
1449#[cfg(feature = "instance-group-manager-resize-requests")]
1450impl std::fmt::Debug for super::InstanceGroupManagerResizeRequestStatus {
1451    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1452        let mut debug_struct = f.debug_struct("InstanceGroupManagerResizeRequestStatus");
1453        debug_struct.field("error", &self.error);
1454        debug_struct.field("last_attempt", &self.last_attempt);
1455        if !self._unknown_fields.is_empty() {
1456            debug_struct.field("_unknown_fields", &self._unknown_fields);
1457        }
1458        debug_struct.finish()
1459    }
1460}
1461
1462#[cfg(feature = "instance-group-manager-resize-requests")]
1463impl std::fmt::Debug for super::instance_group_manager_resize_request_status::Error {
1464    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1465        let mut debug_struct = f.debug_struct("Error");
1466        debug_struct.field("errors", &self.errors);
1467        if !self._unknown_fields.is_empty() {
1468            debug_struct.field("_unknown_fields", &self._unknown_fields);
1469        }
1470        debug_struct.finish()
1471    }
1472}
1473
1474#[cfg(feature = "instance-group-manager-resize-requests")]
1475impl std::fmt::Debug for super::instance_group_manager_resize_request_status::error::Errors {
1476    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1477        let mut debug_struct = f.debug_struct("Errors");
1478        debug_struct.field("code", &self.code);
1479        debug_struct.field("error_details", &self.error_details);
1480        debug_struct.field("location", &self.location);
1481        debug_struct.field("message", &self.message);
1482        if !self._unknown_fields.is_empty() {
1483            debug_struct.field("_unknown_fields", &self._unknown_fields);
1484        }
1485        debug_struct.finish()
1486    }
1487}
1488
1489#[cfg(feature = "instance-group-manager-resize-requests")]
1490impl std::fmt::Debug
1491    for super::instance_group_manager_resize_request_status::error::errors::ErrorDetails
1492{
1493    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1494        let mut debug_struct = f.debug_struct("ErrorDetails");
1495        debug_struct.field("error_info", &self.error_info);
1496        debug_struct.field("help", &self.help);
1497        debug_struct.field("localized_message", &self.localized_message);
1498        debug_struct.field("quota_info", &self.quota_info);
1499        if !self._unknown_fields.is_empty() {
1500            debug_struct.field("_unknown_fields", &self._unknown_fields);
1501        }
1502        debug_struct.finish()
1503    }
1504}
1505
1506#[cfg(feature = "instance-group-manager-resize-requests")]
1507impl std::fmt::Debug for super::InstanceGroupManagerResizeRequestStatusLastAttempt {
1508    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1509        let mut debug_struct = f.debug_struct("InstanceGroupManagerResizeRequestStatusLastAttempt");
1510        debug_struct.field("error", &self.error);
1511        if !self._unknown_fields.is_empty() {
1512            debug_struct.field("_unknown_fields", &self._unknown_fields);
1513        }
1514        debug_struct.finish()
1515    }
1516}
1517
1518#[cfg(feature = "instance-group-manager-resize-requests")]
1519impl std::fmt::Debug for super::instance_group_manager_resize_request_status_last_attempt::Error {
1520    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1521        let mut debug_struct = f.debug_struct("Error");
1522        debug_struct.field("errors", &self.errors);
1523        if !self._unknown_fields.is_empty() {
1524            debug_struct.field("_unknown_fields", &self._unknown_fields);
1525        }
1526        debug_struct.finish()
1527    }
1528}
1529
1530#[cfg(feature = "instance-group-manager-resize-requests")]
1531impl std::fmt::Debug
1532    for super::instance_group_manager_resize_request_status_last_attempt::error::Errors
1533{
1534    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1535        let mut debug_struct = f.debug_struct("Errors");
1536        debug_struct.field("code", &self.code);
1537        debug_struct.field("error_details", &self.error_details);
1538        debug_struct.field("location", &self.location);
1539        debug_struct.field("message", &self.message);
1540        if !self._unknown_fields.is_empty() {
1541            debug_struct.field("_unknown_fields", &self._unknown_fields);
1542        }
1543        debug_struct.finish()
1544    }
1545}
1546
1547#[cfg(feature = "instance-group-manager-resize-requests")]
1548impl std::fmt::Debug for super::instance_group_manager_resize_request_status_last_attempt::error::errors::ErrorDetails {
1549    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1550        let mut debug_struct = f.debug_struct("ErrorDetails");
1551        debug_struct.field("error_info", &self.error_info);
1552        debug_struct.field("help", &self.help);
1553        debug_struct.field("localized_message", &self.localized_message);
1554        debug_struct.field("quota_info", &self.quota_info);
1555        if !self._unknown_fields.is_empty() {
1556            debug_struct.field("_unknown_fields", &self._unknown_fields);
1557        }
1558        debug_struct.finish()
1559    }
1560}
1561
1562#[cfg(feature = "instance-group-manager-resize-requests")]
1563impl std::fmt::Debug for super::InstanceGroupManagerResizeRequestsListResponse {
1564    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1565        let mut debug_struct = f.debug_struct("InstanceGroupManagerResizeRequestsListResponse");
1566        debug_struct.field("id", &self.id);
1567        debug_struct.field("items", &self.items);
1568        debug_struct.field("kind", &self.kind);
1569        debug_struct.field("next_page_token", &self.next_page_token);
1570        debug_struct.field("self_link", &self.self_link);
1571        debug_struct.field("warning", &self.warning);
1572        if !self._unknown_fields.is_empty() {
1573            debug_struct.field("_unknown_fields", &self._unknown_fields);
1574        }
1575        debug_struct.finish()
1576    }
1577}
1578
1579#[cfg(feature = "instance-group-manager-resize-requests")]
1580impl std::fmt::Debug for super::instance_group_manager_resize_requests_list_response::Warning {
1581    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1582        let mut debug_struct = f.debug_struct("Warning");
1583        debug_struct.field("code", &self.code);
1584        debug_struct.field("data", &self.data);
1585        debug_struct.field("message", &self.message);
1586        if !self._unknown_fields.is_empty() {
1587            debug_struct.field("_unknown_fields", &self._unknown_fields);
1588        }
1589        debug_struct.finish()
1590    }
1591}
1592
1593#[cfg(feature = "instance-group-manager-resize-requests")]
1594impl std::fmt::Debug
1595    for super::instance_group_manager_resize_requests_list_response::warning::Data
1596{
1597    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1598        let mut debug_struct = f.debug_struct("Data");
1599        debug_struct.field("key", &self.key);
1600        debug_struct.field("value", &self.value);
1601        if !self._unknown_fields.is_empty() {
1602            debug_struct.field("_unknown_fields", &self._unknown_fields);
1603        }
1604        debug_struct.finish()
1605    }
1606}
1607
1608#[cfg(any(
1609    feature = "instance-group-managers",
1610    feature = "region-instance-group-managers",
1611))]
1612impl std::fmt::Debug for super::InstanceGroupManagerResourcePolicies {
1613    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1614        let mut debug_struct = f.debug_struct("InstanceGroupManagerResourcePolicies");
1615        debug_struct.field("workload_policy", &self.workload_policy);
1616        if !self._unknown_fields.is_empty() {
1617            debug_struct.field("_unknown_fields", &self._unknown_fields);
1618        }
1619        debug_struct.finish()
1620    }
1621}
1622
1623#[cfg(any(
1624    feature = "instance-group-managers",
1625    feature = "region-instance-group-managers",
1626))]
1627impl std::fmt::Debug for super::InstanceGroupManagerStandbyPolicy {
1628    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1629        let mut debug_struct = f.debug_struct("InstanceGroupManagerStandbyPolicy");
1630        debug_struct.field("initial_delay_sec", &self.initial_delay_sec);
1631        debug_struct.field("mode", &self.mode);
1632        if !self._unknown_fields.is_empty() {
1633            debug_struct.field("_unknown_fields", &self._unknown_fields);
1634        }
1635        debug_struct.finish()
1636    }
1637}
1638
1639#[cfg(any(
1640    feature = "instance-group-managers",
1641    feature = "region-instance-group-managers",
1642))]
1643impl std::fmt::Debug for super::InstanceGroupManagerStatus {
1644    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1645        let mut debug_struct = f.debug_struct("InstanceGroupManagerStatus");
1646        debug_struct.field("all_instances_config", &self.all_instances_config);
1647        debug_struct.field("autoscaler", &self.autoscaler);
1648        debug_struct.field("is_stable", &self.is_stable);
1649        debug_struct.field("stateful", &self.stateful);
1650        debug_struct.field("version_target", &self.version_target);
1651        if !self._unknown_fields.is_empty() {
1652            debug_struct.field("_unknown_fields", &self._unknown_fields);
1653        }
1654        debug_struct.finish()
1655    }
1656}
1657
1658#[cfg(any(
1659    feature = "instance-group-managers",
1660    feature = "region-instance-group-managers",
1661))]
1662impl std::fmt::Debug for super::InstanceGroupManagerStatusAllInstancesConfig {
1663    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1664        let mut debug_struct = f.debug_struct("InstanceGroupManagerStatusAllInstancesConfig");
1665        debug_struct.field("current_revision", &self.current_revision);
1666        debug_struct.field("effective", &self.effective);
1667        if !self._unknown_fields.is_empty() {
1668            debug_struct.field("_unknown_fields", &self._unknown_fields);
1669        }
1670        debug_struct.finish()
1671    }
1672}
1673
1674#[cfg(any(
1675    feature = "instance-group-managers",
1676    feature = "region-instance-group-managers",
1677))]
1678impl std::fmt::Debug for super::InstanceGroupManagerStatusStateful {
1679    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1680        let mut debug_struct = f.debug_struct("InstanceGroupManagerStatusStateful");
1681        debug_struct.field("has_stateful_config", &self.has_stateful_config);
1682        debug_struct.field("per_instance_configs", &self.per_instance_configs);
1683        if !self._unknown_fields.is_empty() {
1684            debug_struct.field("_unknown_fields", &self._unknown_fields);
1685        }
1686        debug_struct.finish()
1687    }
1688}
1689
1690#[cfg(any(
1691    feature = "instance-group-managers",
1692    feature = "region-instance-group-managers",
1693))]
1694impl std::fmt::Debug for super::InstanceGroupManagerStatusStatefulPerInstanceConfigs {
1695    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1696        let mut debug_struct =
1697            f.debug_struct("InstanceGroupManagerStatusStatefulPerInstanceConfigs");
1698        debug_struct.field("all_effective", &self.all_effective);
1699        if !self._unknown_fields.is_empty() {
1700            debug_struct.field("_unknown_fields", &self._unknown_fields);
1701        }
1702        debug_struct.finish()
1703    }
1704}
1705
1706#[cfg(any(
1707    feature = "instance-group-managers",
1708    feature = "region-instance-group-managers",
1709))]
1710impl std::fmt::Debug for super::InstanceGroupManagerStatusVersionTarget {
1711    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1712        let mut debug_struct = f.debug_struct("InstanceGroupManagerStatusVersionTarget");
1713        debug_struct.field("is_reached", &self.is_reached);
1714        if !self._unknown_fields.is_empty() {
1715            debug_struct.field("_unknown_fields", &self._unknown_fields);
1716        }
1717        debug_struct.finish()
1718    }
1719}
1720
1721#[cfg(any(
1722    feature = "instance-group-managers",
1723    feature = "region-instance-group-managers",
1724))]
1725impl std::fmt::Debug for super::InstanceGroupManagerUpdatePolicy {
1726    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1727        let mut debug_struct = f.debug_struct("InstanceGroupManagerUpdatePolicy");
1728        debug_struct.field(
1729            "instance_redistribution_type",
1730            &self.instance_redistribution_type,
1731        );
1732        debug_struct.field("max_surge", &self.max_surge);
1733        debug_struct.field("max_unavailable", &self.max_unavailable);
1734        debug_struct.field("minimal_action", &self.minimal_action);
1735        debug_struct.field(
1736            "most_disruptive_allowed_action",
1737            &self.most_disruptive_allowed_action,
1738        );
1739        debug_struct.field("replacement_method", &self.replacement_method);
1740        debug_struct.field("r#type", &self.r#type);
1741        if !self._unknown_fields.is_empty() {
1742            debug_struct.field("_unknown_fields", &self._unknown_fields);
1743        }
1744        debug_struct.finish()
1745    }
1746}
1747
1748#[cfg(any(
1749    feature = "instance-group-managers",
1750    feature = "region-instance-group-managers",
1751))]
1752impl std::fmt::Debug for super::InstanceGroupManagerVersion {
1753    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1754        let mut debug_struct = f.debug_struct("InstanceGroupManagerVersion");
1755        debug_struct.field("instance_template", &self.instance_template);
1756        debug_struct.field("name", &self.name);
1757        debug_struct.field("target_size", &self.target_size);
1758        if !self._unknown_fields.is_empty() {
1759            debug_struct.field("_unknown_fields", &self._unknown_fields);
1760        }
1761        debug_struct.finish()
1762    }
1763}
1764
1765#[cfg(feature = "instance-group-managers")]
1766impl std::fmt::Debug for super::InstanceGroupManagersAbandonInstancesRequest {
1767    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1768        let mut debug_struct = f.debug_struct("InstanceGroupManagersAbandonInstancesRequest");
1769        debug_struct.field("instances", &self.instances);
1770        if !self._unknown_fields.is_empty() {
1771            debug_struct.field("_unknown_fields", &self._unknown_fields);
1772        }
1773        debug_struct.finish()
1774    }
1775}
1776
1777#[cfg(feature = "instance-group-managers")]
1778impl std::fmt::Debug for super::InstanceGroupManagersApplyUpdatesRequest {
1779    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1780        let mut debug_struct = f.debug_struct("InstanceGroupManagersApplyUpdatesRequest");
1781        debug_struct.field("all_instances", &self.all_instances);
1782        debug_struct.field("instances", &self.instances);
1783        debug_struct.field("minimal_action", &self.minimal_action);
1784        debug_struct.field(
1785            "most_disruptive_allowed_action",
1786            &self.most_disruptive_allowed_action,
1787        );
1788        if !self._unknown_fields.is_empty() {
1789            debug_struct.field("_unknown_fields", &self._unknown_fields);
1790        }
1791        debug_struct.finish()
1792    }
1793}
1794
1795#[cfg(feature = "instance-group-managers")]
1796impl std::fmt::Debug for super::InstanceGroupManagersCreateInstancesRequest {
1797    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1798        let mut debug_struct = f.debug_struct("InstanceGroupManagersCreateInstancesRequest");
1799        debug_struct.field("instances", &self.instances);
1800        if !self._unknown_fields.is_empty() {
1801            debug_struct.field("_unknown_fields", &self._unknown_fields);
1802        }
1803        debug_struct.finish()
1804    }
1805}
1806
1807#[cfg(feature = "instance-group-managers")]
1808impl std::fmt::Debug for super::InstanceGroupManagersDeleteInstancesRequest {
1809    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1810        let mut debug_struct = f.debug_struct("InstanceGroupManagersDeleteInstancesRequest");
1811        debug_struct.field("instances", &self.instances);
1812        debug_struct.field(
1813            "skip_instances_on_validation_error",
1814            &self.skip_instances_on_validation_error,
1815        );
1816        if !self._unknown_fields.is_empty() {
1817            debug_struct.field("_unknown_fields", &self._unknown_fields);
1818        }
1819        debug_struct.finish()
1820    }
1821}
1822
1823#[cfg(feature = "instance-group-managers")]
1824impl std::fmt::Debug for super::InstanceGroupManagersDeletePerInstanceConfigsReq {
1825    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1826        let mut debug_struct = f.debug_struct("InstanceGroupManagersDeletePerInstanceConfigsReq");
1827        debug_struct.field("names", &self.names);
1828        if !self._unknown_fields.is_empty() {
1829            debug_struct.field("_unknown_fields", &self._unknown_fields);
1830        }
1831        debug_struct.finish()
1832    }
1833}
1834
1835#[cfg(feature = "instance-group-managers")]
1836impl std::fmt::Debug for super::InstanceGroupManagersListErrorsResponse {
1837    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1838        let mut debug_struct = f.debug_struct("InstanceGroupManagersListErrorsResponse");
1839        debug_struct.field("items", &self.items);
1840        debug_struct.field("next_page_token", &self.next_page_token);
1841        if !self._unknown_fields.is_empty() {
1842            debug_struct.field("_unknown_fields", &self._unknown_fields);
1843        }
1844        debug_struct.finish()
1845    }
1846}
1847
1848#[cfg(feature = "instance-group-managers")]
1849impl std::fmt::Debug for super::InstanceGroupManagersListManagedInstancesResponse {
1850    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1851        let mut debug_struct = f.debug_struct("InstanceGroupManagersListManagedInstancesResponse");
1852        debug_struct.field("managed_instances", &self.managed_instances);
1853        debug_struct.field("next_page_token", &self.next_page_token);
1854        if !self._unknown_fields.is_empty() {
1855            debug_struct.field("_unknown_fields", &self._unknown_fields);
1856        }
1857        debug_struct.finish()
1858    }
1859}
1860
1861#[cfg(feature = "instance-group-managers")]
1862impl std::fmt::Debug for super::InstanceGroupManagersListPerInstanceConfigsResp {
1863    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1864        let mut debug_struct = f.debug_struct("InstanceGroupManagersListPerInstanceConfigsResp");
1865        debug_struct.field("items", &self.items);
1866        debug_struct.field("next_page_token", &self.next_page_token);
1867        debug_struct.field("warning", &self.warning);
1868        if !self._unknown_fields.is_empty() {
1869            debug_struct.field("_unknown_fields", &self._unknown_fields);
1870        }
1871        debug_struct.finish()
1872    }
1873}
1874
1875#[cfg(feature = "instance-group-managers")]
1876impl std::fmt::Debug for super::instance_group_managers_list_per_instance_configs_resp::Warning {
1877    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1878        let mut debug_struct = f.debug_struct("Warning");
1879        debug_struct.field("code", &self.code);
1880        debug_struct.field("data", &self.data);
1881        debug_struct.field("message", &self.message);
1882        if !self._unknown_fields.is_empty() {
1883            debug_struct.field("_unknown_fields", &self._unknown_fields);
1884        }
1885        debug_struct.finish()
1886    }
1887}
1888
1889#[cfg(feature = "instance-group-managers")]
1890impl std::fmt::Debug
1891    for super::instance_group_managers_list_per_instance_configs_resp::warning::Data
1892{
1893    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1894        let mut debug_struct = f.debug_struct("Data");
1895        debug_struct.field("key", &self.key);
1896        debug_struct.field("value", &self.value);
1897        if !self._unknown_fields.is_empty() {
1898            debug_struct.field("_unknown_fields", &self._unknown_fields);
1899        }
1900        debug_struct.finish()
1901    }
1902}
1903
1904#[cfg(feature = "instance-group-managers")]
1905impl std::fmt::Debug for super::InstanceGroupManagersPatchPerInstanceConfigsReq {
1906    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1907        let mut debug_struct = f.debug_struct("InstanceGroupManagersPatchPerInstanceConfigsReq");
1908        debug_struct.field("per_instance_configs", &self.per_instance_configs);
1909        if !self._unknown_fields.is_empty() {
1910            debug_struct.field("_unknown_fields", &self._unknown_fields);
1911        }
1912        debug_struct.finish()
1913    }
1914}
1915
1916#[cfg(feature = "instance-group-managers")]
1917impl std::fmt::Debug for super::InstanceGroupManagersRecreateInstancesRequest {
1918    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1919        let mut debug_struct = f.debug_struct("InstanceGroupManagersRecreateInstancesRequest");
1920        debug_struct.field("instances", &self.instances);
1921        if !self._unknown_fields.is_empty() {
1922            debug_struct.field("_unknown_fields", &self._unknown_fields);
1923        }
1924        debug_struct.finish()
1925    }
1926}
1927
1928#[cfg(feature = "instance-group-managers")]
1929impl std::fmt::Debug for super::InstanceGroupManagersResumeInstancesRequest {
1930    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1931        let mut debug_struct = f.debug_struct("InstanceGroupManagersResumeInstancesRequest");
1932        debug_struct.field("instances", &self.instances);
1933        if !self._unknown_fields.is_empty() {
1934            debug_struct.field("_unknown_fields", &self._unknown_fields);
1935        }
1936        debug_struct.finish()
1937    }
1938}
1939
1940#[cfg(feature = "instance-group-managers")]
1941impl std::fmt::Debug for super::InstanceGroupManagersScopedList {
1942    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1943        let mut debug_struct = f.debug_struct("InstanceGroupManagersScopedList");
1944        debug_struct.field("instance_group_managers", &self.instance_group_managers);
1945        debug_struct.field("warning", &self.warning);
1946        if !self._unknown_fields.is_empty() {
1947            debug_struct.field("_unknown_fields", &self._unknown_fields);
1948        }
1949        debug_struct.finish()
1950    }
1951}
1952
1953#[cfg(feature = "instance-group-managers")]
1954impl std::fmt::Debug for super::instance_group_managers_scoped_list::Warning {
1955    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1956        let mut debug_struct = f.debug_struct("Warning");
1957        debug_struct.field("code", &self.code);
1958        debug_struct.field("data", &self.data);
1959        debug_struct.field("message", &self.message);
1960        if !self._unknown_fields.is_empty() {
1961            debug_struct.field("_unknown_fields", &self._unknown_fields);
1962        }
1963        debug_struct.finish()
1964    }
1965}
1966
1967#[cfg(feature = "instance-group-managers")]
1968impl std::fmt::Debug for super::instance_group_managers_scoped_list::warning::Data {
1969    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1970        let mut debug_struct = f.debug_struct("Data");
1971        debug_struct.field("key", &self.key);
1972        debug_struct.field("value", &self.value);
1973        if !self._unknown_fields.is_empty() {
1974            debug_struct.field("_unknown_fields", &self._unknown_fields);
1975        }
1976        debug_struct.finish()
1977    }
1978}
1979
1980#[cfg(feature = "instance-group-managers")]
1981impl std::fmt::Debug for super::InstanceGroupManagersSetInstanceTemplateRequest {
1982    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1983        let mut debug_struct = f.debug_struct("InstanceGroupManagersSetInstanceTemplateRequest");
1984        debug_struct.field("instance_template", &self.instance_template);
1985        if !self._unknown_fields.is_empty() {
1986            debug_struct.field("_unknown_fields", &self._unknown_fields);
1987        }
1988        debug_struct.finish()
1989    }
1990}
1991
1992#[cfg(feature = "instance-group-managers")]
1993impl std::fmt::Debug for super::InstanceGroupManagersSetTargetPoolsRequest {
1994    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1995        let mut debug_struct = f.debug_struct("InstanceGroupManagersSetTargetPoolsRequest");
1996        debug_struct.field("fingerprint", &self.fingerprint);
1997        debug_struct.field("target_pools", &self.target_pools);
1998        if !self._unknown_fields.is_empty() {
1999            debug_struct.field("_unknown_fields", &self._unknown_fields);
2000        }
2001        debug_struct.finish()
2002    }
2003}
2004
2005#[cfg(feature = "instance-group-managers")]
2006impl std::fmt::Debug for super::InstanceGroupManagersStartInstancesRequest {
2007    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2008        let mut debug_struct = f.debug_struct("InstanceGroupManagersStartInstancesRequest");
2009        debug_struct.field("instances", &self.instances);
2010        if !self._unknown_fields.is_empty() {
2011            debug_struct.field("_unknown_fields", &self._unknown_fields);
2012        }
2013        debug_struct.finish()
2014    }
2015}
2016
2017#[cfg(feature = "instance-group-managers")]
2018impl std::fmt::Debug for super::InstanceGroupManagersStopInstancesRequest {
2019    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2020        let mut debug_struct = f.debug_struct("InstanceGroupManagersStopInstancesRequest");
2021        debug_struct.field("force_stop", &self.force_stop);
2022        debug_struct.field("instances", &self.instances);
2023        if !self._unknown_fields.is_empty() {
2024            debug_struct.field("_unknown_fields", &self._unknown_fields);
2025        }
2026        debug_struct.finish()
2027    }
2028}
2029
2030#[cfg(feature = "instance-group-managers")]
2031impl std::fmt::Debug for super::InstanceGroupManagersSuspendInstancesRequest {
2032    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2033        let mut debug_struct = f.debug_struct("InstanceGroupManagersSuspendInstancesRequest");
2034        debug_struct.field("force_suspend", &self.force_suspend);
2035        debug_struct.field("instances", &self.instances);
2036        if !self._unknown_fields.is_empty() {
2037            debug_struct.field("_unknown_fields", &self._unknown_fields);
2038        }
2039        debug_struct.finish()
2040    }
2041}
2042
2043#[cfg(feature = "instance-group-managers")]
2044impl std::fmt::Debug for super::InstanceGroupManagersUpdatePerInstanceConfigsReq {
2045    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2046        let mut debug_struct = f.debug_struct("InstanceGroupManagersUpdatePerInstanceConfigsReq");
2047        debug_struct.field("per_instance_configs", &self.per_instance_configs);
2048        if !self._unknown_fields.is_empty() {
2049            debug_struct.field("_unknown_fields", &self._unknown_fields);
2050        }
2051        debug_struct.finish()
2052    }
2053}
2054
2055#[cfg(feature = "instance-groups")]
2056impl std::fmt::Debug for super::InstanceGroupsAddInstancesRequest {
2057    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2058        let mut debug_struct = f.debug_struct("InstanceGroupsAddInstancesRequest");
2059        debug_struct.field("instances", &self.instances);
2060        if !self._unknown_fields.is_empty() {
2061            debug_struct.field("_unknown_fields", &self._unknown_fields);
2062        }
2063        debug_struct.finish()
2064    }
2065}
2066
2067#[cfg(feature = "instance-groups")]
2068impl std::fmt::Debug for super::InstanceGroupsListInstances {
2069    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2070        let mut debug_struct = f.debug_struct("InstanceGroupsListInstances");
2071        debug_struct.field("id", &self.id);
2072        debug_struct.field("items", &self.items);
2073        debug_struct.field("kind", &self.kind);
2074        debug_struct.field("next_page_token", &self.next_page_token);
2075        debug_struct.field("self_link", &self.self_link);
2076        debug_struct.field("warning", &self.warning);
2077        if !self._unknown_fields.is_empty() {
2078            debug_struct.field("_unknown_fields", &self._unknown_fields);
2079        }
2080        debug_struct.finish()
2081    }
2082}
2083
2084#[cfg(feature = "instance-groups")]
2085impl std::fmt::Debug for super::instance_groups_list_instances::Warning {
2086    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2087        let mut debug_struct = f.debug_struct("Warning");
2088        debug_struct.field("code", &self.code);
2089        debug_struct.field("data", &self.data);
2090        debug_struct.field("message", &self.message);
2091        if !self._unknown_fields.is_empty() {
2092            debug_struct.field("_unknown_fields", &self._unknown_fields);
2093        }
2094        debug_struct.finish()
2095    }
2096}
2097
2098#[cfg(feature = "instance-groups")]
2099impl std::fmt::Debug for super::instance_groups_list_instances::warning::Data {
2100    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2101        let mut debug_struct = f.debug_struct("Data");
2102        debug_struct.field("key", &self.key);
2103        debug_struct.field("value", &self.value);
2104        if !self._unknown_fields.is_empty() {
2105            debug_struct.field("_unknown_fields", &self._unknown_fields);
2106        }
2107        debug_struct.finish()
2108    }
2109}
2110
2111#[cfg(feature = "instance-groups")]
2112impl std::fmt::Debug for super::InstanceGroupsListInstancesRequest {
2113    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2114        let mut debug_struct = f.debug_struct("InstanceGroupsListInstancesRequest");
2115        debug_struct.field("instance_state", &self.instance_state);
2116        if !self._unknown_fields.is_empty() {
2117            debug_struct.field("_unknown_fields", &self._unknown_fields);
2118        }
2119        debug_struct.finish()
2120    }
2121}
2122
2123#[cfg(feature = "instance-groups")]
2124impl std::fmt::Debug for super::InstanceGroupsRemoveInstancesRequest {
2125    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2126        let mut debug_struct = f.debug_struct("InstanceGroupsRemoveInstancesRequest");
2127        debug_struct.field("instances", &self.instances);
2128        if !self._unknown_fields.is_empty() {
2129            debug_struct.field("_unknown_fields", &self._unknown_fields);
2130        }
2131        debug_struct.finish()
2132    }
2133}
2134
2135#[cfg(feature = "instance-groups")]
2136impl std::fmt::Debug for super::InstanceGroupsScopedList {
2137    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2138        let mut debug_struct = f.debug_struct("InstanceGroupsScopedList");
2139        debug_struct.field("instance_groups", &self.instance_groups);
2140        debug_struct.field("warning", &self.warning);
2141        if !self._unknown_fields.is_empty() {
2142            debug_struct.field("_unknown_fields", &self._unknown_fields);
2143        }
2144        debug_struct.finish()
2145    }
2146}
2147
2148#[cfg(feature = "instance-groups")]
2149impl std::fmt::Debug for super::instance_groups_scoped_list::Warning {
2150    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2151        let mut debug_struct = f.debug_struct("Warning");
2152        debug_struct.field("code", &self.code);
2153        debug_struct.field("data", &self.data);
2154        debug_struct.field("message", &self.message);
2155        if !self._unknown_fields.is_empty() {
2156            debug_struct.field("_unknown_fields", &self._unknown_fields);
2157        }
2158        debug_struct.finish()
2159    }
2160}
2161
2162#[cfg(feature = "instance-groups")]
2163impl std::fmt::Debug for super::instance_groups_scoped_list::warning::Data {
2164    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2165        let mut debug_struct = f.debug_struct("Data");
2166        debug_struct.field("key", &self.key);
2167        debug_struct.field("value", &self.value);
2168        if !self._unknown_fields.is_empty() {
2169            debug_struct.field("_unknown_fields", &self._unknown_fields);
2170        }
2171        debug_struct.finish()
2172    }
2173}
2174
2175#[cfg(feature = "instance-groups")]
2176impl std::fmt::Debug for super::InstanceGroupsSetNamedPortsRequest {
2177    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2178        let mut debug_struct = f.debug_struct("InstanceGroupsSetNamedPortsRequest");
2179        debug_struct.field("fingerprint", &self.fingerprint);
2180        debug_struct.field("named_ports", &self.named_ports);
2181        if !self._unknown_fields.is_empty() {
2182            debug_struct.field("_unknown_fields", &self._unknown_fields);
2183        }
2184        debug_struct.finish()
2185    }
2186}
2187
2188#[cfg(feature = "instances")]
2189impl std::fmt::Debug for super::InstanceList {
2190    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2191        let mut debug_struct = f.debug_struct("InstanceList");
2192        debug_struct.field("id", &self.id);
2193        debug_struct.field("items", &self.items);
2194        debug_struct.field("kind", &self.kind);
2195        debug_struct.field("next_page_token", &self.next_page_token);
2196        debug_struct.field("self_link", &self.self_link);
2197        debug_struct.field("warning", &self.warning);
2198        if !self._unknown_fields.is_empty() {
2199            debug_struct.field("_unknown_fields", &self._unknown_fields);
2200        }
2201        debug_struct.finish()
2202    }
2203}
2204
2205#[cfg(feature = "instances")]
2206impl std::fmt::Debug for super::instance_list::Warning {
2207    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2208        let mut debug_struct = f.debug_struct("Warning");
2209        debug_struct.field("code", &self.code);
2210        debug_struct.field("data", &self.data);
2211        debug_struct.field("message", &self.message);
2212        if !self._unknown_fields.is_empty() {
2213            debug_struct.field("_unknown_fields", &self._unknown_fields);
2214        }
2215        debug_struct.finish()
2216    }
2217}
2218
2219#[cfg(feature = "instances")]
2220impl std::fmt::Debug for super::instance_list::warning::Data {
2221    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2222        let mut debug_struct = f.debug_struct("Data");
2223        debug_struct.field("key", &self.key);
2224        debug_struct.field("value", &self.value);
2225        if !self._unknown_fields.is_empty() {
2226            debug_struct.field("_unknown_fields", &self._unknown_fields);
2227        }
2228        debug_struct.finish()
2229    }
2230}
2231
2232#[cfg(feature = "instances")]
2233impl std::fmt::Debug for super::InstanceListReferrers {
2234    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2235        let mut debug_struct = f.debug_struct("InstanceListReferrers");
2236        debug_struct.field("id", &self.id);
2237        debug_struct.field("items", &self.items);
2238        debug_struct.field("kind", &self.kind);
2239        debug_struct.field("next_page_token", &self.next_page_token);
2240        debug_struct.field("self_link", &self.self_link);
2241        debug_struct.field("warning", &self.warning);
2242        if !self._unknown_fields.is_empty() {
2243            debug_struct.field("_unknown_fields", &self._unknown_fields);
2244        }
2245        debug_struct.finish()
2246    }
2247}
2248
2249#[cfg(feature = "instances")]
2250impl std::fmt::Debug for super::instance_list_referrers::Warning {
2251    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2252        let mut debug_struct = f.debug_struct("Warning");
2253        debug_struct.field("code", &self.code);
2254        debug_struct.field("data", &self.data);
2255        debug_struct.field("message", &self.message);
2256        if !self._unknown_fields.is_empty() {
2257            debug_struct.field("_unknown_fields", &self._unknown_fields);
2258        }
2259        debug_struct.finish()
2260    }
2261}
2262
2263#[cfg(feature = "instances")]
2264impl std::fmt::Debug for super::instance_list_referrers::warning::Data {
2265    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2266        let mut debug_struct = f.debug_struct("Data");
2267        debug_struct.field("key", &self.key);
2268        debug_struct.field("value", &self.value);
2269        if !self._unknown_fields.is_empty() {
2270            debug_struct.field("_unknown_fields", &self._unknown_fields);
2271        }
2272        debug_struct.finish()
2273    }
2274}
2275
2276#[cfg(any(
2277    feature = "instance-group-managers",
2278    feature = "region-instance-group-managers",
2279))]
2280impl std::fmt::Debug for super::InstanceManagedByIgmError {
2281    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2282        let mut debug_struct = f.debug_struct("InstanceManagedByIgmError");
2283        debug_struct.field("error", &self.error);
2284        debug_struct.field("instance_action_details", &self.instance_action_details);
2285        debug_struct.field("timestamp", &self.timestamp);
2286        if !self._unknown_fields.is_empty() {
2287            debug_struct.field("_unknown_fields", &self._unknown_fields);
2288        }
2289        debug_struct.finish()
2290    }
2291}
2292
2293#[cfg(any(
2294    feature = "instance-group-managers",
2295    feature = "region-instance-group-managers",
2296))]
2297impl std::fmt::Debug for super::InstanceManagedByIgmErrorInstanceActionDetails {
2298    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2299        let mut debug_struct = f.debug_struct("InstanceManagedByIgmErrorInstanceActionDetails");
2300        debug_struct.field("action", &self.action);
2301        debug_struct.field("instance", &self.instance);
2302        debug_struct.field("version", &self.version);
2303        if !self._unknown_fields.is_empty() {
2304            debug_struct.field("_unknown_fields", &self._unknown_fields);
2305        }
2306        debug_struct.finish()
2307    }
2308}
2309
2310#[cfg(any(
2311    feature = "instance-group-managers",
2312    feature = "region-instance-group-managers",
2313))]
2314impl std::fmt::Debug for super::InstanceManagedByIgmErrorManagedInstanceError {
2315    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2316        let mut debug_struct = f.debug_struct("InstanceManagedByIgmErrorManagedInstanceError");
2317        debug_struct.field("code", &self.code);
2318        debug_struct.field("message", &self.message);
2319        if !self._unknown_fields.is_empty() {
2320            debug_struct.field("_unknown_fields", &self._unknown_fields);
2321        }
2322        debug_struct.finish()
2323    }
2324}
2325
2326#[cfg(feature = "instances")]
2327impl std::fmt::Debug for super::InstanceParams {
2328    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2329        let mut debug_struct = f.debug_struct("InstanceParams");
2330        debug_struct.field(
2331            "request_valid_for_duration",
2332            &self.request_valid_for_duration,
2333        );
2334        debug_struct.field("resource_manager_tags", &self.resource_manager_tags);
2335        if !self._unknown_fields.is_empty() {
2336            debug_struct.field("_unknown_fields", &self._unknown_fields);
2337        }
2338        debug_struct.finish()
2339    }
2340}
2341
2342#[cfg(any(
2343    feature = "instances",
2344    feature = "region-instance-templates",
2345    feature = "region-instances",
2346))]
2347impl std::fmt::Debug for super::InstanceProperties {
2348    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2349        let mut debug_struct = f.debug_struct("InstanceProperties");
2350        debug_struct.field("advanced_machine_features", &self.advanced_machine_features);
2351        debug_struct.field("can_ip_forward", &self.can_ip_forward);
2352        debug_struct.field(
2353            "confidential_instance_config",
2354            &self.confidential_instance_config,
2355        );
2356        debug_struct.field("description", &self.description);
2357        debug_struct.field("disks", &self.disks);
2358        debug_struct.field("guest_accelerators", &self.guest_accelerators);
2359        debug_struct.field(
2360            "key_revocation_action_type",
2361            &self.key_revocation_action_type,
2362        );
2363        debug_struct.field("labels", &self.labels);
2364        debug_struct.field("machine_type", &self.machine_type);
2365        debug_struct.field("metadata", &self.metadata);
2366        debug_struct.field("min_cpu_platform", &self.min_cpu_platform);
2367        debug_struct.field("network_interfaces", &self.network_interfaces);
2368        debug_struct.field(
2369            "network_performance_config",
2370            &self.network_performance_config,
2371        );
2372        debug_struct.field(
2373            "private_ipv_6_google_access",
2374            &self.private_ipv_6_google_access,
2375        );
2376        debug_struct.field("reservation_affinity", &self.reservation_affinity);
2377        debug_struct.field("resource_manager_tags", &self.resource_manager_tags);
2378        debug_struct.field("resource_policies", &self.resource_policies);
2379        debug_struct.field("scheduling", &self.scheduling);
2380        debug_struct.field("service_accounts", &self.service_accounts);
2381        debug_struct.field("shielded_instance_config", &self.shielded_instance_config);
2382        debug_struct.field("tags", &self.tags);
2383        if !self._unknown_fields.is_empty() {
2384            debug_struct.field("_unknown_fields", &self._unknown_fields);
2385        }
2386        debug_struct.finish()
2387    }
2388}
2389
2390#[cfg(any(
2391    feature = "instance-group-managers",
2392    feature = "region-instance-group-managers",
2393))]
2394impl std::fmt::Debug for super::InstancePropertiesPatch {
2395    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2396        let mut debug_struct = f.debug_struct("InstancePropertiesPatch");
2397        debug_struct.field("labels", &self.labels);
2398        debug_struct.field("metadata", &self.metadata);
2399        if !self._unknown_fields.is_empty() {
2400            debug_struct.field("_unknown_fields", &self._unknown_fields);
2401        }
2402        debug_struct.finish()
2403    }
2404}
2405
2406#[cfg(feature = "instance-groups")]
2407impl std::fmt::Debug for super::InstanceReference {
2408    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2409        let mut debug_struct = f.debug_struct("InstanceReference");
2410        debug_struct.field("instance", &self.instance);
2411        if !self._unknown_fields.is_empty() {
2412            debug_struct.field("_unknown_fields", &self._unknown_fields);
2413        }
2414        debug_struct.finish()
2415    }
2416}
2417
2418#[cfg(feature = "region-instance-templates")]
2419impl std::fmt::Debug for super::InstanceTemplate {
2420    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2421        let mut debug_struct = f.debug_struct("InstanceTemplate");
2422        debug_struct.field("creation_timestamp", &self.creation_timestamp);
2423        debug_struct.field("description", &self.description);
2424        debug_struct.field("id", &self.id);
2425        debug_struct.field("kind", &self.kind);
2426        debug_struct.field("name", &self.name);
2427        debug_struct.field("properties", &self.properties);
2428        debug_struct.field("region", &self.region);
2429        debug_struct.field("self_link", &self.self_link);
2430        debug_struct.field("source_instance", &self.source_instance);
2431        debug_struct.field("source_instance_params", &self.source_instance_params);
2432        if !self._unknown_fields.is_empty() {
2433            debug_struct.field("_unknown_fields", &self._unknown_fields);
2434        }
2435        debug_struct.finish()
2436    }
2437}
2438
2439#[cfg(feature = "region-instance-templates")]
2440impl std::fmt::Debug for super::InstanceTemplateList {
2441    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2442        let mut debug_struct = f.debug_struct("InstanceTemplateList");
2443        debug_struct.field("id", &self.id);
2444        debug_struct.field("items", &self.items);
2445        debug_struct.field("kind", &self.kind);
2446        debug_struct.field("next_page_token", &self.next_page_token);
2447        debug_struct.field("self_link", &self.self_link);
2448        debug_struct.field("warning", &self.warning);
2449        if !self._unknown_fields.is_empty() {
2450            debug_struct.field("_unknown_fields", &self._unknown_fields);
2451        }
2452        debug_struct.finish()
2453    }
2454}
2455
2456#[cfg(feature = "region-instance-templates")]
2457impl std::fmt::Debug for super::instance_template_list::Warning {
2458    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2459        let mut debug_struct = f.debug_struct("Warning");
2460        debug_struct.field("code", &self.code);
2461        debug_struct.field("data", &self.data);
2462        debug_struct.field("message", &self.message);
2463        if !self._unknown_fields.is_empty() {
2464            debug_struct.field("_unknown_fields", &self._unknown_fields);
2465        }
2466        debug_struct.finish()
2467    }
2468}
2469
2470#[cfg(feature = "region-instance-templates")]
2471impl std::fmt::Debug for super::instance_template_list::warning::Data {
2472    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2473        let mut debug_struct = f.debug_struct("Data");
2474        debug_struct.field("key", &self.key);
2475        debug_struct.field("value", &self.value);
2476        if !self._unknown_fields.is_empty() {
2477            debug_struct.field("_unknown_fields", &self._unknown_fields);
2478        }
2479        debug_struct.finish()
2480    }
2481}
2482
2483#[cfg(any(feature = "instance-groups", feature = "region-instance-groups",))]
2484impl std::fmt::Debug for super::InstanceWithNamedPorts {
2485    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2486        let mut debug_struct = f.debug_struct("InstanceWithNamedPorts");
2487        debug_struct.field("instance", &self.instance);
2488        debug_struct.field("named_ports", &self.named_ports);
2489        debug_struct.field("status", &self.status);
2490        if !self._unknown_fields.is_empty() {
2491            debug_struct.field("_unknown_fields", &self._unknown_fields);
2492        }
2493        debug_struct.finish()
2494    }
2495}
2496
2497#[cfg(feature = "instances")]
2498impl std::fmt::Debug for super::InstancesAddResourcePoliciesRequest {
2499    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2500        let mut debug_struct = f.debug_struct("InstancesAddResourcePoliciesRequest");
2501        debug_struct.field("resource_policies", &self.resource_policies);
2502        if !self._unknown_fields.is_empty() {
2503            debug_struct.field("_unknown_fields", &self._unknown_fields);
2504        }
2505        debug_struct.finish()
2506    }
2507}
2508
2509#[cfg(any(
2510    feature = "images",
2511    feature = "instance-group-manager-resize-requests",
2512    feature = "instance-group-managers",
2513    feature = "instance-groups",
2514    feature = "instances",
2515    feature = "region-instance-group-managers",
2516    feature = "region-instance-groups",
2517    feature = "region-instance-templates",
2518    feature = "region-instances",
2519    feature = "region-operations",
2520    feature = "zone-operations",
2521))]
2522impl std::fmt::Debug for super::InstancesBulkInsertOperationMetadata {
2523    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2524        let mut debug_struct = f.debug_struct("InstancesBulkInsertOperationMetadata");
2525        debug_struct.field("per_location_status", &self.per_location_status);
2526        if !self._unknown_fields.is_empty() {
2527            debug_struct.field("_unknown_fields", &self._unknown_fields);
2528        }
2529        debug_struct.finish()
2530    }
2531}
2532
2533#[cfg(feature = "instances")]
2534impl std::fmt::Debug for super::InstancesGetEffectiveFirewallsResponse {
2535    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2536        let mut debug_struct = f.debug_struct("InstancesGetEffectiveFirewallsResponse");
2537        debug_struct.field("firewall_policys", &self.firewall_policys);
2538        debug_struct.field("firewalls", &self.firewalls);
2539        if !self._unknown_fields.is_empty() {
2540            debug_struct.field("_unknown_fields", &self._unknown_fields);
2541        }
2542        debug_struct.finish()
2543    }
2544}
2545
2546#[cfg(feature = "instances")]
2547impl std::fmt::Debug for super::InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy {
2548    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2549        let mut debug_struct =
2550            f.debug_struct("InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy");
2551        debug_struct.field("display_name", &self.display_name);
2552        debug_struct.field("name", &self.name);
2553        debug_struct.field("packet_mirroring_rules", &self.packet_mirroring_rules);
2554        debug_struct.field("priority", &self.priority);
2555        debug_struct.field("rules", &self.rules);
2556        debug_struct.field("short_name", &self.short_name);
2557        debug_struct.field("r#type", &self.r#type);
2558        if !self._unknown_fields.is_empty() {
2559            debug_struct.field("_unknown_fields", &self._unknown_fields);
2560        }
2561        debug_struct.finish()
2562    }
2563}
2564
2565#[cfg(feature = "instances")]
2566impl std::fmt::Debug for super::InstancesRemoveResourcePoliciesRequest {
2567    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2568        let mut debug_struct = f.debug_struct("InstancesRemoveResourcePoliciesRequest");
2569        debug_struct.field("resource_policies", &self.resource_policies);
2570        if !self._unknown_fields.is_empty() {
2571            debug_struct.field("_unknown_fields", &self._unknown_fields);
2572        }
2573        debug_struct.finish()
2574    }
2575}
2576
2577#[cfg(feature = "instances")]
2578impl std::fmt::Debug for super::InstancesReportHostAsFaultyRequest {
2579    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2580        let mut debug_struct = f.debug_struct("InstancesReportHostAsFaultyRequest");
2581        debug_struct.field("disruption_schedule", &self.disruption_schedule);
2582        debug_struct.field("fault_reasons", &self.fault_reasons);
2583        if !self._unknown_fields.is_empty() {
2584            debug_struct.field("_unknown_fields", &self._unknown_fields);
2585        }
2586        debug_struct.finish()
2587    }
2588}
2589
2590#[cfg(feature = "instances")]
2591impl std::fmt::Debug for super::InstancesReportHostAsFaultyRequestFaultReason {
2592    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2593        let mut debug_struct = f.debug_struct("InstancesReportHostAsFaultyRequestFaultReason");
2594        debug_struct.field("behavior", &self.behavior);
2595        debug_struct.field("description", &self.description);
2596        if !self._unknown_fields.is_empty() {
2597            debug_struct.field("_unknown_fields", &self._unknown_fields);
2598        }
2599        debug_struct.finish()
2600    }
2601}
2602
2603#[cfg(feature = "instances")]
2604impl std::fmt::Debug for super::InstancesScopedList {
2605    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2606        let mut debug_struct = f.debug_struct("InstancesScopedList");
2607        debug_struct.field("instances", &self.instances);
2608        debug_struct.field("warning", &self.warning);
2609        if !self._unknown_fields.is_empty() {
2610            debug_struct.field("_unknown_fields", &self._unknown_fields);
2611        }
2612        debug_struct.finish()
2613    }
2614}
2615
2616#[cfg(feature = "instances")]
2617impl std::fmt::Debug for super::instances_scoped_list::Warning {
2618    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2619        let mut debug_struct = f.debug_struct("Warning");
2620        debug_struct.field("code", &self.code);
2621        debug_struct.field("data", &self.data);
2622        debug_struct.field("message", &self.message);
2623        if !self._unknown_fields.is_empty() {
2624            debug_struct.field("_unknown_fields", &self._unknown_fields);
2625        }
2626        debug_struct.finish()
2627    }
2628}
2629
2630#[cfg(feature = "instances")]
2631impl std::fmt::Debug for super::instances_scoped_list::warning::Data {
2632    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2633        let mut debug_struct = f.debug_struct("Data");
2634        debug_struct.field("key", &self.key);
2635        debug_struct.field("value", &self.value);
2636        if !self._unknown_fields.is_empty() {
2637            debug_struct.field("_unknown_fields", &self._unknown_fields);
2638        }
2639        debug_struct.finish()
2640    }
2641}
2642
2643#[cfg(feature = "instances")]
2644impl std::fmt::Debug for super::InstancesSetLabelsRequest {
2645    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2646        let mut debug_struct = f.debug_struct("InstancesSetLabelsRequest");
2647        debug_struct.field("label_fingerprint", &self.label_fingerprint);
2648        debug_struct.field("labels", &self.labels);
2649        if !self._unknown_fields.is_empty() {
2650            debug_struct.field("_unknown_fields", &self._unknown_fields);
2651        }
2652        debug_struct.finish()
2653    }
2654}
2655
2656#[cfg(feature = "instances")]
2657impl std::fmt::Debug for super::InstancesSetMachineResourcesRequest {
2658    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2659        let mut debug_struct = f.debug_struct("InstancesSetMachineResourcesRequest");
2660        debug_struct.field("guest_accelerators", &self.guest_accelerators);
2661        if !self._unknown_fields.is_empty() {
2662            debug_struct.field("_unknown_fields", &self._unknown_fields);
2663        }
2664        debug_struct.finish()
2665    }
2666}
2667
2668#[cfg(feature = "instances")]
2669impl std::fmt::Debug for super::InstancesSetMachineTypeRequest {
2670    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2671        let mut debug_struct = f.debug_struct("InstancesSetMachineTypeRequest");
2672        debug_struct.field("machine_type", &self.machine_type);
2673        if !self._unknown_fields.is_empty() {
2674            debug_struct.field("_unknown_fields", &self._unknown_fields);
2675        }
2676        debug_struct.finish()
2677    }
2678}
2679
2680#[cfg(feature = "instances")]
2681impl std::fmt::Debug for super::InstancesSetMinCpuPlatformRequest {
2682    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2683        let mut debug_struct = f.debug_struct("InstancesSetMinCpuPlatformRequest");
2684        debug_struct.field("min_cpu_platform", &self.min_cpu_platform);
2685        if !self._unknown_fields.is_empty() {
2686            debug_struct.field("_unknown_fields", &self._unknown_fields);
2687        }
2688        debug_struct.finish()
2689    }
2690}
2691
2692#[cfg(feature = "instances")]
2693impl std::fmt::Debug for super::InstancesSetNameRequest {
2694    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2695        let mut debug_struct = f.debug_struct("InstancesSetNameRequest");
2696        debug_struct.field("current_name", &self.current_name);
2697        debug_struct.field("name", &self.name);
2698        if !self._unknown_fields.is_empty() {
2699            debug_struct.field("_unknown_fields", &self._unknown_fields);
2700        }
2701        debug_struct.finish()
2702    }
2703}
2704
2705#[cfg(feature = "instances")]
2706impl std::fmt::Debug for super::InstancesSetSecurityPolicyRequest {
2707    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2708        let mut debug_struct = f.debug_struct("InstancesSetSecurityPolicyRequest");
2709        debug_struct.field("network_interfaces", &self.network_interfaces);
2710        debug_struct.field("security_policy", &self.security_policy);
2711        if !self._unknown_fields.is_empty() {
2712            debug_struct.field("_unknown_fields", &self._unknown_fields);
2713        }
2714        debug_struct.finish()
2715    }
2716}
2717
2718#[cfg(feature = "instances")]
2719impl std::fmt::Debug for super::InstancesSetServiceAccountRequest {
2720    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2721        let mut debug_struct = f.debug_struct("InstancesSetServiceAccountRequest");
2722        debug_struct.field("email", &self.email);
2723        debug_struct.field("scopes", &self.scopes);
2724        if !self._unknown_fields.is_empty() {
2725            debug_struct.field("_unknown_fields", &self._unknown_fields);
2726        }
2727        debug_struct.finish()
2728    }
2729}
2730
2731#[cfg(feature = "instances")]
2732impl std::fmt::Debug for super::InstancesStartWithEncryptionKeyRequest {
2733    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2734        let mut debug_struct = f.debug_struct("InstancesStartWithEncryptionKeyRequest");
2735        debug_struct.field("disks", &self.disks);
2736        if !self._unknown_fields.is_empty() {
2737            debug_struct.field("_unknown_fields", &self._unknown_fields);
2738        }
2739        debug_struct.finish()
2740    }
2741}
2742
2743#[cfg(any(
2744    feature = "images",
2745    feature = "instance-group-manager-resize-requests",
2746    feature = "instance-group-managers",
2747    feature = "instance-groups",
2748    feature = "instances",
2749    feature = "region-instance-group-managers",
2750    feature = "region-instance-groups",
2751    feature = "region-instance-templates",
2752    feature = "region-instances",
2753    feature = "region-operations",
2754    feature = "zone-operations",
2755))]
2756impl std::fmt::Debug for super::LocalizedMessage {
2757    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2758        let mut debug_struct = f.debug_struct("LocalizedMessage");
2759        debug_struct.field("locale", &self.locale);
2760        debug_struct.field("message", &self.message);
2761        if !self._unknown_fields.is_empty() {
2762            debug_struct.field("_unknown_fields", &self._unknown_fields);
2763        }
2764        debug_struct.finish()
2765    }
2766}
2767
2768#[cfg(any(feature = "instances", feature = "region-instances",))]
2769impl std::fmt::Debug for super::LocationPolicy {
2770    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2771        let mut debug_struct = f.debug_struct("LocationPolicy");
2772        debug_struct.field("locations", &self.locations);
2773        debug_struct.field("target_shape", &self.target_shape);
2774        if !self._unknown_fields.is_empty() {
2775            debug_struct.field("_unknown_fields", &self._unknown_fields);
2776        }
2777        debug_struct.finish()
2778    }
2779}
2780
2781#[cfg(any(feature = "instances", feature = "region-instances",))]
2782impl std::fmt::Debug for super::LocationPolicyLocation {
2783    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2784        let mut debug_struct = f.debug_struct("LocationPolicyLocation");
2785        debug_struct.field("constraints", &self.constraints);
2786        debug_struct.field("preference", &self.preference);
2787        if !self._unknown_fields.is_empty() {
2788            debug_struct.field("_unknown_fields", &self._unknown_fields);
2789        }
2790        debug_struct.finish()
2791    }
2792}
2793
2794#[cfg(any(feature = "instances", feature = "region-instances",))]
2795impl std::fmt::Debug for super::LocationPolicyLocationConstraints {
2796    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2797        let mut debug_struct = f.debug_struct("LocationPolicyLocationConstraints");
2798        debug_struct.field("max_count", &self.max_count);
2799        if !self._unknown_fields.is_empty() {
2800            debug_struct.field("_unknown_fields", &self._unknown_fields);
2801        }
2802        debug_struct.finish()
2803    }
2804}
2805
2806#[cfg(feature = "machine-types")]
2807impl std::fmt::Debug for super::MachineType {
2808    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2809        let mut debug_struct = f.debug_struct("MachineType");
2810        debug_struct.field("accelerators", &self.accelerators);
2811        debug_struct.field("architecture", &self.architecture);
2812        debug_struct.field("creation_timestamp", &self.creation_timestamp);
2813        debug_struct.field("deprecated", &self.deprecated);
2814        debug_struct.field("description", &self.description);
2815        debug_struct.field("guest_cpus", &self.guest_cpus);
2816        debug_struct.field("id", &self.id);
2817        debug_struct.field("image_space_gb", &self.image_space_gb);
2818        debug_struct.field("is_shared_cpu", &self.is_shared_cpu);
2819        debug_struct.field("kind", &self.kind);
2820        debug_struct.field("maximum_persistent_disks", &self.maximum_persistent_disks);
2821        debug_struct.field(
2822            "maximum_persistent_disks_size_gb",
2823            &self.maximum_persistent_disks_size_gb,
2824        );
2825        debug_struct.field("memory_mb", &self.memory_mb);
2826        debug_struct.field("name", &self.name);
2827        debug_struct.field("self_link", &self.self_link);
2828        debug_struct.field("zone", &self.zone);
2829        if !self._unknown_fields.is_empty() {
2830            debug_struct.field("_unknown_fields", &self._unknown_fields);
2831        }
2832        debug_struct.finish()
2833    }
2834}
2835
2836#[cfg(feature = "machine-types")]
2837impl std::fmt::Debug for super::machine_type::Accelerators {
2838    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2839        let mut debug_struct = f.debug_struct("Accelerators");
2840        debug_struct.field("guest_accelerator_count", &self.guest_accelerator_count);
2841        debug_struct.field("guest_accelerator_type", &self.guest_accelerator_type);
2842        if !self._unknown_fields.is_empty() {
2843            debug_struct.field("_unknown_fields", &self._unknown_fields);
2844        }
2845        debug_struct.finish()
2846    }
2847}
2848
2849#[cfg(feature = "machine-types")]
2850impl std::fmt::Debug for super::MachineTypeAggregatedList {
2851    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2852        let mut debug_struct = f.debug_struct("MachineTypeAggregatedList");
2853        debug_struct.field("id", &self.id);
2854        debug_struct.field("items", &self.items);
2855        debug_struct.field("kind", &self.kind);
2856        debug_struct.field("next_page_token", &self.next_page_token);
2857        debug_struct.field("self_link", &self.self_link);
2858        debug_struct.field("unreachables", &self.unreachables);
2859        debug_struct.field("warning", &self.warning);
2860        if !self._unknown_fields.is_empty() {
2861            debug_struct.field("_unknown_fields", &self._unknown_fields);
2862        }
2863        debug_struct.finish()
2864    }
2865}
2866
2867#[cfg(feature = "machine-types")]
2868impl std::fmt::Debug for super::machine_type_aggregated_list::Warning {
2869    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2870        let mut debug_struct = f.debug_struct("Warning");
2871        debug_struct.field("code", &self.code);
2872        debug_struct.field("data", &self.data);
2873        debug_struct.field("message", &self.message);
2874        if !self._unknown_fields.is_empty() {
2875            debug_struct.field("_unknown_fields", &self._unknown_fields);
2876        }
2877        debug_struct.finish()
2878    }
2879}
2880
2881#[cfg(feature = "machine-types")]
2882impl std::fmt::Debug for super::machine_type_aggregated_list::warning::Data {
2883    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2884        let mut debug_struct = f.debug_struct("Data");
2885        debug_struct.field("key", &self.key);
2886        debug_struct.field("value", &self.value);
2887        if !self._unknown_fields.is_empty() {
2888            debug_struct.field("_unknown_fields", &self._unknown_fields);
2889        }
2890        debug_struct.finish()
2891    }
2892}
2893
2894#[cfg(feature = "machine-types")]
2895impl std::fmt::Debug for super::MachineTypeList {
2896    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2897        let mut debug_struct = f.debug_struct("MachineTypeList");
2898        debug_struct.field("id", &self.id);
2899        debug_struct.field("items", &self.items);
2900        debug_struct.field("kind", &self.kind);
2901        debug_struct.field("next_page_token", &self.next_page_token);
2902        debug_struct.field("self_link", &self.self_link);
2903        debug_struct.field("warning", &self.warning);
2904        if !self._unknown_fields.is_empty() {
2905            debug_struct.field("_unknown_fields", &self._unknown_fields);
2906        }
2907        debug_struct.finish()
2908    }
2909}
2910
2911#[cfg(feature = "machine-types")]
2912impl std::fmt::Debug for super::machine_type_list::Warning {
2913    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2914        let mut debug_struct = f.debug_struct("Warning");
2915        debug_struct.field("code", &self.code);
2916        debug_struct.field("data", &self.data);
2917        debug_struct.field("message", &self.message);
2918        if !self._unknown_fields.is_empty() {
2919            debug_struct.field("_unknown_fields", &self._unknown_fields);
2920        }
2921        debug_struct.finish()
2922    }
2923}
2924
2925#[cfg(feature = "machine-types")]
2926impl std::fmt::Debug for super::machine_type_list::warning::Data {
2927    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2928        let mut debug_struct = f.debug_struct("Data");
2929        debug_struct.field("key", &self.key);
2930        debug_struct.field("value", &self.value);
2931        if !self._unknown_fields.is_empty() {
2932            debug_struct.field("_unknown_fields", &self._unknown_fields);
2933        }
2934        debug_struct.finish()
2935    }
2936}
2937
2938#[cfg(feature = "machine-types")]
2939impl std::fmt::Debug for super::MachineTypesScopedList {
2940    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2941        let mut debug_struct = f.debug_struct("MachineTypesScopedList");
2942        debug_struct.field("machine_types", &self.machine_types);
2943        debug_struct.field("warning", &self.warning);
2944        if !self._unknown_fields.is_empty() {
2945            debug_struct.field("_unknown_fields", &self._unknown_fields);
2946        }
2947        debug_struct.finish()
2948    }
2949}
2950
2951#[cfg(feature = "machine-types")]
2952impl std::fmt::Debug for super::machine_types_scoped_list::Warning {
2953    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2954        let mut debug_struct = f.debug_struct("Warning");
2955        debug_struct.field("code", &self.code);
2956        debug_struct.field("data", &self.data);
2957        debug_struct.field("message", &self.message);
2958        if !self._unknown_fields.is_empty() {
2959            debug_struct.field("_unknown_fields", &self._unknown_fields);
2960        }
2961        debug_struct.finish()
2962    }
2963}
2964
2965#[cfg(feature = "machine-types")]
2966impl std::fmt::Debug for super::machine_types_scoped_list::warning::Data {
2967    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2968        let mut debug_struct = f.debug_struct("Data");
2969        debug_struct.field("key", &self.key);
2970        debug_struct.field("value", &self.value);
2971        if !self._unknown_fields.is_empty() {
2972            debug_struct.field("_unknown_fields", &self._unknown_fields);
2973        }
2974        debug_struct.finish()
2975    }
2976}
2977
2978#[cfg(any(
2979    feature = "instance-group-managers",
2980    feature = "region-instance-group-managers",
2981))]
2982impl std::fmt::Debug for super::ManagedInstance {
2983    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2984        let mut debug_struct = f.debug_struct("ManagedInstance");
2985        debug_struct.field("current_action", &self.current_action);
2986        debug_struct.field("id", &self.id);
2987        debug_struct.field("instance", &self.instance);
2988        debug_struct.field("instance_health", &self.instance_health);
2989        debug_struct.field("instance_status", &self.instance_status);
2990        debug_struct.field("last_attempt", &self.last_attempt);
2991        debug_struct.field("name", &self.name);
2992        debug_struct.field(
2993            "preserved_state_from_config",
2994            &self.preserved_state_from_config,
2995        );
2996        debug_struct.field(
2997            "preserved_state_from_policy",
2998            &self.preserved_state_from_policy,
2999        );
3000        debug_struct.field(
3001            "properties_from_flexibility_policy",
3002            &self.properties_from_flexibility_policy,
3003        );
3004        debug_struct.field("version", &self.version);
3005        if !self._unknown_fields.is_empty() {
3006            debug_struct.field("_unknown_fields", &self._unknown_fields);
3007        }
3008        debug_struct.finish()
3009    }
3010}
3011
3012#[cfg(any(
3013    feature = "instance-group-managers",
3014    feature = "region-instance-group-managers",
3015))]
3016impl std::fmt::Debug for super::ManagedInstanceInstanceHealth {
3017    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3018        let mut debug_struct = f.debug_struct("ManagedInstanceInstanceHealth");
3019        debug_struct.field("detailed_health_state", &self.detailed_health_state);
3020        debug_struct.field("health_check", &self.health_check);
3021        if !self._unknown_fields.is_empty() {
3022            debug_struct.field("_unknown_fields", &self._unknown_fields);
3023        }
3024        debug_struct.finish()
3025    }
3026}
3027
3028#[cfg(any(
3029    feature = "instance-group-managers",
3030    feature = "region-instance-group-managers",
3031))]
3032impl std::fmt::Debug for super::ManagedInstanceLastAttempt {
3033    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3034        let mut debug_struct = f.debug_struct("ManagedInstanceLastAttempt");
3035        debug_struct.field("errors", &self.errors);
3036        if !self._unknown_fields.is_empty() {
3037            debug_struct.field("_unknown_fields", &self._unknown_fields);
3038        }
3039        debug_struct.finish()
3040    }
3041}
3042
3043#[cfg(any(
3044    feature = "instance-group-managers",
3045    feature = "region-instance-group-managers",
3046))]
3047impl std::fmt::Debug for super::managed_instance_last_attempt::Errors {
3048    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3049        let mut debug_struct = f.debug_struct("Errors");
3050        debug_struct.field("errors", &self.errors);
3051        if !self._unknown_fields.is_empty() {
3052            debug_struct.field("_unknown_fields", &self._unknown_fields);
3053        }
3054        debug_struct.finish()
3055    }
3056}
3057
3058#[cfg(any(
3059    feature = "instance-group-managers",
3060    feature = "region-instance-group-managers",
3061))]
3062impl std::fmt::Debug for super::managed_instance_last_attempt::errors::Errors {
3063    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3064        let mut debug_struct = f.debug_struct("Errors");
3065        debug_struct.field("code", &self.code);
3066        debug_struct.field("error_details", &self.error_details);
3067        debug_struct.field("location", &self.location);
3068        debug_struct.field("message", &self.message);
3069        if !self._unknown_fields.is_empty() {
3070            debug_struct.field("_unknown_fields", &self._unknown_fields);
3071        }
3072        debug_struct.finish()
3073    }
3074}
3075
3076#[cfg(any(
3077    feature = "instance-group-managers",
3078    feature = "region-instance-group-managers",
3079))]
3080impl std::fmt::Debug for super::managed_instance_last_attempt::errors::errors::ErrorDetails {
3081    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3082        let mut debug_struct = f.debug_struct("ErrorDetails");
3083        debug_struct.field("error_info", &self.error_info);
3084        debug_struct.field("help", &self.help);
3085        debug_struct.field("localized_message", &self.localized_message);
3086        debug_struct.field("quota_info", &self.quota_info);
3087        if !self._unknown_fields.is_empty() {
3088            debug_struct.field("_unknown_fields", &self._unknown_fields);
3089        }
3090        debug_struct.finish()
3091    }
3092}
3093
3094#[cfg(any(
3095    feature = "instance-group-managers",
3096    feature = "region-instance-group-managers",
3097))]
3098impl std::fmt::Debug for super::ManagedInstancePropertiesFromFlexibilityPolicy {
3099    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3100        let mut debug_struct = f.debug_struct("ManagedInstancePropertiesFromFlexibilityPolicy");
3101        debug_struct.field("machine_type", &self.machine_type);
3102        if !self._unknown_fields.is_empty() {
3103            debug_struct.field("_unknown_fields", &self._unknown_fields);
3104        }
3105        debug_struct.finish()
3106    }
3107}
3108
3109#[cfg(any(
3110    feature = "instance-group-managers",
3111    feature = "region-instance-group-managers",
3112))]
3113impl std::fmt::Debug for super::ManagedInstanceVersion {
3114    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3115        let mut debug_struct = f.debug_struct("ManagedInstanceVersion");
3116        debug_struct.field("instance_template", &self.instance_template);
3117        debug_struct.field("name", &self.name);
3118        if !self._unknown_fields.is_empty() {
3119            debug_struct.field("_unknown_fields", &self._unknown_fields);
3120        }
3121        debug_struct.finish()
3122    }
3123}
3124
3125#[cfg(any(
3126    feature = "instances",
3127    feature = "region-instance-templates",
3128    feature = "region-instances",
3129))]
3130impl std::fmt::Debug for super::Metadata {
3131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3132        let mut debug_struct = f.debug_struct("Metadata");
3133        debug_struct.field("fingerprint", &self.fingerprint);
3134        debug_struct.field("items", &self.items);
3135        debug_struct.field("kind", &self.kind);
3136        if !self._unknown_fields.is_empty() {
3137            debug_struct.field("_unknown_fields", &self._unknown_fields);
3138        }
3139        debug_struct.finish()
3140    }
3141}
3142
3143#[cfg(any(
3144    feature = "instances",
3145    feature = "region-instance-templates",
3146    feature = "region-instances",
3147))]
3148impl std::fmt::Debug for super::metadata::Items {
3149    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3150        let mut debug_struct = f.debug_struct("Items");
3151        debug_struct.field("key", &self.key);
3152        debug_struct.field("value", &self.value);
3153        if !self._unknown_fields.is_empty() {
3154            debug_struct.field("_unknown_fields", &self._unknown_fields);
3155        }
3156        debug_struct.finish()
3157    }
3158}
3159
3160#[cfg(any(
3161    feature = "instance-group-managers",
3162    feature = "instance-groups",
3163    feature = "region-instance-group-managers",
3164    feature = "region-instance-groups",
3165))]
3166impl std::fmt::Debug for super::NamedPort {
3167    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3168        let mut debug_struct = f.debug_struct("NamedPort");
3169        debug_struct.field("name", &self.name);
3170        debug_struct.field("port", &self.port);
3171        if !self._unknown_fields.is_empty() {
3172            debug_struct.field("_unknown_fields", &self._unknown_fields);
3173        }
3174        debug_struct.finish()
3175    }
3176}
3177
3178#[cfg(any(
3179    feature = "instances",
3180    feature = "region-instance-templates",
3181    feature = "region-instances",
3182))]
3183impl std::fmt::Debug for super::NetworkInterface {
3184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3185        let mut debug_struct = f.debug_struct("NetworkInterface");
3186        debug_struct.field("access_configs", &self.access_configs);
3187        debug_struct.field("alias_ip_ranges", &self.alias_ip_ranges);
3188        debug_struct.field("fingerprint", &self.fingerprint);
3189        debug_struct.field(
3190            "internal_ipv_6_prefix_length",
3191            &self.internal_ipv_6_prefix_length,
3192        );
3193        debug_struct.field("ipv_6_access_configs", &self.ipv_6_access_configs);
3194        debug_struct.field("ipv_6_access_type", &self.ipv_6_access_type);
3195        debug_struct.field("ipv_6_address", &self.ipv_6_address);
3196        debug_struct.field("kind", &self.kind);
3197        debug_struct.field("name", &self.name);
3198        debug_struct.field("network", &self.network);
3199        debug_struct.field("network_attachment", &self.network_attachment);
3200        debug_struct.field("network_ip", &self.network_ip);
3201        debug_struct.field("nic_type", &self.nic_type);
3202        debug_struct.field("parent_nic_name", &self.parent_nic_name);
3203        debug_struct.field("queue_count", &self.queue_count);
3204        debug_struct.field("stack_type", &self.stack_type);
3205        debug_struct.field("subnetwork", &self.subnetwork);
3206        debug_struct.field("vlan", &self.vlan);
3207        if !self._unknown_fields.is_empty() {
3208            debug_struct.field("_unknown_fields", &self._unknown_fields);
3209        }
3210        debug_struct.finish()
3211    }
3212}
3213
3214#[cfg(any(
3215    feature = "instances",
3216    feature = "region-instance-templates",
3217    feature = "region-instances",
3218))]
3219impl std::fmt::Debug for super::NetworkPerformanceConfig {
3220    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3221        let mut debug_struct = f.debug_struct("NetworkPerformanceConfig");
3222        debug_struct.field(
3223            "total_egress_bandwidth_tier",
3224            &self.total_egress_bandwidth_tier,
3225        );
3226        if !self._unknown_fields.is_empty() {
3227            debug_struct.field("_unknown_fields", &self._unknown_fields);
3228        }
3229        debug_struct.finish()
3230    }
3231}
3232
3233#[cfg(any(
3234    feature = "images",
3235    feature = "instance-group-manager-resize-requests",
3236    feature = "instance-group-managers",
3237    feature = "instance-groups",
3238    feature = "instances",
3239    feature = "region-instance-group-managers",
3240    feature = "region-instance-groups",
3241    feature = "region-instance-templates",
3242    feature = "region-instances",
3243    feature = "region-operations",
3244    feature = "zone-operations",
3245))]
3246impl std::fmt::Debug for super::Operation {
3247    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3248        let mut debug_struct = f.debug_struct("Operation");
3249        debug_struct.field("client_operation_id", &self.client_operation_id);
3250        debug_struct.field("creation_timestamp", &self.creation_timestamp);
3251        debug_struct.field("description", &self.description);
3252        debug_struct.field("end_time", &self.end_time);
3253        debug_struct.field("error", &self.error);
3254        debug_struct.field("http_error_message", &self.http_error_message);
3255        debug_struct.field("http_error_status_code", &self.http_error_status_code);
3256        debug_struct.field("id", &self.id);
3257        debug_struct.field("insert_time", &self.insert_time);
3258        debug_struct.field(
3259            "instances_bulk_insert_operation_metadata",
3260            &self.instances_bulk_insert_operation_metadata,
3261        );
3262        debug_struct.field("kind", &self.kind);
3263        debug_struct.field("name", &self.name);
3264        debug_struct.field("operation_group_id", &self.operation_group_id);
3265        debug_struct.field("operation_type", &self.operation_type);
3266        debug_struct.field("progress", &self.progress);
3267        debug_struct.field("region", &self.region);
3268        debug_struct.field("self_link", &self.self_link);
3269        debug_struct.field(
3270            "set_common_instance_metadata_operation_metadata",
3271            &self.set_common_instance_metadata_operation_metadata,
3272        );
3273        debug_struct.field("start_time", &self.start_time);
3274        debug_struct.field("status", &self.status);
3275        debug_struct.field("status_message", &self.status_message);
3276        debug_struct.field("target_id", &self.target_id);
3277        debug_struct.field("target_link", &self.target_link);
3278        debug_struct.field("user", &self.user);
3279        debug_struct.field("warnings", &self.warnings);
3280        debug_struct.field("zone", &self.zone);
3281        if !self._unknown_fields.is_empty() {
3282            debug_struct.field("_unknown_fields", &self._unknown_fields);
3283        }
3284        debug_struct.finish()
3285    }
3286}
3287
3288#[cfg(any(
3289    feature = "images",
3290    feature = "instance-group-manager-resize-requests",
3291    feature = "instance-group-managers",
3292    feature = "instance-groups",
3293    feature = "instances",
3294    feature = "region-instance-group-managers",
3295    feature = "region-instance-groups",
3296    feature = "region-instance-templates",
3297    feature = "region-instances",
3298    feature = "region-operations",
3299    feature = "zone-operations",
3300))]
3301impl std::fmt::Debug for super::operation::Error {
3302    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3303        let mut debug_struct = f.debug_struct("Error");
3304        debug_struct.field("errors", &self.errors);
3305        if !self._unknown_fields.is_empty() {
3306            debug_struct.field("_unknown_fields", &self._unknown_fields);
3307        }
3308        debug_struct.finish()
3309    }
3310}
3311
3312#[cfg(any(
3313    feature = "images",
3314    feature = "instance-group-manager-resize-requests",
3315    feature = "instance-group-managers",
3316    feature = "instance-groups",
3317    feature = "instances",
3318    feature = "region-instance-group-managers",
3319    feature = "region-instance-groups",
3320    feature = "region-instance-templates",
3321    feature = "region-instances",
3322    feature = "region-operations",
3323    feature = "zone-operations",
3324))]
3325impl std::fmt::Debug for super::operation::error::Errors {
3326    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3327        let mut debug_struct = f.debug_struct("Errors");
3328        debug_struct.field("code", &self.code);
3329        debug_struct.field("error_details", &self.error_details);
3330        debug_struct.field("location", &self.location);
3331        debug_struct.field("message", &self.message);
3332        if !self._unknown_fields.is_empty() {
3333            debug_struct.field("_unknown_fields", &self._unknown_fields);
3334        }
3335        debug_struct.finish()
3336    }
3337}
3338
3339#[cfg(any(
3340    feature = "images",
3341    feature = "instance-group-manager-resize-requests",
3342    feature = "instance-group-managers",
3343    feature = "instance-groups",
3344    feature = "instances",
3345    feature = "region-instance-group-managers",
3346    feature = "region-instance-groups",
3347    feature = "region-instance-templates",
3348    feature = "region-instances",
3349    feature = "region-operations",
3350    feature = "zone-operations",
3351))]
3352impl std::fmt::Debug for super::operation::error::errors::ErrorDetails {
3353    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3354        let mut debug_struct = f.debug_struct("ErrorDetails");
3355        debug_struct.field("error_info", &self.error_info);
3356        debug_struct.field("help", &self.help);
3357        debug_struct.field("localized_message", &self.localized_message);
3358        debug_struct.field("quota_info", &self.quota_info);
3359        if !self._unknown_fields.is_empty() {
3360            debug_struct.field("_unknown_fields", &self._unknown_fields);
3361        }
3362        debug_struct.finish()
3363    }
3364}
3365
3366#[cfg(any(
3367    feature = "images",
3368    feature = "instance-group-manager-resize-requests",
3369    feature = "instance-group-managers",
3370    feature = "instance-groups",
3371    feature = "instances",
3372    feature = "region-instance-group-managers",
3373    feature = "region-instance-groups",
3374    feature = "region-instance-templates",
3375    feature = "region-instances",
3376    feature = "region-operations",
3377    feature = "zone-operations",
3378))]
3379impl std::fmt::Debug for super::operation::Warnings {
3380    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3381        let mut debug_struct = f.debug_struct("Warnings");
3382        debug_struct.field("code", &self.code);
3383        debug_struct.field("data", &self.data);
3384        debug_struct.field("message", &self.message);
3385        if !self._unknown_fields.is_empty() {
3386            debug_struct.field("_unknown_fields", &self._unknown_fields);
3387        }
3388        debug_struct.finish()
3389    }
3390}
3391
3392#[cfg(any(
3393    feature = "images",
3394    feature = "instance-group-manager-resize-requests",
3395    feature = "instance-group-managers",
3396    feature = "instance-groups",
3397    feature = "instances",
3398    feature = "region-instance-group-managers",
3399    feature = "region-instance-groups",
3400    feature = "region-instance-templates",
3401    feature = "region-instances",
3402    feature = "region-operations",
3403    feature = "zone-operations",
3404))]
3405impl std::fmt::Debug for super::operation::warnings::Data {
3406    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3407        let mut debug_struct = f.debug_struct("Data");
3408        debug_struct.field("key", &self.key);
3409        debug_struct.field("value", &self.value);
3410        if !self._unknown_fields.is_empty() {
3411            debug_struct.field("_unknown_fields", &self._unknown_fields);
3412        }
3413        debug_struct.finish()
3414    }
3415}
3416
3417#[cfg(any(feature = "region-operations", feature = "zone-operations",))]
3418impl std::fmt::Debug for super::OperationList {
3419    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3420        let mut debug_struct = f.debug_struct("OperationList");
3421        debug_struct.field("id", &self.id);
3422        debug_struct.field("items", &self.items);
3423        debug_struct.field("kind", &self.kind);
3424        debug_struct.field("next_page_token", &self.next_page_token);
3425        debug_struct.field("self_link", &self.self_link);
3426        debug_struct.field("warning", &self.warning);
3427        if !self._unknown_fields.is_empty() {
3428            debug_struct.field("_unknown_fields", &self._unknown_fields);
3429        }
3430        debug_struct.finish()
3431    }
3432}
3433
3434#[cfg(any(feature = "region-operations", feature = "zone-operations",))]
3435impl std::fmt::Debug for super::operation_list::Warning {
3436    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3437        let mut debug_struct = f.debug_struct("Warning");
3438        debug_struct.field("code", &self.code);
3439        debug_struct.field("data", &self.data);
3440        debug_struct.field("message", &self.message);
3441        if !self._unknown_fields.is_empty() {
3442            debug_struct.field("_unknown_fields", &self._unknown_fields);
3443        }
3444        debug_struct.finish()
3445    }
3446}
3447
3448#[cfg(any(feature = "region-operations", feature = "zone-operations",))]
3449impl std::fmt::Debug for super::operation_list::warning::Data {
3450    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3451        let mut debug_struct = f.debug_struct("Data");
3452        debug_struct.field("key", &self.key);
3453        debug_struct.field("value", &self.value);
3454        if !self._unknown_fields.is_empty() {
3455            debug_struct.field("_unknown_fields", &self._unknown_fields);
3456        }
3457        debug_struct.finish()
3458    }
3459}
3460
3461#[cfg(any(
3462    feature = "instance-group-managers",
3463    feature = "region-instance-group-managers",
3464))]
3465impl std::fmt::Debug for super::PerInstanceConfig {
3466    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3467        let mut debug_struct = f.debug_struct("PerInstanceConfig");
3468        debug_struct.field("fingerprint", &self.fingerprint);
3469        debug_struct.field("name", &self.name);
3470        debug_struct.field("preserved_state", &self.preserved_state);
3471        debug_struct.field("status", &self.status);
3472        if !self._unknown_fields.is_empty() {
3473            debug_struct.field("_unknown_fields", &self._unknown_fields);
3474        }
3475        debug_struct.finish()
3476    }
3477}
3478
3479#[cfg(any(feature = "images", feature = "instances",))]
3480impl std::fmt::Debug for super::Policy {
3481    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3482        let mut debug_struct = f.debug_struct("Policy");
3483        debug_struct.field("audit_configs", &self.audit_configs);
3484        debug_struct.field("bindings", &self.bindings);
3485        debug_struct.field("etag", &self.etag);
3486        debug_struct.field("version", &self.version);
3487        if !self._unknown_fields.is_empty() {
3488            debug_struct.field("_unknown_fields", &self._unknown_fields);
3489        }
3490        debug_struct.finish()
3491    }
3492}
3493
3494#[cfg(any(
3495    feature = "instance-group-managers",
3496    feature = "region-instance-group-managers",
3497))]
3498impl std::fmt::Debug for super::PreservedState {
3499    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3500        let mut debug_struct = f.debug_struct("PreservedState");
3501        debug_struct.field("disks", &self.disks);
3502        debug_struct.field("external_i_ps", &self.external_i_ps);
3503        debug_struct.field("internal_i_ps", &self.internal_i_ps);
3504        debug_struct.field("metadata", &self.metadata);
3505        if !self._unknown_fields.is_empty() {
3506            debug_struct.field("_unknown_fields", &self._unknown_fields);
3507        }
3508        debug_struct.finish()
3509    }
3510}
3511
3512#[cfg(any(
3513    feature = "instance-group-managers",
3514    feature = "region-instance-group-managers",
3515))]
3516impl std::fmt::Debug for super::PreservedStatePreservedDisk {
3517    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3518        let mut debug_struct = f.debug_struct("PreservedStatePreservedDisk");
3519        debug_struct.field("auto_delete", &self.auto_delete);
3520        debug_struct.field("mode", &self.mode);
3521        debug_struct.field("source", &self.source);
3522        if !self._unknown_fields.is_empty() {
3523            debug_struct.field("_unknown_fields", &self._unknown_fields);
3524        }
3525        debug_struct.finish()
3526    }
3527}
3528
3529#[cfg(any(
3530    feature = "instance-group-managers",
3531    feature = "region-instance-group-managers",
3532))]
3533impl std::fmt::Debug for super::PreservedStatePreservedNetworkIp {
3534    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3535        let mut debug_struct = f.debug_struct("PreservedStatePreservedNetworkIp");
3536        debug_struct.field("auto_delete", &self.auto_delete);
3537        debug_struct.field("ip_address", &self.ip_address);
3538        if !self._unknown_fields.is_empty() {
3539            debug_struct.field("_unknown_fields", &self._unknown_fields);
3540        }
3541        debug_struct.finish()
3542    }
3543}
3544
3545#[cfg(any(
3546    feature = "instance-group-managers",
3547    feature = "region-instance-group-managers",
3548))]
3549impl std::fmt::Debug for super::PreservedStatePreservedNetworkIpIpAddress {
3550    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3551        let mut debug_struct = f.debug_struct("PreservedStatePreservedNetworkIpIpAddress");
3552        debug_struct.field("address", &self.address);
3553        debug_struct.field("literal", &self.literal);
3554        if !self._unknown_fields.is_empty() {
3555            debug_struct.field("_unknown_fields", &self._unknown_fields);
3556        }
3557        debug_struct.finish()
3558    }
3559}
3560
3561#[cfg(any(
3562    feature = "images",
3563    feature = "instance-group-manager-resize-requests",
3564    feature = "instance-group-managers",
3565    feature = "instance-groups",
3566    feature = "instances",
3567    feature = "region-instance-group-managers",
3568    feature = "region-instance-groups",
3569    feature = "region-instance-templates",
3570    feature = "region-instances",
3571    feature = "region-operations",
3572    feature = "zone-operations",
3573))]
3574impl std::fmt::Debug for super::QuotaExceededInfo {
3575    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3576        let mut debug_struct = f.debug_struct("QuotaExceededInfo");
3577        debug_struct.field("dimensions", &self.dimensions);
3578        debug_struct.field("future_limit", &self.future_limit);
3579        debug_struct.field("limit", &self.limit);
3580        debug_struct.field("limit_name", &self.limit_name);
3581        debug_struct.field("metric_name", &self.metric_name);
3582        debug_struct.field("rollout_status", &self.rollout_status);
3583        if !self._unknown_fields.is_empty() {
3584            debug_struct.field("_unknown_fields", &self._unknown_fields);
3585        }
3586        debug_struct.finish()
3587    }
3588}
3589
3590#[cfg(feature = "instances")]
3591impl std::fmt::Debug for super::Reference {
3592    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3593        let mut debug_struct = f.debug_struct("Reference");
3594        debug_struct.field("kind", &self.kind);
3595        debug_struct.field("reference_type", &self.reference_type);
3596        debug_struct.field("referrer", &self.referrer);
3597        debug_struct.field("target", &self.target);
3598        if !self._unknown_fields.is_empty() {
3599            debug_struct.field("_unknown_fields", &self._unknown_fields);
3600        }
3601        debug_struct.finish()
3602    }
3603}
3604
3605#[cfg(feature = "region-instance-groups")]
3606impl std::fmt::Debug for super::RegionInstanceGroupList {
3607    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3608        let mut debug_struct = f.debug_struct("RegionInstanceGroupList");
3609        debug_struct.field("id", &self.id);
3610        debug_struct.field("items", &self.items);
3611        debug_struct.field("kind", &self.kind);
3612        debug_struct.field("next_page_token", &self.next_page_token);
3613        debug_struct.field("self_link", &self.self_link);
3614        debug_struct.field("warning", &self.warning);
3615        if !self._unknown_fields.is_empty() {
3616            debug_struct.field("_unknown_fields", &self._unknown_fields);
3617        }
3618        debug_struct.finish()
3619    }
3620}
3621
3622#[cfg(feature = "region-instance-groups")]
3623impl std::fmt::Debug for super::region_instance_group_list::Warning {
3624    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3625        let mut debug_struct = f.debug_struct("Warning");
3626        debug_struct.field("code", &self.code);
3627        debug_struct.field("data", &self.data);
3628        debug_struct.field("message", &self.message);
3629        if !self._unknown_fields.is_empty() {
3630            debug_struct.field("_unknown_fields", &self._unknown_fields);
3631        }
3632        debug_struct.finish()
3633    }
3634}
3635
3636#[cfg(feature = "region-instance-groups")]
3637impl std::fmt::Debug for super::region_instance_group_list::warning::Data {
3638    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3639        let mut debug_struct = f.debug_struct("Data");
3640        debug_struct.field("key", &self.key);
3641        debug_struct.field("value", &self.value);
3642        if !self._unknown_fields.is_empty() {
3643            debug_struct.field("_unknown_fields", &self._unknown_fields);
3644        }
3645        debug_struct.finish()
3646    }
3647}
3648
3649#[cfg(feature = "region-instance-group-managers")]
3650impl std::fmt::Debug for super::RegionInstanceGroupManagerDeleteInstanceConfigReq {
3651    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3652        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagerDeleteInstanceConfigReq");
3653        debug_struct.field("names", &self.names);
3654        if !self._unknown_fields.is_empty() {
3655            debug_struct.field("_unknown_fields", &self._unknown_fields);
3656        }
3657        debug_struct.finish()
3658    }
3659}
3660
3661#[cfg(feature = "region-instance-group-managers")]
3662impl std::fmt::Debug for super::RegionInstanceGroupManagerList {
3663    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3664        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagerList");
3665        debug_struct.field("id", &self.id);
3666        debug_struct.field("items", &self.items);
3667        debug_struct.field("kind", &self.kind);
3668        debug_struct.field("next_page_token", &self.next_page_token);
3669        debug_struct.field("self_link", &self.self_link);
3670        debug_struct.field("warning", &self.warning);
3671        if !self._unknown_fields.is_empty() {
3672            debug_struct.field("_unknown_fields", &self._unknown_fields);
3673        }
3674        debug_struct.finish()
3675    }
3676}
3677
3678#[cfg(feature = "region-instance-group-managers")]
3679impl std::fmt::Debug for super::region_instance_group_manager_list::Warning {
3680    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3681        let mut debug_struct = f.debug_struct("Warning");
3682        debug_struct.field("code", &self.code);
3683        debug_struct.field("data", &self.data);
3684        debug_struct.field("message", &self.message);
3685        if !self._unknown_fields.is_empty() {
3686            debug_struct.field("_unknown_fields", &self._unknown_fields);
3687        }
3688        debug_struct.finish()
3689    }
3690}
3691
3692#[cfg(feature = "region-instance-group-managers")]
3693impl std::fmt::Debug for super::region_instance_group_manager_list::warning::Data {
3694    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3695        let mut debug_struct = f.debug_struct("Data");
3696        debug_struct.field("key", &self.key);
3697        debug_struct.field("value", &self.value);
3698        if !self._unknown_fields.is_empty() {
3699            debug_struct.field("_unknown_fields", &self._unknown_fields);
3700        }
3701        debug_struct.finish()
3702    }
3703}
3704
3705#[cfg(feature = "region-instance-group-managers")]
3706impl std::fmt::Debug for super::RegionInstanceGroupManagerPatchInstanceConfigReq {
3707    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3708        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagerPatchInstanceConfigReq");
3709        debug_struct.field("per_instance_configs", &self.per_instance_configs);
3710        if !self._unknown_fields.is_empty() {
3711            debug_struct.field("_unknown_fields", &self._unknown_fields);
3712        }
3713        debug_struct.finish()
3714    }
3715}
3716
3717#[cfg(feature = "region-instance-group-managers")]
3718impl std::fmt::Debug for super::RegionInstanceGroupManagerUpdateInstanceConfigReq {
3719    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3720        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagerUpdateInstanceConfigReq");
3721        debug_struct.field("per_instance_configs", &self.per_instance_configs);
3722        if !self._unknown_fields.is_empty() {
3723            debug_struct.field("_unknown_fields", &self._unknown_fields);
3724        }
3725        debug_struct.finish()
3726    }
3727}
3728
3729#[cfg(feature = "region-instance-group-managers")]
3730impl std::fmt::Debug for super::RegionInstanceGroupManagersAbandonInstancesRequest {
3731    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3732        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersAbandonInstancesRequest");
3733        debug_struct.field("instances", &self.instances);
3734        if !self._unknown_fields.is_empty() {
3735            debug_struct.field("_unknown_fields", &self._unknown_fields);
3736        }
3737        debug_struct.finish()
3738    }
3739}
3740
3741#[cfg(feature = "region-instance-group-managers")]
3742impl std::fmt::Debug for super::RegionInstanceGroupManagersApplyUpdatesRequest {
3743    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3744        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersApplyUpdatesRequest");
3745        debug_struct.field("all_instances", &self.all_instances);
3746        debug_struct.field("instances", &self.instances);
3747        debug_struct.field("minimal_action", &self.minimal_action);
3748        debug_struct.field(
3749            "most_disruptive_allowed_action",
3750            &self.most_disruptive_allowed_action,
3751        );
3752        if !self._unknown_fields.is_empty() {
3753            debug_struct.field("_unknown_fields", &self._unknown_fields);
3754        }
3755        debug_struct.finish()
3756    }
3757}
3758
3759#[cfg(feature = "region-instance-group-managers")]
3760impl std::fmt::Debug for super::RegionInstanceGroupManagersCreateInstancesRequest {
3761    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3762        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersCreateInstancesRequest");
3763        debug_struct.field("instances", &self.instances);
3764        if !self._unknown_fields.is_empty() {
3765            debug_struct.field("_unknown_fields", &self._unknown_fields);
3766        }
3767        debug_struct.finish()
3768    }
3769}
3770
3771#[cfg(feature = "region-instance-group-managers")]
3772impl std::fmt::Debug for super::RegionInstanceGroupManagersDeleteInstancesRequest {
3773    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3774        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersDeleteInstancesRequest");
3775        debug_struct.field("instances", &self.instances);
3776        debug_struct.field(
3777            "skip_instances_on_validation_error",
3778            &self.skip_instances_on_validation_error,
3779        );
3780        if !self._unknown_fields.is_empty() {
3781            debug_struct.field("_unknown_fields", &self._unknown_fields);
3782        }
3783        debug_struct.finish()
3784    }
3785}
3786
3787#[cfg(feature = "region-instance-group-managers")]
3788impl std::fmt::Debug for super::RegionInstanceGroupManagersListErrorsResponse {
3789    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3790        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersListErrorsResponse");
3791        debug_struct.field("items", &self.items);
3792        debug_struct.field("next_page_token", &self.next_page_token);
3793        if !self._unknown_fields.is_empty() {
3794            debug_struct.field("_unknown_fields", &self._unknown_fields);
3795        }
3796        debug_struct.finish()
3797    }
3798}
3799
3800#[cfg(feature = "region-instance-group-managers")]
3801impl std::fmt::Debug for super::RegionInstanceGroupManagersListInstanceConfigsResp {
3802    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3803        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersListInstanceConfigsResp");
3804        debug_struct.field("items", &self.items);
3805        debug_struct.field("next_page_token", &self.next_page_token);
3806        debug_struct.field("warning", &self.warning);
3807        if !self._unknown_fields.is_empty() {
3808            debug_struct.field("_unknown_fields", &self._unknown_fields);
3809        }
3810        debug_struct.finish()
3811    }
3812}
3813
3814#[cfg(feature = "region-instance-group-managers")]
3815impl std::fmt::Debug for super::region_instance_group_managers_list_instance_configs_resp::Warning {
3816    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3817        let mut debug_struct = f.debug_struct("Warning");
3818        debug_struct.field("code", &self.code);
3819        debug_struct.field("data", &self.data);
3820        debug_struct.field("message", &self.message);
3821        if !self._unknown_fields.is_empty() {
3822            debug_struct.field("_unknown_fields", &self._unknown_fields);
3823        }
3824        debug_struct.finish()
3825    }
3826}
3827
3828#[cfg(feature = "region-instance-group-managers")]
3829impl std::fmt::Debug
3830    for super::region_instance_group_managers_list_instance_configs_resp::warning::Data
3831{
3832    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3833        let mut debug_struct = f.debug_struct("Data");
3834        debug_struct.field("key", &self.key);
3835        debug_struct.field("value", &self.value);
3836        if !self._unknown_fields.is_empty() {
3837            debug_struct.field("_unknown_fields", &self._unknown_fields);
3838        }
3839        debug_struct.finish()
3840    }
3841}
3842
3843#[cfg(feature = "region-instance-group-managers")]
3844impl std::fmt::Debug for super::RegionInstanceGroupManagersListInstancesResponse {
3845    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3846        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersListInstancesResponse");
3847        debug_struct.field("managed_instances", &self.managed_instances);
3848        debug_struct.field("next_page_token", &self.next_page_token);
3849        if !self._unknown_fields.is_empty() {
3850            debug_struct.field("_unknown_fields", &self._unknown_fields);
3851        }
3852        debug_struct.finish()
3853    }
3854}
3855
3856#[cfg(feature = "region-instance-group-managers")]
3857impl std::fmt::Debug for super::RegionInstanceGroupManagersRecreateRequest {
3858    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3859        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersRecreateRequest");
3860        debug_struct.field("instances", &self.instances);
3861        if !self._unknown_fields.is_empty() {
3862            debug_struct.field("_unknown_fields", &self._unknown_fields);
3863        }
3864        debug_struct.finish()
3865    }
3866}
3867
3868#[cfg(feature = "region-instance-group-managers")]
3869impl std::fmt::Debug for super::RegionInstanceGroupManagersResumeInstancesRequest {
3870    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3871        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersResumeInstancesRequest");
3872        debug_struct.field("instances", &self.instances);
3873        if !self._unknown_fields.is_empty() {
3874            debug_struct.field("_unknown_fields", &self._unknown_fields);
3875        }
3876        debug_struct.finish()
3877    }
3878}
3879
3880#[cfg(feature = "region-instance-group-managers")]
3881impl std::fmt::Debug for super::RegionInstanceGroupManagersSetTargetPoolsRequest {
3882    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3883        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersSetTargetPoolsRequest");
3884        debug_struct.field("fingerprint", &self.fingerprint);
3885        debug_struct.field("target_pools", &self.target_pools);
3886        if !self._unknown_fields.is_empty() {
3887            debug_struct.field("_unknown_fields", &self._unknown_fields);
3888        }
3889        debug_struct.finish()
3890    }
3891}
3892
3893#[cfg(feature = "region-instance-group-managers")]
3894impl std::fmt::Debug for super::RegionInstanceGroupManagersSetTemplateRequest {
3895    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3896        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersSetTemplateRequest");
3897        debug_struct.field("instance_template", &self.instance_template);
3898        if !self._unknown_fields.is_empty() {
3899            debug_struct.field("_unknown_fields", &self._unknown_fields);
3900        }
3901        debug_struct.finish()
3902    }
3903}
3904
3905#[cfg(feature = "region-instance-group-managers")]
3906impl std::fmt::Debug for super::RegionInstanceGroupManagersStartInstancesRequest {
3907    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3908        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersStartInstancesRequest");
3909        debug_struct.field("instances", &self.instances);
3910        if !self._unknown_fields.is_empty() {
3911            debug_struct.field("_unknown_fields", &self._unknown_fields);
3912        }
3913        debug_struct.finish()
3914    }
3915}
3916
3917#[cfg(feature = "region-instance-group-managers")]
3918impl std::fmt::Debug for super::RegionInstanceGroupManagersStopInstancesRequest {
3919    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3920        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersStopInstancesRequest");
3921        debug_struct.field("force_stop", &self.force_stop);
3922        debug_struct.field("instances", &self.instances);
3923        if !self._unknown_fields.is_empty() {
3924            debug_struct.field("_unknown_fields", &self._unknown_fields);
3925        }
3926        debug_struct.finish()
3927    }
3928}
3929
3930#[cfg(feature = "region-instance-group-managers")]
3931impl std::fmt::Debug for super::RegionInstanceGroupManagersSuspendInstancesRequest {
3932    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3933        let mut debug_struct = f.debug_struct("RegionInstanceGroupManagersSuspendInstancesRequest");
3934        debug_struct.field("force_suspend", &self.force_suspend);
3935        debug_struct.field("instances", &self.instances);
3936        if !self._unknown_fields.is_empty() {
3937            debug_struct.field("_unknown_fields", &self._unknown_fields);
3938        }
3939        debug_struct.finish()
3940    }
3941}
3942
3943#[cfg(feature = "region-instance-groups")]
3944impl std::fmt::Debug for super::RegionInstanceGroupsListInstances {
3945    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3946        let mut debug_struct = f.debug_struct("RegionInstanceGroupsListInstances");
3947        debug_struct.field("id", &self.id);
3948        debug_struct.field("items", &self.items);
3949        debug_struct.field("kind", &self.kind);
3950        debug_struct.field("next_page_token", &self.next_page_token);
3951        debug_struct.field("self_link", &self.self_link);
3952        debug_struct.field("warning", &self.warning);
3953        if !self._unknown_fields.is_empty() {
3954            debug_struct.field("_unknown_fields", &self._unknown_fields);
3955        }
3956        debug_struct.finish()
3957    }
3958}
3959
3960#[cfg(feature = "region-instance-groups")]
3961impl std::fmt::Debug for super::region_instance_groups_list_instances::Warning {
3962    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3963        let mut debug_struct = f.debug_struct("Warning");
3964        debug_struct.field("code", &self.code);
3965        debug_struct.field("data", &self.data);
3966        debug_struct.field("message", &self.message);
3967        if !self._unknown_fields.is_empty() {
3968            debug_struct.field("_unknown_fields", &self._unknown_fields);
3969        }
3970        debug_struct.finish()
3971    }
3972}
3973
3974#[cfg(feature = "region-instance-groups")]
3975impl std::fmt::Debug for super::region_instance_groups_list_instances::warning::Data {
3976    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3977        let mut debug_struct = f.debug_struct("Data");
3978        debug_struct.field("key", &self.key);
3979        debug_struct.field("value", &self.value);
3980        if !self._unknown_fields.is_empty() {
3981            debug_struct.field("_unknown_fields", &self._unknown_fields);
3982        }
3983        debug_struct.finish()
3984    }
3985}
3986
3987#[cfg(feature = "region-instance-groups")]
3988impl std::fmt::Debug for super::RegionInstanceGroupsListInstancesRequest {
3989    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3990        let mut debug_struct = f.debug_struct("RegionInstanceGroupsListInstancesRequest");
3991        debug_struct.field("instance_state", &self.instance_state);
3992        debug_struct.field("port_name", &self.port_name);
3993        if !self._unknown_fields.is_empty() {
3994            debug_struct.field("_unknown_fields", &self._unknown_fields);
3995        }
3996        debug_struct.finish()
3997    }
3998}
3999
4000#[cfg(feature = "region-instance-groups")]
4001impl std::fmt::Debug for super::RegionInstanceGroupsSetNamedPortsRequest {
4002    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4003        let mut debug_struct = f.debug_struct("RegionInstanceGroupsSetNamedPortsRequest");
4004        debug_struct.field("fingerprint", &self.fingerprint);
4005        debug_struct.field("named_ports", &self.named_ports);
4006        if !self._unknown_fields.is_empty() {
4007            debug_struct.field("_unknown_fields", &self._unknown_fields);
4008        }
4009        debug_struct.finish()
4010    }
4011}
4012
4013#[cfg(any(
4014    feature = "instances",
4015    feature = "region-instance-templates",
4016    feature = "region-instances",
4017))]
4018impl std::fmt::Debug for super::ReservationAffinity {
4019    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4020        let mut debug_struct = f.debug_struct("ReservationAffinity");
4021        debug_struct.field("consume_reservation_type", &self.consume_reservation_type);
4022        debug_struct.field("key", &self.key);
4023        debug_struct.field("values", &self.values);
4024        if !self._unknown_fields.is_empty() {
4025            debug_struct.field("_unknown_fields", &self._unknown_fields);
4026        }
4027        debug_struct.finish()
4028    }
4029}
4030
4031#[cfg(feature = "instances")]
4032impl std::fmt::Debug for super::ResourceStatus {
4033    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4034        let mut debug_struct = f.debug_struct("ResourceStatus");
4035        debug_struct.field(
4036            "effective_instance_metadata",
4037            &self.effective_instance_metadata,
4038        );
4039        debug_struct.field("physical_host", &self.physical_host);
4040        debug_struct.field("physical_host_topology", &self.physical_host_topology);
4041        debug_struct.field("scheduling", &self.scheduling);
4042        debug_struct.field("upcoming_maintenance", &self.upcoming_maintenance);
4043        if !self._unknown_fields.is_empty() {
4044            debug_struct.field("_unknown_fields", &self._unknown_fields);
4045        }
4046        debug_struct.finish()
4047    }
4048}
4049
4050#[cfg(feature = "instances")]
4051impl std::fmt::Debug for super::ResourceStatusEffectiveInstanceMetadata {
4052    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4053        let mut debug_struct = f.debug_struct("ResourceStatusEffectiveInstanceMetadata");
4054        debug_struct.field(
4055            "block_project_ssh_keys_metadata_value",
4056            &self.block_project_ssh_keys_metadata_value,
4057        );
4058        debug_struct.field(
4059            "enable_guest_attributes_metadata_value",
4060            &self.enable_guest_attributes_metadata_value,
4061        );
4062        debug_struct.field(
4063            "enable_os_inventory_metadata_value",
4064            &self.enable_os_inventory_metadata_value,
4065        );
4066        debug_struct.field(
4067            "enable_osconfig_metadata_value",
4068            &self.enable_osconfig_metadata_value,
4069        );
4070        debug_struct.field(
4071            "enable_oslogin_metadata_value",
4072            &self.enable_oslogin_metadata_value,
4073        );
4074        debug_struct.field(
4075            "serial_port_enable_metadata_value",
4076            &self.serial_port_enable_metadata_value,
4077        );
4078        debug_struct.field(
4079            "serial_port_logging_enable_metadata_value",
4080            &self.serial_port_logging_enable_metadata_value,
4081        );
4082        debug_struct.field(
4083            "vm_dns_setting_metadata_value",
4084            &self.vm_dns_setting_metadata_value,
4085        );
4086        if !self._unknown_fields.is_empty() {
4087            debug_struct.field("_unknown_fields", &self._unknown_fields);
4088        }
4089        debug_struct.finish()
4090    }
4091}
4092
4093#[cfg(feature = "instances")]
4094impl std::fmt::Debug for super::ResourceStatusPhysicalHostTopology {
4095    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4096        let mut debug_struct = f.debug_struct("ResourceStatusPhysicalHostTopology");
4097        debug_struct.field("block", &self.block);
4098        debug_struct.field("cluster", &self.cluster);
4099        debug_struct.field("host", &self.host);
4100        debug_struct.field("subblock", &self.subblock);
4101        if !self._unknown_fields.is_empty() {
4102            debug_struct.field("_unknown_fields", &self._unknown_fields);
4103        }
4104        debug_struct.finish()
4105    }
4106}
4107
4108#[cfg(feature = "instances")]
4109impl std::fmt::Debug for super::ResourceStatusScheduling {
4110    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4111        let mut debug_struct = f.debug_struct("ResourceStatusScheduling");
4112        debug_struct.field("availability_domain", &self.availability_domain);
4113        if !self._unknown_fields.is_empty() {
4114            debug_struct.field("_unknown_fields", &self._unknown_fields);
4115        }
4116        debug_struct.finish()
4117    }
4118}
4119
4120#[cfg(any(
4121    feature = "instances",
4122    feature = "region-instance-templates",
4123    feature = "region-instances",
4124))]
4125impl std::fmt::Debug for super::Scheduling {
4126    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4127        let mut debug_struct = f.debug_struct("Scheduling");
4128        debug_struct.field("automatic_restart", &self.automatic_restart);
4129        debug_struct.field("availability_domain", &self.availability_domain);
4130        debug_struct.field(
4131            "host_error_timeout_seconds",
4132            &self.host_error_timeout_seconds,
4133        );
4134        debug_struct.field(
4135            "instance_termination_action",
4136            &self.instance_termination_action,
4137        );
4138        debug_struct.field(
4139            "local_ssd_recovery_timeout",
4140            &self.local_ssd_recovery_timeout,
4141        );
4142        debug_struct.field("location_hint", &self.location_hint);
4143        debug_struct.field("max_run_duration", &self.max_run_duration);
4144        debug_struct.field("min_node_cpus", &self.min_node_cpus);
4145        debug_struct.field("node_affinities", &self.node_affinities);
4146        debug_struct.field("on_host_maintenance", &self.on_host_maintenance);
4147        debug_struct.field("on_instance_stop_action", &self.on_instance_stop_action);
4148        debug_struct.field("preemptible", &self.preemptible);
4149        debug_struct.field("provisioning_model", &self.provisioning_model);
4150        debug_struct.field("skip_guest_os_shutdown", &self.skip_guest_os_shutdown);
4151        debug_struct.field("termination_time", &self.termination_time);
4152        if !self._unknown_fields.is_empty() {
4153            debug_struct.field("_unknown_fields", &self._unknown_fields);
4154        }
4155        debug_struct.finish()
4156    }
4157}
4158
4159#[cfg(any(
4160    feature = "instances",
4161    feature = "region-instance-templates",
4162    feature = "region-instances",
4163))]
4164impl std::fmt::Debug for super::SchedulingNodeAffinity {
4165    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4166        let mut debug_struct = f.debug_struct("SchedulingNodeAffinity");
4167        debug_struct.field("key", &self.key);
4168        debug_struct.field("operator", &self.operator);
4169        debug_struct.field("values", &self.values);
4170        if !self._unknown_fields.is_empty() {
4171            debug_struct.field("_unknown_fields", &self._unknown_fields);
4172        }
4173        debug_struct.finish()
4174    }
4175}
4176
4177#[cfg(any(
4178    feature = "instances",
4179    feature = "region-instance-templates",
4180    feature = "region-instances",
4181))]
4182impl std::fmt::Debug for super::SchedulingOnInstanceStopAction {
4183    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4184        let mut debug_struct = f.debug_struct("SchedulingOnInstanceStopAction");
4185        debug_struct.field("discard_local_ssd", &self.discard_local_ssd);
4186        if !self._unknown_fields.is_empty() {
4187            debug_struct.field("_unknown_fields", &self._unknown_fields);
4188        }
4189        debug_struct.finish()
4190    }
4191}
4192
4193#[cfg(feature = "instances")]
4194impl std::fmt::Debug for super::Screenshot {
4195    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4196        let mut debug_struct = f.debug_struct("Screenshot");
4197        debug_struct.field("contents", &self.contents);
4198        debug_struct.field("kind", &self.kind);
4199        if !self._unknown_fields.is_empty() {
4200            debug_struct.field("_unknown_fields", &self._unknown_fields);
4201        }
4202        debug_struct.finish()
4203    }
4204}
4205
4206#[cfg(feature = "instances")]
4207impl std::fmt::Debug for super::SerialPortOutput {
4208    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4209        let mut debug_struct = f.debug_struct("SerialPortOutput");
4210        debug_struct.field("contents", &self.contents);
4211        debug_struct.field("kind", &self.kind);
4212        debug_struct.field("next", &self.next);
4213        debug_struct.field("self_link", &self.self_link);
4214        debug_struct.field("start", &self.start);
4215        if !self._unknown_fields.is_empty() {
4216            debug_struct.field("_unknown_fields", &self._unknown_fields);
4217        }
4218        debug_struct.finish()
4219    }
4220}
4221
4222#[cfg(any(
4223    feature = "instances",
4224    feature = "region-instance-templates",
4225    feature = "region-instances",
4226))]
4227impl std::fmt::Debug for super::ServiceAccount {
4228    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4229        let mut debug_struct = f.debug_struct("ServiceAccount");
4230        debug_struct.field("email", &self.email);
4231        debug_struct.field("scopes", &self.scopes);
4232        if !self._unknown_fields.is_empty() {
4233            debug_struct.field("_unknown_fields", &self._unknown_fields);
4234        }
4235        debug_struct.finish()
4236    }
4237}
4238
4239#[cfg(any(
4240    feature = "images",
4241    feature = "instance-group-manager-resize-requests",
4242    feature = "instance-group-managers",
4243    feature = "instance-groups",
4244    feature = "instances",
4245    feature = "region-instance-group-managers",
4246    feature = "region-instance-groups",
4247    feature = "region-instance-templates",
4248    feature = "region-instances",
4249    feature = "region-operations",
4250    feature = "zone-operations",
4251))]
4252impl std::fmt::Debug for super::SetCommonInstanceMetadataOperationMetadata {
4253    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4254        let mut debug_struct = f.debug_struct("SetCommonInstanceMetadataOperationMetadata");
4255        debug_struct.field("client_operation_id", &self.client_operation_id);
4256        debug_struct.field("per_location_operations", &self.per_location_operations);
4257        if !self._unknown_fields.is_empty() {
4258            debug_struct.field("_unknown_fields", &self._unknown_fields);
4259        }
4260        debug_struct.finish()
4261    }
4262}
4263
4264#[cfg(any(
4265    feature = "images",
4266    feature = "instance-group-manager-resize-requests",
4267    feature = "instance-group-managers",
4268    feature = "instance-groups",
4269    feature = "instances",
4270    feature = "region-instance-group-managers",
4271    feature = "region-instance-groups",
4272    feature = "region-instance-templates",
4273    feature = "region-instances",
4274    feature = "region-operations",
4275    feature = "zone-operations",
4276))]
4277impl std::fmt::Debug for super::SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo {
4278    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4279        let mut debug_struct =
4280            f.debug_struct("SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo");
4281        debug_struct.field("error", &self.error);
4282        debug_struct.field("state", &self.state);
4283        if !self._unknown_fields.is_empty() {
4284            debug_struct.field("_unknown_fields", &self._unknown_fields);
4285        }
4286        debug_struct.finish()
4287    }
4288}
4289
4290#[cfg(any(
4291    feature = "instances",
4292    feature = "region-instance-templates",
4293    feature = "region-instances",
4294))]
4295impl std::fmt::Debug for super::ShieldedInstanceConfig {
4296    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4297        let mut debug_struct = f.debug_struct("ShieldedInstanceConfig");
4298        debug_struct.field(
4299            "enable_integrity_monitoring",
4300            &self.enable_integrity_monitoring,
4301        );
4302        debug_struct.field("enable_secure_boot", &self.enable_secure_boot);
4303        debug_struct.field("enable_vtpm", &self.enable_vtpm);
4304        if !self._unknown_fields.is_empty() {
4305            debug_struct.field("_unknown_fields", &self._unknown_fields);
4306        }
4307        debug_struct.finish()
4308    }
4309}
4310
4311#[cfg(feature = "instances")]
4312impl std::fmt::Debug for super::ShieldedInstanceIdentity {
4313    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4314        let mut debug_struct = f.debug_struct("ShieldedInstanceIdentity");
4315        debug_struct.field("encryption_key", &self.encryption_key);
4316        debug_struct.field("kind", &self.kind);
4317        debug_struct.field("signing_key", &self.signing_key);
4318        if !self._unknown_fields.is_empty() {
4319            debug_struct.field("_unknown_fields", &self._unknown_fields);
4320        }
4321        debug_struct.finish()
4322    }
4323}
4324
4325#[cfg(feature = "instances")]
4326impl std::fmt::Debug for super::ShieldedInstanceIdentityEntry {
4327    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4328        let mut debug_struct = f.debug_struct("ShieldedInstanceIdentityEntry");
4329        debug_struct.field("ek_cert", &self.ek_cert);
4330        debug_struct.field("ek_pub", &self.ek_pub);
4331        if !self._unknown_fields.is_empty() {
4332            debug_struct.field("_unknown_fields", &self._unknown_fields);
4333        }
4334        debug_struct.finish()
4335    }
4336}
4337
4338#[cfg(feature = "instances")]
4339impl std::fmt::Debug for super::ShieldedInstanceIntegrityPolicy {
4340    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4341        let mut debug_struct = f.debug_struct("ShieldedInstanceIntegrityPolicy");
4342        debug_struct.field("update_auto_learn_policy", &self.update_auto_learn_policy);
4343        if !self._unknown_fields.is_empty() {
4344            debug_struct.field("_unknown_fields", &self._unknown_fields);
4345        }
4346        debug_struct.finish()
4347    }
4348}
4349
4350#[cfg(feature = "region-instance-templates")]
4351impl std::fmt::Debug for super::SourceInstanceParams {
4352    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4353        let mut debug_struct = f.debug_struct("SourceInstanceParams");
4354        debug_struct.field("disk_configs", &self.disk_configs);
4355        if !self._unknown_fields.is_empty() {
4356            debug_struct.field("_unknown_fields", &self._unknown_fields);
4357        }
4358        debug_struct.finish()
4359    }
4360}
4361
4362#[cfg(any(
4363    feature = "instance-group-managers",
4364    feature = "region-instance-group-managers",
4365))]
4366impl std::fmt::Debug for super::StatefulPolicy {
4367    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4368        let mut debug_struct = f.debug_struct("StatefulPolicy");
4369        debug_struct.field("preserved_state", &self.preserved_state);
4370        if !self._unknown_fields.is_empty() {
4371            debug_struct.field("_unknown_fields", &self._unknown_fields);
4372        }
4373        debug_struct.finish()
4374    }
4375}
4376
4377#[cfg(any(
4378    feature = "instance-group-managers",
4379    feature = "region-instance-group-managers",
4380))]
4381impl std::fmt::Debug for super::StatefulPolicyPreservedState {
4382    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4383        let mut debug_struct = f.debug_struct("StatefulPolicyPreservedState");
4384        debug_struct.field("disks", &self.disks);
4385        debug_struct.field("external_i_ps", &self.external_i_ps);
4386        debug_struct.field("internal_i_ps", &self.internal_i_ps);
4387        if !self._unknown_fields.is_empty() {
4388            debug_struct.field("_unknown_fields", &self._unknown_fields);
4389        }
4390        debug_struct.finish()
4391    }
4392}
4393
4394#[cfg(any(
4395    feature = "instance-group-managers",
4396    feature = "region-instance-group-managers",
4397))]
4398impl std::fmt::Debug for super::StatefulPolicyPreservedStateDiskDevice {
4399    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4400        let mut debug_struct = f.debug_struct("StatefulPolicyPreservedStateDiskDevice");
4401        debug_struct.field("auto_delete", &self.auto_delete);
4402        if !self._unknown_fields.is_empty() {
4403            debug_struct.field("_unknown_fields", &self._unknown_fields);
4404        }
4405        debug_struct.finish()
4406    }
4407}
4408
4409#[cfg(any(
4410    feature = "instance-group-managers",
4411    feature = "region-instance-group-managers",
4412))]
4413impl std::fmt::Debug for super::StatefulPolicyPreservedStateNetworkIp {
4414    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4415        let mut debug_struct = f.debug_struct("StatefulPolicyPreservedStateNetworkIp");
4416        debug_struct.field("auto_delete", &self.auto_delete);
4417        if !self._unknown_fields.is_empty() {
4418            debug_struct.field("_unknown_fields", &self._unknown_fields);
4419        }
4420        debug_struct.finish()
4421    }
4422}
4423
4424#[cfg(any(
4425    feature = "images",
4426    feature = "instance-group-manager-resize-requests",
4427    feature = "instance-group-managers",
4428    feature = "instance-groups",
4429    feature = "instances",
4430    feature = "region-instance-group-managers",
4431    feature = "region-instance-groups",
4432    feature = "region-instance-templates",
4433    feature = "region-instances",
4434    feature = "region-operations",
4435    feature = "zone-operations",
4436))]
4437impl std::fmt::Debug for super::Status {
4438    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4439        let mut debug_struct = f.debug_struct("Status");
4440        debug_struct.field("code", &self.code);
4441        debug_struct.field("details", &self.details);
4442        debug_struct.field("message", &self.message);
4443        if !self._unknown_fields.is_empty() {
4444            debug_struct.field("_unknown_fields", &self._unknown_fields);
4445        }
4446        debug_struct.finish()
4447    }
4448}
4449
4450#[cfg(any(
4451    feature = "instances",
4452    feature = "region-instance-templates",
4453    feature = "region-instances",
4454))]
4455impl std::fmt::Debug for super::Tags {
4456    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4457        let mut debug_struct = f.debug_struct("Tags");
4458        debug_struct.field("fingerprint", &self.fingerprint);
4459        debug_struct.field("items", &self.items);
4460        if !self._unknown_fields.is_empty() {
4461            debug_struct.field("_unknown_fields", &self._unknown_fields);
4462        }
4463        debug_struct.finish()
4464    }
4465}
4466
4467#[cfg(any(
4468    feature = "images",
4469    feature = "instance-groups",
4470    feature = "instances",
4471    feature = "region-instance-groups",
4472))]
4473impl std::fmt::Debug for super::TestPermissionsRequest {
4474    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4475        let mut debug_struct = f.debug_struct("TestPermissionsRequest");
4476        debug_struct.field("permissions", &self.permissions);
4477        if !self._unknown_fields.is_empty() {
4478            debug_struct.field("_unknown_fields", &self._unknown_fields);
4479        }
4480        debug_struct.finish()
4481    }
4482}
4483
4484#[cfg(any(
4485    feature = "images",
4486    feature = "instance-groups",
4487    feature = "instances",
4488    feature = "region-instance-groups",
4489))]
4490impl std::fmt::Debug for super::TestPermissionsResponse {
4491    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4492        let mut debug_struct = f.debug_struct("TestPermissionsResponse");
4493        debug_struct.field("permissions", &self.permissions);
4494        if !self._unknown_fields.is_empty() {
4495            debug_struct.field("_unknown_fields", &self._unknown_fields);
4496        }
4497        debug_struct.finish()
4498    }
4499}
4500
4501#[cfg(feature = "instances")]
4502impl std::fmt::Debug for super::UpcomingMaintenance {
4503    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4504        let mut debug_struct = f.debug_struct("UpcomingMaintenance");
4505        debug_struct.field("can_reschedule", &self.can_reschedule);
4506        debug_struct.field("latest_window_start_time", &self.latest_window_start_time);
4507        debug_struct.field("maintenance_on_shutdown", &self.maintenance_on_shutdown);
4508        debug_struct.field("maintenance_reasons", &self.maintenance_reasons);
4509        debug_struct.field("maintenance_status", &self.maintenance_status);
4510        debug_struct.field("r#type", &self.r#type);
4511        debug_struct.field("window_end_time", &self.window_end_time);
4512        debug_struct.field("window_start_time", &self.window_start_time);
4513        if !self._unknown_fields.is_empty() {
4514            debug_struct.field("_unknown_fields", &self._unknown_fields);
4515        }
4516        debug_struct.finish()
4517    }
4518}
4519
4520#[cfg(feature = "zones")]
4521impl std::fmt::Debug for super::Zone {
4522    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4523        let mut debug_struct = f.debug_struct("Zone");
4524        debug_struct.field("available_cpu_platforms", &self.available_cpu_platforms);
4525        debug_struct.field("creation_timestamp", &self.creation_timestamp);
4526        debug_struct.field("deprecated", &self.deprecated);
4527        debug_struct.field("description", &self.description);
4528        debug_struct.field("id", &self.id);
4529        debug_struct.field("kind", &self.kind);
4530        debug_struct.field("name", &self.name);
4531        debug_struct.field("region", &self.region);
4532        debug_struct.field("self_link", &self.self_link);
4533        debug_struct.field("status", &self.status);
4534        debug_struct.field("supports_pzs", &self.supports_pzs);
4535        if !self._unknown_fields.is_empty() {
4536            debug_struct.field("_unknown_fields", &self._unknown_fields);
4537        }
4538        debug_struct.finish()
4539    }
4540}
4541
4542#[cfg(feature = "zones")]
4543impl std::fmt::Debug for super::ZoneList {
4544    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4545        let mut debug_struct = f.debug_struct("ZoneList");
4546        debug_struct.field("id", &self.id);
4547        debug_struct.field("items", &self.items);
4548        debug_struct.field("kind", &self.kind);
4549        debug_struct.field("next_page_token", &self.next_page_token);
4550        debug_struct.field("self_link", &self.self_link);
4551        debug_struct.field("warning", &self.warning);
4552        if !self._unknown_fields.is_empty() {
4553            debug_struct.field("_unknown_fields", &self._unknown_fields);
4554        }
4555        debug_struct.finish()
4556    }
4557}
4558
4559#[cfg(feature = "zones")]
4560impl std::fmt::Debug for super::zone_list::Warning {
4561    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4562        let mut debug_struct = f.debug_struct("Warning");
4563        debug_struct.field("code", &self.code);
4564        debug_struct.field("data", &self.data);
4565        debug_struct.field("message", &self.message);
4566        if !self._unknown_fields.is_empty() {
4567            debug_struct.field("_unknown_fields", &self._unknown_fields);
4568        }
4569        debug_struct.finish()
4570    }
4571}
4572
4573#[cfg(feature = "zones")]
4574impl std::fmt::Debug for super::zone_list::warning::Data {
4575    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4576        let mut debug_struct = f.debug_struct("Data");
4577        debug_struct.field("key", &self.key);
4578        debug_struct.field("value", &self.value);
4579        if !self._unknown_fields.is_empty() {
4580            debug_struct.field("_unknown_fields", &self._unknown_fields);
4581        }
4582        debug_struct.finish()
4583    }
4584}
4585
4586#[cfg(feature = "instances")]
4587impl std::fmt::Debug for super::ZoneSetPolicyRequest {
4588    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4589        let mut debug_struct = f.debug_struct("ZoneSetPolicyRequest");
4590        debug_struct.field("bindings", &self.bindings);
4591        debug_struct.field("etag", &self.etag);
4592        debug_struct.field("policy", &self.policy);
4593        if !self._unknown_fields.is_empty() {
4594            debug_struct.field("_unknown_fields", &self._unknown_fields);
4595        }
4596        debug_struct.finish()
4597    }
4598}
4599
4600#[cfg(feature = "images")]
4601impl std::fmt::Debug for super::images::DeleteRequest {
4602    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4603        let mut debug_struct = f.debug_struct("DeleteRequest");
4604        debug_struct.field("image", &self.image);
4605        debug_struct.field("project", &self.project);
4606        debug_struct.field("request_id", &self.request_id);
4607        if !self._unknown_fields.is_empty() {
4608            debug_struct.field("_unknown_fields", &self._unknown_fields);
4609        }
4610        debug_struct.finish()
4611    }
4612}
4613
4614#[cfg(feature = "images")]
4615impl std::fmt::Debug for super::images::DeprecateRequest {
4616    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4617        let mut debug_struct = f.debug_struct("DeprecateRequest");
4618        debug_struct.field("image", &self.image);
4619        debug_struct.field("project", &self.project);
4620        debug_struct.field("request_id", &self.request_id);
4621        debug_struct.field("body", &self.body);
4622        if !self._unknown_fields.is_empty() {
4623            debug_struct.field("_unknown_fields", &self._unknown_fields);
4624        }
4625        debug_struct.finish()
4626    }
4627}
4628
4629#[cfg(feature = "images")]
4630impl std::fmt::Debug for super::images::GetRequest {
4631    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4632        let mut debug_struct = f.debug_struct("GetRequest");
4633        debug_struct.field("image", &self.image);
4634        debug_struct.field("project", &self.project);
4635        if !self._unknown_fields.is_empty() {
4636            debug_struct.field("_unknown_fields", &self._unknown_fields);
4637        }
4638        debug_struct.finish()
4639    }
4640}
4641
4642#[cfg(feature = "images")]
4643impl std::fmt::Debug for super::images::GetFromFamilyRequest {
4644    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4645        let mut debug_struct = f.debug_struct("GetFromFamilyRequest");
4646        debug_struct.field("family", &self.family);
4647        debug_struct.field("project", &self.project);
4648        if !self._unknown_fields.is_empty() {
4649            debug_struct.field("_unknown_fields", &self._unknown_fields);
4650        }
4651        debug_struct.finish()
4652    }
4653}
4654
4655#[cfg(feature = "images")]
4656impl std::fmt::Debug for super::images::GetIamPolicyRequest {
4657    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4658        let mut debug_struct = f.debug_struct("GetIamPolicyRequest");
4659        debug_struct.field(
4660            "options_requested_policy_version",
4661            &self.options_requested_policy_version,
4662        );
4663        debug_struct.field("project", &self.project);
4664        debug_struct.field("resource", &self.resource);
4665        if !self._unknown_fields.is_empty() {
4666            debug_struct.field("_unknown_fields", &self._unknown_fields);
4667        }
4668        debug_struct.finish()
4669    }
4670}
4671
4672#[cfg(feature = "images")]
4673impl std::fmt::Debug for super::images::InsertRequest {
4674    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4675        let mut debug_struct = f.debug_struct("InsertRequest");
4676        debug_struct.field("force_create", &self.force_create);
4677        debug_struct.field("project", &self.project);
4678        debug_struct.field("request_id", &self.request_id);
4679        debug_struct.field("body", &self.body);
4680        if !self._unknown_fields.is_empty() {
4681            debug_struct.field("_unknown_fields", &self._unknown_fields);
4682        }
4683        debug_struct.finish()
4684    }
4685}
4686
4687#[cfg(feature = "images")]
4688impl std::fmt::Debug for super::images::ListRequest {
4689    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4690        let mut debug_struct = f.debug_struct("ListRequest");
4691        debug_struct.field("filter", &self.filter);
4692        debug_struct.field("max_results", &self.max_results);
4693        debug_struct.field("order_by", &self.order_by);
4694        debug_struct.field("page_token", &self.page_token);
4695        debug_struct.field("project", &self.project);
4696        debug_struct.field("return_partial_success", &self.return_partial_success);
4697        if !self._unknown_fields.is_empty() {
4698            debug_struct.field("_unknown_fields", &self._unknown_fields);
4699        }
4700        debug_struct.finish()
4701    }
4702}
4703
4704#[cfg(feature = "images")]
4705impl std::fmt::Debug for super::images::PatchRequest {
4706    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4707        let mut debug_struct = f.debug_struct("PatchRequest");
4708        debug_struct.field("image", &self.image);
4709        debug_struct.field("project", &self.project);
4710        debug_struct.field("request_id", &self.request_id);
4711        debug_struct.field("body", &self.body);
4712        if !self._unknown_fields.is_empty() {
4713            debug_struct.field("_unknown_fields", &self._unknown_fields);
4714        }
4715        debug_struct.finish()
4716    }
4717}
4718
4719#[cfg(feature = "images")]
4720impl std::fmt::Debug for super::images::SetIamPolicyRequest {
4721    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4722        let mut debug_struct = f.debug_struct("SetIamPolicyRequest");
4723        debug_struct.field("project", &self.project);
4724        debug_struct.field("resource", &self.resource);
4725        debug_struct.field("body", &self.body);
4726        if !self._unknown_fields.is_empty() {
4727            debug_struct.field("_unknown_fields", &self._unknown_fields);
4728        }
4729        debug_struct.finish()
4730    }
4731}
4732
4733#[cfg(feature = "images")]
4734impl std::fmt::Debug for super::images::SetLabelsRequest {
4735    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4736        let mut debug_struct = f.debug_struct("SetLabelsRequest");
4737        debug_struct.field("project", &self.project);
4738        debug_struct.field("resource", &self.resource);
4739        debug_struct.field("body", &self.body);
4740        if !self._unknown_fields.is_empty() {
4741            debug_struct.field("_unknown_fields", &self._unknown_fields);
4742        }
4743        debug_struct.finish()
4744    }
4745}
4746
4747#[cfg(feature = "images")]
4748impl std::fmt::Debug for super::images::TestIamPermissionsRequest {
4749    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4750        let mut debug_struct = f.debug_struct("TestIamPermissionsRequest");
4751        debug_struct.field("project", &self.project);
4752        debug_struct.field("resource", &self.resource);
4753        debug_struct.field("body", &self.body);
4754        if !self._unknown_fields.is_empty() {
4755            debug_struct.field("_unknown_fields", &self._unknown_fields);
4756        }
4757        debug_struct.finish()
4758    }
4759}
4760
4761#[cfg(feature = "instance-group-manager-resize-requests")]
4762impl std::fmt::Debug for super::instance_group_manager_resize_requests::CancelRequest {
4763    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4764        let mut debug_struct = f.debug_struct("CancelRequest");
4765        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4766        debug_struct.field("project", &self.project);
4767        debug_struct.field("request_id", &self.request_id);
4768        debug_struct.field("resize_request", &self.resize_request);
4769        debug_struct.field("zone", &self.zone);
4770        if !self._unknown_fields.is_empty() {
4771            debug_struct.field("_unknown_fields", &self._unknown_fields);
4772        }
4773        debug_struct.finish()
4774    }
4775}
4776
4777#[cfg(feature = "instance-group-manager-resize-requests")]
4778impl std::fmt::Debug for super::instance_group_manager_resize_requests::DeleteRequest {
4779    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4780        let mut debug_struct = f.debug_struct("DeleteRequest");
4781        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4782        debug_struct.field("project", &self.project);
4783        debug_struct.field("request_id", &self.request_id);
4784        debug_struct.field("resize_request", &self.resize_request);
4785        debug_struct.field("zone", &self.zone);
4786        if !self._unknown_fields.is_empty() {
4787            debug_struct.field("_unknown_fields", &self._unknown_fields);
4788        }
4789        debug_struct.finish()
4790    }
4791}
4792
4793#[cfg(feature = "instance-group-manager-resize-requests")]
4794impl std::fmt::Debug for super::instance_group_manager_resize_requests::GetRequest {
4795    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4796        let mut debug_struct = f.debug_struct("GetRequest");
4797        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4798        debug_struct.field("project", &self.project);
4799        debug_struct.field("resize_request", &self.resize_request);
4800        debug_struct.field("zone", &self.zone);
4801        if !self._unknown_fields.is_empty() {
4802            debug_struct.field("_unknown_fields", &self._unknown_fields);
4803        }
4804        debug_struct.finish()
4805    }
4806}
4807
4808#[cfg(feature = "instance-group-manager-resize-requests")]
4809impl std::fmt::Debug for super::instance_group_manager_resize_requests::InsertRequest {
4810    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4811        let mut debug_struct = f.debug_struct("InsertRequest");
4812        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4813        debug_struct.field("project", &self.project);
4814        debug_struct.field("request_id", &self.request_id);
4815        debug_struct.field("zone", &self.zone);
4816        debug_struct.field("body", &self.body);
4817        if !self._unknown_fields.is_empty() {
4818            debug_struct.field("_unknown_fields", &self._unknown_fields);
4819        }
4820        debug_struct.finish()
4821    }
4822}
4823
4824#[cfg(feature = "instance-group-manager-resize-requests")]
4825impl std::fmt::Debug for super::instance_group_manager_resize_requests::ListRequest {
4826    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4827        let mut debug_struct = f.debug_struct("ListRequest");
4828        debug_struct.field("filter", &self.filter);
4829        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4830        debug_struct.field("max_results", &self.max_results);
4831        debug_struct.field("order_by", &self.order_by);
4832        debug_struct.field("page_token", &self.page_token);
4833        debug_struct.field("project", &self.project);
4834        debug_struct.field("return_partial_success", &self.return_partial_success);
4835        debug_struct.field("zone", &self.zone);
4836        if !self._unknown_fields.is_empty() {
4837            debug_struct.field("_unknown_fields", &self._unknown_fields);
4838        }
4839        debug_struct.finish()
4840    }
4841}
4842
4843#[cfg(feature = "instance-group-managers")]
4844impl std::fmt::Debug for super::instance_group_managers::AbandonInstancesRequest {
4845    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4846        let mut debug_struct = f.debug_struct("AbandonInstancesRequest");
4847        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4848        debug_struct.field("project", &self.project);
4849        debug_struct.field("request_id", &self.request_id);
4850        debug_struct.field("zone", &self.zone);
4851        debug_struct.field("body", &self.body);
4852        if !self._unknown_fields.is_empty() {
4853            debug_struct.field("_unknown_fields", &self._unknown_fields);
4854        }
4855        debug_struct.finish()
4856    }
4857}
4858
4859#[cfg(feature = "instance-group-managers")]
4860impl std::fmt::Debug for super::instance_group_managers::AggregatedListRequest {
4861    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4862        let mut debug_struct = f.debug_struct("AggregatedListRequest");
4863        debug_struct.field("filter", &self.filter);
4864        debug_struct.field("include_all_scopes", &self.include_all_scopes);
4865        debug_struct.field("max_results", &self.max_results);
4866        debug_struct.field("order_by", &self.order_by);
4867        debug_struct.field("page_token", &self.page_token);
4868        debug_struct.field("project", &self.project);
4869        debug_struct.field("return_partial_success", &self.return_partial_success);
4870        debug_struct.field("service_project_number", &self.service_project_number);
4871        if !self._unknown_fields.is_empty() {
4872            debug_struct.field("_unknown_fields", &self._unknown_fields);
4873        }
4874        debug_struct.finish()
4875    }
4876}
4877
4878#[cfg(feature = "instance-group-managers")]
4879impl std::fmt::Debug for super::instance_group_managers::ApplyUpdatesToInstancesRequest {
4880    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4881        let mut debug_struct = f.debug_struct("ApplyUpdatesToInstancesRequest");
4882        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4883        debug_struct.field("project", &self.project);
4884        debug_struct.field("zone", &self.zone);
4885        debug_struct.field("body", &self.body);
4886        if !self._unknown_fields.is_empty() {
4887            debug_struct.field("_unknown_fields", &self._unknown_fields);
4888        }
4889        debug_struct.finish()
4890    }
4891}
4892
4893#[cfg(feature = "instance-group-managers")]
4894impl std::fmt::Debug for super::instance_group_managers::CreateInstancesRequest {
4895    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4896        let mut debug_struct = f.debug_struct("CreateInstancesRequest");
4897        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4898        debug_struct.field("project", &self.project);
4899        debug_struct.field("request_id", &self.request_id);
4900        debug_struct.field("zone", &self.zone);
4901        debug_struct.field("body", &self.body);
4902        if !self._unknown_fields.is_empty() {
4903            debug_struct.field("_unknown_fields", &self._unknown_fields);
4904        }
4905        debug_struct.finish()
4906    }
4907}
4908
4909#[cfg(feature = "instance-group-managers")]
4910impl std::fmt::Debug for super::instance_group_managers::DeleteRequest {
4911    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4912        let mut debug_struct = f.debug_struct("DeleteRequest");
4913        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4914        debug_struct.field("project", &self.project);
4915        debug_struct.field("request_id", &self.request_id);
4916        debug_struct.field("zone", &self.zone);
4917        if !self._unknown_fields.is_empty() {
4918            debug_struct.field("_unknown_fields", &self._unknown_fields);
4919        }
4920        debug_struct.finish()
4921    }
4922}
4923
4924#[cfg(feature = "instance-group-managers")]
4925impl std::fmt::Debug for super::instance_group_managers::DeleteInstancesRequest {
4926    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4927        let mut debug_struct = f.debug_struct("DeleteInstancesRequest");
4928        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4929        debug_struct.field("project", &self.project);
4930        debug_struct.field("request_id", &self.request_id);
4931        debug_struct.field("zone", &self.zone);
4932        debug_struct.field("body", &self.body);
4933        if !self._unknown_fields.is_empty() {
4934            debug_struct.field("_unknown_fields", &self._unknown_fields);
4935        }
4936        debug_struct.finish()
4937    }
4938}
4939
4940#[cfg(feature = "instance-group-managers")]
4941impl std::fmt::Debug for super::instance_group_managers::DeletePerInstanceConfigsRequest {
4942    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4943        let mut debug_struct = f.debug_struct("DeletePerInstanceConfigsRequest");
4944        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4945        debug_struct.field("project", &self.project);
4946        debug_struct.field("zone", &self.zone);
4947        debug_struct.field("body", &self.body);
4948        if !self._unknown_fields.is_empty() {
4949            debug_struct.field("_unknown_fields", &self._unknown_fields);
4950        }
4951        debug_struct.finish()
4952    }
4953}
4954
4955#[cfg(feature = "instance-group-managers")]
4956impl std::fmt::Debug for super::instance_group_managers::GetRequest {
4957    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4958        let mut debug_struct = f.debug_struct("GetRequest");
4959        debug_struct.field("instance_group_manager", &self.instance_group_manager);
4960        debug_struct.field("project", &self.project);
4961        debug_struct.field("zone", &self.zone);
4962        if !self._unknown_fields.is_empty() {
4963            debug_struct.field("_unknown_fields", &self._unknown_fields);
4964        }
4965        debug_struct.finish()
4966    }
4967}
4968
4969#[cfg(feature = "instance-group-managers")]
4970impl std::fmt::Debug for super::instance_group_managers::InsertRequest {
4971    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4972        let mut debug_struct = f.debug_struct("InsertRequest");
4973        debug_struct.field("project", &self.project);
4974        debug_struct.field("request_id", &self.request_id);
4975        debug_struct.field("zone", &self.zone);
4976        debug_struct.field("body", &self.body);
4977        if !self._unknown_fields.is_empty() {
4978            debug_struct.field("_unknown_fields", &self._unknown_fields);
4979        }
4980        debug_struct.finish()
4981    }
4982}
4983
4984#[cfg(feature = "instance-group-managers")]
4985impl std::fmt::Debug for super::instance_group_managers::ListRequest {
4986    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
4987        let mut debug_struct = f.debug_struct("ListRequest");
4988        debug_struct.field("filter", &self.filter);
4989        debug_struct.field("max_results", &self.max_results);
4990        debug_struct.field("order_by", &self.order_by);
4991        debug_struct.field("page_token", &self.page_token);
4992        debug_struct.field("project", &self.project);
4993        debug_struct.field("return_partial_success", &self.return_partial_success);
4994        debug_struct.field("zone", &self.zone);
4995        if !self._unknown_fields.is_empty() {
4996            debug_struct.field("_unknown_fields", &self._unknown_fields);
4997        }
4998        debug_struct.finish()
4999    }
5000}
5001
5002#[cfg(feature = "instance-group-managers")]
5003impl std::fmt::Debug for super::instance_group_managers::ListErrorsRequest {
5004    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5005        let mut debug_struct = f.debug_struct("ListErrorsRequest");
5006        debug_struct.field("filter", &self.filter);
5007        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5008        debug_struct.field("max_results", &self.max_results);
5009        debug_struct.field("order_by", &self.order_by);
5010        debug_struct.field("page_token", &self.page_token);
5011        debug_struct.field("project", &self.project);
5012        debug_struct.field("return_partial_success", &self.return_partial_success);
5013        debug_struct.field("zone", &self.zone);
5014        if !self._unknown_fields.is_empty() {
5015            debug_struct.field("_unknown_fields", &self._unknown_fields);
5016        }
5017        debug_struct.finish()
5018    }
5019}
5020
5021#[cfg(feature = "instance-group-managers")]
5022impl std::fmt::Debug for super::instance_group_managers::ListManagedInstancesRequest {
5023    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5024        let mut debug_struct = f.debug_struct("ListManagedInstancesRequest");
5025        debug_struct.field("filter", &self.filter);
5026        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5027        debug_struct.field("max_results", &self.max_results);
5028        debug_struct.field("order_by", &self.order_by);
5029        debug_struct.field("page_token", &self.page_token);
5030        debug_struct.field("project", &self.project);
5031        debug_struct.field("return_partial_success", &self.return_partial_success);
5032        debug_struct.field("zone", &self.zone);
5033        if !self._unknown_fields.is_empty() {
5034            debug_struct.field("_unknown_fields", &self._unknown_fields);
5035        }
5036        debug_struct.finish()
5037    }
5038}
5039
5040#[cfg(feature = "instance-group-managers")]
5041impl std::fmt::Debug for super::instance_group_managers::ListPerInstanceConfigsRequest {
5042    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5043        let mut debug_struct = f.debug_struct("ListPerInstanceConfigsRequest");
5044        debug_struct.field("filter", &self.filter);
5045        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5046        debug_struct.field("max_results", &self.max_results);
5047        debug_struct.field("order_by", &self.order_by);
5048        debug_struct.field("page_token", &self.page_token);
5049        debug_struct.field("project", &self.project);
5050        debug_struct.field("return_partial_success", &self.return_partial_success);
5051        debug_struct.field("zone", &self.zone);
5052        if !self._unknown_fields.is_empty() {
5053            debug_struct.field("_unknown_fields", &self._unknown_fields);
5054        }
5055        debug_struct.finish()
5056    }
5057}
5058
5059#[cfg(feature = "instance-group-managers")]
5060impl std::fmt::Debug for super::instance_group_managers::PatchRequest {
5061    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5062        let mut debug_struct = f.debug_struct("PatchRequest");
5063        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5064        debug_struct.field("project", &self.project);
5065        debug_struct.field("request_id", &self.request_id);
5066        debug_struct.field("zone", &self.zone);
5067        debug_struct.field("body", &self.body);
5068        if !self._unknown_fields.is_empty() {
5069            debug_struct.field("_unknown_fields", &self._unknown_fields);
5070        }
5071        debug_struct.finish()
5072    }
5073}
5074
5075#[cfg(feature = "instance-group-managers")]
5076impl std::fmt::Debug for super::instance_group_managers::PatchPerInstanceConfigsRequest {
5077    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5078        let mut debug_struct = f.debug_struct("PatchPerInstanceConfigsRequest");
5079        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5080        debug_struct.field("project", &self.project);
5081        debug_struct.field("request_id", &self.request_id);
5082        debug_struct.field("zone", &self.zone);
5083        debug_struct.field("body", &self.body);
5084        if !self._unknown_fields.is_empty() {
5085            debug_struct.field("_unknown_fields", &self._unknown_fields);
5086        }
5087        debug_struct.finish()
5088    }
5089}
5090
5091#[cfg(feature = "instance-group-managers")]
5092impl std::fmt::Debug for super::instance_group_managers::RecreateInstancesRequest {
5093    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5094        let mut debug_struct = f.debug_struct("RecreateInstancesRequest");
5095        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5096        debug_struct.field("project", &self.project);
5097        debug_struct.field("request_id", &self.request_id);
5098        debug_struct.field("zone", &self.zone);
5099        debug_struct.field("body", &self.body);
5100        if !self._unknown_fields.is_empty() {
5101            debug_struct.field("_unknown_fields", &self._unknown_fields);
5102        }
5103        debug_struct.finish()
5104    }
5105}
5106
5107#[cfg(feature = "instance-group-managers")]
5108impl std::fmt::Debug for super::instance_group_managers::ResizeRequest {
5109    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5110        let mut debug_struct = f.debug_struct("ResizeRequest");
5111        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5112        debug_struct.field("project", &self.project);
5113        debug_struct.field("request_id", &self.request_id);
5114        debug_struct.field("size", &self.size);
5115        debug_struct.field("zone", &self.zone);
5116        if !self._unknown_fields.is_empty() {
5117            debug_struct.field("_unknown_fields", &self._unknown_fields);
5118        }
5119        debug_struct.finish()
5120    }
5121}
5122
5123#[cfg(feature = "instance-group-managers")]
5124impl std::fmt::Debug for super::instance_group_managers::ResumeInstancesRequest {
5125    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5126        let mut debug_struct = f.debug_struct("ResumeInstancesRequest");
5127        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5128        debug_struct.field("project", &self.project);
5129        debug_struct.field("request_id", &self.request_id);
5130        debug_struct.field("zone", &self.zone);
5131        debug_struct.field("body", &self.body);
5132        if !self._unknown_fields.is_empty() {
5133            debug_struct.field("_unknown_fields", &self._unknown_fields);
5134        }
5135        debug_struct.finish()
5136    }
5137}
5138
5139#[cfg(feature = "instance-group-managers")]
5140impl std::fmt::Debug for super::instance_group_managers::SetInstanceTemplateRequest {
5141    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5142        let mut debug_struct = f.debug_struct("SetInstanceTemplateRequest");
5143        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5144        debug_struct.field("project", &self.project);
5145        debug_struct.field("request_id", &self.request_id);
5146        debug_struct.field("zone", &self.zone);
5147        debug_struct.field("body", &self.body);
5148        if !self._unknown_fields.is_empty() {
5149            debug_struct.field("_unknown_fields", &self._unknown_fields);
5150        }
5151        debug_struct.finish()
5152    }
5153}
5154
5155#[cfg(feature = "instance-group-managers")]
5156impl std::fmt::Debug for super::instance_group_managers::SetTargetPoolsRequest {
5157    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5158        let mut debug_struct = f.debug_struct("SetTargetPoolsRequest");
5159        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5160        debug_struct.field("project", &self.project);
5161        debug_struct.field("request_id", &self.request_id);
5162        debug_struct.field("zone", &self.zone);
5163        debug_struct.field("body", &self.body);
5164        if !self._unknown_fields.is_empty() {
5165            debug_struct.field("_unknown_fields", &self._unknown_fields);
5166        }
5167        debug_struct.finish()
5168    }
5169}
5170
5171#[cfg(feature = "instance-group-managers")]
5172impl std::fmt::Debug for super::instance_group_managers::StartInstancesRequest {
5173    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5174        let mut debug_struct = f.debug_struct("StartInstancesRequest");
5175        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5176        debug_struct.field("project", &self.project);
5177        debug_struct.field("request_id", &self.request_id);
5178        debug_struct.field("zone", &self.zone);
5179        debug_struct.field("body", &self.body);
5180        if !self._unknown_fields.is_empty() {
5181            debug_struct.field("_unknown_fields", &self._unknown_fields);
5182        }
5183        debug_struct.finish()
5184    }
5185}
5186
5187#[cfg(feature = "instance-group-managers")]
5188impl std::fmt::Debug for super::instance_group_managers::StopInstancesRequest {
5189    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5190        let mut debug_struct = f.debug_struct("StopInstancesRequest");
5191        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5192        debug_struct.field("project", &self.project);
5193        debug_struct.field("request_id", &self.request_id);
5194        debug_struct.field("zone", &self.zone);
5195        debug_struct.field("body", &self.body);
5196        if !self._unknown_fields.is_empty() {
5197            debug_struct.field("_unknown_fields", &self._unknown_fields);
5198        }
5199        debug_struct.finish()
5200    }
5201}
5202
5203#[cfg(feature = "instance-group-managers")]
5204impl std::fmt::Debug for super::instance_group_managers::SuspendInstancesRequest {
5205    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5206        let mut debug_struct = f.debug_struct("SuspendInstancesRequest");
5207        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5208        debug_struct.field("project", &self.project);
5209        debug_struct.field("request_id", &self.request_id);
5210        debug_struct.field("zone", &self.zone);
5211        debug_struct.field("body", &self.body);
5212        if !self._unknown_fields.is_empty() {
5213            debug_struct.field("_unknown_fields", &self._unknown_fields);
5214        }
5215        debug_struct.finish()
5216    }
5217}
5218
5219#[cfg(feature = "instance-group-managers")]
5220impl std::fmt::Debug for super::instance_group_managers::UpdatePerInstanceConfigsRequest {
5221    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5222        let mut debug_struct = f.debug_struct("UpdatePerInstanceConfigsRequest");
5223        debug_struct.field("instance_group_manager", &self.instance_group_manager);
5224        debug_struct.field("project", &self.project);
5225        debug_struct.field("request_id", &self.request_id);
5226        debug_struct.field("zone", &self.zone);
5227        debug_struct.field("body", &self.body);
5228        if !self._unknown_fields.is_empty() {
5229            debug_struct.field("_unknown_fields", &self._unknown_fields);
5230        }
5231        debug_struct.finish()
5232    }
5233}
5234
5235#[cfg(feature = "instance-groups")]
5236impl std::fmt::Debug for super::instance_groups::AddInstancesRequest {
5237    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5238        let mut debug_struct = f.debug_struct("AddInstancesRequest");
5239        debug_struct.field("instance_group", &self.instance_group);
5240        debug_struct.field("project", &self.project);
5241        debug_struct.field("request_id", &self.request_id);
5242        debug_struct.field("zone", &self.zone);
5243        debug_struct.field("body", &self.body);
5244        if !self._unknown_fields.is_empty() {
5245            debug_struct.field("_unknown_fields", &self._unknown_fields);
5246        }
5247        debug_struct.finish()
5248    }
5249}
5250
5251#[cfg(feature = "instance-groups")]
5252impl std::fmt::Debug for super::instance_groups::AggregatedListRequest {
5253    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5254        let mut debug_struct = f.debug_struct("AggregatedListRequest");
5255        debug_struct.field("filter", &self.filter);
5256        debug_struct.field("include_all_scopes", &self.include_all_scopes);
5257        debug_struct.field("max_results", &self.max_results);
5258        debug_struct.field("order_by", &self.order_by);
5259        debug_struct.field("page_token", &self.page_token);
5260        debug_struct.field("project", &self.project);
5261        debug_struct.field("return_partial_success", &self.return_partial_success);
5262        debug_struct.field("service_project_number", &self.service_project_number);
5263        if !self._unknown_fields.is_empty() {
5264            debug_struct.field("_unknown_fields", &self._unknown_fields);
5265        }
5266        debug_struct.finish()
5267    }
5268}
5269
5270#[cfg(feature = "instance-groups")]
5271impl std::fmt::Debug for super::instance_groups::DeleteRequest {
5272    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5273        let mut debug_struct = f.debug_struct("DeleteRequest");
5274        debug_struct.field("instance_group", &self.instance_group);
5275        debug_struct.field("project", &self.project);
5276        debug_struct.field("request_id", &self.request_id);
5277        debug_struct.field("zone", &self.zone);
5278        if !self._unknown_fields.is_empty() {
5279            debug_struct.field("_unknown_fields", &self._unknown_fields);
5280        }
5281        debug_struct.finish()
5282    }
5283}
5284
5285#[cfg(feature = "instance-groups")]
5286impl std::fmt::Debug for super::instance_groups::GetRequest {
5287    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5288        let mut debug_struct = f.debug_struct("GetRequest");
5289        debug_struct.field("instance_group", &self.instance_group);
5290        debug_struct.field("project", &self.project);
5291        debug_struct.field("zone", &self.zone);
5292        if !self._unknown_fields.is_empty() {
5293            debug_struct.field("_unknown_fields", &self._unknown_fields);
5294        }
5295        debug_struct.finish()
5296    }
5297}
5298
5299#[cfg(feature = "instance-groups")]
5300impl std::fmt::Debug for super::instance_groups::InsertRequest {
5301    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5302        let mut debug_struct = f.debug_struct("InsertRequest");
5303        debug_struct.field("project", &self.project);
5304        debug_struct.field("request_id", &self.request_id);
5305        debug_struct.field("zone", &self.zone);
5306        debug_struct.field("body", &self.body);
5307        if !self._unknown_fields.is_empty() {
5308            debug_struct.field("_unknown_fields", &self._unknown_fields);
5309        }
5310        debug_struct.finish()
5311    }
5312}
5313
5314#[cfg(feature = "instance-groups")]
5315impl std::fmt::Debug for super::instance_groups::ListRequest {
5316    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5317        let mut debug_struct = f.debug_struct("ListRequest");
5318        debug_struct.field("filter", &self.filter);
5319        debug_struct.field("max_results", &self.max_results);
5320        debug_struct.field("order_by", &self.order_by);
5321        debug_struct.field("page_token", &self.page_token);
5322        debug_struct.field("project", &self.project);
5323        debug_struct.field("return_partial_success", &self.return_partial_success);
5324        debug_struct.field("zone", &self.zone);
5325        if !self._unknown_fields.is_empty() {
5326            debug_struct.field("_unknown_fields", &self._unknown_fields);
5327        }
5328        debug_struct.finish()
5329    }
5330}
5331
5332#[cfg(feature = "instance-groups")]
5333impl std::fmt::Debug for super::instance_groups::ListInstancesRequest {
5334    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5335        let mut debug_struct = f.debug_struct("ListInstancesRequest");
5336        debug_struct.field("filter", &self.filter);
5337        debug_struct.field("instance_group", &self.instance_group);
5338        debug_struct.field("max_results", &self.max_results);
5339        debug_struct.field("order_by", &self.order_by);
5340        debug_struct.field("page_token", &self.page_token);
5341        debug_struct.field("project", &self.project);
5342        debug_struct.field("return_partial_success", &self.return_partial_success);
5343        debug_struct.field("zone", &self.zone);
5344        debug_struct.field("body", &self.body);
5345        if !self._unknown_fields.is_empty() {
5346            debug_struct.field("_unknown_fields", &self._unknown_fields);
5347        }
5348        debug_struct.finish()
5349    }
5350}
5351
5352#[cfg(feature = "instance-groups")]
5353impl std::fmt::Debug for super::instance_groups::RemoveInstancesRequest {
5354    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5355        let mut debug_struct = f.debug_struct("RemoveInstancesRequest");
5356        debug_struct.field("instance_group", &self.instance_group);
5357        debug_struct.field("project", &self.project);
5358        debug_struct.field("request_id", &self.request_id);
5359        debug_struct.field("zone", &self.zone);
5360        debug_struct.field("body", &self.body);
5361        if !self._unknown_fields.is_empty() {
5362            debug_struct.field("_unknown_fields", &self._unknown_fields);
5363        }
5364        debug_struct.finish()
5365    }
5366}
5367
5368#[cfg(feature = "instance-groups")]
5369impl std::fmt::Debug for super::instance_groups::SetNamedPortsRequest {
5370    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5371        let mut debug_struct = f.debug_struct("SetNamedPortsRequest");
5372        debug_struct.field("instance_group", &self.instance_group);
5373        debug_struct.field("project", &self.project);
5374        debug_struct.field("request_id", &self.request_id);
5375        debug_struct.field("zone", &self.zone);
5376        debug_struct.field("body", &self.body);
5377        if !self._unknown_fields.is_empty() {
5378            debug_struct.field("_unknown_fields", &self._unknown_fields);
5379        }
5380        debug_struct.finish()
5381    }
5382}
5383
5384#[cfg(feature = "instance-groups")]
5385impl std::fmt::Debug for super::instance_groups::TestIamPermissionsRequest {
5386    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5387        let mut debug_struct = f.debug_struct("TestIamPermissionsRequest");
5388        debug_struct.field("project", &self.project);
5389        debug_struct.field("resource", &self.resource);
5390        debug_struct.field("zone", &self.zone);
5391        debug_struct.field("body", &self.body);
5392        if !self._unknown_fields.is_empty() {
5393            debug_struct.field("_unknown_fields", &self._unknown_fields);
5394        }
5395        debug_struct.finish()
5396    }
5397}
5398
5399#[cfg(feature = "instances")]
5400impl std::fmt::Debug for super::instances::AddAccessConfigRequest {
5401    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5402        let mut debug_struct = f.debug_struct("AddAccessConfigRequest");
5403        debug_struct.field("instance", &self.instance);
5404        debug_struct.field("network_interface", &self.network_interface);
5405        debug_struct.field("project", &self.project);
5406        debug_struct.field("request_id", &self.request_id);
5407        debug_struct.field("zone", &self.zone);
5408        debug_struct.field("body", &self.body);
5409        if !self._unknown_fields.is_empty() {
5410            debug_struct.field("_unknown_fields", &self._unknown_fields);
5411        }
5412        debug_struct.finish()
5413    }
5414}
5415
5416#[cfg(feature = "instances")]
5417impl std::fmt::Debug for super::instances::AddNetworkInterfaceRequest {
5418    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5419        let mut debug_struct = f.debug_struct("AddNetworkInterfaceRequest");
5420        debug_struct.field("instance", &self.instance);
5421        debug_struct.field("project", &self.project);
5422        debug_struct.field("request_id", &self.request_id);
5423        debug_struct.field("zone", &self.zone);
5424        debug_struct.field("body", &self.body);
5425        if !self._unknown_fields.is_empty() {
5426            debug_struct.field("_unknown_fields", &self._unknown_fields);
5427        }
5428        debug_struct.finish()
5429    }
5430}
5431
5432#[cfg(feature = "instances")]
5433impl std::fmt::Debug for super::instances::AddResourcePoliciesRequest {
5434    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5435        let mut debug_struct = f.debug_struct("AddResourcePoliciesRequest");
5436        debug_struct.field("instance", &self.instance);
5437        debug_struct.field("project", &self.project);
5438        debug_struct.field("request_id", &self.request_id);
5439        debug_struct.field("zone", &self.zone);
5440        debug_struct.field("body", &self.body);
5441        if !self._unknown_fields.is_empty() {
5442            debug_struct.field("_unknown_fields", &self._unknown_fields);
5443        }
5444        debug_struct.finish()
5445    }
5446}
5447
5448#[cfg(feature = "instances")]
5449impl std::fmt::Debug for super::instances::AggregatedListRequest {
5450    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5451        let mut debug_struct = f.debug_struct("AggregatedListRequest");
5452        debug_struct.field("filter", &self.filter);
5453        debug_struct.field("include_all_scopes", &self.include_all_scopes);
5454        debug_struct.field("max_results", &self.max_results);
5455        debug_struct.field("order_by", &self.order_by);
5456        debug_struct.field("page_token", &self.page_token);
5457        debug_struct.field("project", &self.project);
5458        debug_struct.field("return_partial_success", &self.return_partial_success);
5459        debug_struct.field("service_project_number", &self.service_project_number);
5460        if !self._unknown_fields.is_empty() {
5461            debug_struct.field("_unknown_fields", &self._unknown_fields);
5462        }
5463        debug_struct.finish()
5464    }
5465}
5466
5467#[cfg(feature = "instances")]
5468impl std::fmt::Debug for super::instances::AttachDiskRequest {
5469    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5470        let mut debug_struct = f.debug_struct("AttachDiskRequest");
5471        debug_struct.field("force_attach", &self.force_attach);
5472        debug_struct.field("instance", &self.instance);
5473        debug_struct.field("project", &self.project);
5474        debug_struct.field("request_id", &self.request_id);
5475        debug_struct.field("zone", &self.zone);
5476        debug_struct.field("body", &self.body);
5477        if !self._unknown_fields.is_empty() {
5478            debug_struct.field("_unknown_fields", &self._unknown_fields);
5479        }
5480        debug_struct.finish()
5481    }
5482}
5483
5484#[cfg(feature = "instances")]
5485impl std::fmt::Debug for super::instances::BulkInsertRequest {
5486    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5487        let mut debug_struct = f.debug_struct("BulkInsertRequest");
5488        debug_struct.field("project", &self.project);
5489        debug_struct.field("request_id", &self.request_id);
5490        debug_struct.field("zone", &self.zone);
5491        debug_struct.field("body", &self.body);
5492        if !self._unknown_fields.is_empty() {
5493            debug_struct.field("_unknown_fields", &self._unknown_fields);
5494        }
5495        debug_struct.finish()
5496    }
5497}
5498
5499#[cfg(feature = "instances")]
5500impl std::fmt::Debug for super::instances::DeleteRequest {
5501    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5502        let mut debug_struct = f.debug_struct("DeleteRequest");
5503        debug_struct.field("instance", &self.instance);
5504        debug_struct.field("project", &self.project);
5505        debug_struct.field("request_id", &self.request_id);
5506        debug_struct.field("zone", &self.zone);
5507        if !self._unknown_fields.is_empty() {
5508            debug_struct.field("_unknown_fields", &self._unknown_fields);
5509        }
5510        debug_struct.finish()
5511    }
5512}
5513
5514#[cfg(feature = "instances")]
5515impl std::fmt::Debug for super::instances::DeleteAccessConfigRequest {
5516    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5517        let mut debug_struct = f.debug_struct("DeleteAccessConfigRequest");
5518        debug_struct.field("access_config", &self.access_config);
5519        debug_struct.field("instance", &self.instance);
5520        debug_struct.field("network_interface", &self.network_interface);
5521        debug_struct.field("project", &self.project);
5522        debug_struct.field("request_id", &self.request_id);
5523        debug_struct.field("zone", &self.zone);
5524        if !self._unknown_fields.is_empty() {
5525            debug_struct.field("_unknown_fields", &self._unknown_fields);
5526        }
5527        debug_struct.finish()
5528    }
5529}
5530
5531#[cfg(feature = "instances")]
5532impl std::fmt::Debug for super::instances::DeleteNetworkInterfaceRequest {
5533    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5534        let mut debug_struct = f.debug_struct("DeleteNetworkInterfaceRequest");
5535        debug_struct.field("instance", &self.instance);
5536        debug_struct.field("network_interface_name", &self.network_interface_name);
5537        debug_struct.field("project", &self.project);
5538        debug_struct.field("request_id", &self.request_id);
5539        debug_struct.field("zone", &self.zone);
5540        if !self._unknown_fields.is_empty() {
5541            debug_struct.field("_unknown_fields", &self._unknown_fields);
5542        }
5543        debug_struct.finish()
5544    }
5545}
5546
5547#[cfg(feature = "instances")]
5548impl std::fmt::Debug for super::instances::DetachDiskRequest {
5549    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5550        let mut debug_struct = f.debug_struct("DetachDiskRequest");
5551        debug_struct.field("device_name", &self.device_name);
5552        debug_struct.field("instance", &self.instance);
5553        debug_struct.field("project", &self.project);
5554        debug_struct.field("request_id", &self.request_id);
5555        debug_struct.field("zone", &self.zone);
5556        if !self._unknown_fields.is_empty() {
5557            debug_struct.field("_unknown_fields", &self._unknown_fields);
5558        }
5559        debug_struct.finish()
5560    }
5561}
5562
5563#[cfg(feature = "instances")]
5564impl std::fmt::Debug for super::instances::GetRequest {
5565    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5566        let mut debug_struct = f.debug_struct("GetRequest");
5567        debug_struct.field("instance", &self.instance);
5568        debug_struct.field("project", &self.project);
5569        debug_struct.field("zone", &self.zone);
5570        if !self._unknown_fields.is_empty() {
5571            debug_struct.field("_unknown_fields", &self._unknown_fields);
5572        }
5573        debug_struct.finish()
5574    }
5575}
5576
5577#[cfg(feature = "instances")]
5578impl std::fmt::Debug for super::instances::GetEffectiveFirewallsRequest {
5579    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5580        let mut debug_struct = f.debug_struct("GetEffectiveFirewallsRequest");
5581        debug_struct.field("instance", &self.instance);
5582        debug_struct.field("network_interface", &self.network_interface);
5583        debug_struct.field("project", &self.project);
5584        debug_struct.field("zone", &self.zone);
5585        if !self._unknown_fields.is_empty() {
5586            debug_struct.field("_unknown_fields", &self._unknown_fields);
5587        }
5588        debug_struct.finish()
5589    }
5590}
5591
5592#[cfg(feature = "instances")]
5593impl std::fmt::Debug for super::instances::GetGuestAttributesRequest {
5594    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5595        let mut debug_struct = f.debug_struct("GetGuestAttributesRequest");
5596        debug_struct.field("instance", &self.instance);
5597        debug_struct.field("project", &self.project);
5598        debug_struct.field("query_path", &self.query_path);
5599        debug_struct.field("variable_key", &self.variable_key);
5600        debug_struct.field("zone", &self.zone);
5601        if !self._unknown_fields.is_empty() {
5602            debug_struct.field("_unknown_fields", &self._unknown_fields);
5603        }
5604        debug_struct.finish()
5605    }
5606}
5607
5608#[cfg(feature = "instances")]
5609impl std::fmt::Debug for super::instances::GetIamPolicyRequest {
5610    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5611        let mut debug_struct = f.debug_struct("GetIamPolicyRequest");
5612        debug_struct.field(
5613            "options_requested_policy_version",
5614            &self.options_requested_policy_version,
5615        );
5616        debug_struct.field("project", &self.project);
5617        debug_struct.field("resource", &self.resource);
5618        debug_struct.field("zone", &self.zone);
5619        if !self._unknown_fields.is_empty() {
5620            debug_struct.field("_unknown_fields", &self._unknown_fields);
5621        }
5622        debug_struct.finish()
5623    }
5624}
5625
5626#[cfg(feature = "instances")]
5627impl std::fmt::Debug for super::instances::GetScreenshotRequest {
5628    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5629        let mut debug_struct = f.debug_struct("GetScreenshotRequest");
5630        debug_struct.field("instance", &self.instance);
5631        debug_struct.field("project", &self.project);
5632        debug_struct.field("zone", &self.zone);
5633        if !self._unknown_fields.is_empty() {
5634            debug_struct.field("_unknown_fields", &self._unknown_fields);
5635        }
5636        debug_struct.finish()
5637    }
5638}
5639
5640#[cfg(feature = "instances")]
5641impl std::fmt::Debug for super::instances::GetSerialPortOutputRequest {
5642    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5643        let mut debug_struct = f.debug_struct("GetSerialPortOutputRequest");
5644        debug_struct.field("instance", &self.instance);
5645        debug_struct.field("port", &self.port);
5646        debug_struct.field("project", &self.project);
5647        debug_struct.field("start", &self.start);
5648        debug_struct.field("zone", &self.zone);
5649        if !self._unknown_fields.is_empty() {
5650            debug_struct.field("_unknown_fields", &self._unknown_fields);
5651        }
5652        debug_struct.finish()
5653    }
5654}
5655
5656#[cfg(feature = "instances")]
5657impl std::fmt::Debug for super::instances::GetShieldedInstanceIdentityRequest {
5658    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5659        let mut debug_struct = f.debug_struct("GetShieldedInstanceIdentityRequest");
5660        debug_struct.field("instance", &self.instance);
5661        debug_struct.field("project", &self.project);
5662        debug_struct.field("zone", &self.zone);
5663        if !self._unknown_fields.is_empty() {
5664            debug_struct.field("_unknown_fields", &self._unknown_fields);
5665        }
5666        debug_struct.finish()
5667    }
5668}
5669
5670#[cfg(feature = "instances")]
5671impl std::fmt::Debug for super::instances::InsertRequest {
5672    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5673        let mut debug_struct = f.debug_struct("InsertRequest");
5674        debug_struct.field("project", &self.project);
5675        debug_struct.field("request_id", &self.request_id);
5676        debug_struct.field("source_instance_template", &self.source_instance_template);
5677        debug_struct.field("source_machine_image", &self.source_machine_image);
5678        debug_struct.field("zone", &self.zone);
5679        debug_struct.field("body", &self.body);
5680        if !self._unknown_fields.is_empty() {
5681            debug_struct.field("_unknown_fields", &self._unknown_fields);
5682        }
5683        debug_struct.finish()
5684    }
5685}
5686
5687#[cfg(feature = "instances")]
5688impl std::fmt::Debug for super::instances::ListRequest {
5689    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5690        let mut debug_struct = f.debug_struct("ListRequest");
5691        debug_struct.field("filter", &self.filter);
5692        debug_struct.field("max_results", &self.max_results);
5693        debug_struct.field("order_by", &self.order_by);
5694        debug_struct.field("page_token", &self.page_token);
5695        debug_struct.field("project", &self.project);
5696        debug_struct.field("return_partial_success", &self.return_partial_success);
5697        debug_struct.field("zone", &self.zone);
5698        if !self._unknown_fields.is_empty() {
5699            debug_struct.field("_unknown_fields", &self._unknown_fields);
5700        }
5701        debug_struct.finish()
5702    }
5703}
5704
5705#[cfg(feature = "instances")]
5706impl std::fmt::Debug for super::instances::ListReferrersRequest {
5707    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5708        let mut debug_struct = f.debug_struct("ListReferrersRequest");
5709        debug_struct.field("filter", &self.filter);
5710        debug_struct.field("instance", &self.instance);
5711        debug_struct.field("max_results", &self.max_results);
5712        debug_struct.field("order_by", &self.order_by);
5713        debug_struct.field("page_token", &self.page_token);
5714        debug_struct.field("project", &self.project);
5715        debug_struct.field("return_partial_success", &self.return_partial_success);
5716        debug_struct.field("zone", &self.zone);
5717        if !self._unknown_fields.is_empty() {
5718            debug_struct.field("_unknown_fields", &self._unknown_fields);
5719        }
5720        debug_struct.finish()
5721    }
5722}
5723
5724#[cfg(feature = "instances")]
5725impl std::fmt::Debug for super::instances::PerformMaintenanceRequest {
5726    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5727        let mut debug_struct = f.debug_struct("PerformMaintenanceRequest");
5728        debug_struct.field("instance", &self.instance);
5729        debug_struct.field("project", &self.project);
5730        debug_struct.field("request_id", &self.request_id);
5731        debug_struct.field("zone", &self.zone);
5732        if !self._unknown_fields.is_empty() {
5733            debug_struct.field("_unknown_fields", &self._unknown_fields);
5734        }
5735        debug_struct.finish()
5736    }
5737}
5738
5739#[cfg(feature = "instances")]
5740impl std::fmt::Debug for super::instances::RemoveResourcePoliciesRequest {
5741    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5742        let mut debug_struct = f.debug_struct("RemoveResourcePoliciesRequest");
5743        debug_struct.field("instance", &self.instance);
5744        debug_struct.field("project", &self.project);
5745        debug_struct.field("request_id", &self.request_id);
5746        debug_struct.field("zone", &self.zone);
5747        debug_struct.field("body", &self.body);
5748        if !self._unknown_fields.is_empty() {
5749            debug_struct.field("_unknown_fields", &self._unknown_fields);
5750        }
5751        debug_struct.finish()
5752    }
5753}
5754
5755#[cfg(feature = "instances")]
5756impl std::fmt::Debug for super::instances::ReportHostAsFaultyRequest {
5757    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5758        let mut debug_struct = f.debug_struct("ReportHostAsFaultyRequest");
5759        debug_struct.field("instance", &self.instance);
5760        debug_struct.field("project", &self.project);
5761        debug_struct.field("request_id", &self.request_id);
5762        debug_struct.field("zone", &self.zone);
5763        debug_struct.field("body", &self.body);
5764        if !self._unknown_fields.is_empty() {
5765            debug_struct.field("_unknown_fields", &self._unknown_fields);
5766        }
5767        debug_struct.finish()
5768    }
5769}
5770
5771#[cfg(feature = "instances")]
5772impl std::fmt::Debug for super::instances::ResetRequest {
5773    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5774        let mut debug_struct = f.debug_struct("ResetRequest");
5775        debug_struct.field("instance", &self.instance);
5776        debug_struct.field("project", &self.project);
5777        debug_struct.field("request_id", &self.request_id);
5778        debug_struct.field("zone", &self.zone);
5779        if !self._unknown_fields.is_empty() {
5780            debug_struct.field("_unknown_fields", &self._unknown_fields);
5781        }
5782        debug_struct.finish()
5783    }
5784}
5785
5786#[cfg(feature = "instances")]
5787impl std::fmt::Debug for super::instances::ResumeRequest {
5788    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5789        let mut debug_struct = f.debug_struct("ResumeRequest");
5790        debug_struct.field("instance", &self.instance);
5791        debug_struct.field("project", &self.project);
5792        debug_struct.field("request_id", &self.request_id);
5793        debug_struct.field("zone", &self.zone);
5794        if !self._unknown_fields.is_empty() {
5795            debug_struct.field("_unknown_fields", &self._unknown_fields);
5796        }
5797        debug_struct.finish()
5798    }
5799}
5800
5801#[cfg(feature = "instances")]
5802impl std::fmt::Debug for super::instances::SendDiagnosticInterruptRequest {
5803    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5804        let mut debug_struct = f.debug_struct("SendDiagnosticInterruptRequest");
5805        debug_struct.field("instance", &self.instance);
5806        debug_struct.field("project", &self.project);
5807        debug_struct.field("zone", &self.zone);
5808        if !self._unknown_fields.is_empty() {
5809            debug_struct.field("_unknown_fields", &self._unknown_fields);
5810        }
5811        debug_struct.finish()
5812    }
5813}
5814
5815#[cfg(feature = "instances")]
5816impl std::fmt::Debug for super::instances::SetDeletionProtectionRequest {
5817    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5818        let mut debug_struct = f.debug_struct("SetDeletionProtectionRequest");
5819        debug_struct.field("deletion_protection", &self.deletion_protection);
5820        debug_struct.field("project", &self.project);
5821        debug_struct.field("request_id", &self.request_id);
5822        debug_struct.field("resource", &self.resource);
5823        debug_struct.field("zone", &self.zone);
5824        if !self._unknown_fields.is_empty() {
5825            debug_struct.field("_unknown_fields", &self._unknown_fields);
5826        }
5827        debug_struct.finish()
5828    }
5829}
5830
5831#[cfg(feature = "instances")]
5832impl std::fmt::Debug for super::instances::SetDiskAutoDeleteRequest {
5833    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5834        let mut debug_struct = f.debug_struct("SetDiskAutoDeleteRequest");
5835        debug_struct.field("auto_delete", &self.auto_delete);
5836        debug_struct.field("device_name", &self.device_name);
5837        debug_struct.field("instance", &self.instance);
5838        debug_struct.field("project", &self.project);
5839        debug_struct.field("request_id", &self.request_id);
5840        debug_struct.field("zone", &self.zone);
5841        if !self._unknown_fields.is_empty() {
5842            debug_struct.field("_unknown_fields", &self._unknown_fields);
5843        }
5844        debug_struct.finish()
5845    }
5846}
5847
5848#[cfg(feature = "instances")]
5849impl std::fmt::Debug for super::instances::SetIamPolicyRequest {
5850    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5851        let mut debug_struct = f.debug_struct("SetIamPolicyRequest");
5852        debug_struct.field("project", &self.project);
5853        debug_struct.field("resource", &self.resource);
5854        debug_struct.field("zone", &self.zone);
5855        debug_struct.field("body", &self.body);
5856        if !self._unknown_fields.is_empty() {
5857            debug_struct.field("_unknown_fields", &self._unknown_fields);
5858        }
5859        debug_struct.finish()
5860    }
5861}
5862
5863#[cfg(feature = "instances")]
5864impl std::fmt::Debug for super::instances::SetLabelsRequest {
5865    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5866        let mut debug_struct = f.debug_struct("SetLabelsRequest");
5867        debug_struct.field("instance", &self.instance);
5868        debug_struct.field("project", &self.project);
5869        debug_struct.field("request_id", &self.request_id);
5870        debug_struct.field("zone", &self.zone);
5871        debug_struct.field("body", &self.body);
5872        if !self._unknown_fields.is_empty() {
5873            debug_struct.field("_unknown_fields", &self._unknown_fields);
5874        }
5875        debug_struct.finish()
5876    }
5877}
5878
5879#[cfg(feature = "instances")]
5880impl std::fmt::Debug for super::instances::SetMachineResourcesRequest {
5881    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5882        let mut debug_struct = f.debug_struct("SetMachineResourcesRequest");
5883        debug_struct.field("instance", &self.instance);
5884        debug_struct.field("project", &self.project);
5885        debug_struct.field("request_id", &self.request_id);
5886        debug_struct.field("zone", &self.zone);
5887        debug_struct.field("body", &self.body);
5888        if !self._unknown_fields.is_empty() {
5889            debug_struct.field("_unknown_fields", &self._unknown_fields);
5890        }
5891        debug_struct.finish()
5892    }
5893}
5894
5895#[cfg(feature = "instances")]
5896impl std::fmt::Debug for super::instances::SetMachineTypeRequest {
5897    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5898        let mut debug_struct = f.debug_struct("SetMachineTypeRequest");
5899        debug_struct.field("instance", &self.instance);
5900        debug_struct.field("project", &self.project);
5901        debug_struct.field("request_id", &self.request_id);
5902        debug_struct.field("zone", &self.zone);
5903        debug_struct.field("body", &self.body);
5904        if !self._unknown_fields.is_empty() {
5905            debug_struct.field("_unknown_fields", &self._unknown_fields);
5906        }
5907        debug_struct.finish()
5908    }
5909}
5910
5911#[cfg(feature = "instances")]
5912impl std::fmt::Debug for super::instances::SetMetadataRequest {
5913    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5914        let mut debug_struct = f.debug_struct("SetMetadataRequest");
5915        debug_struct.field("instance", &self.instance);
5916        debug_struct.field("project", &self.project);
5917        debug_struct.field("request_id", &self.request_id);
5918        debug_struct.field("zone", &self.zone);
5919        debug_struct.field("body", &self.body);
5920        if !self._unknown_fields.is_empty() {
5921            debug_struct.field("_unknown_fields", &self._unknown_fields);
5922        }
5923        debug_struct.finish()
5924    }
5925}
5926
5927#[cfg(feature = "instances")]
5928impl std::fmt::Debug for super::instances::SetMinCpuPlatformRequest {
5929    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5930        let mut debug_struct = f.debug_struct("SetMinCpuPlatformRequest");
5931        debug_struct.field("instance", &self.instance);
5932        debug_struct.field("project", &self.project);
5933        debug_struct.field("request_id", &self.request_id);
5934        debug_struct.field("zone", &self.zone);
5935        debug_struct.field("body", &self.body);
5936        if !self._unknown_fields.is_empty() {
5937            debug_struct.field("_unknown_fields", &self._unknown_fields);
5938        }
5939        debug_struct.finish()
5940    }
5941}
5942
5943#[cfg(feature = "instances")]
5944impl std::fmt::Debug for super::instances::SetNameRequest {
5945    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5946        let mut debug_struct = f.debug_struct("SetNameRequest");
5947        debug_struct.field("instance", &self.instance);
5948        debug_struct.field("project", &self.project);
5949        debug_struct.field("request_id", &self.request_id);
5950        debug_struct.field("zone", &self.zone);
5951        debug_struct.field("body", &self.body);
5952        if !self._unknown_fields.is_empty() {
5953            debug_struct.field("_unknown_fields", &self._unknown_fields);
5954        }
5955        debug_struct.finish()
5956    }
5957}
5958
5959#[cfg(feature = "instances")]
5960impl std::fmt::Debug for super::instances::SetSchedulingRequest {
5961    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5962        let mut debug_struct = f.debug_struct("SetSchedulingRequest");
5963        debug_struct.field("instance", &self.instance);
5964        debug_struct.field("project", &self.project);
5965        debug_struct.field("request_id", &self.request_id);
5966        debug_struct.field("zone", &self.zone);
5967        debug_struct.field("body", &self.body);
5968        if !self._unknown_fields.is_empty() {
5969            debug_struct.field("_unknown_fields", &self._unknown_fields);
5970        }
5971        debug_struct.finish()
5972    }
5973}
5974
5975#[cfg(feature = "instances")]
5976impl std::fmt::Debug for super::instances::SetSecurityPolicyRequest {
5977    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5978        let mut debug_struct = f.debug_struct("SetSecurityPolicyRequest");
5979        debug_struct.field("instance", &self.instance);
5980        debug_struct.field("project", &self.project);
5981        debug_struct.field("request_id", &self.request_id);
5982        debug_struct.field("zone", &self.zone);
5983        debug_struct.field("body", &self.body);
5984        if !self._unknown_fields.is_empty() {
5985            debug_struct.field("_unknown_fields", &self._unknown_fields);
5986        }
5987        debug_struct.finish()
5988    }
5989}
5990
5991#[cfg(feature = "instances")]
5992impl std::fmt::Debug for super::instances::SetServiceAccountRequest {
5993    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5994        let mut debug_struct = f.debug_struct("SetServiceAccountRequest");
5995        debug_struct.field("instance", &self.instance);
5996        debug_struct.field("project", &self.project);
5997        debug_struct.field("request_id", &self.request_id);
5998        debug_struct.field("zone", &self.zone);
5999        debug_struct.field("body", &self.body);
6000        if !self._unknown_fields.is_empty() {
6001            debug_struct.field("_unknown_fields", &self._unknown_fields);
6002        }
6003        debug_struct.finish()
6004    }
6005}
6006
6007#[cfg(feature = "instances")]
6008impl std::fmt::Debug for super::instances::SetShieldedInstanceIntegrityPolicyRequest {
6009    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6010        let mut debug_struct = f.debug_struct("SetShieldedInstanceIntegrityPolicyRequest");
6011        debug_struct.field("instance", &self.instance);
6012        debug_struct.field("project", &self.project);
6013        debug_struct.field("request_id", &self.request_id);
6014        debug_struct.field("zone", &self.zone);
6015        debug_struct.field("body", &self.body);
6016        if !self._unknown_fields.is_empty() {
6017            debug_struct.field("_unknown_fields", &self._unknown_fields);
6018        }
6019        debug_struct.finish()
6020    }
6021}
6022
6023#[cfg(feature = "instances")]
6024impl std::fmt::Debug for super::instances::SetTagsRequest {
6025    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6026        let mut debug_struct = f.debug_struct("SetTagsRequest");
6027        debug_struct.field("instance", &self.instance);
6028        debug_struct.field("project", &self.project);
6029        debug_struct.field("request_id", &self.request_id);
6030        debug_struct.field("zone", &self.zone);
6031        debug_struct.field("body", &self.body);
6032        if !self._unknown_fields.is_empty() {
6033            debug_struct.field("_unknown_fields", &self._unknown_fields);
6034        }
6035        debug_struct.finish()
6036    }
6037}
6038
6039#[cfg(feature = "instances")]
6040impl std::fmt::Debug for super::instances::SimulateMaintenanceEventRequest {
6041    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6042        let mut debug_struct = f.debug_struct("SimulateMaintenanceEventRequest");
6043        debug_struct.field("instance", &self.instance);
6044        debug_struct.field("project", &self.project);
6045        debug_struct.field("request_id", &self.request_id);
6046        debug_struct.field(
6047            "with_extended_notifications",
6048            &self.with_extended_notifications,
6049        );
6050        debug_struct.field("zone", &self.zone);
6051        if !self._unknown_fields.is_empty() {
6052            debug_struct.field("_unknown_fields", &self._unknown_fields);
6053        }
6054        debug_struct.finish()
6055    }
6056}
6057
6058#[cfg(feature = "instances")]
6059impl std::fmt::Debug for super::instances::StartRequest {
6060    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6061        let mut debug_struct = f.debug_struct("StartRequest");
6062        debug_struct.field("instance", &self.instance);
6063        debug_struct.field("project", &self.project);
6064        debug_struct.field("request_id", &self.request_id);
6065        debug_struct.field("zone", &self.zone);
6066        if !self._unknown_fields.is_empty() {
6067            debug_struct.field("_unknown_fields", &self._unknown_fields);
6068        }
6069        debug_struct.finish()
6070    }
6071}
6072
6073#[cfg(feature = "instances")]
6074impl std::fmt::Debug for super::instances::StartWithEncryptionKeyRequest {
6075    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6076        let mut debug_struct = f.debug_struct("StartWithEncryptionKeyRequest");
6077        debug_struct.field("instance", &self.instance);
6078        debug_struct.field("project", &self.project);
6079        debug_struct.field("request_id", &self.request_id);
6080        debug_struct.field("zone", &self.zone);
6081        debug_struct.field("body", &self.body);
6082        if !self._unknown_fields.is_empty() {
6083            debug_struct.field("_unknown_fields", &self._unknown_fields);
6084        }
6085        debug_struct.finish()
6086    }
6087}
6088
6089#[cfg(feature = "instances")]
6090impl std::fmt::Debug for super::instances::StopRequest {
6091    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6092        let mut debug_struct = f.debug_struct("StopRequest");
6093        debug_struct.field("discard_local_ssd", &self.discard_local_ssd);
6094        debug_struct.field("instance", &self.instance);
6095        debug_struct.field("project", &self.project);
6096        debug_struct.field("request_id", &self.request_id);
6097        debug_struct.field("zone", &self.zone);
6098        if !self._unknown_fields.is_empty() {
6099            debug_struct.field("_unknown_fields", &self._unknown_fields);
6100        }
6101        debug_struct.finish()
6102    }
6103}
6104
6105#[cfg(feature = "instances")]
6106impl std::fmt::Debug for super::instances::SuspendRequest {
6107    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6108        let mut debug_struct = f.debug_struct("SuspendRequest");
6109        debug_struct.field("discard_local_ssd", &self.discard_local_ssd);
6110        debug_struct.field("instance", &self.instance);
6111        debug_struct.field("project", &self.project);
6112        debug_struct.field("request_id", &self.request_id);
6113        debug_struct.field("zone", &self.zone);
6114        if !self._unknown_fields.is_empty() {
6115            debug_struct.field("_unknown_fields", &self._unknown_fields);
6116        }
6117        debug_struct.finish()
6118    }
6119}
6120
6121#[cfg(feature = "instances")]
6122impl std::fmt::Debug for super::instances::TestIamPermissionsRequest {
6123    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6124        let mut debug_struct = f.debug_struct("TestIamPermissionsRequest");
6125        debug_struct.field("project", &self.project);
6126        debug_struct.field("resource", &self.resource);
6127        debug_struct.field("zone", &self.zone);
6128        debug_struct.field("body", &self.body);
6129        if !self._unknown_fields.is_empty() {
6130            debug_struct.field("_unknown_fields", &self._unknown_fields);
6131        }
6132        debug_struct.finish()
6133    }
6134}
6135
6136#[cfg(feature = "instances")]
6137impl std::fmt::Debug for super::instances::UpdateRequest {
6138    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6139        let mut debug_struct = f.debug_struct("UpdateRequest");
6140        debug_struct.field("instance", &self.instance);
6141        debug_struct.field("minimal_action", &self.minimal_action);
6142        debug_struct.field(
6143            "most_disruptive_allowed_action",
6144            &self.most_disruptive_allowed_action,
6145        );
6146        debug_struct.field("project", &self.project);
6147        debug_struct.field("request_id", &self.request_id);
6148        debug_struct.field("zone", &self.zone);
6149        debug_struct.field("body", &self.body);
6150        if !self._unknown_fields.is_empty() {
6151            debug_struct.field("_unknown_fields", &self._unknown_fields);
6152        }
6153        debug_struct.finish()
6154    }
6155}
6156
6157#[cfg(feature = "instances")]
6158impl std::fmt::Debug for super::instances::UpdateAccessConfigRequest {
6159    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6160        let mut debug_struct = f.debug_struct("UpdateAccessConfigRequest");
6161        debug_struct.field("instance", &self.instance);
6162        debug_struct.field("network_interface", &self.network_interface);
6163        debug_struct.field("project", &self.project);
6164        debug_struct.field("request_id", &self.request_id);
6165        debug_struct.field("zone", &self.zone);
6166        debug_struct.field("body", &self.body);
6167        if !self._unknown_fields.is_empty() {
6168            debug_struct.field("_unknown_fields", &self._unknown_fields);
6169        }
6170        debug_struct.finish()
6171    }
6172}
6173
6174#[cfg(feature = "instances")]
6175impl std::fmt::Debug for super::instances::UpdateDisplayDeviceRequest {
6176    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6177        let mut debug_struct = f.debug_struct("UpdateDisplayDeviceRequest");
6178        debug_struct.field("instance", &self.instance);
6179        debug_struct.field("project", &self.project);
6180        debug_struct.field("request_id", &self.request_id);
6181        debug_struct.field("zone", &self.zone);
6182        debug_struct.field("body", &self.body);
6183        if !self._unknown_fields.is_empty() {
6184            debug_struct.field("_unknown_fields", &self._unknown_fields);
6185        }
6186        debug_struct.finish()
6187    }
6188}
6189
6190#[cfg(feature = "instances")]
6191impl std::fmt::Debug for super::instances::UpdateNetworkInterfaceRequest {
6192    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6193        let mut debug_struct = f.debug_struct("UpdateNetworkInterfaceRequest");
6194        debug_struct.field("instance", &self.instance);
6195        debug_struct.field("network_interface", &self.network_interface);
6196        debug_struct.field("project", &self.project);
6197        debug_struct.field("request_id", &self.request_id);
6198        debug_struct.field("zone", &self.zone);
6199        debug_struct.field("body", &self.body);
6200        if !self._unknown_fields.is_empty() {
6201            debug_struct.field("_unknown_fields", &self._unknown_fields);
6202        }
6203        debug_struct.finish()
6204    }
6205}
6206
6207#[cfg(feature = "instances")]
6208impl std::fmt::Debug for super::instances::UpdateShieldedInstanceConfigRequest {
6209    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6210        let mut debug_struct = f.debug_struct("UpdateShieldedInstanceConfigRequest");
6211        debug_struct.field("instance", &self.instance);
6212        debug_struct.field("project", &self.project);
6213        debug_struct.field("request_id", &self.request_id);
6214        debug_struct.field("zone", &self.zone);
6215        debug_struct.field("body", &self.body);
6216        if !self._unknown_fields.is_empty() {
6217            debug_struct.field("_unknown_fields", &self._unknown_fields);
6218        }
6219        debug_struct.finish()
6220    }
6221}
6222
6223#[cfg(feature = "machine-types")]
6224impl std::fmt::Debug for super::machine_types::AggregatedListRequest {
6225    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6226        let mut debug_struct = f.debug_struct("AggregatedListRequest");
6227        debug_struct.field("filter", &self.filter);
6228        debug_struct.field("include_all_scopes", &self.include_all_scopes);
6229        debug_struct.field("max_results", &self.max_results);
6230        debug_struct.field("order_by", &self.order_by);
6231        debug_struct.field("page_token", &self.page_token);
6232        debug_struct.field("project", &self.project);
6233        debug_struct.field("return_partial_success", &self.return_partial_success);
6234        debug_struct.field("service_project_number", &self.service_project_number);
6235        if !self._unknown_fields.is_empty() {
6236            debug_struct.field("_unknown_fields", &self._unknown_fields);
6237        }
6238        debug_struct.finish()
6239    }
6240}
6241
6242#[cfg(feature = "machine-types")]
6243impl std::fmt::Debug for super::machine_types::GetRequest {
6244    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6245        let mut debug_struct = f.debug_struct("GetRequest");
6246        debug_struct.field("machine_type", &self.machine_type);
6247        debug_struct.field("project", &self.project);
6248        debug_struct.field("zone", &self.zone);
6249        if !self._unknown_fields.is_empty() {
6250            debug_struct.field("_unknown_fields", &self._unknown_fields);
6251        }
6252        debug_struct.finish()
6253    }
6254}
6255
6256#[cfg(feature = "machine-types")]
6257impl std::fmt::Debug for super::machine_types::ListRequest {
6258    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6259        let mut debug_struct = f.debug_struct("ListRequest");
6260        debug_struct.field("filter", &self.filter);
6261        debug_struct.field("max_results", &self.max_results);
6262        debug_struct.field("order_by", &self.order_by);
6263        debug_struct.field("page_token", &self.page_token);
6264        debug_struct.field("project", &self.project);
6265        debug_struct.field("return_partial_success", &self.return_partial_success);
6266        debug_struct.field("zone", &self.zone);
6267        if !self._unknown_fields.is_empty() {
6268            debug_struct.field("_unknown_fields", &self._unknown_fields);
6269        }
6270        debug_struct.finish()
6271    }
6272}
6273
6274#[cfg(feature = "region-instance-group-managers")]
6275impl std::fmt::Debug for super::region_instance_group_managers::AbandonInstancesRequest {
6276    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6277        let mut debug_struct = f.debug_struct("AbandonInstancesRequest");
6278        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6279        debug_struct.field("project", &self.project);
6280        debug_struct.field("region", &self.region);
6281        debug_struct.field("request_id", &self.request_id);
6282        debug_struct.field("body", &self.body);
6283        if !self._unknown_fields.is_empty() {
6284            debug_struct.field("_unknown_fields", &self._unknown_fields);
6285        }
6286        debug_struct.finish()
6287    }
6288}
6289
6290#[cfg(feature = "region-instance-group-managers")]
6291impl std::fmt::Debug for super::region_instance_group_managers::ApplyUpdatesToInstancesRequest {
6292    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6293        let mut debug_struct = f.debug_struct("ApplyUpdatesToInstancesRequest");
6294        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6295        debug_struct.field("project", &self.project);
6296        debug_struct.field("region", &self.region);
6297        debug_struct.field("body", &self.body);
6298        if !self._unknown_fields.is_empty() {
6299            debug_struct.field("_unknown_fields", &self._unknown_fields);
6300        }
6301        debug_struct.finish()
6302    }
6303}
6304
6305#[cfg(feature = "region-instance-group-managers")]
6306impl std::fmt::Debug for super::region_instance_group_managers::CreateInstancesRequest {
6307    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6308        let mut debug_struct = f.debug_struct("CreateInstancesRequest");
6309        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6310        debug_struct.field("project", &self.project);
6311        debug_struct.field("region", &self.region);
6312        debug_struct.field("request_id", &self.request_id);
6313        debug_struct.field("body", &self.body);
6314        if !self._unknown_fields.is_empty() {
6315            debug_struct.field("_unknown_fields", &self._unknown_fields);
6316        }
6317        debug_struct.finish()
6318    }
6319}
6320
6321#[cfg(feature = "region-instance-group-managers")]
6322impl std::fmt::Debug for super::region_instance_group_managers::DeleteRequest {
6323    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6324        let mut debug_struct = f.debug_struct("DeleteRequest");
6325        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6326        debug_struct.field("project", &self.project);
6327        debug_struct.field("region", &self.region);
6328        debug_struct.field("request_id", &self.request_id);
6329        if !self._unknown_fields.is_empty() {
6330            debug_struct.field("_unknown_fields", &self._unknown_fields);
6331        }
6332        debug_struct.finish()
6333    }
6334}
6335
6336#[cfg(feature = "region-instance-group-managers")]
6337impl std::fmt::Debug for super::region_instance_group_managers::DeleteInstancesRequest {
6338    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6339        let mut debug_struct = f.debug_struct("DeleteInstancesRequest");
6340        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6341        debug_struct.field("project", &self.project);
6342        debug_struct.field("region", &self.region);
6343        debug_struct.field("request_id", &self.request_id);
6344        debug_struct.field("body", &self.body);
6345        if !self._unknown_fields.is_empty() {
6346            debug_struct.field("_unknown_fields", &self._unknown_fields);
6347        }
6348        debug_struct.finish()
6349    }
6350}
6351
6352#[cfg(feature = "region-instance-group-managers")]
6353impl std::fmt::Debug for super::region_instance_group_managers::DeletePerInstanceConfigsRequest {
6354    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6355        let mut debug_struct = f.debug_struct("DeletePerInstanceConfigsRequest");
6356        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6357        debug_struct.field("project", &self.project);
6358        debug_struct.field("region", &self.region);
6359        debug_struct.field("body", &self.body);
6360        if !self._unknown_fields.is_empty() {
6361            debug_struct.field("_unknown_fields", &self._unknown_fields);
6362        }
6363        debug_struct.finish()
6364    }
6365}
6366
6367#[cfg(feature = "region-instance-group-managers")]
6368impl std::fmt::Debug for super::region_instance_group_managers::GetRequest {
6369    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6370        let mut debug_struct = f.debug_struct("GetRequest");
6371        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6372        debug_struct.field("project", &self.project);
6373        debug_struct.field("region", &self.region);
6374        if !self._unknown_fields.is_empty() {
6375            debug_struct.field("_unknown_fields", &self._unknown_fields);
6376        }
6377        debug_struct.finish()
6378    }
6379}
6380
6381#[cfg(feature = "region-instance-group-managers")]
6382impl std::fmt::Debug for super::region_instance_group_managers::InsertRequest {
6383    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6384        let mut debug_struct = f.debug_struct("InsertRequest");
6385        debug_struct.field("project", &self.project);
6386        debug_struct.field("region", &self.region);
6387        debug_struct.field("request_id", &self.request_id);
6388        debug_struct.field("body", &self.body);
6389        if !self._unknown_fields.is_empty() {
6390            debug_struct.field("_unknown_fields", &self._unknown_fields);
6391        }
6392        debug_struct.finish()
6393    }
6394}
6395
6396#[cfg(feature = "region-instance-group-managers")]
6397impl std::fmt::Debug for super::region_instance_group_managers::ListRequest {
6398    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6399        let mut debug_struct = f.debug_struct("ListRequest");
6400        debug_struct.field("filter", &self.filter);
6401        debug_struct.field("max_results", &self.max_results);
6402        debug_struct.field("order_by", &self.order_by);
6403        debug_struct.field("page_token", &self.page_token);
6404        debug_struct.field("project", &self.project);
6405        debug_struct.field("region", &self.region);
6406        debug_struct.field("return_partial_success", &self.return_partial_success);
6407        if !self._unknown_fields.is_empty() {
6408            debug_struct.field("_unknown_fields", &self._unknown_fields);
6409        }
6410        debug_struct.finish()
6411    }
6412}
6413
6414#[cfg(feature = "region-instance-group-managers")]
6415impl std::fmt::Debug for super::region_instance_group_managers::ListErrorsRequest {
6416    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6417        let mut debug_struct = f.debug_struct("ListErrorsRequest");
6418        debug_struct.field("filter", &self.filter);
6419        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6420        debug_struct.field("max_results", &self.max_results);
6421        debug_struct.field("order_by", &self.order_by);
6422        debug_struct.field("page_token", &self.page_token);
6423        debug_struct.field("project", &self.project);
6424        debug_struct.field("region", &self.region);
6425        debug_struct.field("return_partial_success", &self.return_partial_success);
6426        if !self._unknown_fields.is_empty() {
6427            debug_struct.field("_unknown_fields", &self._unknown_fields);
6428        }
6429        debug_struct.finish()
6430    }
6431}
6432
6433#[cfg(feature = "region-instance-group-managers")]
6434impl std::fmt::Debug for super::region_instance_group_managers::ListManagedInstancesRequest {
6435    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6436        let mut debug_struct = f.debug_struct("ListManagedInstancesRequest");
6437        debug_struct.field("filter", &self.filter);
6438        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6439        debug_struct.field("max_results", &self.max_results);
6440        debug_struct.field("order_by", &self.order_by);
6441        debug_struct.field("page_token", &self.page_token);
6442        debug_struct.field("project", &self.project);
6443        debug_struct.field("region", &self.region);
6444        debug_struct.field("return_partial_success", &self.return_partial_success);
6445        if !self._unknown_fields.is_empty() {
6446            debug_struct.field("_unknown_fields", &self._unknown_fields);
6447        }
6448        debug_struct.finish()
6449    }
6450}
6451
6452#[cfg(feature = "region-instance-group-managers")]
6453impl std::fmt::Debug for super::region_instance_group_managers::ListPerInstanceConfigsRequest {
6454    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6455        let mut debug_struct = f.debug_struct("ListPerInstanceConfigsRequest");
6456        debug_struct.field("filter", &self.filter);
6457        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6458        debug_struct.field("max_results", &self.max_results);
6459        debug_struct.field("order_by", &self.order_by);
6460        debug_struct.field("page_token", &self.page_token);
6461        debug_struct.field("project", &self.project);
6462        debug_struct.field("region", &self.region);
6463        debug_struct.field("return_partial_success", &self.return_partial_success);
6464        if !self._unknown_fields.is_empty() {
6465            debug_struct.field("_unknown_fields", &self._unknown_fields);
6466        }
6467        debug_struct.finish()
6468    }
6469}
6470
6471#[cfg(feature = "region-instance-group-managers")]
6472impl std::fmt::Debug for super::region_instance_group_managers::PatchRequest {
6473    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6474        let mut debug_struct = f.debug_struct("PatchRequest");
6475        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6476        debug_struct.field("project", &self.project);
6477        debug_struct.field("region", &self.region);
6478        debug_struct.field("request_id", &self.request_id);
6479        debug_struct.field("body", &self.body);
6480        if !self._unknown_fields.is_empty() {
6481            debug_struct.field("_unknown_fields", &self._unknown_fields);
6482        }
6483        debug_struct.finish()
6484    }
6485}
6486
6487#[cfg(feature = "region-instance-group-managers")]
6488impl std::fmt::Debug for super::region_instance_group_managers::PatchPerInstanceConfigsRequest {
6489    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6490        let mut debug_struct = f.debug_struct("PatchPerInstanceConfigsRequest");
6491        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6492        debug_struct.field("project", &self.project);
6493        debug_struct.field("region", &self.region);
6494        debug_struct.field("request_id", &self.request_id);
6495        debug_struct.field("body", &self.body);
6496        if !self._unknown_fields.is_empty() {
6497            debug_struct.field("_unknown_fields", &self._unknown_fields);
6498        }
6499        debug_struct.finish()
6500    }
6501}
6502
6503#[cfg(feature = "region-instance-group-managers")]
6504impl std::fmt::Debug for super::region_instance_group_managers::RecreateInstancesRequest {
6505    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6506        let mut debug_struct = f.debug_struct("RecreateInstancesRequest");
6507        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6508        debug_struct.field("project", &self.project);
6509        debug_struct.field("region", &self.region);
6510        debug_struct.field("request_id", &self.request_id);
6511        debug_struct.field("body", &self.body);
6512        if !self._unknown_fields.is_empty() {
6513            debug_struct.field("_unknown_fields", &self._unknown_fields);
6514        }
6515        debug_struct.finish()
6516    }
6517}
6518
6519#[cfg(feature = "region-instance-group-managers")]
6520impl std::fmt::Debug for super::region_instance_group_managers::ResizeRequest {
6521    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6522        let mut debug_struct = f.debug_struct("ResizeRequest");
6523        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6524        debug_struct.field("project", &self.project);
6525        debug_struct.field("region", &self.region);
6526        debug_struct.field("request_id", &self.request_id);
6527        debug_struct.field("size", &self.size);
6528        if !self._unknown_fields.is_empty() {
6529            debug_struct.field("_unknown_fields", &self._unknown_fields);
6530        }
6531        debug_struct.finish()
6532    }
6533}
6534
6535#[cfg(feature = "region-instance-group-managers")]
6536impl std::fmt::Debug for super::region_instance_group_managers::ResumeInstancesRequest {
6537    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6538        let mut debug_struct = f.debug_struct("ResumeInstancesRequest");
6539        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6540        debug_struct.field("project", &self.project);
6541        debug_struct.field("region", &self.region);
6542        debug_struct.field("request_id", &self.request_id);
6543        debug_struct.field("body", &self.body);
6544        if !self._unknown_fields.is_empty() {
6545            debug_struct.field("_unknown_fields", &self._unknown_fields);
6546        }
6547        debug_struct.finish()
6548    }
6549}
6550
6551#[cfg(feature = "region-instance-group-managers")]
6552impl std::fmt::Debug for super::region_instance_group_managers::SetInstanceTemplateRequest {
6553    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6554        let mut debug_struct = f.debug_struct("SetInstanceTemplateRequest");
6555        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6556        debug_struct.field("project", &self.project);
6557        debug_struct.field("region", &self.region);
6558        debug_struct.field("request_id", &self.request_id);
6559        debug_struct.field("body", &self.body);
6560        if !self._unknown_fields.is_empty() {
6561            debug_struct.field("_unknown_fields", &self._unknown_fields);
6562        }
6563        debug_struct.finish()
6564    }
6565}
6566
6567#[cfg(feature = "region-instance-group-managers")]
6568impl std::fmt::Debug for super::region_instance_group_managers::SetTargetPoolsRequest {
6569    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6570        let mut debug_struct = f.debug_struct("SetTargetPoolsRequest");
6571        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6572        debug_struct.field("project", &self.project);
6573        debug_struct.field("region", &self.region);
6574        debug_struct.field("request_id", &self.request_id);
6575        debug_struct.field("body", &self.body);
6576        if !self._unknown_fields.is_empty() {
6577            debug_struct.field("_unknown_fields", &self._unknown_fields);
6578        }
6579        debug_struct.finish()
6580    }
6581}
6582
6583#[cfg(feature = "region-instance-group-managers")]
6584impl std::fmt::Debug for super::region_instance_group_managers::StartInstancesRequest {
6585    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6586        let mut debug_struct = f.debug_struct("StartInstancesRequest");
6587        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6588        debug_struct.field("project", &self.project);
6589        debug_struct.field("region", &self.region);
6590        debug_struct.field("request_id", &self.request_id);
6591        debug_struct.field("body", &self.body);
6592        if !self._unknown_fields.is_empty() {
6593            debug_struct.field("_unknown_fields", &self._unknown_fields);
6594        }
6595        debug_struct.finish()
6596    }
6597}
6598
6599#[cfg(feature = "region-instance-group-managers")]
6600impl std::fmt::Debug for super::region_instance_group_managers::StopInstancesRequest {
6601    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6602        let mut debug_struct = f.debug_struct("StopInstancesRequest");
6603        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6604        debug_struct.field("project", &self.project);
6605        debug_struct.field("region", &self.region);
6606        debug_struct.field("request_id", &self.request_id);
6607        debug_struct.field("body", &self.body);
6608        if !self._unknown_fields.is_empty() {
6609            debug_struct.field("_unknown_fields", &self._unknown_fields);
6610        }
6611        debug_struct.finish()
6612    }
6613}
6614
6615#[cfg(feature = "region-instance-group-managers")]
6616impl std::fmt::Debug for super::region_instance_group_managers::SuspendInstancesRequest {
6617    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6618        let mut debug_struct = f.debug_struct("SuspendInstancesRequest");
6619        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6620        debug_struct.field("project", &self.project);
6621        debug_struct.field("region", &self.region);
6622        debug_struct.field("request_id", &self.request_id);
6623        debug_struct.field("body", &self.body);
6624        if !self._unknown_fields.is_empty() {
6625            debug_struct.field("_unknown_fields", &self._unknown_fields);
6626        }
6627        debug_struct.finish()
6628    }
6629}
6630
6631#[cfg(feature = "region-instance-group-managers")]
6632impl std::fmt::Debug for super::region_instance_group_managers::UpdatePerInstanceConfigsRequest {
6633    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6634        let mut debug_struct = f.debug_struct("UpdatePerInstanceConfigsRequest");
6635        debug_struct.field("instance_group_manager", &self.instance_group_manager);
6636        debug_struct.field("project", &self.project);
6637        debug_struct.field("region", &self.region);
6638        debug_struct.field("request_id", &self.request_id);
6639        debug_struct.field("body", &self.body);
6640        if !self._unknown_fields.is_empty() {
6641            debug_struct.field("_unknown_fields", &self._unknown_fields);
6642        }
6643        debug_struct.finish()
6644    }
6645}
6646
6647#[cfg(feature = "region-instance-groups")]
6648impl std::fmt::Debug for super::region_instance_groups::GetRequest {
6649    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6650        let mut debug_struct = f.debug_struct("GetRequest");
6651        debug_struct.field("instance_group", &self.instance_group);
6652        debug_struct.field("project", &self.project);
6653        debug_struct.field("region", &self.region);
6654        if !self._unknown_fields.is_empty() {
6655            debug_struct.field("_unknown_fields", &self._unknown_fields);
6656        }
6657        debug_struct.finish()
6658    }
6659}
6660
6661#[cfg(feature = "region-instance-groups")]
6662impl std::fmt::Debug for super::region_instance_groups::ListRequest {
6663    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6664        let mut debug_struct = f.debug_struct("ListRequest");
6665        debug_struct.field("filter", &self.filter);
6666        debug_struct.field("max_results", &self.max_results);
6667        debug_struct.field("order_by", &self.order_by);
6668        debug_struct.field("page_token", &self.page_token);
6669        debug_struct.field("project", &self.project);
6670        debug_struct.field("region", &self.region);
6671        debug_struct.field("return_partial_success", &self.return_partial_success);
6672        if !self._unknown_fields.is_empty() {
6673            debug_struct.field("_unknown_fields", &self._unknown_fields);
6674        }
6675        debug_struct.finish()
6676    }
6677}
6678
6679#[cfg(feature = "region-instance-groups")]
6680impl std::fmt::Debug for super::region_instance_groups::ListInstancesRequest {
6681    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6682        let mut debug_struct = f.debug_struct("ListInstancesRequest");
6683        debug_struct.field("filter", &self.filter);
6684        debug_struct.field("instance_group", &self.instance_group);
6685        debug_struct.field("max_results", &self.max_results);
6686        debug_struct.field("order_by", &self.order_by);
6687        debug_struct.field("page_token", &self.page_token);
6688        debug_struct.field("project", &self.project);
6689        debug_struct.field("region", &self.region);
6690        debug_struct.field("return_partial_success", &self.return_partial_success);
6691        debug_struct.field("body", &self.body);
6692        if !self._unknown_fields.is_empty() {
6693            debug_struct.field("_unknown_fields", &self._unknown_fields);
6694        }
6695        debug_struct.finish()
6696    }
6697}
6698
6699#[cfg(feature = "region-instance-groups")]
6700impl std::fmt::Debug for super::region_instance_groups::SetNamedPortsRequest {
6701    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6702        let mut debug_struct = f.debug_struct("SetNamedPortsRequest");
6703        debug_struct.field("instance_group", &self.instance_group);
6704        debug_struct.field("project", &self.project);
6705        debug_struct.field("region", &self.region);
6706        debug_struct.field("request_id", &self.request_id);
6707        debug_struct.field("body", &self.body);
6708        if !self._unknown_fields.is_empty() {
6709            debug_struct.field("_unknown_fields", &self._unknown_fields);
6710        }
6711        debug_struct.finish()
6712    }
6713}
6714
6715#[cfg(feature = "region-instance-groups")]
6716impl std::fmt::Debug for super::region_instance_groups::TestIamPermissionsRequest {
6717    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6718        let mut debug_struct = f.debug_struct("TestIamPermissionsRequest");
6719        debug_struct.field("project", &self.project);
6720        debug_struct.field("region", &self.region);
6721        debug_struct.field("resource", &self.resource);
6722        debug_struct.field("body", &self.body);
6723        if !self._unknown_fields.is_empty() {
6724            debug_struct.field("_unknown_fields", &self._unknown_fields);
6725        }
6726        debug_struct.finish()
6727    }
6728}
6729
6730#[cfg(feature = "region-instance-templates")]
6731impl std::fmt::Debug for super::region_instance_templates::DeleteRequest {
6732    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6733        let mut debug_struct = f.debug_struct("DeleteRequest");
6734        debug_struct.field("instance_template", &self.instance_template);
6735        debug_struct.field("project", &self.project);
6736        debug_struct.field("region", &self.region);
6737        debug_struct.field("request_id", &self.request_id);
6738        if !self._unknown_fields.is_empty() {
6739            debug_struct.field("_unknown_fields", &self._unknown_fields);
6740        }
6741        debug_struct.finish()
6742    }
6743}
6744
6745#[cfg(feature = "region-instance-templates")]
6746impl std::fmt::Debug for super::region_instance_templates::GetRequest {
6747    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6748        let mut debug_struct = f.debug_struct("GetRequest");
6749        debug_struct.field("instance_template", &self.instance_template);
6750        debug_struct.field("project", &self.project);
6751        debug_struct.field("region", &self.region);
6752        if !self._unknown_fields.is_empty() {
6753            debug_struct.field("_unknown_fields", &self._unknown_fields);
6754        }
6755        debug_struct.finish()
6756    }
6757}
6758
6759#[cfg(feature = "region-instance-templates")]
6760impl std::fmt::Debug for super::region_instance_templates::InsertRequest {
6761    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6762        let mut debug_struct = f.debug_struct("InsertRequest");
6763        debug_struct.field("project", &self.project);
6764        debug_struct.field("region", &self.region);
6765        debug_struct.field("request_id", &self.request_id);
6766        debug_struct.field("body", &self.body);
6767        if !self._unknown_fields.is_empty() {
6768            debug_struct.field("_unknown_fields", &self._unknown_fields);
6769        }
6770        debug_struct.finish()
6771    }
6772}
6773
6774#[cfg(feature = "region-instance-templates")]
6775impl std::fmt::Debug for super::region_instance_templates::ListRequest {
6776    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6777        let mut debug_struct = f.debug_struct("ListRequest");
6778        debug_struct.field("filter", &self.filter);
6779        debug_struct.field("max_results", &self.max_results);
6780        debug_struct.field("order_by", &self.order_by);
6781        debug_struct.field("page_token", &self.page_token);
6782        debug_struct.field("project", &self.project);
6783        debug_struct.field("region", &self.region);
6784        debug_struct.field("return_partial_success", &self.return_partial_success);
6785        if !self._unknown_fields.is_empty() {
6786            debug_struct.field("_unknown_fields", &self._unknown_fields);
6787        }
6788        debug_struct.finish()
6789    }
6790}
6791
6792#[cfg(feature = "region-instances")]
6793impl std::fmt::Debug for super::region_instances::BulkInsertRequest {
6794    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6795        let mut debug_struct = f.debug_struct("BulkInsertRequest");
6796        debug_struct.field("project", &self.project);
6797        debug_struct.field("region", &self.region);
6798        debug_struct.field("request_id", &self.request_id);
6799        debug_struct.field("body", &self.body);
6800        if !self._unknown_fields.is_empty() {
6801            debug_struct.field("_unknown_fields", &self._unknown_fields);
6802        }
6803        debug_struct.finish()
6804    }
6805}
6806
6807#[cfg(feature = "region-operations")]
6808impl std::fmt::Debug for super::region_operations::DeleteRequest {
6809    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6810        let mut debug_struct = f.debug_struct("DeleteRequest");
6811        debug_struct.field("operation", &self.operation);
6812        debug_struct.field("project", &self.project);
6813        debug_struct.field("region", &self.region);
6814        if !self._unknown_fields.is_empty() {
6815            debug_struct.field("_unknown_fields", &self._unknown_fields);
6816        }
6817        debug_struct.finish()
6818    }
6819}
6820
6821#[cfg(feature = "region-operations")]
6822impl std::fmt::Debug for super::region_operations::GetRequest {
6823    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6824        let mut debug_struct = f.debug_struct("GetRequest");
6825        debug_struct.field("operation", &self.operation);
6826        debug_struct.field("project", &self.project);
6827        debug_struct.field("region", &self.region);
6828        if !self._unknown_fields.is_empty() {
6829            debug_struct.field("_unknown_fields", &self._unknown_fields);
6830        }
6831        debug_struct.finish()
6832    }
6833}
6834
6835#[cfg(feature = "region-operations")]
6836impl std::fmt::Debug for super::region_operations::ListRequest {
6837    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6838        let mut debug_struct = f.debug_struct("ListRequest");
6839        debug_struct.field("filter", &self.filter);
6840        debug_struct.field("max_results", &self.max_results);
6841        debug_struct.field("order_by", &self.order_by);
6842        debug_struct.field("page_token", &self.page_token);
6843        debug_struct.field("project", &self.project);
6844        debug_struct.field("region", &self.region);
6845        debug_struct.field("return_partial_success", &self.return_partial_success);
6846        if !self._unknown_fields.is_empty() {
6847            debug_struct.field("_unknown_fields", &self._unknown_fields);
6848        }
6849        debug_struct.finish()
6850    }
6851}
6852
6853#[cfg(feature = "region-operations")]
6854impl std::fmt::Debug for super::region_operations::WaitRequest {
6855    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6856        let mut debug_struct = f.debug_struct("WaitRequest");
6857        debug_struct.field("operation", &self.operation);
6858        debug_struct.field("project", &self.project);
6859        debug_struct.field("region", &self.region);
6860        if !self._unknown_fields.is_empty() {
6861            debug_struct.field("_unknown_fields", &self._unknown_fields);
6862        }
6863        debug_struct.finish()
6864    }
6865}
6866
6867#[cfg(feature = "zone-operations")]
6868impl std::fmt::Debug for super::zone_operations::DeleteRequest {
6869    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6870        let mut debug_struct = f.debug_struct("DeleteRequest");
6871        debug_struct.field("operation", &self.operation);
6872        debug_struct.field("project", &self.project);
6873        debug_struct.field("zone", &self.zone);
6874        if !self._unknown_fields.is_empty() {
6875            debug_struct.field("_unknown_fields", &self._unknown_fields);
6876        }
6877        debug_struct.finish()
6878    }
6879}
6880
6881#[cfg(feature = "zone-operations")]
6882impl std::fmt::Debug for super::zone_operations::GetRequest {
6883    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6884        let mut debug_struct = f.debug_struct("GetRequest");
6885        debug_struct.field("operation", &self.operation);
6886        debug_struct.field("project", &self.project);
6887        debug_struct.field("zone", &self.zone);
6888        if !self._unknown_fields.is_empty() {
6889            debug_struct.field("_unknown_fields", &self._unknown_fields);
6890        }
6891        debug_struct.finish()
6892    }
6893}
6894
6895#[cfg(feature = "zone-operations")]
6896impl std::fmt::Debug for super::zone_operations::ListRequest {
6897    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6898        let mut debug_struct = f.debug_struct("ListRequest");
6899        debug_struct.field("filter", &self.filter);
6900        debug_struct.field("max_results", &self.max_results);
6901        debug_struct.field("order_by", &self.order_by);
6902        debug_struct.field("page_token", &self.page_token);
6903        debug_struct.field("project", &self.project);
6904        debug_struct.field("return_partial_success", &self.return_partial_success);
6905        debug_struct.field("zone", &self.zone);
6906        if !self._unknown_fields.is_empty() {
6907            debug_struct.field("_unknown_fields", &self._unknown_fields);
6908        }
6909        debug_struct.finish()
6910    }
6911}
6912
6913#[cfg(feature = "zone-operations")]
6914impl std::fmt::Debug for super::zone_operations::WaitRequest {
6915    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6916        let mut debug_struct = f.debug_struct("WaitRequest");
6917        debug_struct.field("operation", &self.operation);
6918        debug_struct.field("project", &self.project);
6919        debug_struct.field("zone", &self.zone);
6920        if !self._unknown_fields.is_empty() {
6921            debug_struct.field("_unknown_fields", &self._unknown_fields);
6922        }
6923        debug_struct.finish()
6924    }
6925}
6926
6927#[cfg(feature = "zones")]
6928impl std::fmt::Debug for super::zones::GetRequest {
6929    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6930        let mut debug_struct = f.debug_struct("GetRequest");
6931        debug_struct.field("project", &self.project);
6932        debug_struct.field("zone", &self.zone);
6933        if !self._unknown_fields.is_empty() {
6934            debug_struct.field("_unknown_fields", &self._unknown_fields);
6935        }
6936        debug_struct.finish()
6937    }
6938}
6939
6940#[cfg(feature = "zones")]
6941impl std::fmt::Debug for super::zones::ListRequest {
6942    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
6943        let mut debug_struct = f.debug_struct("ListRequest");
6944        debug_struct.field("filter", &self.filter);
6945        debug_struct.field("max_results", &self.max_results);
6946        debug_struct.field("order_by", &self.order_by);
6947        debug_struct.field("page_token", &self.page_token);
6948        debug_struct.field("project", &self.project);
6949        debug_struct.field("return_partial_success", &self.return_partial_success);
6950        if !self._unknown_fields.is_empty() {
6951            debug_struct.field("_unknown_fields", &self._unknown_fields);
6952        }
6953        debug_struct.finish()
6954    }
6955}