Skip to main content

google_cloud_netapp_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
20impl std::fmt::Debug for super::ListActiveDirectoriesRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("ListActiveDirectoriesRequest");
23        debug_struct.field("parent", &self.parent);
24        debug_struct.field("page_size", &self.page_size);
25        debug_struct.field("page_token", &self.page_token);
26        debug_struct.field("filter", &self.filter);
27        debug_struct.field("order_by", &self.order_by);
28        if !self._unknown_fields.is_empty() {
29            debug_struct.field("_unknown_fields", &self._unknown_fields);
30        }
31        debug_struct.finish()
32    }
33}
34
35impl std::fmt::Debug for super::ListActiveDirectoriesResponse {
36    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
37        let mut debug_struct = f.debug_struct("ListActiveDirectoriesResponse");
38        debug_struct.field("active_directories", &self.active_directories);
39        debug_struct.field("next_page_token", &self.next_page_token);
40        debug_struct.field("unreachable", &self.unreachable);
41        if !self._unknown_fields.is_empty() {
42            debug_struct.field("_unknown_fields", &self._unknown_fields);
43        }
44        debug_struct.finish()
45    }
46}
47
48impl std::fmt::Debug for super::GetActiveDirectoryRequest {
49    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
50        let mut debug_struct = f.debug_struct("GetActiveDirectoryRequest");
51        debug_struct.field("name", &self.name);
52        if !self._unknown_fields.is_empty() {
53            debug_struct.field("_unknown_fields", &self._unknown_fields);
54        }
55        debug_struct.finish()
56    }
57}
58
59impl std::fmt::Debug for super::CreateActiveDirectoryRequest {
60    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
61        let mut debug_struct = f.debug_struct("CreateActiveDirectoryRequest");
62        debug_struct.field("parent", &self.parent);
63        debug_struct.field("active_directory", &self.active_directory);
64        debug_struct.field("active_directory_id", &self.active_directory_id);
65        if !self._unknown_fields.is_empty() {
66            debug_struct.field("_unknown_fields", &self._unknown_fields);
67        }
68        debug_struct.finish()
69    }
70}
71
72impl std::fmt::Debug for super::UpdateActiveDirectoryRequest {
73    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
74        let mut debug_struct = f.debug_struct("UpdateActiveDirectoryRequest");
75        debug_struct.field("update_mask", &self.update_mask);
76        debug_struct.field("active_directory", &self.active_directory);
77        if !self._unknown_fields.is_empty() {
78            debug_struct.field("_unknown_fields", &self._unknown_fields);
79        }
80        debug_struct.finish()
81    }
82}
83
84impl std::fmt::Debug for super::DeleteActiveDirectoryRequest {
85    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
86        let mut debug_struct = f.debug_struct("DeleteActiveDirectoryRequest");
87        debug_struct.field("name", &self.name);
88        if !self._unknown_fields.is_empty() {
89            debug_struct.field("_unknown_fields", &self._unknown_fields);
90        }
91        debug_struct.finish()
92    }
93}
94
95impl std::fmt::Debug for super::ActiveDirectory {
96    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
97        let mut debug_struct = f.debug_struct("ActiveDirectory");
98        debug_struct.field("name", &self.name);
99        debug_struct.field("create_time", &self.create_time);
100        debug_struct.field("state", &self.state);
101        debug_struct.field("domain", &self.domain);
102        debug_struct.field("site", &self.site);
103        debug_struct.field("dns", &self.dns);
104        debug_struct.field("net_bios_prefix", &self.net_bios_prefix);
105        debug_struct.field("organizational_unit", &self.organizational_unit);
106        debug_struct.field("aes_encryption", &self.aes_encryption);
107        debug_struct.field("username", &self.username);
108        debug_struct.field("password", &self.password);
109        debug_struct.field("backup_operators", &self.backup_operators);
110        debug_struct.field("administrators", &self.administrators);
111        debug_struct.field("security_operators", &self.security_operators);
112        debug_struct.field("kdc_hostname", &self.kdc_hostname);
113        debug_struct.field("kdc_ip", &self.kdc_ip);
114        debug_struct.field("nfs_users_with_ldap", &self.nfs_users_with_ldap);
115        debug_struct.field("description", &self.description);
116        debug_struct.field("ldap_signing", &self.ldap_signing);
117        debug_struct.field("encrypt_dc_connections", &self.encrypt_dc_connections);
118        debug_struct.field("labels", &self.labels);
119        debug_struct.field("state_details", &self.state_details);
120        if !self._unknown_fields.is_empty() {
121            debug_struct.field("_unknown_fields", &self._unknown_fields);
122        }
123        debug_struct.finish()
124    }
125}
126
127impl std::fmt::Debug for super::Backup {
128    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
129        let mut debug_struct = f.debug_struct("Backup");
130        debug_struct.field("name", &self.name);
131        debug_struct.field("state", &self.state);
132        debug_struct.field("description", &self.description);
133        debug_struct.field("volume_usage_bytes", &self.volume_usage_bytes);
134        debug_struct.field("backup_type", &self.backup_type);
135        debug_struct.field("source_volume", &self.source_volume);
136        debug_struct.field("source_snapshot", &self.source_snapshot);
137        debug_struct.field("create_time", &self.create_time);
138        debug_struct.field("labels", &self.labels);
139        debug_struct.field("chain_storage_bytes", &self.chain_storage_bytes);
140        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
141        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
142        debug_struct.field("volume_region", &self.volume_region);
143        debug_struct.field("backup_region", &self.backup_region);
144        debug_struct.field(
145            "enforced_retention_end_time",
146            &self.enforced_retention_end_time,
147        );
148        if !self._unknown_fields.is_empty() {
149            debug_struct.field("_unknown_fields", &self._unknown_fields);
150        }
151        debug_struct.finish()
152    }
153}
154
155impl std::fmt::Debug for super::ListBackupsRequest {
156    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
157        let mut debug_struct = f.debug_struct("ListBackupsRequest");
158        debug_struct.field("parent", &self.parent);
159        debug_struct.field("page_size", &self.page_size);
160        debug_struct.field("page_token", &self.page_token);
161        debug_struct.field("order_by", &self.order_by);
162        debug_struct.field("filter", &self.filter);
163        if !self._unknown_fields.is_empty() {
164            debug_struct.field("_unknown_fields", &self._unknown_fields);
165        }
166        debug_struct.finish()
167    }
168}
169
170impl std::fmt::Debug for super::ListBackupsResponse {
171    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
172        let mut debug_struct = f.debug_struct("ListBackupsResponse");
173        debug_struct.field("backups", &self.backups);
174        debug_struct.field("next_page_token", &self.next_page_token);
175        debug_struct.field("unreachable", &self.unreachable);
176        if !self._unknown_fields.is_empty() {
177            debug_struct.field("_unknown_fields", &self._unknown_fields);
178        }
179        debug_struct.finish()
180    }
181}
182
183impl std::fmt::Debug for super::GetBackupRequest {
184    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
185        let mut debug_struct = f.debug_struct("GetBackupRequest");
186        debug_struct.field("name", &self.name);
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::CreateBackupRequest {
195    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
196        let mut debug_struct = f.debug_struct("CreateBackupRequest");
197        debug_struct.field("parent", &self.parent);
198        debug_struct.field("backup_id", &self.backup_id);
199        debug_struct.field("backup", &self.backup);
200        if !self._unknown_fields.is_empty() {
201            debug_struct.field("_unknown_fields", &self._unknown_fields);
202        }
203        debug_struct.finish()
204    }
205}
206
207impl std::fmt::Debug for super::DeleteBackupRequest {
208    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
209        let mut debug_struct = f.debug_struct("DeleteBackupRequest");
210        debug_struct.field("name", &self.name);
211        if !self._unknown_fields.is_empty() {
212            debug_struct.field("_unknown_fields", &self._unknown_fields);
213        }
214        debug_struct.finish()
215    }
216}
217
218impl std::fmt::Debug for super::UpdateBackupRequest {
219    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
220        let mut debug_struct = f.debug_struct("UpdateBackupRequest");
221        debug_struct.field("update_mask", &self.update_mask);
222        debug_struct.field("backup", &self.backup);
223        if !self._unknown_fields.is_empty() {
224            debug_struct.field("_unknown_fields", &self._unknown_fields);
225        }
226        debug_struct.finish()
227    }
228}
229
230impl std::fmt::Debug for super::BackupPolicy {
231    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
232        let mut debug_struct = f.debug_struct("BackupPolicy");
233        debug_struct.field("name", &self.name);
234        debug_struct.field("daily_backup_limit", &self.daily_backup_limit);
235        debug_struct.field("weekly_backup_limit", &self.weekly_backup_limit);
236        debug_struct.field("monthly_backup_limit", &self.monthly_backup_limit);
237        debug_struct.field("description", &self.description);
238        debug_struct.field("enabled", &self.enabled);
239        debug_struct.field("assigned_volume_count", &self.assigned_volume_count);
240        debug_struct.field("create_time", &self.create_time);
241        debug_struct.field("labels", &self.labels);
242        debug_struct.field("state", &self.state);
243        if !self._unknown_fields.is_empty() {
244            debug_struct.field("_unknown_fields", &self._unknown_fields);
245        }
246        debug_struct.finish()
247    }
248}
249
250impl std::fmt::Debug for super::CreateBackupPolicyRequest {
251    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
252        let mut debug_struct = f.debug_struct("CreateBackupPolicyRequest");
253        debug_struct.field("parent", &self.parent);
254        debug_struct.field("backup_policy", &self.backup_policy);
255        debug_struct.field("backup_policy_id", &self.backup_policy_id);
256        if !self._unknown_fields.is_empty() {
257            debug_struct.field("_unknown_fields", &self._unknown_fields);
258        }
259        debug_struct.finish()
260    }
261}
262
263impl std::fmt::Debug for super::GetBackupPolicyRequest {
264    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
265        let mut debug_struct = f.debug_struct("GetBackupPolicyRequest");
266        debug_struct.field("name", &self.name);
267        if !self._unknown_fields.is_empty() {
268            debug_struct.field("_unknown_fields", &self._unknown_fields);
269        }
270        debug_struct.finish()
271    }
272}
273
274impl std::fmt::Debug for super::ListBackupPoliciesRequest {
275    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
276        let mut debug_struct = f.debug_struct("ListBackupPoliciesRequest");
277        debug_struct.field("parent", &self.parent);
278        debug_struct.field("page_size", &self.page_size);
279        debug_struct.field("page_token", &self.page_token);
280        debug_struct.field("filter", &self.filter);
281        debug_struct.field("order_by", &self.order_by);
282        if !self._unknown_fields.is_empty() {
283            debug_struct.field("_unknown_fields", &self._unknown_fields);
284        }
285        debug_struct.finish()
286    }
287}
288
289impl std::fmt::Debug for super::ListBackupPoliciesResponse {
290    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
291        let mut debug_struct = f.debug_struct("ListBackupPoliciesResponse");
292        debug_struct.field("backup_policies", &self.backup_policies);
293        debug_struct.field("next_page_token", &self.next_page_token);
294        debug_struct.field("unreachable", &self.unreachable);
295        if !self._unknown_fields.is_empty() {
296            debug_struct.field("_unknown_fields", &self._unknown_fields);
297        }
298        debug_struct.finish()
299    }
300}
301
302impl std::fmt::Debug for super::UpdateBackupPolicyRequest {
303    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
304        let mut debug_struct = f.debug_struct("UpdateBackupPolicyRequest");
305        debug_struct.field("update_mask", &self.update_mask);
306        debug_struct.field("backup_policy", &self.backup_policy);
307        if !self._unknown_fields.is_empty() {
308            debug_struct.field("_unknown_fields", &self._unknown_fields);
309        }
310        debug_struct.finish()
311    }
312}
313
314impl std::fmt::Debug for super::DeleteBackupPolicyRequest {
315    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
316        let mut debug_struct = f.debug_struct("DeleteBackupPolicyRequest");
317        debug_struct.field("name", &self.name);
318        if !self._unknown_fields.is_empty() {
319            debug_struct.field("_unknown_fields", &self._unknown_fields);
320        }
321        debug_struct.finish()
322    }
323}
324
325impl std::fmt::Debug for super::BackupVault {
326    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
327        let mut debug_struct = f.debug_struct("BackupVault");
328        debug_struct.field("name", &self.name);
329        debug_struct.field("state", &self.state);
330        debug_struct.field("create_time", &self.create_time);
331        debug_struct.field("description", &self.description);
332        debug_struct.field("labels", &self.labels);
333        debug_struct.field("backup_vault_type", &self.backup_vault_type);
334        debug_struct.field("source_region", &self.source_region);
335        debug_struct.field("backup_region", &self.backup_region);
336        debug_struct.field("source_backup_vault", &self.source_backup_vault);
337        debug_struct.field("destination_backup_vault", &self.destination_backup_vault);
338        debug_struct.field("backup_retention_policy", &self.backup_retention_policy);
339        debug_struct.field("kms_config", &self.kms_config);
340        debug_struct.field("encryption_state", &self.encryption_state);
341        debug_struct.field(
342            "backups_crypto_key_version",
343            &self.backups_crypto_key_version,
344        );
345        if !self._unknown_fields.is_empty() {
346            debug_struct.field("_unknown_fields", &self._unknown_fields);
347        }
348        debug_struct.finish()
349    }
350}
351
352impl std::fmt::Debug for super::backup_vault::BackupRetentionPolicy {
353    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
354        let mut debug_struct = f.debug_struct("BackupRetentionPolicy");
355        debug_struct.field(
356            "backup_minimum_enforced_retention_days",
357            &self.backup_minimum_enforced_retention_days,
358        );
359        debug_struct.field("daily_backup_immutable", &self.daily_backup_immutable);
360        debug_struct.field("weekly_backup_immutable", &self.weekly_backup_immutable);
361        debug_struct.field("monthly_backup_immutable", &self.monthly_backup_immutable);
362        debug_struct.field("manual_backup_immutable", &self.manual_backup_immutable);
363        if !self._unknown_fields.is_empty() {
364            debug_struct.field("_unknown_fields", &self._unknown_fields);
365        }
366        debug_struct.finish()
367    }
368}
369
370impl std::fmt::Debug for super::GetBackupVaultRequest {
371    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
372        let mut debug_struct = f.debug_struct("GetBackupVaultRequest");
373        debug_struct.field("name", &self.name);
374        if !self._unknown_fields.is_empty() {
375            debug_struct.field("_unknown_fields", &self._unknown_fields);
376        }
377        debug_struct.finish()
378    }
379}
380
381impl std::fmt::Debug for super::ListBackupVaultsRequest {
382    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
383        let mut debug_struct = f.debug_struct("ListBackupVaultsRequest");
384        debug_struct.field("parent", &self.parent);
385        debug_struct.field("page_size", &self.page_size);
386        debug_struct.field("page_token", &self.page_token);
387        debug_struct.field("order_by", &self.order_by);
388        debug_struct.field("filter", &self.filter);
389        if !self._unknown_fields.is_empty() {
390            debug_struct.field("_unknown_fields", &self._unknown_fields);
391        }
392        debug_struct.finish()
393    }
394}
395
396impl std::fmt::Debug for super::ListBackupVaultsResponse {
397    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
398        let mut debug_struct = f.debug_struct("ListBackupVaultsResponse");
399        debug_struct.field("backup_vaults", &self.backup_vaults);
400        debug_struct.field("next_page_token", &self.next_page_token);
401        debug_struct.field("unreachable", &self.unreachable);
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::CreateBackupVaultRequest {
410    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
411        let mut debug_struct = f.debug_struct("CreateBackupVaultRequest");
412        debug_struct.field("parent", &self.parent);
413        debug_struct.field("backup_vault_id", &self.backup_vault_id);
414        debug_struct.field("backup_vault", &self.backup_vault);
415        if !self._unknown_fields.is_empty() {
416            debug_struct.field("_unknown_fields", &self._unknown_fields);
417        }
418        debug_struct.finish()
419    }
420}
421
422impl std::fmt::Debug for super::DeleteBackupVaultRequest {
423    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
424        let mut debug_struct = f.debug_struct("DeleteBackupVaultRequest");
425        debug_struct.field("name", &self.name);
426        if !self._unknown_fields.is_empty() {
427            debug_struct.field("_unknown_fields", &self._unknown_fields);
428        }
429        debug_struct.finish()
430    }
431}
432
433impl std::fmt::Debug for super::UpdateBackupVaultRequest {
434    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
435        let mut debug_struct = f.debug_struct("UpdateBackupVaultRequest");
436        debug_struct.field("update_mask", &self.update_mask);
437        debug_struct.field("backup_vault", &self.backup_vault);
438        if !self._unknown_fields.is_empty() {
439            debug_struct.field("_unknown_fields", &self._unknown_fields);
440        }
441        debug_struct.finish()
442    }
443}
444
445impl std::fmt::Debug for super::OperationMetadata {
446    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
447        let mut debug_struct = f.debug_struct("OperationMetadata");
448        debug_struct.field("create_time", &self.create_time);
449        debug_struct.field("end_time", &self.end_time);
450        debug_struct.field("target", &self.target);
451        debug_struct.field("verb", &self.verb);
452        debug_struct.field("status_message", &self.status_message);
453        debug_struct.field("requested_cancellation", &self.requested_cancellation);
454        debug_struct.field("api_version", &self.api_version);
455        if !self._unknown_fields.is_empty() {
456            debug_struct.field("_unknown_fields", &self._unknown_fields);
457        }
458        debug_struct.finish()
459    }
460}
461
462impl std::fmt::Debug for super::LocationMetadata {
463    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
464        let mut debug_struct = f.debug_struct("LocationMetadata");
465        debug_struct.field("supported_service_levels", &self.supported_service_levels);
466        debug_struct.field(
467            "supported_flex_performance",
468            &self.supported_flex_performance,
469        );
470        debug_struct.field("has_vcp", &self.has_vcp);
471        debug_struct.field("has_ontap_proxy", &self.has_ontap_proxy);
472        if !self._unknown_fields.is_empty() {
473            debug_struct.field("_unknown_fields", &self._unknown_fields);
474        }
475        debug_struct.finish()
476    }
477}
478
479impl std::fmt::Debug for super::UserCommands {
480    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
481        let mut debug_struct = f.debug_struct("UserCommands");
482        debug_struct.field("commands", &self.commands);
483        if !self._unknown_fields.is_empty() {
484            debug_struct.field("_unknown_fields", &self._unknown_fields);
485        }
486        debug_struct.finish()
487    }
488}
489
490impl std::fmt::Debug for super::ListHostGroupsRequest {
491    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
492        let mut debug_struct = f.debug_struct("ListHostGroupsRequest");
493        debug_struct.field("parent", &self.parent);
494        debug_struct.field("page_size", &self.page_size);
495        debug_struct.field("page_token", &self.page_token);
496        debug_struct.field("filter", &self.filter);
497        debug_struct.field("order_by", &self.order_by);
498        if !self._unknown_fields.is_empty() {
499            debug_struct.field("_unknown_fields", &self._unknown_fields);
500        }
501        debug_struct.finish()
502    }
503}
504
505impl std::fmt::Debug for super::ListHostGroupsResponse {
506    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
507        let mut debug_struct = f.debug_struct("ListHostGroupsResponse");
508        debug_struct.field("host_groups", &self.host_groups);
509        debug_struct.field("next_page_token", &self.next_page_token);
510        debug_struct.field("unreachable", &self.unreachable);
511        if !self._unknown_fields.is_empty() {
512            debug_struct.field("_unknown_fields", &self._unknown_fields);
513        }
514        debug_struct.finish()
515    }
516}
517
518impl std::fmt::Debug for super::GetHostGroupRequest {
519    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
520        let mut debug_struct = f.debug_struct("GetHostGroupRequest");
521        debug_struct.field("name", &self.name);
522        if !self._unknown_fields.is_empty() {
523            debug_struct.field("_unknown_fields", &self._unknown_fields);
524        }
525        debug_struct.finish()
526    }
527}
528
529impl std::fmt::Debug for super::CreateHostGroupRequest {
530    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
531        let mut debug_struct = f.debug_struct("CreateHostGroupRequest");
532        debug_struct.field("parent", &self.parent);
533        debug_struct.field("host_group", &self.host_group);
534        debug_struct.field("host_group_id", &self.host_group_id);
535        if !self._unknown_fields.is_empty() {
536            debug_struct.field("_unknown_fields", &self._unknown_fields);
537        }
538        debug_struct.finish()
539    }
540}
541
542impl std::fmt::Debug for super::UpdateHostGroupRequest {
543    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
544        let mut debug_struct = f.debug_struct("UpdateHostGroupRequest");
545        debug_struct.field("host_group", &self.host_group);
546        debug_struct.field("update_mask", &self.update_mask);
547        if !self._unknown_fields.is_empty() {
548            debug_struct.field("_unknown_fields", &self._unknown_fields);
549        }
550        debug_struct.finish()
551    }
552}
553
554impl std::fmt::Debug for super::DeleteHostGroupRequest {
555    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
556        let mut debug_struct = f.debug_struct("DeleteHostGroupRequest");
557        debug_struct.field("name", &self.name);
558        if !self._unknown_fields.is_empty() {
559            debug_struct.field("_unknown_fields", &self._unknown_fields);
560        }
561        debug_struct.finish()
562    }
563}
564
565impl std::fmt::Debug for super::HostGroup {
566    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
567        let mut debug_struct = f.debug_struct("HostGroup");
568        debug_struct.field("name", &self.name);
569        debug_struct.field("r#type", &self.r#type);
570        debug_struct.field("state", &self.state);
571        debug_struct.field("create_time", &self.create_time);
572        debug_struct.field("hosts", &self.hosts);
573        debug_struct.field("os_type", &self.os_type);
574        debug_struct.field("description", &self.description);
575        debug_struct.field("labels", &self.labels);
576        if !self._unknown_fields.is_empty() {
577            debug_struct.field("_unknown_fields", &self._unknown_fields);
578        }
579        debug_struct.finish()
580    }
581}
582
583impl std::fmt::Debug for super::GetKmsConfigRequest {
584    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
585        let mut debug_struct = f.debug_struct("GetKmsConfigRequest");
586        debug_struct.field("name", &self.name);
587        if !self._unknown_fields.is_empty() {
588            debug_struct.field("_unknown_fields", &self._unknown_fields);
589        }
590        debug_struct.finish()
591    }
592}
593
594impl std::fmt::Debug for super::ListKmsConfigsRequest {
595    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
596        let mut debug_struct = f.debug_struct("ListKmsConfigsRequest");
597        debug_struct.field("parent", &self.parent);
598        debug_struct.field("page_size", &self.page_size);
599        debug_struct.field("page_token", &self.page_token);
600        debug_struct.field("order_by", &self.order_by);
601        debug_struct.field("filter", &self.filter);
602        if !self._unknown_fields.is_empty() {
603            debug_struct.field("_unknown_fields", &self._unknown_fields);
604        }
605        debug_struct.finish()
606    }
607}
608
609impl std::fmt::Debug for super::ListKmsConfigsResponse {
610    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
611        let mut debug_struct = f.debug_struct("ListKmsConfigsResponse");
612        debug_struct.field("kms_configs", &self.kms_configs);
613        debug_struct.field("next_page_token", &self.next_page_token);
614        debug_struct.field("unreachable", &self.unreachable);
615        if !self._unknown_fields.is_empty() {
616            debug_struct.field("_unknown_fields", &self._unknown_fields);
617        }
618        debug_struct.finish()
619    }
620}
621
622impl std::fmt::Debug for super::CreateKmsConfigRequest {
623    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
624        let mut debug_struct = f.debug_struct("CreateKmsConfigRequest");
625        debug_struct.field("parent", &self.parent);
626        debug_struct.field("kms_config_id", &self.kms_config_id);
627        debug_struct.field("kms_config", &self.kms_config);
628        if !self._unknown_fields.is_empty() {
629            debug_struct.field("_unknown_fields", &self._unknown_fields);
630        }
631        debug_struct.finish()
632    }
633}
634
635impl std::fmt::Debug for super::UpdateKmsConfigRequest {
636    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
637        let mut debug_struct = f.debug_struct("UpdateKmsConfigRequest");
638        debug_struct.field("update_mask", &self.update_mask);
639        debug_struct.field("kms_config", &self.kms_config);
640        if !self._unknown_fields.is_empty() {
641            debug_struct.field("_unknown_fields", &self._unknown_fields);
642        }
643        debug_struct.finish()
644    }
645}
646
647impl std::fmt::Debug for super::DeleteKmsConfigRequest {
648    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
649        let mut debug_struct = f.debug_struct("DeleteKmsConfigRequest");
650        debug_struct.field("name", &self.name);
651        if !self._unknown_fields.is_empty() {
652            debug_struct.field("_unknown_fields", &self._unknown_fields);
653        }
654        debug_struct.finish()
655    }
656}
657
658impl std::fmt::Debug for super::EncryptVolumesRequest {
659    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
660        let mut debug_struct = f.debug_struct("EncryptVolumesRequest");
661        debug_struct.field("name", &self.name);
662        if !self._unknown_fields.is_empty() {
663            debug_struct.field("_unknown_fields", &self._unknown_fields);
664        }
665        debug_struct.finish()
666    }
667}
668
669impl std::fmt::Debug for super::VerifyKmsConfigRequest {
670    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
671        let mut debug_struct = f.debug_struct("VerifyKmsConfigRequest");
672        debug_struct.field("name", &self.name);
673        if !self._unknown_fields.is_empty() {
674            debug_struct.field("_unknown_fields", &self._unknown_fields);
675        }
676        debug_struct.finish()
677    }
678}
679
680impl std::fmt::Debug for super::VerifyKmsConfigResponse {
681    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
682        let mut debug_struct = f.debug_struct("VerifyKmsConfigResponse");
683        debug_struct.field("healthy", &self.healthy);
684        debug_struct.field("health_error", &self.health_error);
685        debug_struct.field("instructions", &self.instructions);
686        if !self._unknown_fields.is_empty() {
687            debug_struct.field("_unknown_fields", &self._unknown_fields);
688        }
689        debug_struct.finish()
690    }
691}
692
693impl std::fmt::Debug for super::KmsConfig {
694    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
695        let mut debug_struct = f.debug_struct("KmsConfig");
696        debug_struct.field("name", &self.name);
697        debug_struct.field("crypto_key_name", &self.crypto_key_name);
698        debug_struct.field("state", &self.state);
699        debug_struct.field("state_details", &self.state_details);
700        debug_struct.field("create_time", &self.create_time);
701        debug_struct.field("description", &self.description);
702        debug_struct.field("labels", &self.labels);
703        debug_struct.field("instructions", &self.instructions);
704        debug_struct.field("service_account", &self.service_account);
705        if !self._unknown_fields.is_empty() {
706            debug_struct.field("_unknown_fields", &self._unknown_fields);
707        }
708        debug_struct.finish()
709    }
710}
711
712impl std::fmt::Debug for super::ExecuteOntapPostRequest {
713    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
714        let mut debug_struct = f.debug_struct("ExecuteOntapPostRequest");
715        debug_struct.field("body", &self.body);
716        debug_struct.field("ontap_path", &self.ontap_path);
717        if !self._unknown_fields.is_empty() {
718            debug_struct.field("_unknown_fields", &self._unknown_fields);
719        }
720        debug_struct.finish()
721    }
722}
723
724impl std::fmt::Debug for super::ExecuteOntapPostResponse {
725    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
726        let mut debug_struct = f.debug_struct("ExecuteOntapPostResponse");
727        debug_struct.field("body", &self.body);
728        if !self._unknown_fields.is_empty() {
729            debug_struct.field("_unknown_fields", &self._unknown_fields);
730        }
731        debug_struct.finish()
732    }
733}
734
735impl std::fmt::Debug for super::ExecuteOntapGetRequest {
736    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
737        let mut debug_struct = f.debug_struct("ExecuteOntapGetRequest");
738        debug_struct.field("ontap_path", &self.ontap_path);
739        if !self._unknown_fields.is_empty() {
740            debug_struct.field("_unknown_fields", &self._unknown_fields);
741        }
742        debug_struct.finish()
743    }
744}
745
746impl std::fmt::Debug for super::ExecuteOntapGetResponse {
747    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
748        let mut debug_struct = f.debug_struct("ExecuteOntapGetResponse");
749        debug_struct.field("body", &self.body);
750        if !self._unknown_fields.is_empty() {
751            debug_struct.field("_unknown_fields", &self._unknown_fields);
752        }
753        debug_struct.finish()
754    }
755}
756
757impl std::fmt::Debug for super::ExecuteOntapDeleteRequest {
758    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
759        let mut debug_struct = f.debug_struct("ExecuteOntapDeleteRequest");
760        debug_struct.field("ontap_path", &self.ontap_path);
761        if !self._unknown_fields.is_empty() {
762            debug_struct.field("_unknown_fields", &self._unknown_fields);
763        }
764        debug_struct.finish()
765    }
766}
767
768impl std::fmt::Debug for super::ExecuteOntapDeleteResponse {
769    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
770        let mut debug_struct = f.debug_struct("ExecuteOntapDeleteResponse");
771        debug_struct.field("body", &self.body);
772        if !self._unknown_fields.is_empty() {
773            debug_struct.field("_unknown_fields", &self._unknown_fields);
774        }
775        debug_struct.finish()
776    }
777}
778
779impl std::fmt::Debug for super::ExecuteOntapPatchRequest {
780    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
781        let mut debug_struct = f.debug_struct("ExecuteOntapPatchRequest");
782        debug_struct.field("body", &self.body);
783        debug_struct.field("ontap_path", &self.ontap_path);
784        if !self._unknown_fields.is_empty() {
785            debug_struct.field("_unknown_fields", &self._unknown_fields);
786        }
787        debug_struct.finish()
788    }
789}
790
791impl std::fmt::Debug for super::ExecuteOntapPatchResponse {
792    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
793        let mut debug_struct = f.debug_struct("ExecuteOntapPatchResponse");
794        debug_struct.field("body", &self.body);
795        if !self._unknown_fields.is_empty() {
796            debug_struct.field("_unknown_fields", &self._unknown_fields);
797        }
798        debug_struct.finish()
799    }
800}
801
802impl std::fmt::Debug for super::ListQuotaRulesRequest {
803    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
804        let mut debug_struct = f.debug_struct("ListQuotaRulesRequest");
805        debug_struct.field("parent", &self.parent);
806        debug_struct.field("page_size", &self.page_size);
807        debug_struct.field("page_token", &self.page_token);
808        debug_struct.field("filter", &self.filter);
809        debug_struct.field("order_by", &self.order_by);
810        if !self._unknown_fields.is_empty() {
811            debug_struct.field("_unknown_fields", &self._unknown_fields);
812        }
813        debug_struct.finish()
814    }
815}
816
817impl std::fmt::Debug for super::ListQuotaRulesResponse {
818    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
819        let mut debug_struct = f.debug_struct("ListQuotaRulesResponse");
820        debug_struct.field("quota_rules", &self.quota_rules);
821        debug_struct.field("next_page_token", &self.next_page_token);
822        debug_struct.field("unreachable", &self.unreachable);
823        if !self._unknown_fields.is_empty() {
824            debug_struct.field("_unknown_fields", &self._unknown_fields);
825        }
826        debug_struct.finish()
827    }
828}
829
830impl std::fmt::Debug for super::GetQuotaRuleRequest {
831    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
832        let mut debug_struct = f.debug_struct("GetQuotaRuleRequest");
833        debug_struct.field("name", &self.name);
834        if !self._unknown_fields.is_empty() {
835            debug_struct.field("_unknown_fields", &self._unknown_fields);
836        }
837        debug_struct.finish()
838    }
839}
840
841impl std::fmt::Debug for super::CreateQuotaRuleRequest {
842    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
843        let mut debug_struct = f.debug_struct("CreateQuotaRuleRequest");
844        debug_struct.field("parent", &self.parent);
845        debug_struct.field("quota_rule", &self.quota_rule);
846        debug_struct.field("quota_rule_id", &self.quota_rule_id);
847        if !self._unknown_fields.is_empty() {
848            debug_struct.field("_unknown_fields", &self._unknown_fields);
849        }
850        debug_struct.finish()
851    }
852}
853
854impl std::fmt::Debug for super::UpdateQuotaRuleRequest {
855    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
856        let mut debug_struct = f.debug_struct("UpdateQuotaRuleRequest");
857        debug_struct.field("update_mask", &self.update_mask);
858        debug_struct.field("quota_rule", &self.quota_rule);
859        if !self._unknown_fields.is_empty() {
860            debug_struct.field("_unknown_fields", &self._unknown_fields);
861        }
862        debug_struct.finish()
863    }
864}
865
866impl std::fmt::Debug for super::DeleteQuotaRuleRequest {
867    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
868        let mut debug_struct = f.debug_struct("DeleteQuotaRuleRequest");
869        debug_struct.field("name", &self.name);
870        if !self._unknown_fields.is_empty() {
871            debug_struct.field("_unknown_fields", &self._unknown_fields);
872        }
873        debug_struct.finish()
874    }
875}
876
877impl std::fmt::Debug for super::QuotaRule {
878    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
879        let mut debug_struct = f.debug_struct("QuotaRule");
880        debug_struct.field("name", &self.name);
881        debug_struct.field("target", &self.target);
882        debug_struct.field("r#type", &self.r#type);
883        debug_struct.field("disk_limit_mib", &self.disk_limit_mib);
884        debug_struct.field("state", &self.state);
885        debug_struct.field("state_details", &self.state_details);
886        debug_struct.field("create_time", &self.create_time);
887        debug_struct.field("description", &self.description);
888        debug_struct.field("labels", &self.labels);
889        if !self._unknown_fields.is_empty() {
890            debug_struct.field("_unknown_fields", &self._unknown_fields);
891        }
892        debug_struct.finish()
893    }
894}
895
896impl std::fmt::Debug for super::TransferStats {
897    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
898        let mut debug_struct = f.debug_struct("TransferStats");
899        debug_struct.field("transfer_bytes", &self.transfer_bytes);
900        debug_struct.field("total_transfer_duration", &self.total_transfer_duration);
901        debug_struct.field("last_transfer_bytes", &self.last_transfer_bytes);
902        debug_struct.field("last_transfer_duration", &self.last_transfer_duration);
903        debug_struct.field("lag_duration", &self.lag_duration);
904        debug_struct.field("update_time", &self.update_time);
905        debug_struct.field("last_transfer_end_time", &self.last_transfer_end_time);
906        debug_struct.field("last_transfer_error", &self.last_transfer_error);
907        if !self._unknown_fields.is_empty() {
908            debug_struct.field("_unknown_fields", &self._unknown_fields);
909        }
910        debug_struct.finish()
911    }
912}
913
914impl std::fmt::Debug for super::Replication {
915    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
916        let mut debug_struct = f.debug_struct("Replication");
917        debug_struct.field("name", &self.name);
918        debug_struct.field("state", &self.state);
919        debug_struct.field("state_details", &self.state_details);
920        debug_struct.field("role", &self.role);
921        debug_struct.field("replication_schedule", &self.replication_schedule);
922        debug_struct.field("mirror_state", &self.mirror_state);
923        debug_struct.field("healthy", &self.healthy);
924        debug_struct.field("create_time", &self.create_time);
925        debug_struct.field("destination_volume", &self.destination_volume);
926        debug_struct.field("transfer_stats", &self.transfer_stats);
927        debug_struct.field("labels", &self.labels);
928        debug_struct.field("description", &self.description);
929        debug_struct.field(
930            "destination_volume_parameters",
931            &self.destination_volume_parameters,
932        );
933        debug_struct.field("source_volume", &self.source_volume);
934        debug_struct.field("hybrid_peering_details", &self.hybrid_peering_details);
935        debug_struct.field("cluster_location", &self.cluster_location);
936        debug_struct.field("hybrid_replication_type", &self.hybrid_replication_type);
937        debug_struct.field(
938            "hybrid_replication_user_commands",
939            &self.hybrid_replication_user_commands,
940        );
941        if !self._unknown_fields.is_empty() {
942            debug_struct.field("_unknown_fields", &self._unknown_fields);
943        }
944        debug_struct.finish()
945    }
946}
947
948impl std::fmt::Debug for super::HybridPeeringDetails {
949    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
950        let mut debug_struct = f.debug_struct("HybridPeeringDetails");
951        debug_struct.field("subnet_ip", &self.subnet_ip);
952        debug_struct.field("command", &self.command);
953        debug_struct.field("command_expiry_time", &self.command_expiry_time);
954        debug_struct.field("passphrase", &self.passphrase);
955        debug_struct.field("peer_volume_name", &self.peer_volume_name);
956        debug_struct.field("peer_cluster_name", &self.peer_cluster_name);
957        debug_struct.field("peer_svm_name", &self.peer_svm_name);
958        if !self._unknown_fields.is_empty() {
959            debug_struct.field("_unknown_fields", &self._unknown_fields);
960        }
961        debug_struct.finish()
962    }
963}
964
965impl std::fmt::Debug for super::ListReplicationsRequest {
966    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
967        let mut debug_struct = f.debug_struct("ListReplicationsRequest");
968        debug_struct.field("parent", &self.parent);
969        debug_struct.field("page_size", &self.page_size);
970        debug_struct.field("page_token", &self.page_token);
971        debug_struct.field("order_by", &self.order_by);
972        debug_struct.field("filter", &self.filter);
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::ListReplicationsResponse {
981    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
982        let mut debug_struct = f.debug_struct("ListReplicationsResponse");
983        debug_struct.field("replications", &self.replications);
984        debug_struct.field("next_page_token", &self.next_page_token);
985        debug_struct.field("unreachable", &self.unreachable);
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::GetReplicationRequest {
994    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
995        let mut debug_struct = f.debug_struct("GetReplicationRequest");
996        debug_struct.field("name", &self.name);
997        if !self._unknown_fields.is_empty() {
998            debug_struct.field("_unknown_fields", &self._unknown_fields);
999        }
1000        debug_struct.finish()
1001    }
1002}
1003
1004impl std::fmt::Debug for super::DestinationVolumeParameters {
1005    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1006        let mut debug_struct = f.debug_struct("DestinationVolumeParameters");
1007        debug_struct.field("storage_pool", &self.storage_pool);
1008        debug_struct.field("volume_id", &self.volume_id);
1009        debug_struct.field("share_name", &self.share_name);
1010        debug_struct.field("description", &self.description);
1011        debug_struct.field("tiering_policy", &self.tiering_policy);
1012        if !self._unknown_fields.is_empty() {
1013            debug_struct.field("_unknown_fields", &self._unknown_fields);
1014        }
1015        debug_struct.finish()
1016    }
1017}
1018
1019impl std::fmt::Debug for super::CreateReplicationRequest {
1020    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1021        let mut debug_struct = f.debug_struct("CreateReplicationRequest");
1022        debug_struct.field("parent", &self.parent);
1023        debug_struct.field("replication", &self.replication);
1024        debug_struct.field("replication_id", &self.replication_id);
1025        if !self._unknown_fields.is_empty() {
1026            debug_struct.field("_unknown_fields", &self._unknown_fields);
1027        }
1028        debug_struct.finish()
1029    }
1030}
1031
1032impl std::fmt::Debug for super::DeleteReplicationRequest {
1033    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1034        let mut debug_struct = f.debug_struct("DeleteReplicationRequest");
1035        debug_struct.field("name", &self.name);
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::UpdateReplicationRequest {
1044    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1045        let mut debug_struct = f.debug_struct("UpdateReplicationRequest");
1046        debug_struct.field("update_mask", &self.update_mask);
1047        debug_struct.field("replication", &self.replication);
1048        if !self._unknown_fields.is_empty() {
1049            debug_struct.field("_unknown_fields", &self._unknown_fields);
1050        }
1051        debug_struct.finish()
1052    }
1053}
1054
1055impl std::fmt::Debug for super::StopReplicationRequest {
1056    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1057        let mut debug_struct = f.debug_struct("StopReplicationRequest");
1058        debug_struct.field("name", &self.name);
1059        debug_struct.field("force", &self.force);
1060        if !self._unknown_fields.is_empty() {
1061            debug_struct.field("_unknown_fields", &self._unknown_fields);
1062        }
1063        debug_struct.finish()
1064    }
1065}
1066
1067impl std::fmt::Debug for super::ResumeReplicationRequest {
1068    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1069        let mut debug_struct = f.debug_struct("ResumeReplicationRequest");
1070        debug_struct.field("name", &self.name);
1071        if !self._unknown_fields.is_empty() {
1072            debug_struct.field("_unknown_fields", &self._unknown_fields);
1073        }
1074        debug_struct.finish()
1075    }
1076}
1077
1078impl std::fmt::Debug for super::ReverseReplicationDirectionRequest {
1079    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1080        let mut debug_struct = f.debug_struct("ReverseReplicationDirectionRequest");
1081        debug_struct.field("name", &self.name);
1082        if !self._unknown_fields.is_empty() {
1083            debug_struct.field("_unknown_fields", &self._unknown_fields);
1084        }
1085        debug_struct.finish()
1086    }
1087}
1088
1089impl std::fmt::Debug for super::EstablishPeeringRequest {
1090    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1091        let mut debug_struct = f.debug_struct("EstablishPeeringRequest");
1092        debug_struct.field("name", &self.name);
1093        debug_struct.field("peer_cluster_name", &self.peer_cluster_name);
1094        debug_struct.field("peer_svm_name", &self.peer_svm_name);
1095        debug_struct.field("peer_ip_addresses", &self.peer_ip_addresses);
1096        debug_struct.field("peer_volume_name", &self.peer_volume_name);
1097        if !self._unknown_fields.is_empty() {
1098            debug_struct.field("_unknown_fields", &self._unknown_fields);
1099        }
1100        debug_struct.finish()
1101    }
1102}
1103
1104impl std::fmt::Debug for super::SyncReplicationRequest {
1105    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1106        let mut debug_struct = f.debug_struct("SyncReplicationRequest");
1107        debug_struct.field("name", &self.name);
1108        if !self._unknown_fields.is_empty() {
1109            debug_struct.field("_unknown_fields", &self._unknown_fields);
1110        }
1111        debug_struct.finish()
1112    }
1113}
1114
1115impl std::fmt::Debug for super::ListSnapshotsRequest {
1116    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1117        let mut debug_struct = f.debug_struct("ListSnapshotsRequest");
1118        debug_struct.field("parent", &self.parent);
1119        debug_struct.field("page_size", &self.page_size);
1120        debug_struct.field("page_token", &self.page_token);
1121        debug_struct.field("order_by", &self.order_by);
1122        debug_struct.field("filter", &self.filter);
1123        if !self._unknown_fields.is_empty() {
1124            debug_struct.field("_unknown_fields", &self._unknown_fields);
1125        }
1126        debug_struct.finish()
1127    }
1128}
1129
1130impl std::fmt::Debug for super::ListSnapshotsResponse {
1131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1132        let mut debug_struct = f.debug_struct("ListSnapshotsResponse");
1133        debug_struct.field("snapshots", &self.snapshots);
1134        debug_struct.field("next_page_token", &self.next_page_token);
1135        debug_struct.field("unreachable", &self.unreachable);
1136        if !self._unknown_fields.is_empty() {
1137            debug_struct.field("_unknown_fields", &self._unknown_fields);
1138        }
1139        debug_struct.finish()
1140    }
1141}
1142
1143impl std::fmt::Debug for super::GetSnapshotRequest {
1144    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1145        let mut debug_struct = f.debug_struct("GetSnapshotRequest");
1146        debug_struct.field("name", &self.name);
1147        if !self._unknown_fields.is_empty() {
1148            debug_struct.field("_unknown_fields", &self._unknown_fields);
1149        }
1150        debug_struct.finish()
1151    }
1152}
1153
1154impl std::fmt::Debug for super::CreateSnapshotRequest {
1155    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1156        let mut debug_struct = f.debug_struct("CreateSnapshotRequest");
1157        debug_struct.field("parent", &self.parent);
1158        debug_struct.field("snapshot", &self.snapshot);
1159        debug_struct.field("snapshot_id", &self.snapshot_id);
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::DeleteSnapshotRequest {
1168    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1169        let mut debug_struct = f.debug_struct("DeleteSnapshotRequest");
1170        debug_struct.field("name", &self.name);
1171        if !self._unknown_fields.is_empty() {
1172            debug_struct.field("_unknown_fields", &self._unknown_fields);
1173        }
1174        debug_struct.finish()
1175    }
1176}
1177
1178impl std::fmt::Debug for super::UpdateSnapshotRequest {
1179    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1180        let mut debug_struct = f.debug_struct("UpdateSnapshotRequest");
1181        debug_struct.field("update_mask", &self.update_mask);
1182        debug_struct.field("snapshot", &self.snapshot);
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::Snapshot {
1191    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1192        let mut debug_struct = f.debug_struct("Snapshot");
1193        debug_struct.field("name", &self.name);
1194        debug_struct.field("state", &self.state);
1195        debug_struct.field("state_details", &self.state_details);
1196        debug_struct.field("description", &self.description);
1197        debug_struct.field("used_bytes", &self.used_bytes);
1198        debug_struct.field("create_time", &self.create_time);
1199        debug_struct.field("labels", &self.labels);
1200        if !self._unknown_fields.is_empty() {
1201            debug_struct.field("_unknown_fields", &self._unknown_fields);
1202        }
1203        debug_struct.finish()
1204    }
1205}
1206
1207impl std::fmt::Debug for super::GetStoragePoolRequest {
1208    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1209        let mut debug_struct = f.debug_struct("GetStoragePoolRequest");
1210        debug_struct.field("name", &self.name);
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::ListStoragePoolsRequest {
1219    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1220        let mut debug_struct = f.debug_struct("ListStoragePoolsRequest");
1221        debug_struct.field("parent", &self.parent);
1222        debug_struct.field("page_size", &self.page_size);
1223        debug_struct.field("page_token", &self.page_token);
1224        debug_struct.field("order_by", &self.order_by);
1225        debug_struct.field("filter", &self.filter);
1226        if !self._unknown_fields.is_empty() {
1227            debug_struct.field("_unknown_fields", &self._unknown_fields);
1228        }
1229        debug_struct.finish()
1230    }
1231}
1232
1233impl std::fmt::Debug for super::ListStoragePoolsResponse {
1234    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1235        let mut debug_struct = f.debug_struct("ListStoragePoolsResponse");
1236        debug_struct.field("storage_pools", &self.storage_pools);
1237        debug_struct.field("next_page_token", &self.next_page_token);
1238        debug_struct.field("unreachable", &self.unreachable);
1239        if !self._unknown_fields.is_empty() {
1240            debug_struct.field("_unknown_fields", &self._unknown_fields);
1241        }
1242        debug_struct.finish()
1243    }
1244}
1245
1246impl std::fmt::Debug for super::CreateStoragePoolRequest {
1247    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1248        let mut debug_struct = f.debug_struct("CreateStoragePoolRequest");
1249        debug_struct.field("parent", &self.parent);
1250        debug_struct.field("storage_pool_id", &self.storage_pool_id);
1251        debug_struct.field("storage_pool", &self.storage_pool);
1252        if !self._unknown_fields.is_empty() {
1253            debug_struct.field("_unknown_fields", &self._unknown_fields);
1254        }
1255        debug_struct.finish()
1256    }
1257}
1258
1259impl std::fmt::Debug for super::UpdateStoragePoolRequest {
1260    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1261        let mut debug_struct = f.debug_struct("UpdateStoragePoolRequest");
1262        debug_struct.field("update_mask", &self.update_mask);
1263        debug_struct.field("storage_pool", &self.storage_pool);
1264        if !self._unknown_fields.is_empty() {
1265            debug_struct.field("_unknown_fields", &self._unknown_fields);
1266        }
1267        debug_struct.finish()
1268    }
1269}
1270
1271impl std::fmt::Debug for super::DeleteStoragePoolRequest {
1272    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1273        let mut debug_struct = f.debug_struct("DeleteStoragePoolRequest");
1274        debug_struct.field("name", &self.name);
1275        if !self._unknown_fields.is_empty() {
1276            debug_struct.field("_unknown_fields", &self._unknown_fields);
1277        }
1278        debug_struct.finish()
1279    }
1280}
1281
1282impl std::fmt::Debug for super::SwitchActiveReplicaZoneRequest {
1283    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1284        let mut debug_struct = f.debug_struct("SwitchActiveReplicaZoneRequest");
1285        debug_struct.field("name", &self.name);
1286        if !self._unknown_fields.is_empty() {
1287            debug_struct.field("_unknown_fields", &self._unknown_fields);
1288        }
1289        debug_struct.finish()
1290    }
1291}
1292
1293impl std::fmt::Debug for super::StoragePool {
1294    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1295        let mut debug_struct = f.debug_struct("StoragePool");
1296        debug_struct.field("name", &self.name);
1297        debug_struct.field("service_level", &self.service_level);
1298        debug_struct.field("capacity_gib", &self.capacity_gib);
1299        debug_struct.field("volume_capacity_gib", &self.volume_capacity_gib);
1300        debug_struct.field("volume_count", &self.volume_count);
1301        debug_struct.field("state", &self.state);
1302        debug_struct.field("state_details", &self.state_details);
1303        debug_struct.field("create_time", &self.create_time);
1304        debug_struct.field("description", &self.description);
1305        debug_struct.field("labels", &self.labels);
1306        debug_struct.field("network", &self.network);
1307        debug_struct.field("active_directory", &self.active_directory);
1308        debug_struct.field("kms_config", &self.kms_config);
1309        debug_struct.field("ldap_enabled", &self.ldap_enabled);
1310        debug_struct.field("psa_range", &self.psa_range);
1311        debug_struct.field("encryption_type", &self.encryption_type);
1312        debug_struct.field("global_access_allowed", &self.global_access_allowed);
1313        debug_struct.field("allow_auto_tiering", &self.allow_auto_tiering);
1314        debug_struct.field("replica_zone", &self.replica_zone);
1315        debug_struct.field("zone", &self.zone);
1316        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1317        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1318        debug_struct.field(
1319            "custom_performance_enabled",
1320            &self.custom_performance_enabled,
1321        );
1322        debug_struct.field("total_throughput_mibps", &self.total_throughput_mibps);
1323        debug_struct.field("total_iops", &self.total_iops);
1324        debug_struct.field("hot_tier_size_gib", &self.hot_tier_size_gib);
1325        debug_struct.field(
1326            "enable_hot_tier_auto_resize",
1327            &self.enable_hot_tier_auto_resize,
1328        );
1329        debug_struct.field("qos_type", &self.qos_type);
1330        debug_struct.field(
1331            "available_throughput_mibps",
1332            &self.available_throughput_mibps,
1333        );
1334        debug_struct.field("cold_tier_size_used_gib", &self.cold_tier_size_used_gib);
1335        debug_struct.field("hot_tier_size_used_gib", &self.hot_tier_size_used_gib);
1336        debug_struct.field("r#type", &self.r#type);
1337        debug_struct.field("mode", &self.mode);
1338        debug_struct.field("scale_type", &self.scale_type);
1339        if !self._unknown_fields.is_empty() {
1340            debug_struct.field("_unknown_fields", &self._unknown_fields);
1341        }
1342        debug_struct.finish()
1343    }
1344}
1345
1346impl std::fmt::Debug for super::ValidateDirectoryServiceRequest {
1347    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1348        let mut debug_struct = f.debug_struct("ValidateDirectoryServiceRequest");
1349        debug_struct.field("name", &self.name);
1350        debug_struct.field("directory_service_type", &self.directory_service_type);
1351        if !self._unknown_fields.is_empty() {
1352            debug_struct.field("_unknown_fields", &self._unknown_fields);
1353        }
1354        debug_struct.finish()
1355    }
1356}
1357
1358impl std::fmt::Debug for super::ListVolumesRequest {
1359    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1360        let mut debug_struct = f.debug_struct("ListVolumesRequest");
1361        debug_struct.field("parent", &self.parent);
1362        debug_struct.field("page_size", &self.page_size);
1363        debug_struct.field("page_token", &self.page_token);
1364        debug_struct.field("filter", &self.filter);
1365        debug_struct.field("order_by", &self.order_by);
1366        if !self._unknown_fields.is_empty() {
1367            debug_struct.field("_unknown_fields", &self._unknown_fields);
1368        }
1369        debug_struct.finish()
1370    }
1371}
1372
1373impl std::fmt::Debug for super::ListVolumesResponse {
1374    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1375        let mut debug_struct = f.debug_struct("ListVolumesResponse");
1376        debug_struct.field("volumes", &self.volumes);
1377        debug_struct.field("next_page_token", &self.next_page_token);
1378        debug_struct.field("unreachable", &self.unreachable);
1379        if !self._unknown_fields.is_empty() {
1380            debug_struct.field("_unknown_fields", &self._unknown_fields);
1381        }
1382        debug_struct.finish()
1383    }
1384}
1385
1386impl std::fmt::Debug for super::GetVolumeRequest {
1387    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1388        let mut debug_struct = f.debug_struct("GetVolumeRequest");
1389        debug_struct.field("name", &self.name);
1390        if !self._unknown_fields.is_empty() {
1391            debug_struct.field("_unknown_fields", &self._unknown_fields);
1392        }
1393        debug_struct.finish()
1394    }
1395}
1396
1397impl std::fmt::Debug for super::CreateVolumeRequest {
1398    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1399        let mut debug_struct = f.debug_struct("CreateVolumeRequest");
1400        debug_struct.field("parent", &self.parent);
1401        debug_struct.field("volume_id", &self.volume_id);
1402        debug_struct.field("volume", &self.volume);
1403        if !self._unknown_fields.is_empty() {
1404            debug_struct.field("_unknown_fields", &self._unknown_fields);
1405        }
1406        debug_struct.finish()
1407    }
1408}
1409
1410impl std::fmt::Debug for super::UpdateVolumeRequest {
1411    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1412        let mut debug_struct = f.debug_struct("UpdateVolumeRequest");
1413        debug_struct.field("update_mask", &self.update_mask);
1414        debug_struct.field("volume", &self.volume);
1415        if !self._unknown_fields.is_empty() {
1416            debug_struct.field("_unknown_fields", &self._unknown_fields);
1417        }
1418        debug_struct.finish()
1419    }
1420}
1421
1422impl std::fmt::Debug for super::DeleteVolumeRequest {
1423    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1424        let mut debug_struct = f.debug_struct("DeleteVolumeRequest");
1425        debug_struct.field("name", &self.name);
1426        debug_struct.field("force", &self.force);
1427        if !self._unknown_fields.is_empty() {
1428            debug_struct.field("_unknown_fields", &self._unknown_fields);
1429        }
1430        debug_struct.finish()
1431    }
1432}
1433
1434impl std::fmt::Debug for super::RevertVolumeRequest {
1435    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1436        let mut debug_struct = f.debug_struct("RevertVolumeRequest");
1437        debug_struct.field("name", &self.name);
1438        debug_struct.field("snapshot_id", &self.snapshot_id);
1439        if !self._unknown_fields.is_empty() {
1440            debug_struct.field("_unknown_fields", &self._unknown_fields);
1441        }
1442        debug_struct.finish()
1443    }
1444}
1445
1446impl std::fmt::Debug for super::Volume {
1447    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1448        let mut debug_struct = f.debug_struct("Volume");
1449        debug_struct.field("name", &self.name);
1450        debug_struct.field("state", &self.state);
1451        debug_struct.field("state_details", &self.state_details);
1452        debug_struct.field("create_time", &self.create_time);
1453        debug_struct.field("share_name", &self.share_name);
1454        debug_struct.field("psa_range", &self.psa_range);
1455        debug_struct.field("storage_pool", &self.storage_pool);
1456        debug_struct.field("network", &self.network);
1457        debug_struct.field("service_level", &self.service_level);
1458        debug_struct.field("capacity_gib", &self.capacity_gib);
1459        debug_struct.field("export_policy", &self.export_policy);
1460        debug_struct.field("protocols", &self.protocols);
1461        debug_struct.field("smb_settings", &self.smb_settings);
1462        debug_struct.field("mount_options", &self.mount_options);
1463        debug_struct.field("unix_permissions", &self.unix_permissions);
1464        debug_struct.field("labels", &self.labels);
1465        debug_struct.field("description", &self.description);
1466        debug_struct.field("snapshot_policy", &self.snapshot_policy);
1467        debug_struct.field("snap_reserve", &self.snap_reserve);
1468        debug_struct.field("snapshot_directory", &self.snapshot_directory);
1469        debug_struct.field("used_gib", &self.used_gib);
1470        debug_struct.field("security_style", &self.security_style);
1471        debug_struct.field("kerberos_enabled", &self.kerberos_enabled);
1472        debug_struct.field("ldap_enabled", &self.ldap_enabled);
1473        debug_struct.field("active_directory", &self.active_directory);
1474        debug_struct.field("restore_parameters", &self.restore_parameters);
1475        debug_struct.field("kms_config", &self.kms_config);
1476        debug_struct.field("encryption_type", &self.encryption_type);
1477        debug_struct.field("has_replication", &self.has_replication);
1478        debug_struct.field("backup_config", &self.backup_config);
1479        debug_struct.field("restricted_actions", &self.restricted_actions);
1480        debug_struct.field("large_capacity", &self.large_capacity);
1481        debug_struct.field("multiple_endpoints", &self.multiple_endpoints);
1482        debug_struct.field("tiering_policy", &self.tiering_policy);
1483        debug_struct.field("replica_zone", &self.replica_zone);
1484        debug_struct.field("zone", &self.zone);
1485        debug_struct.field("cold_tier_size_gib", &self.cold_tier_size_gib);
1486        debug_struct.field(
1487            "hybrid_replication_parameters",
1488            &self.hybrid_replication_parameters,
1489        );
1490        debug_struct.field("throughput_mibps", &self.throughput_mibps);
1491        debug_struct.field("cache_parameters", &self.cache_parameters);
1492        debug_struct.field("hot_tier_size_used_gib", &self.hot_tier_size_used_gib);
1493        debug_struct.field("block_devices", &self.block_devices);
1494        debug_struct.field("large_capacity_config", &self.large_capacity_config);
1495        debug_struct.field("clone_details", &self.clone_details);
1496        if !self._unknown_fields.is_empty() {
1497            debug_struct.field("_unknown_fields", &self._unknown_fields);
1498        }
1499        debug_struct.finish()
1500    }
1501}
1502
1503impl std::fmt::Debug for super::volume::CloneDetails {
1504    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1505        let mut debug_struct = f.debug_struct("CloneDetails");
1506        debug_struct.field("source_snapshot", &self.source_snapshot);
1507        debug_struct.field("source_volume", &self.source_volume);
1508        debug_struct.field("shared_space_gib", &self.shared_space_gib);
1509        if !self._unknown_fields.is_empty() {
1510            debug_struct.field("_unknown_fields", &self._unknown_fields);
1511        }
1512        debug_struct.finish()
1513    }
1514}
1515
1516impl std::fmt::Debug for super::LargeCapacityConfig {
1517    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1518        let mut debug_struct = f.debug_struct("LargeCapacityConfig");
1519        debug_struct.field("constituent_count", &self.constituent_count);
1520        if !self._unknown_fields.is_empty() {
1521            debug_struct.field("_unknown_fields", &self._unknown_fields);
1522        }
1523        debug_struct.finish()
1524    }
1525}
1526
1527impl std::fmt::Debug for super::ExportPolicy {
1528    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1529        let mut debug_struct = f.debug_struct("ExportPolicy");
1530        debug_struct.field("rules", &self.rules);
1531        if !self._unknown_fields.is_empty() {
1532            debug_struct.field("_unknown_fields", &self._unknown_fields);
1533        }
1534        debug_struct.finish()
1535    }
1536}
1537
1538impl std::fmt::Debug for super::SimpleExportPolicyRule {
1539    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1540        let mut debug_struct = f.debug_struct("SimpleExportPolicyRule");
1541        debug_struct.field("allowed_clients", &self.allowed_clients);
1542        debug_struct.field("has_root_access", &self.has_root_access);
1543        debug_struct.field("access_type", &self.access_type);
1544        debug_struct.field("nfsv3", &self.nfsv3);
1545        debug_struct.field("nfsv4", &self.nfsv4);
1546        debug_struct.field("kerberos_5_read_only", &self.kerberos_5_read_only);
1547        debug_struct.field("kerberos_5_read_write", &self.kerberos_5_read_write);
1548        debug_struct.field("kerberos_5i_read_only", &self.kerberos_5i_read_only);
1549        debug_struct.field("kerberos_5i_read_write", &self.kerberos_5i_read_write);
1550        debug_struct.field("kerberos_5p_read_only", &self.kerberos_5p_read_only);
1551        debug_struct.field("kerberos_5p_read_write", &self.kerberos_5p_read_write);
1552        debug_struct.field("squash_mode", &self.squash_mode);
1553        debug_struct.field("anon_uid", &self.anon_uid);
1554        if !self._unknown_fields.is_empty() {
1555            debug_struct.field("_unknown_fields", &self._unknown_fields);
1556        }
1557        debug_struct.finish()
1558    }
1559}
1560
1561impl std::fmt::Debug for super::SnapshotPolicy {
1562    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1563        let mut debug_struct = f.debug_struct("SnapshotPolicy");
1564        debug_struct.field("enabled", &self.enabled);
1565        debug_struct.field("hourly_schedule", &self.hourly_schedule);
1566        debug_struct.field("daily_schedule", &self.daily_schedule);
1567        debug_struct.field("weekly_schedule", &self.weekly_schedule);
1568        debug_struct.field("monthly_schedule", &self.monthly_schedule);
1569        if !self._unknown_fields.is_empty() {
1570            debug_struct.field("_unknown_fields", &self._unknown_fields);
1571        }
1572        debug_struct.finish()
1573    }
1574}
1575
1576impl std::fmt::Debug for super::HourlySchedule {
1577    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1578        let mut debug_struct = f.debug_struct("HourlySchedule");
1579        debug_struct.field("snapshots_to_keep", &self.snapshots_to_keep);
1580        debug_struct.field("minute", &self.minute);
1581        if !self._unknown_fields.is_empty() {
1582            debug_struct.field("_unknown_fields", &self._unknown_fields);
1583        }
1584        debug_struct.finish()
1585    }
1586}
1587
1588impl std::fmt::Debug for super::DailySchedule {
1589    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1590        let mut debug_struct = f.debug_struct("DailySchedule");
1591        debug_struct.field("snapshots_to_keep", &self.snapshots_to_keep);
1592        debug_struct.field("minute", &self.minute);
1593        debug_struct.field("hour", &self.hour);
1594        if !self._unknown_fields.is_empty() {
1595            debug_struct.field("_unknown_fields", &self._unknown_fields);
1596        }
1597        debug_struct.finish()
1598    }
1599}
1600
1601impl std::fmt::Debug for super::WeeklySchedule {
1602    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1603        let mut debug_struct = f.debug_struct("WeeklySchedule");
1604        debug_struct.field("snapshots_to_keep", &self.snapshots_to_keep);
1605        debug_struct.field("minute", &self.minute);
1606        debug_struct.field("hour", &self.hour);
1607        debug_struct.field("day", &self.day);
1608        if !self._unknown_fields.is_empty() {
1609            debug_struct.field("_unknown_fields", &self._unknown_fields);
1610        }
1611        debug_struct.finish()
1612    }
1613}
1614
1615impl std::fmt::Debug for super::MonthlySchedule {
1616    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1617        let mut debug_struct = f.debug_struct("MonthlySchedule");
1618        debug_struct.field("snapshots_to_keep", &self.snapshots_to_keep);
1619        debug_struct.field("minute", &self.minute);
1620        debug_struct.field("hour", &self.hour);
1621        debug_struct.field("days_of_month", &self.days_of_month);
1622        if !self._unknown_fields.is_empty() {
1623            debug_struct.field("_unknown_fields", &self._unknown_fields);
1624        }
1625        debug_struct.finish()
1626    }
1627}
1628
1629impl std::fmt::Debug for super::MountOption {
1630    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1631        let mut debug_struct = f.debug_struct("MountOption");
1632        debug_struct.field("export", &self.export);
1633        debug_struct.field("export_full", &self.export_full);
1634        debug_struct.field("protocol", &self.protocol);
1635        debug_struct.field("instructions", &self.instructions);
1636        debug_struct.field("ip_address", &self.ip_address);
1637        if !self._unknown_fields.is_empty() {
1638            debug_struct.field("_unknown_fields", &self._unknown_fields);
1639        }
1640        debug_struct.finish()
1641    }
1642}
1643
1644impl std::fmt::Debug for super::RestoreParameters {
1645    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1646        let mut debug_struct = f.debug_struct("RestoreParameters");
1647        debug_struct.field("source", &self.source);
1648        if !self._unknown_fields.is_empty() {
1649            debug_struct.field("_unknown_fields", &self._unknown_fields);
1650        }
1651        debug_struct.finish()
1652    }
1653}
1654
1655impl std::fmt::Debug for super::BackupConfig {
1656    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1657        let mut debug_struct = f.debug_struct("BackupConfig");
1658        debug_struct.field("backup_policies", &self.backup_policies);
1659        debug_struct.field("backup_vault", &self.backup_vault);
1660        debug_struct.field("scheduled_backup_enabled", &self.scheduled_backup_enabled);
1661        debug_struct.field("backup_chain_bytes", &self.backup_chain_bytes);
1662        if !self._unknown_fields.is_empty() {
1663            debug_struct.field("_unknown_fields", &self._unknown_fields);
1664        }
1665        debug_struct.finish()
1666    }
1667}
1668
1669impl std::fmt::Debug for super::TieringPolicy {
1670    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1671        let mut debug_struct = f.debug_struct("TieringPolicy");
1672        debug_struct.field("tier_action", &self.tier_action);
1673        debug_struct.field("cooling_threshold_days", &self.cooling_threshold_days);
1674        debug_struct.field(
1675            "hot_tier_bypass_mode_enabled",
1676            &self.hot_tier_bypass_mode_enabled,
1677        );
1678        if !self._unknown_fields.is_empty() {
1679            debug_struct.field("_unknown_fields", &self._unknown_fields);
1680        }
1681        debug_struct.finish()
1682    }
1683}
1684
1685impl std::fmt::Debug for super::HybridReplicationParameters {
1686    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1687        let mut debug_struct = f.debug_struct("HybridReplicationParameters");
1688        debug_struct.field("replication", &self.replication);
1689        debug_struct.field("peer_volume_name", &self.peer_volume_name);
1690        debug_struct.field("peer_cluster_name", &self.peer_cluster_name);
1691        debug_struct.field("peer_svm_name", &self.peer_svm_name);
1692        debug_struct.field("peer_ip_addresses", &self.peer_ip_addresses);
1693        debug_struct.field("cluster_location", &self.cluster_location);
1694        debug_struct.field("description", &self.description);
1695        debug_struct.field("labels", &self.labels);
1696        debug_struct.field("replication_schedule", &self.replication_schedule);
1697        debug_struct.field("hybrid_replication_type", &self.hybrid_replication_type);
1698        debug_struct.field(
1699            "large_volume_constituent_count",
1700            &self.large_volume_constituent_count,
1701        );
1702        if !self._unknown_fields.is_empty() {
1703            debug_struct.field("_unknown_fields", &self._unknown_fields);
1704        }
1705        debug_struct.finish()
1706    }
1707}
1708
1709impl std::fmt::Debug for super::CacheParameters {
1710    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1711        let mut debug_struct = f.debug_struct("CacheParameters");
1712        debug_struct.field("peer_volume_name", &self.peer_volume_name);
1713        debug_struct.field("peer_cluster_name", &self.peer_cluster_name);
1714        debug_struct.field("peer_svm_name", &self.peer_svm_name);
1715        debug_struct.field("peer_ip_addresses", &self.peer_ip_addresses);
1716        debug_struct.field("enable_global_file_lock", &self.enable_global_file_lock);
1717        debug_struct.field("cache_config", &self.cache_config);
1718        debug_struct.field("cache_state", &self.cache_state);
1719        debug_struct.field("command", &self.command);
1720        debug_struct.field(
1721            "peering_command_expiry_time",
1722            &self.peering_command_expiry_time,
1723        );
1724        debug_struct.field("passphrase", &self.passphrase);
1725        debug_struct.field("state_details", &self.state_details);
1726        if !self._unknown_fields.is_empty() {
1727            debug_struct.field("_unknown_fields", &self._unknown_fields);
1728        }
1729        debug_struct.finish()
1730    }
1731}
1732
1733impl std::fmt::Debug for super::CacheConfig {
1734    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1735        let mut debug_struct = f.debug_struct("CacheConfig");
1736        debug_struct.field("cache_pre_populate", &self.cache_pre_populate);
1737        debug_struct.field("writeback_enabled", &self.writeback_enabled);
1738        debug_struct.field(
1739            "cifs_change_notify_enabled",
1740            &self.cifs_change_notify_enabled,
1741        );
1742        debug_struct.field("cache_pre_populate_state", &self.cache_pre_populate_state);
1743        if !self._unknown_fields.is_empty() {
1744            debug_struct.field("_unknown_fields", &self._unknown_fields);
1745        }
1746        debug_struct.finish()
1747    }
1748}
1749
1750impl std::fmt::Debug for super::CachePrePopulate {
1751    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1752        let mut debug_struct = f.debug_struct("CachePrePopulate");
1753        debug_struct.field("path_list", &self.path_list);
1754        debug_struct.field("exclude_path_list", &self.exclude_path_list);
1755        debug_struct.field("recursion", &self.recursion);
1756        if !self._unknown_fields.is_empty() {
1757            debug_struct.field("_unknown_fields", &self._unknown_fields);
1758        }
1759        debug_struct.finish()
1760    }
1761}
1762
1763impl std::fmt::Debug for super::BlockDevice {
1764    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1765        let mut debug_struct = f.debug_struct("BlockDevice");
1766        debug_struct.field("name", &self.name);
1767        debug_struct.field("host_groups", &self.host_groups);
1768        debug_struct.field("identifier", &self.identifier);
1769        debug_struct.field("size_gib", &self.size_gib);
1770        debug_struct.field("os_type", &self.os_type);
1771        if !self._unknown_fields.is_empty() {
1772            debug_struct.field("_unknown_fields", &self._unknown_fields);
1773        }
1774        debug_struct.finish()
1775    }
1776}
1777
1778impl std::fmt::Debug for super::RestoreBackupFilesRequest {
1779    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1780        let mut debug_struct = f.debug_struct("RestoreBackupFilesRequest");
1781        debug_struct.field("name", &self.name);
1782        debug_struct.field("backup", &self.backup);
1783        debug_struct.field("file_list", &self.file_list);
1784        debug_struct.field("restore_destination_path", &self.restore_destination_path);
1785        if !self._unknown_fields.is_empty() {
1786            debug_struct.field("_unknown_fields", &self._unknown_fields);
1787        }
1788        debug_struct.finish()
1789    }
1790}
1791
1792impl std::fmt::Debug for super::RestoreBackupFilesResponse {
1793    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1794        let mut debug_struct = f.debug_struct("RestoreBackupFilesResponse");
1795        if !self._unknown_fields.is_empty() {
1796            debug_struct.field("_unknown_fields", &self._unknown_fields);
1797        }
1798        debug_struct.finish()
1799    }
1800}
1801
1802impl std::fmt::Debug for super::EstablishVolumePeeringRequest {
1803    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1804        let mut debug_struct = f.debug_struct("EstablishVolumePeeringRequest");
1805        debug_struct.field("name", &self.name);
1806        debug_struct.field("peer_cluster_name", &self.peer_cluster_name);
1807        debug_struct.field("peer_svm_name", &self.peer_svm_name);
1808        debug_struct.field("peer_ip_addresses", &self.peer_ip_addresses);
1809        debug_struct.field("peer_volume_name", &self.peer_volume_name);
1810        if !self._unknown_fields.is_empty() {
1811            debug_struct.field("_unknown_fields", &self._unknown_fields);
1812        }
1813        debug_struct.finish()
1814    }
1815}