google_cloud_baremetalsolution_v2/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
20impl std::fmt::Debug for super::OperationMetadata {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("OperationMetadata");
23        debug_struct.field("create_time", &self.create_time);
24        debug_struct.field("end_time", &self.end_time);
25        debug_struct.field("target", &self.target);
26        debug_struct.field("verb", &self.verb);
27        debug_struct.field("status_message", &self.status_message);
28        debug_struct.field("requested_cancellation", &self.requested_cancellation);
29        debug_struct.field("api_version", &self.api_version);
30        if !self._unknown_fields.is_empty() {
31            debug_struct.field("_unknown_fields", &self._unknown_fields);
32        }
33        debug_struct.finish()
34    }
35}
36
37impl std::fmt::Debug for super::ResetInstanceResponse {
38    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
39        let mut debug_struct = f.debug_struct("ResetInstanceResponse");
40        if !self._unknown_fields.is_empty() {
41            debug_struct.field("_unknown_fields", &self._unknown_fields);
42        }
43        debug_struct.finish()
44    }
45}
46
47impl std::fmt::Debug for super::Instance {
48    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
49        let mut debug_struct = f.debug_struct("Instance");
50        debug_struct.field("name", &self.name);
51        debug_struct.field("id", &self.id);
52        debug_struct.field("create_time", &self.create_time);
53        debug_struct.field("update_time", &self.update_time);
54        debug_struct.field("machine_type", &self.machine_type);
55        debug_struct.field("state", &self.state);
56        debug_struct.field("hyperthreading_enabled", &self.hyperthreading_enabled);
57        debug_struct.field("labels", &self.labels);
58        debug_struct.field("luns", &self.luns);
59        debug_struct.field("volumes", &self.volumes);
60        debug_struct.field("networks", &self.networks);
61        debug_struct.field(
62            "interactive_serial_console_enabled",
63            &self.interactive_serial_console_enabled,
64        );
65        debug_struct.field("os_image", &self.os_image);
66        debug_struct.field("pod", &self.pod);
67        debug_struct.field("network_template", &self.network_template);
68        debug_struct.field("logical_interfaces", &self.logical_interfaces);
69        debug_struct.field("login_info", &self.login_info);
70        debug_struct.field("workload_profile", &self.workload_profile);
71        debug_struct.field("firmware_version", &self.firmware_version);
72        if !self._unknown_fields.is_empty() {
73            debug_struct.field("_unknown_fields", &self._unknown_fields);
74        }
75        debug_struct.finish()
76    }
77}
78
79impl std::fmt::Debug for super::GetInstanceRequest {
80    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
81        let mut debug_struct = f.debug_struct("GetInstanceRequest");
82        debug_struct.field("name", &self.name);
83        if !self._unknown_fields.is_empty() {
84            debug_struct.field("_unknown_fields", &self._unknown_fields);
85        }
86        debug_struct.finish()
87    }
88}
89
90impl std::fmt::Debug for super::ListInstancesRequest {
91    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
92        let mut debug_struct = f.debug_struct("ListInstancesRequest");
93        debug_struct.field("parent", &self.parent);
94        debug_struct.field("page_size", &self.page_size);
95        debug_struct.field("page_token", &self.page_token);
96        debug_struct.field("filter", &self.filter);
97        if !self._unknown_fields.is_empty() {
98            debug_struct.field("_unknown_fields", &self._unknown_fields);
99        }
100        debug_struct.finish()
101    }
102}
103
104impl std::fmt::Debug for super::ListInstancesResponse {
105    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
106        let mut debug_struct = f.debug_struct("ListInstancesResponse");
107        debug_struct.field("instances", &self.instances);
108        debug_struct.field("next_page_token", &self.next_page_token);
109        debug_struct.field("unreachable", &self.unreachable);
110        if !self._unknown_fields.is_empty() {
111            debug_struct.field("_unknown_fields", &self._unknown_fields);
112        }
113        debug_struct.finish()
114    }
115}
116
117impl std::fmt::Debug for super::UpdateInstanceRequest {
118    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
119        let mut debug_struct = f.debug_struct("UpdateInstanceRequest");
120        debug_struct.field("instance", &self.instance);
121        debug_struct.field("update_mask", &self.update_mask);
122        if !self._unknown_fields.is_empty() {
123            debug_struct.field("_unknown_fields", &self._unknown_fields);
124        }
125        debug_struct.finish()
126    }
127}
128
129impl std::fmt::Debug for super::RenameInstanceRequest {
130    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
131        let mut debug_struct = f.debug_struct("RenameInstanceRequest");
132        debug_struct.field("name", &self.name);
133        debug_struct.field("new_instance_id", &self.new_instance_id);
134        if !self._unknown_fields.is_empty() {
135            debug_struct.field("_unknown_fields", &self._unknown_fields);
136        }
137        debug_struct.finish()
138    }
139}
140
141impl std::fmt::Debug for super::ResetInstanceRequest {
142    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
143        let mut debug_struct = f.debug_struct("ResetInstanceRequest");
144        debug_struct.field("name", &self.name);
145        if !self._unknown_fields.is_empty() {
146            debug_struct.field("_unknown_fields", &self._unknown_fields);
147        }
148        debug_struct.finish()
149    }
150}
151
152impl std::fmt::Debug for super::StartInstanceRequest {
153    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
154        let mut debug_struct = f.debug_struct("StartInstanceRequest");
155        debug_struct.field("name", &self.name);
156        if !self._unknown_fields.is_empty() {
157            debug_struct.field("_unknown_fields", &self._unknown_fields);
158        }
159        debug_struct.finish()
160    }
161}
162
163impl std::fmt::Debug for super::StartInstanceResponse {
164    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
165        let mut debug_struct = f.debug_struct("StartInstanceResponse");
166        if !self._unknown_fields.is_empty() {
167            debug_struct.field("_unknown_fields", &self._unknown_fields);
168        }
169        debug_struct.finish()
170    }
171}
172
173impl std::fmt::Debug for super::StopInstanceRequest {
174    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
175        let mut debug_struct = f.debug_struct("StopInstanceRequest");
176        debug_struct.field("name", &self.name);
177        if !self._unknown_fields.is_empty() {
178            debug_struct.field("_unknown_fields", &self._unknown_fields);
179        }
180        debug_struct.finish()
181    }
182}
183
184impl std::fmt::Debug for super::StopInstanceResponse {
185    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
186        let mut debug_struct = f.debug_struct("StopInstanceResponse");
187        if !self._unknown_fields.is_empty() {
188            debug_struct.field("_unknown_fields", &self._unknown_fields);
189        }
190        debug_struct.finish()
191    }
192}
193
194impl std::fmt::Debug for super::EnableInteractiveSerialConsoleRequest {
195    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
196        let mut debug_struct = f.debug_struct("EnableInteractiveSerialConsoleRequest");
197        debug_struct.field("name", &self.name);
198        if !self._unknown_fields.is_empty() {
199            debug_struct.field("_unknown_fields", &self._unknown_fields);
200        }
201        debug_struct.finish()
202    }
203}
204
205impl std::fmt::Debug for super::EnableInteractiveSerialConsoleResponse {
206    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
207        let mut debug_struct = f.debug_struct("EnableInteractiveSerialConsoleResponse");
208        if !self._unknown_fields.is_empty() {
209            debug_struct.field("_unknown_fields", &self._unknown_fields);
210        }
211        debug_struct.finish()
212    }
213}
214
215impl std::fmt::Debug for super::DisableInteractiveSerialConsoleRequest {
216    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
217        let mut debug_struct = f.debug_struct("DisableInteractiveSerialConsoleRequest");
218        debug_struct.field("name", &self.name);
219        if !self._unknown_fields.is_empty() {
220            debug_struct.field("_unknown_fields", &self._unknown_fields);
221        }
222        debug_struct.finish()
223    }
224}
225
226impl std::fmt::Debug for super::DisableInteractiveSerialConsoleResponse {
227    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
228        let mut debug_struct = f.debug_struct("DisableInteractiveSerialConsoleResponse");
229        if !self._unknown_fields.is_empty() {
230            debug_struct.field("_unknown_fields", &self._unknown_fields);
231        }
232        debug_struct.finish()
233    }
234}
235
236impl std::fmt::Debug for super::DetachLunRequest {
237    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
238        let mut debug_struct = f.debug_struct("DetachLunRequest");
239        debug_struct.field("instance", &self.instance);
240        debug_struct.field("lun", &self.lun);
241        debug_struct.field("skip_reboot", &self.skip_reboot);
242        if !self._unknown_fields.is_empty() {
243            debug_struct.field("_unknown_fields", &self._unknown_fields);
244        }
245        debug_struct.finish()
246    }
247}
248
249impl std::fmt::Debug for super::ServerNetworkTemplate {
250    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
251        let mut debug_struct = f.debug_struct("ServerNetworkTemplate");
252        debug_struct.field("name", &self.name);
253        debug_struct.field("applicable_instance_types", &self.applicable_instance_types);
254        debug_struct.field("logical_interfaces", &self.logical_interfaces);
255        if !self._unknown_fields.is_empty() {
256            debug_struct.field("_unknown_fields", &self._unknown_fields);
257        }
258        debug_struct.finish()
259    }
260}
261
262impl std::fmt::Debug for super::server_network_template::LogicalInterface {
263    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
264        let mut debug_struct = f.debug_struct("LogicalInterface");
265        debug_struct.field("name", &self.name);
266        debug_struct.field("r#type", &self.r#type);
267        debug_struct.field("required", &self.required);
268        if !self._unknown_fields.is_empty() {
269            debug_struct.field("_unknown_fields", &self._unknown_fields);
270        }
271        debug_struct.finish()
272    }
273}
274
275impl std::fmt::Debug for super::Lun {
276    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
277        let mut debug_struct = f.debug_struct("Lun");
278        debug_struct.field("name", &self.name);
279        debug_struct.field("id", &self.id);
280        debug_struct.field("state", &self.state);
281        debug_struct.field("size_gb", &self.size_gb);
282        debug_struct.field("multiprotocol_type", &self.multiprotocol_type);
283        debug_struct.field("storage_volume", &self.storage_volume);
284        debug_struct.field("shareable", &self.shareable);
285        debug_struct.field("boot_lun", &self.boot_lun);
286        debug_struct.field("storage_type", &self.storage_type);
287        debug_struct.field("wwid", &self.wwid);
288        debug_struct.field("expire_time", &self.expire_time);
289        debug_struct.field("instances", &self.instances);
290        if !self._unknown_fields.is_empty() {
291            debug_struct.field("_unknown_fields", &self._unknown_fields);
292        }
293        debug_struct.finish()
294    }
295}
296
297impl std::fmt::Debug for super::GetLunRequest {
298    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
299        let mut debug_struct = f.debug_struct("GetLunRequest");
300        debug_struct.field("name", &self.name);
301        if !self._unknown_fields.is_empty() {
302            debug_struct.field("_unknown_fields", &self._unknown_fields);
303        }
304        debug_struct.finish()
305    }
306}
307
308impl std::fmt::Debug for super::ListLunsRequest {
309    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
310        let mut debug_struct = f.debug_struct("ListLunsRequest");
311        debug_struct.field("parent", &self.parent);
312        debug_struct.field("page_size", &self.page_size);
313        debug_struct.field("page_token", &self.page_token);
314        if !self._unknown_fields.is_empty() {
315            debug_struct.field("_unknown_fields", &self._unknown_fields);
316        }
317        debug_struct.finish()
318    }
319}
320
321impl std::fmt::Debug for super::ListLunsResponse {
322    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
323        let mut debug_struct = f.debug_struct("ListLunsResponse");
324        debug_struct.field("luns", &self.luns);
325        debug_struct.field("next_page_token", &self.next_page_token);
326        debug_struct.field("unreachable", &self.unreachable);
327        if !self._unknown_fields.is_empty() {
328            debug_struct.field("_unknown_fields", &self._unknown_fields);
329        }
330        debug_struct.finish()
331    }
332}
333
334impl std::fmt::Debug for super::EvictLunRequest {
335    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
336        let mut debug_struct = f.debug_struct("EvictLunRequest");
337        debug_struct.field("name", &self.name);
338        if !self._unknown_fields.is_empty() {
339            debug_struct.field("_unknown_fields", &self._unknown_fields);
340        }
341        debug_struct.finish()
342    }
343}
344
345impl std::fmt::Debug for super::Network {
346    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
347        let mut debug_struct = f.debug_struct("Network");
348        debug_struct.field("name", &self.name);
349        debug_struct.field("id", &self.id);
350        debug_struct.field("r#type", &self.r#type);
351        debug_struct.field("ip_address", &self.ip_address);
352        debug_struct.field("mac_address", &self.mac_address);
353        debug_struct.field("state", &self.state);
354        debug_struct.field("vlan_id", &self.vlan_id);
355        debug_struct.field("cidr", &self.cidr);
356        debug_struct.field("vrf", &self.vrf);
357        debug_struct.field("labels", &self.labels);
358        debug_struct.field("services_cidr", &self.services_cidr);
359        debug_struct.field("reservations", &self.reservations);
360        debug_struct.field("pod", &self.pod);
361        debug_struct.field("mount_points", &self.mount_points);
362        debug_struct.field("jumbo_frames_enabled", &self.jumbo_frames_enabled);
363        debug_struct.field("gateway_ip", &self.gateway_ip);
364        if !self._unknown_fields.is_empty() {
365            debug_struct.field("_unknown_fields", &self._unknown_fields);
366        }
367        debug_struct.finish()
368    }
369}
370
371impl std::fmt::Debug for super::NetworkAddressReservation {
372    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
373        let mut debug_struct = f.debug_struct("NetworkAddressReservation");
374        debug_struct.field("start_address", &self.start_address);
375        debug_struct.field("end_address", &self.end_address);
376        debug_struct.field("note", &self.note);
377        if !self._unknown_fields.is_empty() {
378            debug_struct.field("_unknown_fields", &self._unknown_fields);
379        }
380        debug_struct.finish()
381    }
382}
383
384impl std::fmt::Debug for super::Vrf {
385    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
386        let mut debug_struct = f.debug_struct("Vrf");
387        debug_struct.field("name", &self.name);
388        debug_struct.field("state", &self.state);
389        debug_struct.field("qos_policy", &self.qos_policy);
390        debug_struct.field("vlan_attachments", &self.vlan_attachments);
391        if !self._unknown_fields.is_empty() {
392            debug_struct.field("_unknown_fields", &self._unknown_fields);
393        }
394        debug_struct.finish()
395    }
396}
397
398impl std::fmt::Debug for super::vrf::QosPolicy {
399    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
400        let mut debug_struct = f.debug_struct("QosPolicy");
401        debug_struct.field("bandwidth_gbps", &self.bandwidth_gbps);
402        if !self._unknown_fields.is_empty() {
403            debug_struct.field("_unknown_fields", &self._unknown_fields);
404        }
405        debug_struct.finish()
406    }
407}
408
409impl std::fmt::Debug for super::vrf::VlanAttachment {
410    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
411        let mut debug_struct = f.debug_struct("VlanAttachment");
412        debug_struct.field("peer_vlan_id", &self.peer_vlan_id);
413        debug_struct.field("peer_ip", &self.peer_ip);
414        debug_struct.field("router_ip", &self.router_ip);
415        debug_struct.field("pairing_key", &self.pairing_key);
416        debug_struct.field("qos_policy", &self.qos_policy);
417        debug_struct.field("id", &self.id);
418        debug_struct.field("interconnect_attachment", &self.interconnect_attachment);
419        if !self._unknown_fields.is_empty() {
420            debug_struct.field("_unknown_fields", &self._unknown_fields);
421        }
422        debug_struct.finish()
423    }
424}
425
426impl std::fmt::Debug for super::LogicalInterface {
427    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
428        let mut debug_struct = f.debug_struct("LogicalInterface");
429        debug_struct.field(
430            "logical_network_interfaces",
431            &self.logical_network_interfaces,
432        );
433        debug_struct.field("name", &self.name);
434        debug_struct.field("interface_index", &self.interface_index);
435        if !self._unknown_fields.is_empty() {
436            debug_struct.field("_unknown_fields", &self._unknown_fields);
437        }
438        debug_struct.finish()
439    }
440}
441
442impl std::fmt::Debug for super::logical_interface::LogicalNetworkInterface {
443    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
444        let mut debug_struct = f.debug_struct("LogicalNetworkInterface");
445        debug_struct.field("network", &self.network);
446        debug_struct.field("ip_address", &self.ip_address);
447        debug_struct.field("default_gateway", &self.default_gateway);
448        debug_struct.field("network_type", &self.network_type);
449        debug_struct.field("id", &self.id);
450        if !self._unknown_fields.is_empty() {
451            debug_struct.field("_unknown_fields", &self._unknown_fields);
452        }
453        debug_struct.finish()
454    }
455}
456
457impl std::fmt::Debug for super::GetNetworkRequest {
458    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
459        let mut debug_struct = f.debug_struct("GetNetworkRequest");
460        debug_struct.field("name", &self.name);
461        if !self._unknown_fields.is_empty() {
462            debug_struct.field("_unknown_fields", &self._unknown_fields);
463        }
464        debug_struct.finish()
465    }
466}
467
468impl std::fmt::Debug for super::ListNetworksRequest {
469    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
470        let mut debug_struct = f.debug_struct("ListNetworksRequest");
471        debug_struct.field("parent", &self.parent);
472        debug_struct.field("page_size", &self.page_size);
473        debug_struct.field("page_token", &self.page_token);
474        debug_struct.field("filter", &self.filter);
475        if !self._unknown_fields.is_empty() {
476            debug_struct.field("_unknown_fields", &self._unknown_fields);
477        }
478        debug_struct.finish()
479    }
480}
481
482impl std::fmt::Debug for super::ListNetworksResponse {
483    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
484        let mut debug_struct = f.debug_struct("ListNetworksResponse");
485        debug_struct.field("networks", &self.networks);
486        debug_struct.field("next_page_token", &self.next_page_token);
487        debug_struct.field("unreachable", &self.unreachable);
488        if !self._unknown_fields.is_empty() {
489            debug_struct.field("_unknown_fields", &self._unknown_fields);
490        }
491        debug_struct.finish()
492    }
493}
494
495impl std::fmt::Debug for super::UpdateNetworkRequest {
496    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
497        let mut debug_struct = f.debug_struct("UpdateNetworkRequest");
498        debug_struct.field("network", &self.network);
499        debug_struct.field("update_mask", &self.update_mask);
500        if !self._unknown_fields.is_empty() {
501            debug_struct.field("_unknown_fields", &self._unknown_fields);
502        }
503        debug_struct.finish()
504    }
505}
506
507impl std::fmt::Debug for super::NetworkUsage {
508    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
509        let mut debug_struct = f.debug_struct("NetworkUsage");
510        debug_struct.field("network", &self.network);
511        debug_struct.field("used_ips", &self.used_ips);
512        if !self._unknown_fields.is_empty() {
513            debug_struct.field("_unknown_fields", &self._unknown_fields);
514        }
515        debug_struct.finish()
516    }
517}
518
519impl std::fmt::Debug for super::ListNetworkUsageRequest {
520    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
521        let mut debug_struct = f.debug_struct("ListNetworkUsageRequest");
522        debug_struct.field("location", &self.location);
523        if !self._unknown_fields.is_empty() {
524            debug_struct.field("_unknown_fields", &self._unknown_fields);
525        }
526        debug_struct.finish()
527    }
528}
529
530impl std::fmt::Debug for super::ListNetworkUsageResponse {
531    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
532        let mut debug_struct = f.debug_struct("ListNetworkUsageResponse");
533        debug_struct.field("networks", &self.networks);
534        if !self._unknown_fields.is_empty() {
535            debug_struct.field("_unknown_fields", &self._unknown_fields);
536        }
537        debug_struct.finish()
538    }
539}
540
541impl std::fmt::Debug for super::NetworkMountPoint {
542    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
543        let mut debug_struct = f.debug_struct("NetworkMountPoint");
544        debug_struct.field("instance", &self.instance);
545        debug_struct.field("logical_interface", &self.logical_interface);
546        debug_struct.field("default_gateway", &self.default_gateway);
547        debug_struct.field("ip_address", &self.ip_address);
548        if !self._unknown_fields.is_empty() {
549            debug_struct.field("_unknown_fields", &self._unknown_fields);
550        }
551        debug_struct.finish()
552    }
553}
554
555impl std::fmt::Debug for super::RenameNetworkRequest {
556    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
557        let mut debug_struct = f.debug_struct("RenameNetworkRequest");
558        debug_struct.field("name", &self.name);
559        debug_struct.field("new_network_id", &self.new_network_id);
560        if !self._unknown_fields.is_empty() {
561            debug_struct.field("_unknown_fields", &self._unknown_fields);
562        }
563        debug_struct.finish()
564    }
565}
566
567impl std::fmt::Debug for super::NfsShare {
568    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
569        let mut debug_struct = f.debug_struct("NfsShare");
570        debug_struct.field("name", &self.name);
571        debug_struct.field("nfs_share_id", &self.nfs_share_id);
572        debug_struct.field("id", &self.id);
573        debug_struct.field("state", &self.state);
574        debug_struct.field("volume", &self.volume);
575        debug_struct.field("allowed_clients", &self.allowed_clients);
576        debug_struct.field("labels", &self.labels);
577        debug_struct.field("requested_size_gib", &self.requested_size_gib);
578        debug_struct.field("storage_type", &self.storage_type);
579        if !self._unknown_fields.is_empty() {
580            debug_struct.field("_unknown_fields", &self._unknown_fields);
581        }
582        debug_struct.finish()
583    }
584}
585
586impl std::fmt::Debug for super::nfs_share::AllowedClient {
587    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
588        let mut debug_struct = f.debug_struct("AllowedClient");
589        debug_struct.field("network", &self.network);
590        debug_struct.field("share_ip", &self.share_ip);
591        debug_struct.field("allowed_clients_cidr", &self.allowed_clients_cidr);
592        debug_struct.field("mount_permissions", &self.mount_permissions);
593        debug_struct.field("allow_dev", &self.allow_dev);
594        debug_struct.field("allow_suid", &self.allow_suid);
595        debug_struct.field("no_root_squash", &self.no_root_squash);
596        debug_struct.field("nfs_path", &self.nfs_path);
597        if !self._unknown_fields.is_empty() {
598            debug_struct.field("_unknown_fields", &self._unknown_fields);
599        }
600        debug_struct.finish()
601    }
602}
603
604impl std::fmt::Debug for super::GetNfsShareRequest {
605    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
606        let mut debug_struct = f.debug_struct("GetNfsShareRequest");
607        debug_struct.field("name", &self.name);
608        if !self._unknown_fields.is_empty() {
609            debug_struct.field("_unknown_fields", &self._unknown_fields);
610        }
611        debug_struct.finish()
612    }
613}
614
615impl std::fmt::Debug for super::ListNfsSharesRequest {
616    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
617        let mut debug_struct = f.debug_struct("ListNfsSharesRequest");
618        debug_struct.field("parent", &self.parent);
619        debug_struct.field("page_size", &self.page_size);
620        debug_struct.field("page_token", &self.page_token);
621        debug_struct.field("filter", &self.filter);
622        if !self._unknown_fields.is_empty() {
623            debug_struct.field("_unknown_fields", &self._unknown_fields);
624        }
625        debug_struct.finish()
626    }
627}
628
629impl std::fmt::Debug for super::ListNfsSharesResponse {
630    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
631        let mut debug_struct = f.debug_struct("ListNfsSharesResponse");
632        debug_struct.field("nfs_shares", &self.nfs_shares);
633        debug_struct.field("next_page_token", &self.next_page_token);
634        debug_struct.field("unreachable", &self.unreachable);
635        if !self._unknown_fields.is_empty() {
636            debug_struct.field("_unknown_fields", &self._unknown_fields);
637        }
638        debug_struct.finish()
639    }
640}
641
642impl std::fmt::Debug for super::UpdateNfsShareRequest {
643    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
644        let mut debug_struct = f.debug_struct("UpdateNfsShareRequest");
645        debug_struct.field("nfs_share", &self.nfs_share);
646        debug_struct.field("update_mask", &self.update_mask);
647        if !self._unknown_fields.is_empty() {
648            debug_struct.field("_unknown_fields", &self._unknown_fields);
649        }
650        debug_struct.finish()
651    }
652}
653
654impl std::fmt::Debug for super::RenameNfsShareRequest {
655    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
656        let mut debug_struct = f.debug_struct("RenameNfsShareRequest");
657        debug_struct.field("name", &self.name);
658        debug_struct.field("new_nfsshare_id", &self.new_nfsshare_id);
659        if !self._unknown_fields.is_empty() {
660            debug_struct.field("_unknown_fields", &self._unknown_fields);
661        }
662        debug_struct.finish()
663    }
664}
665
666impl std::fmt::Debug for super::CreateNfsShareRequest {
667    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
668        let mut debug_struct = f.debug_struct("CreateNfsShareRequest");
669        debug_struct.field("parent", &self.parent);
670        debug_struct.field("nfs_share", &self.nfs_share);
671        if !self._unknown_fields.is_empty() {
672            debug_struct.field("_unknown_fields", &self._unknown_fields);
673        }
674        debug_struct.finish()
675    }
676}
677
678impl std::fmt::Debug for super::DeleteNfsShareRequest {
679    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
680        let mut debug_struct = f.debug_struct("DeleteNfsShareRequest");
681        debug_struct.field("name", &self.name);
682        if !self._unknown_fields.is_empty() {
683            debug_struct.field("_unknown_fields", &self._unknown_fields);
684        }
685        debug_struct.finish()
686    }
687}
688
689impl std::fmt::Debug for super::OSImage {
690    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
691        let mut debug_struct = f.debug_struct("OSImage");
692        debug_struct.field("name", &self.name);
693        debug_struct.field("code", &self.code);
694        debug_struct.field("description", &self.description);
695        debug_struct.field("applicable_instance_types", &self.applicable_instance_types);
696        debug_struct.field(
697            "supported_network_templates",
698            &self.supported_network_templates,
699        );
700        if !self._unknown_fields.is_empty() {
701            debug_struct.field("_unknown_fields", &self._unknown_fields);
702        }
703        debug_struct.finish()
704    }
705}
706
707impl std::fmt::Debug for super::ListOSImagesRequest {
708    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
709        let mut debug_struct = f.debug_struct("ListOSImagesRequest");
710        debug_struct.field("parent", &self.parent);
711        debug_struct.field("page_size", &self.page_size);
712        debug_struct.field("page_token", &self.page_token);
713        if !self._unknown_fields.is_empty() {
714            debug_struct.field("_unknown_fields", &self._unknown_fields);
715        }
716        debug_struct.finish()
717    }
718}
719
720impl std::fmt::Debug for super::ListOSImagesResponse {
721    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
722        let mut debug_struct = f.debug_struct("ListOSImagesResponse");
723        debug_struct.field("os_images", &self.os_images);
724        debug_struct.field("next_page_token", &self.next_page_token);
725        if !self._unknown_fields.is_empty() {
726            debug_struct.field("_unknown_fields", &self._unknown_fields);
727        }
728        debug_struct.finish()
729    }
730}
731
732impl std::fmt::Debug for super::ProvisioningConfig {
733    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
734        let mut debug_struct = f.debug_struct("ProvisioningConfig");
735        debug_struct.field("name", &self.name);
736        debug_struct.field("instances", &self.instances);
737        debug_struct.field("networks", &self.networks);
738        debug_struct.field("volumes", &self.volumes);
739        debug_struct.field("ticket_id", &self.ticket_id);
740        debug_struct.field("handover_service_account", &self.handover_service_account);
741        debug_struct.field("email", &self.email);
742        debug_struct.field("state", &self.state);
743        debug_struct.field("location", &self.location);
744        debug_struct.field("update_time", &self.update_time);
745        debug_struct.field("cloud_console_uri", &self.cloud_console_uri);
746        debug_struct.field("vpc_sc_enabled", &self.vpc_sc_enabled);
747        debug_struct.field("status_message", &self.status_message);
748        debug_struct.field("custom_id", &self.custom_id);
749        if !self._unknown_fields.is_empty() {
750            debug_struct.field("_unknown_fields", &self._unknown_fields);
751        }
752        debug_struct.finish()
753    }
754}
755
756impl std::fmt::Debug for super::SubmitProvisioningConfigRequest {
757    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
758        let mut debug_struct = f.debug_struct("SubmitProvisioningConfigRequest");
759        debug_struct.field("parent", &self.parent);
760        debug_struct.field("provisioning_config", &self.provisioning_config);
761        debug_struct.field("email", &self.email);
762        if !self._unknown_fields.is_empty() {
763            debug_struct.field("_unknown_fields", &self._unknown_fields);
764        }
765        debug_struct.finish()
766    }
767}
768
769impl std::fmt::Debug for super::SubmitProvisioningConfigResponse {
770    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
771        let mut debug_struct = f.debug_struct("SubmitProvisioningConfigResponse");
772        debug_struct.field("provisioning_config", &self.provisioning_config);
773        if !self._unknown_fields.is_empty() {
774            debug_struct.field("_unknown_fields", &self._unknown_fields);
775        }
776        debug_struct.finish()
777    }
778}
779
780impl std::fmt::Debug for super::ProvisioningQuota {
781    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
782        let mut debug_struct = f.debug_struct("ProvisioningQuota");
783        debug_struct.field("name", &self.name);
784        debug_struct.field("asset_type", &self.asset_type);
785        debug_struct.field("gcp_service", &self.gcp_service);
786        debug_struct.field("location", &self.location);
787        debug_struct.field("available_count", &self.available_count);
788        debug_struct.field("quota", &self.quota);
789        debug_struct.field("availability", &self.availability);
790        if !self._unknown_fields.is_empty() {
791            debug_struct.field("_unknown_fields", &self._unknown_fields);
792        }
793        debug_struct.finish()
794    }
795}
796
797impl std::fmt::Debug for super::ListProvisioningQuotasRequest {
798    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
799        let mut debug_struct = f.debug_struct("ListProvisioningQuotasRequest");
800        debug_struct.field("parent", &self.parent);
801        debug_struct.field("page_size", &self.page_size);
802        debug_struct.field("page_token", &self.page_token);
803        if !self._unknown_fields.is_empty() {
804            debug_struct.field("_unknown_fields", &self._unknown_fields);
805        }
806        debug_struct.finish()
807    }
808}
809
810impl std::fmt::Debug for super::ListProvisioningQuotasResponse {
811    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
812        let mut debug_struct = f.debug_struct("ListProvisioningQuotasResponse");
813        debug_struct.field("provisioning_quotas", &self.provisioning_quotas);
814        debug_struct.field("next_page_token", &self.next_page_token);
815        if !self._unknown_fields.is_empty() {
816            debug_struct.field("_unknown_fields", &self._unknown_fields);
817        }
818        debug_struct.finish()
819    }
820}
821
822impl std::fmt::Debug for super::InstanceConfig {
823    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
824        let mut debug_struct = f.debug_struct("InstanceConfig");
825        debug_struct.field("name", &self.name);
826        debug_struct.field("id", &self.id);
827        debug_struct.field("instance_type", &self.instance_type);
828        debug_struct.field("hyperthreading", &self.hyperthreading);
829        debug_struct.field("os_image", &self.os_image);
830        debug_struct.field("client_network", &self.client_network);
831        debug_struct.field("private_network", &self.private_network);
832        debug_struct.field("user_note", &self.user_note);
833        debug_struct.field("account_networks_enabled", &self.account_networks_enabled);
834        debug_struct.field("network_config", &self.network_config);
835        debug_struct.field("network_template", &self.network_template);
836        debug_struct.field("logical_interfaces", &self.logical_interfaces);
837        debug_struct.field("ssh_key_names", &self.ssh_key_names);
838        if !self._unknown_fields.is_empty() {
839            debug_struct.field("_unknown_fields", &self._unknown_fields);
840        }
841        debug_struct.finish()
842    }
843}
844
845impl std::fmt::Debug for super::instance_config::NetworkAddress {
846    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
847        let mut debug_struct = f.debug_struct("NetworkAddress");
848        debug_struct.field("network_id", &self.network_id);
849        debug_struct.field("address", &self.address);
850        debug_struct.field("existing_network_id", &self.existing_network_id);
851        if !self._unknown_fields.is_empty() {
852            debug_struct.field("_unknown_fields", &self._unknown_fields);
853        }
854        debug_struct.finish()
855    }
856}
857
858impl std::fmt::Debug for super::VolumeConfig {
859    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
860        let mut debug_struct = f.debug_struct("VolumeConfig");
861        debug_struct.field("name", &self.name);
862        debug_struct.field("id", &self.id);
863        debug_struct.field("snapshots_enabled", &self.snapshots_enabled);
864        debug_struct.field("r#type", &self.r#type);
865        debug_struct.field("protocol", &self.protocol);
866        debug_struct.field("size_gb", &self.size_gb);
867        debug_struct.field("lun_ranges", &self.lun_ranges);
868        debug_struct.field("machine_ids", &self.machine_ids);
869        debug_struct.field("nfs_exports", &self.nfs_exports);
870        debug_struct.field("user_note", &self.user_note);
871        debug_struct.field("gcp_service", &self.gcp_service);
872        debug_struct.field("performance_tier", &self.performance_tier);
873        if !self._unknown_fields.is_empty() {
874            debug_struct.field("_unknown_fields", &self._unknown_fields);
875        }
876        debug_struct.finish()
877    }
878}
879
880impl std::fmt::Debug for super::volume_config::LunRange {
881    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
882        let mut debug_struct = f.debug_struct("LunRange");
883        debug_struct.field("quantity", &self.quantity);
884        debug_struct.field("size_gb", &self.size_gb);
885        if !self._unknown_fields.is_empty() {
886            debug_struct.field("_unknown_fields", &self._unknown_fields);
887        }
888        debug_struct.finish()
889    }
890}
891
892impl std::fmt::Debug for super::volume_config::NfsExport {
893    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
894        let mut debug_struct = f.debug_struct("NfsExport");
895        debug_struct.field("network_id", &self.network_id);
896        debug_struct.field("permissions", &self.permissions);
897        debug_struct.field("no_root_squash", &self.no_root_squash);
898        debug_struct.field("allow_suid", &self.allow_suid);
899        debug_struct.field("allow_dev", &self.allow_dev);
900        debug_struct.field("client", &self.client);
901        if !self._unknown_fields.is_empty() {
902            debug_struct.field("_unknown_fields", &self._unknown_fields);
903        }
904        debug_struct.finish()
905    }
906}
907
908impl std::fmt::Debug for super::NetworkConfig {
909    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
910        let mut debug_struct = f.debug_struct("NetworkConfig");
911        debug_struct.field("name", &self.name);
912        debug_struct.field("id", &self.id);
913        debug_struct.field("r#type", &self.r#type);
914        debug_struct.field("bandwidth", &self.bandwidth);
915        debug_struct.field("vlan_attachments", &self.vlan_attachments);
916        debug_struct.field("cidr", &self.cidr);
917        debug_struct.field("service_cidr", &self.service_cidr);
918        debug_struct.field("user_note", &self.user_note);
919        debug_struct.field("gcp_service", &self.gcp_service);
920        debug_struct.field("vlan_same_project", &self.vlan_same_project);
921        debug_struct.field("jumbo_frames_enabled", &self.jumbo_frames_enabled);
922        if !self._unknown_fields.is_empty() {
923            debug_struct.field("_unknown_fields", &self._unknown_fields);
924        }
925        debug_struct.finish()
926    }
927}
928
929impl std::fmt::Debug for super::network_config::IntakeVlanAttachment {
930    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
931        let mut debug_struct = f.debug_struct("IntakeVlanAttachment");
932        debug_struct.field("id", &self.id);
933        debug_struct.field("pairing_key", &self.pairing_key);
934        if !self._unknown_fields.is_empty() {
935            debug_struct.field("_unknown_fields", &self._unknown_fields);
936        }
937        debug_struct.finish()
938    }
939}
940
941impl std::fmt::Debug for super::InstanceQuota {
942    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
943        let mut debug_struct = f.debug_struct("InstanceQuota");
944        debug_struct.field("name", &self.name);
945        debug_struct.field("instance_type", &self.instance_type);
946        debug_struct.field("gcp_service", &self.gcp_service);
947        debug_struct.field("location", &self.location);
948        debug_struct.field("available_machine_count", &self.available_machine_count);
949        if !self._unknown_fields.is_empty() {
950            debug_struct.field("_unknown_fields", &self._unknown_fields);
951        }
952        debug_struct.finish()
953    }
954}
955
956impl std::fmt::Debug for super::GetProvisioningConfigRequest {
957    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
958        let mut debug_struct = f.debug_struct("GetProvisioningConfigRequest");
959        debug_struct.field("name", &self.name);
960        if !self._unknown_fields.is_empty() {
961            debug_struct.field("_unknown_fields", &self._unknown_fields);
962        }
963        debug_struct.finish()
964    }
965}
966
967impl std::fmt::Debug for super::CreateProvisioningConfigRequest {
968    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
969        let mut debug_struct = f.debug_struct("CreateProvisioningConfigRequest");
970        debug_struct.field("parent", &self.parent);
971        debug_struct.field("provisioning_config", &self.provisioning_config);
972        debug_struct.field("email", &self.email);
973        if !self._unknown_fields.is_empty() {
974            debug_struct.field("_unknown_fields", &self._unknown_fields);
975        }
976        debug_struct.finish()
977    }
978}
979
980impl std::fmt::Debug for super::UpdateProvisioningConfigRequest {
981    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
982        let mut debug_struct = f.debug_struct("UpdateProvisioningConfigRequest");
983        debug_struct.field("provisioning_config", &self.provisioning_config);
984        debug_struct.field("update_mask", &self.update_mask);
985        debug_struct.field("email", &self.email);
986        if !self._unknown_fields.is_empty() {
987            debug_struct.field("_unknown_fields", &self._unknown_fields);
988        }
989        debug_struct.finish()
990    }
991}
992
993impl std::fmt::Debug for super::SSHKey {
994    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
995        let mut debug_struct = f.debug_struct("SSHKey");
996        debug_struct.field("name", &self.name);
997        debug_struct.field("public_key", &self.public_key);
998        if !self._unknown_fields.is_empty() {
999            debug_struct.field("_unknown_fields", &self._unknown_fields);
1000        }
1001        debug_struct.finish()
1002    }
1003}
1004
1005impl std::fmt::Debug for super::ListSSHKeysRequest {
1006    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1007        let mut debug_struct = f.debug_struct("ListSSHKeysRequest");
1008        debug_struct.field("parent", &self.parent);
1009        debug_struct.field("page_size", &self.page_size);
1010        debug_struct.field("page_token", &self.page_token);
1011        if !self._unknown_fields.is_empty() {
1012            debug_struct.field("_unknown_fields", &self._unknown_fields);
1013        }
1014        debug_struct.finish()
1015    }
1016}
1017
1018impl std::fmt::Debug for super::ListSSHKeysResponse {
1019    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1020        let mut debug_struct = f.debug_struct("ListSSHKeysResponse");
1021        debug_struct.field("ssh_keys", &self.ssh_keys);
1022        debug_struct.field("next_page_token", &self.next_page_token);
1023        if !self._unknown_fields.is_empty() {
1024            debug_struct.field("_unknown_fields", &self._unknown_fields);
1025        }
1026        debug_struct.finish()
1027    }
1028}
1029
1030impl std::fmt::Debug for super::CreateSSHKeyRequest {
1031    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1032        let mut debug_struct = f.debug_struct("CreateSSHKeyRequest");
1033        debug_struct.field("parent", &self.parent);
1034        debug_struct.field("ssh_key", &self.ssh_key);
1035        debug_struct.field("ssh_key_id", &self.ssh_key_id);
1036        if !self._unknown_fields.is_empty() {
1037            debug_struct.field("_unknown_fields", &self._unknown_fields);
1038        }
1039        debug_struct.finish()
1040    }
1041}
1042
1043impl std::fmt::Debug for super::DeleteSSHKeyRequest {
1044    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1045        let mut debug_struct = f.debug_struct("DeleteSSHKeyRequest");
1046        debug_struct.field("name", &self.name);
1047        if !self._unknown_fields.is_empty() {
1048            debug_struct.field("_unknown_fields", &self._unknown_fields);
1049        }
1050        debug_struct.finish()
1051    }
1052}
1053
1054impl std::fmt::Debug for super::Volume {
1055    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1056        let mut debug_struct = f.debug_struct("Volume");
1057        debug_struct.field("name", &self.name);
1058        debug_struct.field("id", &self.id);
1059        debug_struct.field("storage_type", &self.storage_type);
1060        debug_struct.field("state", &self.state);
1061        debug_struct.field("requested_size_gib", &self.requested_size_gib);
1062        debug_struct.field(
1063            "originally_requested_size_gib",
1064            &self.originally_requested_size_gib,
1065        );
1066        debug_struct.field("current_size_gib", &self.current_size_gib);
1067        debug_struct.field("emergency_size_gib", &self.emergency_size_gib);
1068        debug_struct.field("max_size_gib", &self.max_size_gib);
1069        debug_struct.field("auto_grown_size_gib", &self.auto_grown_size_gib);
1070        debug_struct.field("remaining_space_gib", &self.remaining_space_gib);
1071        debug_struct.field(
1072            "snapshot_reservation_detail",
1073            &self.snapshot_reservation_detail,
1074        );
1075        debug_struct.field(
1076            "snapshot_auto_delete_behavior",
1077            &self.snapshot_auto_delete_behavior,
1078        );
1079        debug_struct.field("labels", &self.labels);
1080        debug_struct.field("snapshot_enabled", &self.snapshot_enabled);
1081        debug_struct.field("pod", &self.pod);
1082        debug_struct.field("protocol", &self.protocol);
1083        debug_struct.field("boot_volume", &self.boot_volume);
1084        debug_struct.field("performance_tier", &self.performance_tier);
1085        debug_struct.field("notes", &self.notes);
1086        debug_struct.field("workload_profile", &self.workload_profile);
1087        debug_struct.field("expire_time", &self.expire_time);
1088        debug_struct.field("instances", &self.instances);
1089        debug_struct.field("attached", &self.attached);
1090        if !self._unknown_fields.is_empty() {
1091            debug_struct.field("_unknown_fields", &self._unknown_fields);
1092        }
1093        debug_struct.finish()
1094    }
1095}
1096
1097impl std::fmt::Debug for super::volume::SnapshotReservationDetail {
1098    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1099        let mut debug_struct = f.debug_struct("SnapshotReservationDetail");
1100        debug_struct.field("reserved_space_gib", &self.reserved_space_gib);
1101        debug_struct.field(
1102            "reserved_space_used_percent",
1103            &self.reserved_space_used_percent,
1104        );
1105        debug_struct.field(
1106            "reserved_space_remaining_gib",
1107            &self.reserved_space_remaining_gib,
1108        );
1109        debug_struct.field("reserved_space_percent", &self.reserved_space_percent);
1110        if !self._unknown_fields.is_empty() {
1111            debug_struct.field("_unknown_fields", &self._unknown_fields);
1112        }
1113        debug_struct.finish()
1114    }
1115}
1116
1117impl std::fmt::Debug for super::GetVolumeRequest {
1118    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1119        let mut debug_struct = f.debug_struct("GetVolumeRequest");
1120        debug_struct.field("name", &self.name);
1121        if !self._unknown_fields.is_empty() {
1122            debug_struct.field("_unknown_fields", &self._unknown_fields);
1123        }
1124        debug_struct.finish()
1125    }
1126}
1127
1128impl std::fmt::Debug for super::ListVolumesRequest {
1129    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1130        let mut debug_struct = f.debug_struct("ListVolumesRequest");
1131        debug_struct.field("parent", &self.parent);
1132        debug_struct.field("page_size", &self.page_size);
1133        debug_struct.field("page_token", &self.page_token);
1134        debug_struct.field("filter", &self.filter);
1135        if !self._unknown_fields.is_empty() {
1136            debug_struct.field("_unknown_fields", &self._unknown_fields);
1137        }
1138        debug_struct.finish()
1139    }
1140}
1141
1142impl std::fmt::Debug for super::ListVolumesResponse {
1143    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1144        let mut debug_struct = f.debug_struct("ListVolumesResponse");
1145        debug_struct.field("volumes", &self.volumes);
1146        debug_struct.field("next_page_token", &self.next_page_token);
1147        debug_struct.field("unreachable", &self.unreachable);
1148        if !self._unknown_fields.is_empty() {
1149            debug_struct.field("_unknown_fields", &self._unknown_fields);
1150        }
1151        debug_struct.finish()
1152    }
1153}
1154
1155impl std::fmt::Debug for super::UpdateVolumeRequest {
1156    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1157        let mut debug_struct = f.debug_struct("UpdateVolumeRequest");
1158        debug_struct.field("volume", &self.volume);
1159        debug_struct.field("update_mask", &self.update_mask);
1160        if !self._unknown_fields.is_empty() {
1161            debug_struct.field("_unknown_fields", &self._unknown_fields);
1162        }
1163        debug_struct.finish()
1164    }
1165}
1166
1167impl std::fmt::Debug for super::RenameVolumeRequest {
1168    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1169        let mut debug_struct = f.debug_struct("RenameVolumeRequest");
1170        debug_struct.field("name", &self.name);
1171        debug_struct.field("new_volume_id", &self.new_volume_id);
1172        if !self._unknown_fields.is_empty() {
1173            debug_struct.field("_unknown_fields", &self._unknown_fields);
1174        }
1175        debug_struct.finish()
1176    }
1177}
1178
1179impl std::fmt::Debug for super::EvictVolumeRequest {
1180    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1181        let mut debug_struct = f.debug_struct("EvictVolumeRequest");
1182        debug_struct.field("name", &self.name);
1183        if !self._unknown_fields.is_empty() {
1184            debug_struct.field("_unknown_fields", &self._unknown_fields);
1185        }
1186        debug_struct.finish()
1187    }
1188}
1189
1190impl std::fmt::Debug for super::ResizeVolumeRequest {
1191    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1192        let mut debug_struct = f.debug_struct("ResizeVolumeRequest");
1193        debug_struct.field("volume", &self.volume);
1194        debug_struct.field("size_gib", &self.size_gib);
1195        if !self._unknown_fields.is_empty() {
1196            debug_struct.field("_unknown_fields", &self._unknown_fields);
1197        }
1198        debug_struct.finish()
1199    }
1200}
1201
1202impl std::fmt::Debug for super::VolumeSnapshot {
1203    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1204        let mut debug_struct = f.debug_struct("VolumeSnapshot");
1205        debug_struct.field("name", &self.name);
1206        debug_struct.field("id", &self.id);
1207        debug_struct.field("description", &self.description);
1208        debug_struct.field("create_time", &self.create_time);
1209        debug_struct.field("storage_volume", &self.storage_volume);
1210        debug_struct.field("r#type", &self.r#type);
1211        if !self._unknown_fields.is_empty() {
1212            debug_struct.field("_unknown_fields", &self._unknown_fields);
1213        }
1214        debug_struct.finish()
1215    }
1216}
1217
1218impl std::fmt::Debug for super::GetVolumeSnapshotRequest {
1219    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1220        let mut debug_struct = f.debug_struct("GetVolumeSnapshotRequest");
1221        debug_struct.field("name", &self.name);
1222        if !self._unknown_fields.is_empty() {
1223            debug_struct.field("_unknown_fields", &self._unknown_fields);
1224        }
1225        debug_struct.finish()
1226    }
1227}
1228
1229impl std::fmt::Debug for super::ListVolumeSnapshotsRequest {
1230    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1231        let mut debug_struct = f.debug_struct("ListVolumeSnapshotsRequest");
1232        debug_struct.field("parent", &self.parent);
1233        debug_struct.field("page_size", &self.page_size);
1234        debug_struct.field("page_token", &self.page_token);
1235        if !self._unknown_fields.is_empty() {
1236            debug_struct.field("_unknown_fields", &self._unknown_fields);
1237        }
1238        debug_struct.finish()
1239    }
1240}
1241
1242impl std::fmt::Debug for super::ListVolumeSnapshotsResponse {
1243    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1244        let mut debug_struct = f.debug_struct("ListVolumeSnapshotsResponse");
1245        debug_struct.field("volume_snapshots", &self.volume_snapshots);
1246        debug_struct.field("next_page_token", &self.next_page_token);
1247        debug_struct.field("unreachable", &self.unreachable);
1248        if !self._unknown_fields.is_empty() {
1249            debug_struct.field("_unknown_fields", &self._unknown_fields);
1250        }
1251        debug_struct.finish()
1252    }
1253}
1254
1255impl std::fmt::Debug for super::DeleteVolumeSnapshotRequest {
1256    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1257        let mut debug_struct = f.debug_struct("DeleteVolumeSnapshotRequest");
1258        debug_struct.field("name", &self.name);
1259        if !self._unknown_fields.is_empty() {
1260            debug_struct.field("_unknown_fields", &self._unknown_fields);
1261        }
1262        debug_struct.finish()
1263    }
1264}
1265
1266impl std::fmt::Debug for super::CreateVolumeSnapshotRequest {
1267    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1268        let mut debug_struct = f.debug_struct("CreateVolumeSnapshotRequest");
1269        debug_struct.field("parent", &self.parent);
1270        debug_struct.field("volume_snapshot", &self.volume_snapshot);
1271        if !self._unknown_fields.is_empty() {
1272            debug_struct.field("_unknown_fields", &self._unknown_fields);
1273        }
1274        debug_struct.finish()
1275    }
1276}
1277
1278impl std::fmt::Debug for super::RestoreVolumeSnapshotRequest {
1279    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1280        let mut debug_struct = f.debug_struct("RestoreVolumeSnapshotRequest");
1281        debug_struct.field("volume_snapshot", &self.volume_snapshot);
1282        if !self._unknown_fields.is_empty() {
1283            debug_struct.field("_unknown_fields", &self._unknown_fields);
1284        }
1285        debug_struct.finish()
1286    }
1287}