Skip to main content

google_cloud_sql_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::SqlBackupRunsDeleteRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("SqlBackupRunsDeleteRequest");
23        debug_struct.field("id", &self.id);
24        debug_struct.field("instance", &self.instance);
25        debug_struct.field("project", &self.project);
26        if !self._unknown_fields.is_empty() {
27            debug_struct.field("_unknown_fields", &self._unknown_fields);
28        }
29        debug_struct.finish()
30    }
31}
32
33impl std::fmt::Debug for super::SqlBackupRunsGetRequest {
34    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35        let mut debug_struct = f.debug_struct("SqlBackupRunsGetRequest");
36        debug_struct.field("id", &self.id);
37        debug_struct.field("instance", &self.instance);
38        debug_struct.field("project", &self.project);
39        if !self._unknown_fields.is_empty() {
40            debug_struct.field("_unknown_fields", &self._unknown_fields);
41        }
42        debug_struct.finish()
43    }
44}
45
46impl std::fmt::Debug for super::SqlBackupRunsInsertRequest {
47    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
48        let mut debug_struct = f.debug_struct("SqlBackupRunsInsertRequest");
49        debug_struct.field("instance", &self.instance);
50        debug_struct.field("project", &self.project);
51        debug_struct.field("body", &self.body);
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::SqlBackupRunsListRequest {
60    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
61        let mut debug_struct = f.debug_struct("SqlBackupRunsListRequest");
62        debug_struct.field("instance", &self.instance);
63        debug_struct.field("max_results", &self.max_results);
64        debug_struct.field("page_token", &self.page_token);
65        debug_struct.field("project", &self.project);
66        if !self._unknown_fields.is_empty() {
67            debug_struct.field("_unknown_fields", &self._unknown_fields);
68        }
69        debug_struct.finish()
70    }
71}
72
73impl std::fmt::Debug for super::BackupRun {
74    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
75        let mut debug_struct = f.debug_struct("BackupRun");
76        debug_struct.field("kind", &self.kind);
77        debug_struct.field("status", &self.status);
78        debug_struct.field("enqueued_time", &self.enqueued_time);
79        debug_struct.field("id", &self.id);
80        debug_struct.field("start_time", &self.start_time);
81        debug_struct.field("end_time", &self.end_time);
82        debug_struct.field("error", &self.error);
83        debug_struct.field("r#type", &self.r#type);
84        debug_struct.field("description", &self.description);
85        debug_struct.field("window_start_time", &self.window_start_time);
86        debug_struct.field("instance", &self.instance);
87        debug_struct.field("self_link", &self.self_link);
88        debug_struct.field("location", &self.location);
89        debug_struct.field("database_version", &self.database_version);
90        debug_struct.field(
91            "disk_encryption_configuration",
92            &self.disk_encryption_configuration,
93        );
94        debug_struct.field("disk_encryption_status", &self.disk_encryption_status);
95        debug_struct.field("backup_kind", &self.backup_kind);
96        debug_struct.field("time_zone", &self.time_zone);
97        debug_struct.field("max_chargeable_bytes", &self.max_chargeable_bytes);
98        if !self._unknown_fields.is_empty() {
99            debug_struct.field("_unknown_fields", &self._unknown_fields);
100        }
101        debug_struct.finish()
102    }
103}
104
105impl std::fmt::Debug for super::BackupRunsListResponse {
106    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
107        let mut debug_struct = f.debug_struct("BackupRunsListResponse");
108        debug_struct.field("kind", &self.kind);
109        debug_struct.field("items", &self.items);
110        debug_struct.field("next_page_token", &self.next_page_token);
111        if !self._unknown_fields.is_empty() {
112            debug_struct.field("_unknown_fields", &self._unknown_fields);
113        }
114        debug_struct.finish()
115    }
116}
117
118impl std::fmt::Debug for super::CreateBackupRequest {
119    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
120        let mut debug_struct = f.debug_struct("CreateBackupRequest");
121        debug_struct.field("parent", &self.parent);
122        debug_struct.field("backup", &self.backup);
123        if !self._unknown_fields.is_empty() {
124            debug_struct.field("_unknown_fields", &self._unknown_fields);
125        }
126        debug_struct.finish()
127    }
128}
129
130impl std::fmt::Debug for super::GetBackupRequest {
131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
132        let mut debug_struct = f.debug_struct("GetBackupRequest");
133        debug_struct.field("name", &self.name);
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::ListBackupsRequest {
142    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
143        let mut debug_struct = f.debug_struct("ListBackupsRequest");
144        debug_struct.field("parent", &self.parent);
145        debug_struct.field("page_size", &self.page_size);
146        debug_struct.field("page_token", &self.page_token);
147        debug_struct.field("filter", &self.filter);
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::ListBackupsResponse {
156    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
157        let mut debug_struct = f.debug_struct("ListBackupsResponse");
158        debug_struct.field("backups", &self.backups);
159        debug_struct.field("next_page_token", &self.next_page_token);
160        debug_struct.field("warnings", &self.warnings);
161        if !self._unknown_fields.is_empty() {
162            debug_struct.field("_unknown_fields", &self._unknown_fields);
163        }
164        debug_struct.finish()
165    }
166}
167
168impl std::fmt::Debug for super::UpdateBackupRequest {
169    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
170        let mut debug_struct = f.debug_struct("UpdateBackupRequest");
171        debug_struct.field("backup", &self.backup);
172        debug_struct.field("update_mask", &self.update_mask);
173        if !self._unknown_fields.is_empty() {
174            debug_struct.field("_unknown_fields", &self._unknown_fields);
175        }
176        debug_struct.finish()
177    }
178}
179
180impl std::fmt::Debug for super::DeleteBackupRequest {
181    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
182        let mut debug_struct = f.debug_struct("DeleteBackupRequest");
183        debug_struct.field("name", &self.name);
184        if !self._unknown_fields.is_empty() {
185            debug_struct.field("_unknown_fields", &self._unknown_fields);
186        }
187        debug_struct.finish()
188    }
189}
190
191impl std::fmt::Debug for super::Backup {
192    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
193        let mut debug_struct = f.debug_struct("Backup");
194        debug_struct.field("name", &self.name);
195        debug_struct.field("kind", &self.kind);
196        debug_struct.field("self_link", &self.self_link);
197        debug_struct.field("r#type", &self.r#type);
198        debug_struct.field("description", &self.description);
199        debug_struct.field("instance", &self.instance);
200        debug_struct.field("location", &self.location);
201        debug_struct.field("backup_interval", &self.backup_interval);
202        debug_struct.field("state", &self.state);
203        debug_struct.field("error", &self.error);
204        debug_struct.field("kms_key", &self.kms_key);
205        debug_struct.field("kms_key_version", &self.kms_key_version);
206        debug_struct.field("backup_kind", &self.backup_kind);
207        debug_struct.field("time_zone", &self.time_zone);
208        debug_struct.field("database_version", &self.database_version);
209        debug_struct.field("max_chargeable_bytes", &self.max_chargeable_bytes);
210        debug_struct.field("instance_deletion_time", &self.instance_deletion_time);
211        debug_struct.field("instance_settings", &self.instance_settings);
212        debug_struct.field("backup_run", &self.backup_run);
213        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
214        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
215        debug_struct.field("expiration", &self.expiration);
216        if !self._unknown_fields.is_empty() {
217            debug_struct.field("_unknown_fields", &self._unknown_fields);
218        }
219        debug_struct.finish()
220    }
221}
222
223impl std::fmt::Debug for super::GetConnectSettingsRequest {
224    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
225        let mut debug_struct = f.debug_struct("GetConnectSettingsRequest");
226        debug_struct.field("instance", &self.instance);
227        debug_struct.field("project", &self.project);
228        debug_struct.field("read_time", &self.read_time);
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::ConnectSettings {
237    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
238        let mut debug_struct = f.debug_struct("ConnectSettings");
239        debug_struct.field("kind", &self.kind);
240        debug_struct.field("server_ca_cert", &self.server_ca_cert);
241        debug_struct.field("ip_addresses", &self.ip_addresses);
242        debug_struct.field("region", &self.region);
243        debug_struct.field("database_version", &self.database_version);
244        debug_struct.field("backend_type", &self.backend_type);
245        debug_struct.field("psc_enabled", &self.psc_enabled);
246        debug_struct.field("dns_name", &self.dns_name);
247        debug_struct.field("server_ca_mode", &self.server_ca_mode);
248        debug_struct.field(
249            "custom_subject_alternative_names",
250            &self.custom_subject_alternative_names,
251        );
252        debug_struct.field("dns_names", &self.dns_names);
253        debug_struct.field("node_count", &self.node_count);
254        debug_struct.field("nodes", &self.nodes);
255        debug_struct.field("mdx_protocol_support", &self.mdx_protocol_support);
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::connect_settings::ConnectPoolNodeConfig {
264    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
265        let mut debug_struct = f.debug_struct("ConnectPoolNodeConfig");
266        debug_struct.field("name", &self.name);
267        debug_struct.field("ip_addresses", &self.ip_addresses);
268        debug_struct.field("dns_name", &self.dns_name);
269        debug_struct.field("dns_names", &self.dns_names);
270        if !self._unknown_fields.is_empty() {
271            debug_struct.field("_unknown_fields", &self._unknown_fields);
272        }
273        debug_struct.finish()
274    }
275}
276
277impl std::fmt::Debug for super::GenerateEphemeralCertRequest {
278    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
279        let mut debug_struct = f.debug_struct("GenerateEphemeralCertRequest");
280        debug_struct.field("instance", &self.instance);
281        debug_struct.field("project", &self.project);
282        debug_struct.field("public_key", &self.public_key);
283        debug_struct.field("access_token", &self.access_token);
284        debug_struct.field("read_time", &self.read_time);
285        debug_struct.field("valid_duration", &self.valid_duration);
286        if !self._unknown_fields.is_empty() {
287            debug_struct.field("_unknown_fields", &self._unknown_fields);
288        }
289        debug_struct.finish()
290    }
291}
292
293impl std::fmt::Debug for super::GenerateEphemeralCertResponse {
294    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
295        let mut debug_struct = f.debug_struct("GenerateEphemeralCertResponse");
296        debug_struct.field("ephemeral_cert", &self.ephemeral_cert);
297        if !self._unknown_fields.is_empty() {
298            debug_struct.field("_unknown_fields", &self._unknown_fields);
299        }
300        debug_struct.finish()
301    }
302}
303
304impl std::fmt::Debug for super::SqlDatabasesDeleteRequest {
305    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
306        let mut debug_struct = f.debug_struct("SqlDatabasesDeleteRequest");
307        debug_struct.field("database", &self.database);
308        debug_struct.field("instance", &self.instance);
309        debug_struct.field("project", &self.project);
310        if !self._unknown_fields.is_empty() {
311            debug_struct.field("_unknown_fields", &self._unknown_fields);
312        }
313        debug_struct.finish()
314    }
315}
316
317impl std::fmt::Debug for super::SqlDatabasesGetRequest {
318    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
319        let mut debug_struct = f.debug_struct("SqlDatabasesGetRequest");
320        debug_struct.field("database", &self.database);
321        debug_struct.field("instance", &self.instance);
322        debug_struct.field("project", &self.project);
323        if !self._unknown_fields.is_empty() {
324            debug_struct.field("_unknown_fields", &self._unknown_fields);
325        }
326        debug_struct.finish()
327    }
328}
329
330impl std::fmt::Debug for super::SqlDatabasesInsertRequest {
331    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
332        let mut debug_struct = f.debug_struct("SqlDatabasesInsertRequest");
333        debug_struct.field("instance", &self.instance);
334        debug_struct.field("project", &self.project);
335        debug_struct.field("body", &self.body);
336        if !self._unknown_fields.is_empty() {
337            debug_struct.field("_unknown_fields", &self._unknown_fields);
338        }
339        debug_struct.finish()
340    }
341}
342
343impl std::fmt::Debug for super::SqlDatabasesListRequest {
344    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
345        let mut debug_struct = f.debug_struct("SqlDatabasesListRequest");
346        debug_struct.field("instance", &self.instance);
347        debug_struct.field("project", &self.project);
348        if !self._unknown_fields.is_empty() {
349            debug_struct.field("_unknown_fields", &self._unknown_fields);
350        }
351        debug_struct.finish()
352    }
353}
354
355impl std::fmt::Debug for super::SqlDatabasesUpdateRequest {
356    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
357        let mut debug_struct = f.debug_struct("SqlDatabasesUpdateRequest");
358        debug_struct.field("database", &self.database);
359        debug_struct.field("instance", &self.instance);
360        debug_struct.field("project", &self.project);
361        debug_struct.field("body", &self.body);
362        if !self._unknown_fields.is_empty() {
363            debug_struct.field("_unknown_fields", &self._unknown_fields);
364        }
365        debug_struct.finish()
366    }
367}
368
369impl std::fmt::Debug for super::DatabasesListResponse {
370    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
371        let mut debug_struct = f.debug_struct("DatabasesListResponse");
372        debug_struct.field("kind", &self.kind);
373        debug_struct.field("items", &self.items);
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::SqlFlagsListRequest {
382    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
383        let mut debug_struct = f.debug_struct("SqlFlagsListRequest");
384        debug_struct.field("database_version", &self.database_version);
385        debug_struct.field("flag_scope", &self.flag_scope);
386        if !self._unknown_fields.is_empty() {
387            debug_struct.field("_unknown_fields", &self._unknown_fields);
388        }
389        debug_struct.finish()
390    }
391}
392
393impl std::fmt::Debug for super::FlagsListResponse {
394    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
395        let mut debug_struct = f.debug_struct("FlagsListResponse");
396        debug_struct.field("kind", &self.kind);
397        debug_struct.field("items", &self.items);
398        if !self._unknown_fields.is_empty() {
399            debug_struct.field("_unknown_fields", &self._unknown_fields);
400        }
401        debug_struct.finish()
402    }
403}
404
405impl std::fmt::Debug for super::Flag {
406    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
407        let mut debug_struct = f.debug_struct("Flag");
408        debug_struct.field("name", &self.name);
409        debug_struct.field("r#type", &self.r#type);
410        debug_struct.field("applies_to", &self.applies_to);
411        debug_struct.field("allowed_string_values", &self.allowed_string_values);
412        debug_struct.field("min_value", &self.min_value);
413        debug_struct.field("max_value", &self.max_value);
414        debug_struct.field("requires_restart", &self.requires_restart);
415        debug_struct.field("kind", &self.kind);
416        debug_struct.field("in_beta", &self.in_beta);
417        debug_struct.field("allowed_int_values", &self.allowed_int_values);
418        debug_struct.field("flag_scope", &self.flag_scope);
419        debug_struct.field("recommended_value", &self.recommended_value);
420        if !self._unknown_fields.is_empty() {
421            debug_struct.field("_unknown_fields", &self._unknown_fields);
422        }
423        debug_struct.finish()
424    }
425}
426
427impl std::fmt::Debug for super::SqlInstancesAddServerCaRequest {
428    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
429        let mut debug_struct = f.debug_struct("SqlInstancesAddServerCaRequest");
430        debug_struct.field("instance", &self.instance);
431        debug_struct.field("project", &self.project);
432        if !self._unknown_fields.is_empty() {
433            debug_struct.field("_unknown_fields", &self._unknown_fields);
434        }
435        debug_struct.finish()
436    }
437}
438
439impl std::fmt::Debug for super::SqlInstancesAddServerCertificateRequest {
440    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
441        let mut debug_struct = f.debug_struct("SqlInstancesAddServerCertificateRequest");
442        debug_struct.field("instance", &self.instance);
443        debug_struct.field("project", &self.project);
444        if !self._unknown_fields.is_empty() {
445            debug_struct.field("_unknown_fields", &self._unknown_fields);
446        }
447        debug_struct.finish()
448    }
449}
450
451impl std::fmt::Debug for super::SqlInstancesAddEntraIdCertificateRequest {
452    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
453        let mut debug_struct = f.debug_struct("SqlInstancesAddEntraIdCertificateRequest");
454        debug_struct.field("instance", &self.instance);
455        debug_struct.field("project", &self.project);
456        if !self._unknown_fields.is_empty() {
457            debug_struct.field("_unknown_fields", &self._unknown_fields);
458        }
459        debug_struct.finish()
460    }
461}
462
463impl std::fmt::Debug for super::SqlInstancesCloneRequest {
464    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
465        let mut debug_struct = f.debug_struct("SqlInstancesCloneRequest");
466        debug_struct.field("instance", &self.instance);
467        debug_struct.field("project", &self.project);
468        debug_struct.field("body", &self.body);
469        if !self._unknown_fields.is_empty() {
470            debug_struct.field("_unknown_fields", &self._unknown_fields);
471        }
472        debug_struct.finish()
473    }
474}
475
476impl std::fmt::Debug for super::SqlInstancesDeleteRequest {
477    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
478        let mut debug_struct = f.debug_struct("SqlInstancesDeleteRequest");
479        debug_struct.field("instance", &self.instance);
480        debug_struct.field("project", &self.project);
481        debug_struct.field("enable_final_backup", &self.enable_final_backup);
482        debug_struct.field("final_backup_description", &self.final_backup_description);
483        debug_struct.field("expiration", &self.expiration);
484        if !self._unknown_fields.is_empty() {
485            debug_struct.field("_unknown_fields", &self._unknown_fields);
486        }
487        debug_struct.finish()
488    }
489}
490
491impl std::fmt::Debug for super::SqlInstancesDemoteMasterRequest {
492    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
493        let mut debug_struct = f.debug_struct("SqlInstancesDemoteMasterRequest");
494        debug_struct.field("instance", &self.instance);
495        debug_struct.field("project", &self.project);
496        debug_struct.field("body", &self.body);
497        if !self._unknown_fields.is_empty() {
498            debug_struct.field("_unknown_fields", &self._unknown_fields);
499        }
500        debug_struct.finish()
501    }
502}
503
504impl std::fmt::Debug for super::SqlInstancesDemoteRequest {
505    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
506        let mut debug_struct = f.debug_struct("SqlInstancesDemoteRequest");
507        debug_struct.field("instance", &self.instance);
508        debug_struct.field("project", &self.project);
509        debug_struct.field("body", &self.body);
510        if !self._unknown_fields.is_empty() {
511            debug_struct.field("_unknown_fields", &self._unknown_fields);
512        }
513        debug_struct.finish()
514    }
515}
516
517impl std::fmt::Debug for super::SqlInstancesExportRequest {
518    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
519        let mut debug_struct = f.debug_struct("SqlInstancesExportRequest");
520        debug_struct.field("instance", &self.instance);
521        debug_struct.field("project", &self.project);
522        debug_struct.field("body", &self.body);
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::SqlInstancesFailoverRequest {
531    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
532        let mut debug_struct = f.debug_struct("SqlInstancesFailoverRequest");
533        debug_struct.field("instance", &self.instance);
534        debug_struct.field("project", &self.project);
535        debug_struct.field("body", &self.body);
536        if !self._unknown_fields.is_empty() {
537            debug_struct.field("_unknown_fields", &self._unknown_fields);
538        }
539        debug_struct.finish()
540    }
541}
542
543impl std::fmt::Debug for super::SqlInstancesGetRequest {
544    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
545        let mut debug_struct = f.debug_struct("SqlInstancesGetRequest");
546        debug_struct.field("instance", &self.instance);
547        debug_struct.field("project", &self.project);
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::SqlInstancesImportRequest {
556    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
557        let mut debug_struct = f.debug_struct("SqlInstancesImportRequest");
558        debug_struct.field("instance", &self.instance);
559        debug_struct.field("project", &self.project);
560        debug_struct.field("body", &self.body);
561        if !self._unknown_fields.is_empty() {
562            debug_struct.field("_unknown_fields", &self._unknown_fields);
563        }
564        debug_struct.finish()
565    }
566}
567
568impl std::fmt::Debug for super::SqlInstancesInsertRequest {
569    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
570        let mut debug_struct = f.debug_struct("SqlInstancesInsertRequest");
571        debug_struct.field("project", &self.project);
572        debug_struct.field("body", &self.body);
573        if !self._unknown_fields.is_empty() {
574            debug_struct.field("_unknown_fields", &self._unknown_fields);
575        }
576        debug_struct.finish()
577    }
578}
579
580impl std::fmt::Debug for super::SqlInstancesListRequest {
581    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
582        let mut debug_struct = f.debug_struct("SqlInstancesListRequest");
583        debug_struct.field("filter", &self.filter);
584        debug_struct.field("max_results", &self.max_results);
585        debug_struct.field("page_token", &self.page_token);
586        debug_struct.field("project", &self.project);
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::SqlInstancesListServerCasRequest {
595    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
596        let mut debug_struct = f.debug_struct("SqlInstancesListServerCasRequest");
597        debug_struct.field("instance", &self.instance);
598        debug_struct.field("project", &self.project);
599        if !self._unknown_fields.is_empty() {
600            debug_struct.field("_unknown_fields", &self._unknown_fields);
601        }
602        debug_struct.finish()
603    }
604}
605
606impl std::fmt::Debug for super::SqlInstancesListServerCertificatesRequest {
607    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
608        let mut debug_struct = f.debug_struct("SqlInstancesListServerCertificatesRequest");
609        debug_struct.field("instance", &self.instance);
610        debug_struct.field("project", &self.project);
611        if !self._unknown_fields.is_empty() {
612            debug_struct.field("_unknown_fields", &self._unknown_fields);
613        }
614        debug_struct.finish()
615    }
616}
617
618impl std::fmt::Debug for super::SqlInstancesListEntraIdCertificatesRequest {
619    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
620        let mut debug_struct = f.debug_struct("SqlInstancesListEntraIdCertificatesRequest");
621        debug_struct.field("instance", &self.instance);
622        debug_struct.field("project", &self.project);
623        if !self._unknown_fields.is_empty() {
624            debug_struct.field("_unknown_fields", &self._unknown_fields);
625        }
626        debug_struct.finish()
627    }
628}
629
630impl std::fmt::Debug for super::SqlInstancesPatchRequest {
631    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
632        let mut debug_struct = f.debug_struct("SqlInstancesPatchRequest");
633        debug_struct.field("instance", &self.instance);
634        debug_struct.field("project", &self.project);
635        debug_struct.field("body", &self.body);
636        if !self._unknown_fields.is_empty() {
637            debug_struct.field("_unknown_fields", &self._unknown_fields);
638        }
639        debug_struct.finish()
640    }
641}
642
643impl std::fmt::Debug for super::SqlInstancesPromoteReplicaRequest {
644    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
645        let mut debug_struct = f.debug_struct("SqlInstancesPromoteReplicaRequest");
646        debug_struct.field("instance", &self.instance);
647        debug_struct.field("project", &self.project);
648        debug_struct.field("failover", &self.failover);
649        if !self._unknown_fields.is_empty() {
650            debug_struct.field("_unknown_fields", &self._unknown_fields);
651        }
652        debug_struct.finish()
653    }
654}
655
656impl std::fmt::Debug for super::SqlInstancesSwitchoverRequest {
657    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
658        let mut debug_struct = f.debug_struct("SqlInstancesSwitchoverRequest");
659        debug_struct.field("instance", &self.instance);
660        debug_struct.field("project", &self.project);
661        debug_struct.field("db_timeout", &self.db_timeout);
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::SqlInstancesResetSslConfigRequest {
670    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
671        let mut debug_struct = f.debug_struct("SqlInstancesResetSslConfigRequest");
672        debug_struct.field("instance", &self.instance);
673        debug_struct.field("project", &self.project);
674        debug_struct.field("mode", &self.mode);
675        if !self._unknown_fields.is_empty() {
676            debug_struct.field("_unknown_fields", &self._unknown_fields);
677        }
678        debug_struct.finish()
679    }
680}
681
682impl std::fmt::Debug for super::SqlInstancesRestartRequest {
683    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
684        let mut debug_struct = f.debug_struct("SqlInstancesRestartRequest");
685        debug_struct.field("instance", &self.instance);
686        debug_struct.field("project", &self.project);
687        if !self._unknown_fields.is_empty() {
688            debug_struct.field("_unknown_fields", &self._unknown_fields);
689        }
690        debug_struct.finish()
691    }
692}
693
694impl std::fmt::Debug for super::SqlInstancesRestoreBackupRequest {
695    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
696        let mut debug_struct = f.debug_struct("SqlInstancesRestoreBackupRequest");
697        debug_struct.field("instance", &self.instance);
698        debug_struct.field("project", &self.project);
699        debug_struct.field("body", &self.body);
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::SqlInstancesRotateServerCaRequest {
708    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
709        let mut debug_struct = f.debug_struct("SqlInstancesRotateServerCaRequest");
710        debug_struct.field("instance", &self.instance);
711        debug_struct.field("project", &self.project);
712        debug_struct.field("body", &self.body);
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::SqlInstancesRotateServerCertificateRequest {
721    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
722        let mut debug_struct = f.debug_struct("SqlInstancesRotateServerCertificateRequest");
723        debug_struct.field("instance", &self.instance);
724        debug_struct.field("project", &self.project);
725        debug_struct.field("body", &self.body);
726        if !self._unknown_fields.is_empty() {
727            debug_struct.field("_unknown_fields", &self._unknown_fields);
728        }
729        debug_struct.finish()
730    }
731}
732
733impl std::fmt::Debug for super::SqlInstancesRotateEntraIdCertificateRequest {
734    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
735        let mut debug_struct = f.debug_struct("SqlInstancesRotateEntraIdCertificateRequest");
736        debug_struct.field("instance", &self.instance);
737        debug_struct.field("project", &self.project);
738        debug_struct.field("body", &self.body);
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::SqlInstancesStartReplicaRequest {
747    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
748        let mut debug_struct = f.debug_struct("SqlInstancesStartReplicaRequest");
749        debug_struct.field("instance", &self.instance);
750        debug_struct.field("project", &self.project);
751        if !self._unknown_fields.is_empty() {
752            debug_struct.field("_unknown_fields", &self._unknown_fields);
753        }
754        debug_struct.finish()
755    }
756}
757
758impl std::fmt::Debug for super::SqlInstancesStopReplicaRequest {
759    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
760        let mut debug_struct = f.debug_struct("SqlInstancesStopReplicaRequest");
761        debug_struct.field("instance", &self.instance);
762        debug_struct.field("project", &self.project);
763        if !self._unknown_fields.is_empty() {
764            debug_struct.field("_unknown_fields", &self._unknown_fields);
765        }
766        debug_struct.finish()
767    }
768}
769
770impl std::fmt::Debug for super::SqlInstancesTruncateLogRequest {
771    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
772        let mut debug_struct = f.debug_struct("SqlInstancesTruncateLogRequest");
773        debug_struct.field("instance", &self.instance);
774        debug_struct.field("project", &self.project);
775        debug_struct.field("body", &self.body);
776        if !self._unknown_fields.is_empty() {
777            debug_struct.field("_unknown_fields", &self._unknown_fields);
778        }
779        debug_struct.finish()
780    }
781}
782
783impl std::fmt::Debug for super::SqlInstancesPerformDiskShrinkRequest {
784    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
785        let mut debug_struct = f.debug_struct("SqlInstancesPerformDiskShrinkRequest");
786        debug_struct.field("instance", &self.instance);
787        debug_struct.field("project", &self.project);
788        debug_struct.field("body", &self.body);
789        if !self._unknown_fields.is_empty() {
790            debug_struct.field("_unknown_fields", &self._unknown_fields);
791        }
792        debug_struct.finish()
793    }
794}
795
796impl std::fmt::Debug for super::SqlInstancesUpdateRequest {
797    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
798        let mut debug_struct = f.debug_struct("SqlInstancesUpdateRequest");
799        debug_struct.field("instance", &self.instance);
800        debug_struct.field("project", &self.project);
801        debug_struct.field("body", &self.body);
802        if !self._unknown_fields.is_empty() {
803            debug_struct.field("_unknown_fields", &self._unknown_fields);
804        }
805        debug_struct.finish()
806    }
807}
808
809impl std::fmt::Debug for super::SqlInstancesRescheduleMaintenanceRequest {
810    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
811        let mut debug_struct = f.debug_struct("SqlInstancesRescheduleMaintenanceRequest");
812        debug_struct.field("instance", &self.instance);
813        debug_struct.field("project", &self.project);
814        debug_struct.field("body", &self.body);
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::SqlInstancesReencryptRequest {
823    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
824        let mut debug_struct = f.debug_struct("SqlInstancesReencryptRequest");
825        debug_struct.field("instance", &self.instance);
826        debug_struct.field("project", &self.project);
827        debug_struct.field("body", &self.body);
828        if !self._unknown_fields.is_empty() {
829            debug_struct.field("_unknown_fields", &self._unknown_fields);
830        }
831        debug_struct.finish()
832    }
833}
834
835impl std::fmt::Debug for super::InstancesReencryptRequest {
836    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
837        let mut debug_struct = f.debug_struct("InstancesReencryptRequest");
838        debug_struct.field(
839            "backup_reencryption_config",
840            &self.backup_reencryption_config,
841        );
842        if !self._unknown_fields.is_empty() {
843            debug_struct.field("_unknown_fields", &self._unknown_fields);
844        }
845        debug_struct.finish()
846    }
847}
848
849impl std::fmt::Debug for super::BackupReencryptionConfig {
850    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
851        let mut debug_struct = f.debug_struct("BackupReencryptionConfig");
852        debug_struct.field("backup_limit", &self.backup_limit);
853        debug_struct.field("backup_type", &self.backup_type);
854        if !self._unknown_fields.is_empty() {
855            debug_struct.field("_unknown_fields", &self._unknown_fields);
856        }
857        debug_struct.finish()
858    }
859}
860
861impl std::fmt::Debug for super::ExternalSyncSelectedObject {
862    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
863        let mut debug_struct = f.debug_struct("ExternalSyncSelectedObject");
864        debug_struct.field("database", &self.database);
865        if !self._unknown_fields.is_empty() {
866            debug_struct.field("_unknown_fields", &self._unknown_fields);
867        }
868        debug_struct.finish()
869    }
870}
871
872impl std::fmt::Debug for super::SqlInstancesGetDiskShrinkConfigRequest {
873    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
874        let mut debug_struct = f.debug_struct("SqlInstancesGetDiskShrinkConfigRequest");
875        debug_struct.field("instance", &self.instance);
876        debug_struct.field("project", &self.project);
877        if !self._unknown_fields.is_empty() {
878            debug_struct.field("_unknown_fields", &self._unknown_fields);
879        }
880        debug_struct.finish()
881    }
882}
883
884impl std::fmt::Debug for super::SqlInstancesVerifyExternalSyncSettingsRequest {
885    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
886        let mut debug_struct = f.debug_struct("SqlInstancesVerifyExternalSyncSettingsRequest");
887        debug_struct.field("instance", &self.instance);
888        debug_struct.field("project", &self.project);
889        debug_struct.field("verify_connection_only", &self.verify_connection_only);
890        debug_struct.field("sync_mode", &self.sync_mode);
891        debug_struct.field("verify_replication_only", &self.verify_replication_only);
892        debug_struct.field("migration_type", &self.migration_type);
893        debug_struct.field("sync_parallel_level", &self.sync_parallel_level);
894        debug_struct.field("selected_objects", &self.selected_objects);
895        debug_struct.field("sync_config", &self.sync_config);
896        if !self._unknown_fields.is_empty() {
897            debug_struct.field("_unknown_fields", &self._unknown_fields);
898        }
899        debug_struct.finish()
900    }
901}
902
903impl std::fmt::Debug for super::SqlInstancesStartExternalSyncRequest {
904    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
905        let mut debug_struct = f.debug_struct("SqlInstancesStartExternalSyncRequest");
906        debug_struct.field("instance", &self.instance);
907        debug_struct.field("project", &self.project);
908        debug_struct.field("sync_mode", &self.sync_mode);
909        debug_struct.field("skip_verification", &self.skip_verification);
910        debug_struct.field("sync_parallel_level", &self.sync_parallel_level);
911        debug_struct.field("migration_type", &self.migration_type);
912        debug_struct.field("replica_overwrite_enabled", &self.replica_overwrite_enabled);
913        debug_struct.field("sync_config", &self.sync_config);
914        if !self._unknown_fields.is_empty() {
915            debug_struct.field("_unknown_fields", &self._unknown_fields);
916        }
917        debug_struct.finish()
918    }
919}
920
921impl std::fmt::Debug for super::SqlInstancesResetReplicaSizeRequest {
922    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
923        let mut debug_struct = f.debug_struct("SqlInstancesResetReplicaSizeRequest");
924        debug_struct.field("instance", &self.instance);
925        debug_struct.field("project", &self.project);
926        if !self._unknown_fields.is_empty() {
927            debug_struct.field("_unknown_fields", &self._unknown_fields);
928        }
929        debug_struct.finish()
930    }
931}
932
933impl std::fmt::Debug for super::SqlInstancesCreateEphemeralCertRequest {
934    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
935        let mut debug_struct = f.debug_struct("SqlInstancesCreateEphemeralCertRequest");
936        debug_struct.field("instance", &self.instance);
937        debug_struct.field("project", &self.project);
938        debug_struct.field("body", &self.body);
939        if !self._unknown_fields.is_empty() {
940            debug_struct.field("_unknown_fields", &self._unknown_fields);
941        }
942        debug_struct.finish()
943    }
944}
945
946impl std::fmt::Debug for super::InstancesCloneRequest {
947    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
948        let mut debug_struct = f.debug_struct("InstancesCloneRequest");
949        debug_struct.field("clone_context", &self.clone_context);
950        if !self._unknown_fields.is_empty() {
951            debug_struct.field("_unknown_fields", &self._unknown_fields);
952        }
953        debug_struct.finish()
954    }
955}
956
957impl std::fmt::Debug for super::InstancesDemoteMasterRequest {
958    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
959        let mut debug_struct = f.debug_struct("InstancesDemoteMasterRequest");
960        debug_struct.field("demote_master_context", &self.demote_master_context);
961        if !self._unknown_fields.is_empty() {
962            debug_struct.field("_unknown_fields", &self._unknown_fields);
963        }
964        debug_struct.finish()
965    }
966}
967
968impl std::fmt::Debug for super::InstancesDemoteRequest {
969    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
970        let mut debug_struct = f.debug_struct("InstancesDemoteRequest");
971        debug_struct.field("demote_context", &self.demote_context);
972        if !self._unknown_fields.is_empty() {
973            debug_struct.field("_unknown_fields", &self._unknown_fields);
974        }
975        debug_struct.finish()
976    }
977}
978
979impl std::fmt::Debug for super::InstancesExportRequest {
980    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
981        let mut debug_struct = f.debug_struct("InstancesExportRequest");
982        debug_struct.field("export_context", &self.export_context);
983        if !self._unknown_fields.is_empty() {
984            debug_struct.field("_unknown_fields", &self._unknown_fields);
985        }
986        debug_struct.finish()
987    }
988}
989
990impl std::fmt::Debug for super::InstancesFailoverRequest {
991    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
992        let mut debug_struct = f.debug_struct("InstancesFailoverRequest");
993        debug_struct.field("failover_context", &self.failover_context);
994        if !self._unknown_fields.is_empty() {
995            debug_struct.field("_unknown_fields", &self._unknown_fields);
996        }
997        debug_struct.finish()
998    }
999}
1000
1001impl std::fmt::Debug for super::SslCertsCreateEphemeralRequest {
1002    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1003        let mut debug_struct = f.debug_struct("SslCertsCreateEphemeralRequest");
1004        debug_struct.field("public_key", &self.public_key);
1005        debug_struct.field("access_token", &self.access_token);
1006        if !self._unknown_fields.is_empty() {
1007            debug_struct.field("_unknown_fields", &self._unknown_fields);
1008        }
1009        debug_struct.finish()
1010    }
1011}
1012
1013impl std::fmt::Debug for super::InstancesImportRequest {
1014    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1015        let mut debug_struct = f.debug_struct("InstancesImportRequest");
1016        debug_struct.field("import_context", &self.import_context);
1017        if !self._unknown_fields.is_empty() {
1018            debug_struct.field("_unknown_fields", &self._unknown_fields);
1019        }
1020        debug_struct.finish()
1021    }
1022}
1023
1024impl std::fmt::Debug for super::InstancesPreCheckMajorVersionUpgradeRequest {
1025    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1026        let mut debug_struct = f.debug_struct("InstancesPreCheckMajorVersionUpgradeRequest");
1027        debug_struct.field(
1028            "pre_check_major_version_upgrade_context",
1029            &self.pre_check_major_version_upgrade_context,
1030        );
1031        if !self._unknown_fields.is_empty() {
1032            debug_struct.field("_unknown_fields", &self._unknown_fields);
1033        }
1034        debug_struct.finish()
1035    }
1036}
1037
1038impl std::fmt::Debug for super::InstancesListResponse {
1039    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1040        let mut debug_struct = f.debug_struct("InstancesListResponse");
1041        debug_struct.field("kind", &self.kind);
1042        debug_struct.field("warnings", &self.warnings);
1043        debug_struct.field("items", &self.items);
1044        debug_struct.field("next_page_token", &self.next_page_token);
1045        if !self._unknown_fields.is_empty() {
1046            debug_struct.field("_unknown_fields", &self._unknown_fields);
1047        }
1048        debug_struct.finish()
1049    }
1050}
1051
1052impl std::fmt::Debug for super::InstancesListServerCasResponse {
1053    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1054        let mut debug_struct = f.debug_struct("InstancesListServerCasResponse");
1055        debug_struct.field("certs", &self.certs);
1056        debug_struct.field("active_version", &self.active_version);
1057        debug_struct.field("kind", &self.kind);
1058        if !self._unknown_fields.is_empty() {
1059            debug_struct.field("_unknown_fields", &self._unknown_fields);
1060        }
1061        debug_struct.finish()
1062    }
1063}
1064
1065impl std::fmt::Debug for super::InstancesListServerCertificatesResponse {
1066    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1067        let mut debug_struct = f.debug_struct("InstancesListServerCertificatesResponse");
1068        debug_struct.field("ca_certs", &self.ca_certs);
1069        debug_struct.field("server_certs", &self.server_certs);
1070        debug_struct.field("active_version", &self.active_version);
1071        debug_struct.field("kind", &self.kind);
1072        if !self._unknown_fields.is_empty() {
1073            debug_struct.field("_unknown_fields", &self._unknown_fields);
1074        }
1075        debug_struct.finish()
1076    }
1077}
1078
1079impl std::fmt::Debug for super::InstancesListEntraIdCertificatesResponse {
1080    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1081        let mut debug_struct = f.debug_struct("InstancesListEntraIdCertificatesResponse");
1082        debug_struct.field("certs", &self.certs);
1083        debug_struct.field("active_version", &self.active_version);
1084        debug_struct.field("kind", &self.kind);
1085        if !self._unknown_fields.is_empty() {
1086            debug_struct.field("_unknown_fields", &self._unknown_fields);
1087        }
1088        debug_struct.finish()
1089    }
1090}
1091
1092impl std::fmt::Debug for super::InstancesRestoreBackupRequest {
1093    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1094        let mut debug_struct = f.debug_struct("InstancesRestoreBackupRequest");
1095        debug_struct.field("restore_backup_context", &self.restore_backup_context);
1096        debug_struct.field("backup", &self.backup);
1097        debug_struct.field("backupdr_backup", &self.backupdr_backup);
1098        debug_struct.field("restore_instance_settings", &self.restore_instance_settings);
1099        debug_struct.field(
1100            "restore_instance_clear_overrides_field_names",
1101            &self.restore_instance_clear_overrides_field_names,
1102        );
1103        if !self._unknown_fields.is_empty() {
1104            debug_struct.field("_unknown_fields", &self._unknown_fields);
1105        }
1106        debug_struct.finish()
1107    }
1108}
1109
1110impl std::fmt::Debug for super::InstancesRotateServerCaRequest {
1111    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1112        let mut debug_struct = f.debug_struct("InstancesRotateServerCaRequest");
1113        debug_struct.field("rotate_server_ca_context", &self.rotate_server_ca_context);
1114        if !self._unknown_fields.is_empty() {
1115            debug_struct.field("_unknown_fields", &self._unknown_fields);
1116        }
1117        debug_struct.finish()
1118    }
1119}
1120
1121impl std::fmt::Debug for super::InstancesRotateServerCertificateRequest {
1122    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1123        let mut debug_struct = f.debug_struct("InstancesRotateServerCertificateRequest");
1124        debug_struct.field(
1125            "rotate_server_certificate_context",
1126            &self.rotate_server_certificate_context,
1127        );
1128        if !self._unknown_fields.is_empty() {
1129            debug_struct.field("_unknown_fields", &self._unknown_fields);
1130        }
1131        debug_struct.finish()
1132    }
1133}
1134
1135impl std::fmt::Debug for super::InstancesRotateEntraIdCertificateRequest {
1136    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1137        let mut debug_struct = f.debug_struct("InstancesRotateEntraIdCertificateRequest");
1138        debug_struct.field(
1139            "rotate_entra_id_certificate_context",
1140            &self.rotate_entra_id_certificate_context,
1141        );
1142        if !self._unknown_fields.is_empty() {
1143            debug_struct.field("_unknown_fields", &self._unknown_fields);
1144        }
1145        debug_struct.finish()
1146    }
1147}
1148
1149impl std::fmt::Debug for super::InstancesTruncateLogRequest {
1150    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1151        let mut debug_struct = f.debug_struct("InstancesTruncateLogRequest");
1152        debug_struct.field("truncate_log_context", &self.truncate_log_context);
1153        if !self._unknown_fields.is_empty() {
1154            debug_struct.field("_unknown_fields", &self._unknown_fields);
1155        }
1156        debug_struct.finish()
1157    }
1158}
1159
1160impl std::fmt::Debug for super::InstancesAcquireSsrsLeaseRequest {
1161    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1162        let mut debug_struct = f.debug_struct("InstancesAcquireSsrsLeaseRequest");
1163        debug_struct.field(
1164            "acquire_ssrs_lease_context",
1165            &self.acquire_ssrs_lease_context,
1166        );
1167        if !self._unknown_fields.is_empty() {
1168            debug_struct.field("_unknown_fields", &self._unknown_fields);
1169        }
1170        debug_struct.finish()
1171    }
1172}
1173
1174impl std::fmt::Debug for super::SqlInstancesPreCheckMajorVersionUpgradeRequest {
1175    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1176        let mut debug_struct = f.debug_struct("SqlInstancesPreCheckMajorVersionUpgradeRequest");
1177        debug_struct.field("instance", &self.instance);
1178        debug_struct.field("project", &self.project);
1179        debug_struct.field("body", &self.body);
1180        if !self._unknown_fields.is_empty() {
1181            debug_struct.field("_unknown_fields", &self._unknown_fields);
1182        }
1183        debug_struct.finish()
1184    }
1185}
1186
1187impl std::fmt::Debug for super::SqlInstancesVerifyExternalSyncSettingsResponse {
1188    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1189        let mut debug_struct = f.debug_struct("SqlInstancesVerifyExternalSyncSettingsResponse");
1190        debug_struct.field("kind", &self.kind);
1191        debug_struct.field("errors", &self.errors);
1192        debug_struct.field("warnings", &self.warnings);
1193        if !self._unknown_fields.is_empty() {
1194            debug_struct.field("_unknown_fields", &self._unknown_fields);
1195        }
1196        debug_struct.finish()
1197    }
1198}
1199
1200impl std::fmt::Debug for super::SqlInstancesGetDiskShrinkConfigResponse {
1201    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1202        let mut debug_struct = f.debug_struct("SqlInstancesGetDiskShrinkConfigResponse");
1203        debug_struct.field("kind", &self.kind);
1204        debug_struct.field("minimal_target_size_gb", &self.minimal_target_size_gb);
1205        debug_struct.field("message", &self.message);
1206        if !self._unknown_fields.is_empty() {
1207            debug_struct.field("_unknown_fields", &self._unknown_fields);
1208        }
1209        debug_struct.finish()
1210    }
1211}
1212
1213impl std::fmt::Debug for super::SqlInstancesGetLatestRecoveryTimeRequest {
1214    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1215        let mut debug_struct = f.debug_struct("SqlInstancesGetLatestRecoveryTimeRequest");
1216        debug_struct.field("instance", &self.instance);
1217        debug_struct.field("project", &self.project);
1218        debug_struct.field(
1219            "source_instance_deletion_time",
1220            &self.source_instance_deletion_time,
1221        );
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::SqlInstancesGetLatestRecoveryTimeResponse {
1230    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1231        let mut debug_struct = f.debug_struct("SqlInstancesGetLatestRecoveryTimeResponse");
1232        debug_struct.field("kind", &self.kind);
1233        debug_struct.field("latest_recovery_time", &self.latest_recovery_time);
1234        debug_struct.field("earliest_recovery_time", &self.earliest_recovery_time);
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::CloneContext {
1243    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1244        let mut debug_struct = f.debug_struct("CloneContext");
1245        debug_struct.field("kind", &self.kind);
1246        debug_struct.field("pitr_timestamp_ms", &self.pitr_timestamp_ms);
1247        debug_struct.field("destination_instance_name", &self.destination_instance_name);
1248        debug_struct.field("bin_log_coordinates", &self.bin_log_coordinates);
1249        debug_struct.field("point_in_time", &self.point_in_time);
1250        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
1251        debug_struct.field("database_names", &self.database_names);
1252        debug_struct.field("preferred_zone", &self.preferred_zone);
1253        debug_struct.field("preferred_secondary_zone", &self.preferred_secondary_zone);
1254        debug_struct.field(
1255            "source_instance_deletion_time",
1256            &self.source_instance_deletion_time,
1257        );
1258        if !self._unknown_fields.is_empty() {
1259            debug_struct.field("_unknown_fields", &self._unknown_fields);
1260        }
1261        debug_struct.finish()
1262    }
1263}
1264
1265impl std::fmt::Debug for super::PointInTimeRestoreContext {
1266    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1267        let mut debug_struct = f.debug_struct("PointInTimeRestoreContext");
1268        debug_struct.field("datasource", &self.datasource);
1269        debug_struct.field("point_in_time", &self.point_in_time);
1270        debug_struct.field("target_instance", &self.target_instance);
1271        debug_struct.field("private_network", &self.private_network);
1272        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
1273        debug_struct.field("preferred_zone", &self.preferred_zone);
1274        debug_struct.field("preferred_secondary_zone", &self.preferred_secondary_zone);
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::BinLogCoordinates {
1283    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1284        let mut debug_struct = f.debug_struct("BinLogCoordinates");
1285        debug_struct.field("bin_log_file_name", &self.bin_log_file_name);
1286        debug_struct.field("bin_log_position", &self.bin_log_position);
1287        debug_struct.field("kind", &self.kind);
1288        if !self._unknown_fields.is_empty() {
1289            debug_struct.field("_unknown_fields", &self._unknown_fields);
1290        }
1291        debug_struct.finish()
1292    }
1293}
1294
1295impl std::fmt::Debug for super::DatabaseInstance {
1296    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1297        let mut debug_struct = f.debug_struct("DatabaseInstance");
1298        debug_struct.field("kind", &self.kind);
1299        debug_struct.field("state", &self.state);
1300        debug_struct.field("database_version", &self.database_version);
1301        debug_struct.field("settings", &self.settings);
1302        debug_struct.field("etag", &self.etag);
1303        debug_struct.field("failover_replica", &self.failover_replica);
1304        debug_struct.field("master_instance_name", &self.master_instance_name);
1305        debug_struct.field("replica_names", &self.replica_names);
1306        debug_struct.field("max_disk_size", &self.max_disk_size);
1307        debug_struct.field("current_disk_size", &self.current_disk_size);
1308        debug_struct.field("ip_addresses", &self.ip_addresses);
1309        debug_struct.field("server_ca_cert", &self.server_ca_cert);
1310        debug_struct.field("instance_type", &self.instance_type);
1311        debug_struct.field("project", &self.project);
1312        debug_struct.field("ipv6_address", &self.ipv6_address);
1313        debug_struct.field(
1314            "service_account_email_address",
1315            &self.service_account_email_address,
1316        );
1317        debug_struct.field("on_premises_configuration", &self.on_premises_configuration);
1318        debug_struct.field("replica_configuration", &self.replica_configuration);
1319        debug_struct.field("backend_type", &self.backend_type);
1320        debug_struct.field("self_link", &self.self_link);
1321        debug_struct.field("suspension_reason", &self.suspension_reason);
1322        debug_struct.field("connection_name", &self.connection_name);
1323        debug_struct.field("name", &self.name);
1324        debug_struct.field("region", &self.region);
1325        debug_struct.field("gce_zone", &self.gce_zone);
1326        debug_struct.field("secondary_gce_zone", &self.secondary_gce_zone);
1327        debug_struct.field(
1328            "disk_encryption_configuration",
1329            &self.disk_encryption_configuration,
1330        );
1331        debug_struct.field("disk_encryption_status", &self.disk_encryption_status);
1332        debug_struct.field("root_password", &self.root_password);
1333        debug_struct.field("scheduled_maintenance", &self.scheduled_maintenance);
1334        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1335        debug_struct.field(
1336            "database_installed_version",
1337            &self.database_installed_version,
1338        );
1339        debug_struct.field("out_of_disk_report", &self.out_of_disk_report);
1340        debug_struct.field("create_time", &self.create_time);
1341        debug_struct.field(
1342            "available_maintenance_versions",
1343            &self.available_maintenance_versions,
1344        );
1345        debug_struct.field("maintenance_version", &self.maintenance_version);
1346        debug_struct.field(
1347            "upgradable_database_versions",
1348            &self.upgradable_database_versions,
1349        );
1350        debug_struct.field("sql_network_architecture", &self.sql_network_architecture);
1351        debug_struct.field(
1352            "psc_service_attachment_link",
1353            &self.psc_service_attachment_link,
1354        );
1355        debug_struct.field("dns_name", &self.dns_name);
1356        debug_struct.field("primary_dns_name", &self.primary_dns_name);
1357        debug_struct.field("write_endpoint", &self.write_endpoint);
1358        debug_struct.field("replication_cluster", &self.replication_cluster);
1359        debug_struct.field("gemini_config", &self.gemini_config);
1360        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1361        debug_struct.field(
1362            "switch_transaction_logs_to_cloud_storage_enabled",
1363            &self.switch_transaction_logs_to_cloud_storage_enabled,
1364        );
1365        debug_struct.field(
1366            "include_replicas_for_major_version_upgrade",
1367            &self.include_replicas_for_major_version_upgrade,
1368        );
1369        debug_struct.field("tags", &self.tags);
1370        debug_struct.field("node_count", &self.node_count);
1371        debug_struct.field("nodes", &self.nodes);
1372        debug_struct.field("dns_names", &self.dns_names);
1373        if !self._unknown_fields.is_empty() {
1374            debug_struct.field("_unknown_fields", &self._unknown_fields);
1375        }
1376        debug_struct.finish()
1377    }
1378}
1379
1380impl std::fmt::Debug for super::database_instance::SqlFailoverReplica {
1381    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1382        let mut debug_struct = f.debug_struct("SqlFailoverReplica");
1383        debug_struct.field("name", &self.name);
1384        debug_struct.field("available", &self.available);
1385        if !self._unknown_fields.is_empty() {
1386            debug_struct.field("_unknown_fields", &self._unknown_fields);
1387        }
1388        debug_struct.finish()
1389    }
1390}
1391
1392impl std::fmt::Debug for super::database_instance::SqlScheduledMaintenance {
1393    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1394        let mut debug_struct = f.debug_struct("SqlScheduledMaintenance");
1395        debug_struct.field("start_time", &self.start_time);
1396        debug_struct.field("can_defer", &self.can_defer);
1397        debug_struct.field("can_reschedule", &self.can_reschedule);
1398        debug_struct.field("schedule_deadline_time", &self.schedule_deadline_time);
1399        if !self._unknown_fields.is_empty() {
1400            debug_struct.field("_unknown_fields", &self._unknown_fields);
1401        }
1402        debug_struct.finish()
1403    }
1404}
1405
1406impl std::fmt::Debug for super::database_instance::SqlOutOfDiskReport {
1407    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1408        let mut debug_struct = f.debug_struct("SqlOutOfDiskReport");
1409        debug_struct.field("sql_out_of_disk_state", &self.sql_out_of_disk_state);
1410        debug_struct.field(
1411            "sql_min_recommended_increase_size_gb",
1412            &self.sql_min_recommended_increase_size_gb,
1413        );
1414        if !self._unknown_fields.is_empty() {
1415            debug_struct.field("_unknown_fields", &self._unknown_fields);
1416        }
1417        debug_struct.finish()
1418    }
1419}
1420
1421impl std::fmt::Debug for super::database_instance::PoolNodeConfig {
1422    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1423        let mut debug_struct = f.debug_struct("PoolNodeConfig");
1424        debug_struct.field("name", &self.name);
1425        debug_struct.field("gce_zone", &self.gce_zone);
1426        debug_struct.field("ip_addresses", &self.ip_addresses);
1427        debug_struct.field("dns_name", &self.dns_name);
1428        debug_struct.field("state", &self.state);
1429        debug_struct.field("dns_names", &self.dns_names);
1430        debug_struct.field(
1431            "psc_service_attachment_link",
1432            &self.psc_service_attachment_link,
1433        );
1434        debug_struct.field("psc_auto_connections", &self.psc_auto_connections);
1435        if !self._unknown_fields.is_empty() {
1436            debug_struct.field("_unknown_fields", &self._unknown_fields);
1437        }
1438        debug_struct.finish()
1439    }
1440}
1441
1442impl std::fmt::Debug for super::GeminiInstanceConfig {
1443    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1444        let mut debug_struct = f.debug_struct("GeminiInstanceConfig");
1445        debug_struct.field("entitled", &self.entitled);
1446        debug_struct.field(
1447            "google_vacuum_mgmt_enabled",
1448            &self.google_vacuum_mgmt_enabled,
1449        );
1450        debug_struct.field(
1451            "oom_session_cancel_enabled",
1452            &self.oom_session_cancel_enabled,
1453        );
1454        debug_struct.field("active_query_enabled", &self.active_query_enabled);
1455        debug_struct.field("index_advisor_enabled", &self.index_advisor_enabled);
1456        debug_struct.field("flag_recommender_enabled", &self.flag_recommender_enabled);
1457        if !self._unknown_fields.is_empty() {
1458            debug_struct.field("_unknown_fields", &self._unknown_fields);
1459        }
1460        debug_struct.finish()
1461    }
1462}
1463
1464impl std::fmt::Debug for super::ReplicationCluster {
1465    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1466        let mut debug_struct = f.debug_struct("ReplicationCluster");
1467        debug_struct.field("psa_write_endpoint", &self.psa_write_endpoint);
1468        debug_struct.field("failover_dr_replica_name", &self.failover_dr_replica_name);
1469        debug_struct.field("dr_replica", &self.dr_replica);
1470        if !self._unknown_fields.is_empty() {
1471            debug_struct.field("_unknown_fields", &self._unknown_fields);
1472        }
1473        debug_struct.finish()
1474    }
1475}
1476
1477impl std::fmt::Debug for super::AvailableDatabaseVersion {
1478    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1479        let mut debug_struct = f.debug_struct("AvailableDatabaseVersion");
1480        debug_struct.field("major_version", &self.major_version);
1481        debug_struct.field("name", &self.name);
1482        debug_struct.field("display_name", &self.display_name);
1483        if !self._unknown_fields.is_empty() {
1484            debug_struct.field("_unknown_fields", &self._unknown_fields);
1485        }
1486        debug_struct.finish()
1487    }
1488}
1489
1490impl std::fmt::Debug for super::SqlInstancesRescheduleMaintenanceRequestBody {
1491    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1492        let mut debug_struct = f.debug_struct("SqlInstancesRescheduleMaintenanceRequestBody");
1493        debug_struct.field("reschedule", &self.reschedule);
1494        if !self._unknown_fields.is_empty() {
1495            debug_struct.field("_unknown_fields", &self._unknown_fields);
1496        }
1497        debug_struct.finish()
1498    }
1499}
1500
1501impl std::fmt::Debug for super::sql_instances_reschedule_maintenance_request_body::Reschedule {
1502    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1503        let mut debug_struct = f.debug_struct("Reschedule");
1504        debug_struct.field("reschedule_type", &self.reschedule_type);
1505        debug_struct.field("schedule_time", &self.schedule_time);
1506        if !self._unknown_fields.is_empty() {
1507            debug_struct.field("_unknown_fields", &self._unknown_fields);
1508        }
1509        debug_struct.finish()
1510    }
1511}
1512
1513impl std::fmt::Debug for super::DemoteMasterContext {
1514    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1515        let mut debug_struct = f.debug_struct("DemoteMasterContext");
1516        debug_struct.field("kind", &self.kind);
1517        debug_struct.field("verify_gtid_consistency", &self.verify_gtid_consistency);
1518        debug_struct.field("master_instance_name", &self.master_instance_name);
1519        debug_struct.field("replica_configuration", &self.replica_configuration);
1520        debug_struct.field("skip_replication_setup", &self.skip_replication_setup);
1521        if !self._unknown_fields.is_empty() {
1522            debug_struct.field("_unknown_fields", &self._unknown_fields);
1523        }
1524        debug_struct.finish()
1525    }
1526}
1527
1528impl std::fmt::Debug for super::DemoteContext {
1529    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1530        let mut debug_struct = f.debug_struct("DemoteContext");
1531        debug_struct.field("kind", &self.kind);
1532        debug_struct.field(
1533            "source_representative_instance_name",
1534            &self.source_representative_instance_name,
1535        );
1536        if !self._unknown_fields.is_empty() {
1537            debug_struct.field("_unknown_fields", &self._unknown_fields);
1538        }
1539        debug_struct.finish()
1540    }
1541}
1542
1543impl std::fmt::Debug for super::FailoverContext {
1544    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1545        let mut debug_struct = f.debug_struct("FailoverContext");
1546        debug_struct.field("settings_version", &self.settings_version);
1547        debug_struct.field("kind", &self.kind);
1548        if !self._unknown_fields.is_empty() {
1549            debug_struct.field("_unknown_fields", &self._unknown_fields);
1550        }
1551        debug_struct.finish()
1552    }
1553}
1554
1555impl std::fmt::Debug for super::RestoreBackupContext {
1556    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1557        let mut debug_struct = f.debug_struct("RestoreBackupContext");
1558        debug_struct.field("kind", &self.kind);
1559        debug_struct.field("backup_run_id", &self.backup_run_id);
1560        debug_struct.field("instance_id", &self.instance_id);
1561        debug_struct.field("project", &self.project);
1562        if !self._unknown_fields.is_empty() {
1563            debug_struct.field("_unknown_fields", &self._unknown_fields);
1564        }
1565        debug_struct.finish()
1566    }
1567}
1568
1569impl std::fmt::Debug for super::RotateServerCaContext {
1570    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1571        let mut debug_struct = f.debug_struct("RotateServerCaContext");
1572        debug_struct.field("kind", &self.kind);
1573        debug_struct.field("next_version", &self.next_version);
1574        if !self._unknown_fields.is_empty() {
1575            debug_struct.field("_unknown_fields", &self._unknown_fields);
1576        }
1577        debug_struct.finish()
1578    }
1579}
1580
1581impl std::fmt::Debug for super::RotateServerCertificateContext {
1582    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1583        let mut debug_struct = f.debug_struct("RotateServerCertificateContext");
1584        debug_struct.field("kind", &self.kind);
1585        debug_struct.field("next_version", &self.next_version);
1586        if !self._unknown_fields.is_empty() {
1587            debug_struct.field("_unknown_fields", &self._unknown_fields);
1588        }
1589        debug_struct.finish()
1590    }
1591}
1592
1593impl std::fmt::Debug for super::RotateEntraIdCertificateContext {
1594    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1595        let mut debug_struct = f.debug_struct("RotateEntraIdCertificateContext");
1596        debug_struct.field("kind", &self.kind);
1597        debug_struct.field("next_version", &self.next_version);
1598        if !self._unknown_fields.is_empty() {
1599            debug_struct.field("_unknown_fields", &self._unknown_fields);
1600        }
1601        debug_struct.finish()
1602    }
1603}
1604
1605impl std::fmt::Debug for super::TruncateLogContext {
1606    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1607        let mut debug_struct = f.debug_struct("TruncateLogContext");
1608        debug_struct.field("kind", &self.kind);
1609        debug_struct.field("log_type", &self.log_type);
1610        if !self._unknown_fields.is_empty() {
1611            debug_struct.field("_unknown_fields", &self._unknown_fields);
1612        }
1613        debug_struct.finish()
1614    }
1615}
1616
1617impl std::fmt::Debug for super::SqlExternalSyncSettingError {
1618    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1619        let mut debug_struct = f.debug_struct("SqlExternalSyncSettingError");
1620        debug_struct.field("kind", &self.kind);
1621        debug_struct.field("r#type", &self.r#type);
1622        debug_struct.field("detail", &self.detail);
1623        if !self._unknown_fields.is_empty() {
1624            debug_struct.field("_unknown_fields", &self._unknown_fields);
1625        }
1626        debug_struct.finish()
1627    }
1628}
1629
1630impl std::fmt::Debug for super::SelectedObjects {
1631    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1632        let mut debug_struct = f.debug_struct("SelectedObjects");
1633        debug_struct.field("database", &self.database);
1634        if !self._unknown_fields.is_empty() {
1635            debug_struct.field("_unknown_fields", &self._unknown_fields);
1636        }
1637        debug_struct.finish()
1638    }
1639}
1640
1641impl std::fmt::Debug for super::OnPremisesConfiguration {
1642    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1643        let mut debug_struct = f.debug_struct("OnPremisesConfiguration");
1644        debug_struct.field("host_port", &self.host_port);
1645        debug_struct.field("kind", &self.kind);
1646        debug_struct.field("username", &self.username);
1647        debug_struct.field("password", &self.password);
1648        debug_struct.field("ca_certificate", &self.ca_certificate);
1649        debug_struct.field("client_certificate", &self.client_certificate);
1650        debug_struct.field("client_key", &self.client_key);
1651        debug_struct.field("dump_file_path", &self.dump_file_path);
1652        debug_struct.field("source_instance", &self.source_instance);
1653        debug_struct.field("selected_objects", &self.selected_objects);
1654        debug_struct.field("ssl_option", &self.ssl_option);
1655        if !self._unknown_fields.is_empty() {
1656            debug_struct.field("_unknown_fields", &self._unknown_fields);
1657        }
1658        debug_struct.finish()
1659    }
1660}
1661
1662impl std::fmt::Debug for super::ReplicaConfiguration {
1663    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1664        let mut debug_struct = f.debug_struct("ReplicaConfiguration");
1665        debug_struct.field("kind", &self.kind);
1666        debug_struct.field(
1667            "mysql_replica_configuration",
1668            &self.mysql_replica_configuration,
1669        );
1670        debug_struct.field("failover_target", &self.failover_target);
1671        debug_struct.field("cascadable_replica", &self.cascadable_replica);
1672        if !self._unknown_fields.is_empty() {
1673            debug_struct.field("_unknown_fields", &self._unknown_fields);
1674        }
1675        debug_struct.finish()
1676    }
1677}
1678
1679impl std::fmt::Debug for super::SqlInstancesExecuteSqlRequest {
1680    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1681        let mut debug_struct = f.debug_struct("SqlInstancesExecuteSqlRequest");
1682        debug_struct.field("instance", &self.instance);
1683        debug_struct.field("project", &self.project);
1684        debug_struct.field("body", &self.body);
1685        if !self._unknown_fields.is_empty() {
1686            debug_struct.field("_unknown_fields", &self._unknown_fields);
1687        }
1688        debug_struct.finish()
1689    }
1690}
1691
1692impl std::fmt::Debug for super::ExecuteSqlPayload {
1693    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1694        let mut debug_struct = f.debug_struct("ExecuteSqlPayload");
1695        debug_struct.field("user", &self.user);
1696        debug_struct.field("sql_statement", &self.sql_statement);
1697        debug_struct.field("database", &self.database);
1698        debug_struct.field("row_limit", &self.row_limit);
1699        debug_struct.field("partial_result_mode", &self.partial_result_mode);
1700        debug_struct.field("user_password", &self.user_password);
1701        if !self._unknown_fields.is_empty() {
1702            debug_struct.field("_unknown_fields", &self._unknown_fields);
1703        }
1704        debug_struct.finish()
1705    }
1706}
1707
1708impl std::fmt::Debug for super::SqlInstancesExecuteSqlResponse {
1709    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1710        let mut debug_struct = f.debug_struct("SqlInstancesExecuteSqlResponse");
1711        debug_struct.field("messages", &self.messages);
1712        debug_struct.field("metadata", &self.metadata);
1713        debug_struct.field("results", &self.results);
1714        debug_struct.field("status", &self.status);
1715        if !self._unknown_fields.is_empty() {
1716            debug_struct.field("_unknown_fields", &self._unknown_fields);
1717        }
1718        debug_struct.finish()
1719    }
1720}
1721
1722impl std::fmt::Debug for super::sql_instances_execute_sql_response::Message {
1723    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1724        let mut debug_struct = f.debug_struct("Message");
1725        debug_struct.field("message", &self.message);
1726        debug_struct.field("severity", &self.severity);
1727        if !self._unknown_fields.is_empty() {
1728            debug_struct.field("_unknown_fields", &self._unknown_fields);
1729        }
1730        debug_struct.finish()
1731    }
1732}
1733
1734impl std::fmt::Debug for super::QueryResult {
1735    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1736        let mut debug_struct = f.debug_struct("QueryResult");
1737        debug_struct.field("columns", &self.columns);
1738        debug_struct.field("rows", &self.rows);
1739        debug_struct.field("message", &self.message);
1740        debug_struct.field("partial_result", &self.partial_result);
1741        debug_struct.field("status", &self.status);
1742        if !self._unknown_fields.is_empty() {
1743            debug_struct.field("_unknown_fields", &self._unknown_fields);
1744        }
1745        debug_struct.finish()
1746    }
1747}
1748
1749impl std::fmt::Debug for super::Column {
1750    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1751        let mut debug_struct = f.debug_struct("Column");
1752        debug_struct.field("name", &self.name);
1753        debug_struct.field("r#type", &self.r#type);
1754        if !self._unknown_fields.is_empty() {
1755            debug_struct.field("_unknown_fields", &self._unknown_fields);
1756        }
1757        debug_struct.finish()
1758    }
1759}
1760
1761impl std::fmt::Debug for super::Row {
1762    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1763        let mut debug_struct = f.debug_struct("Row");
1764        debug_struct.field("values", &self.values);
1765        if !self._unknown_fields.is_empty() {
1766            debug_struct.field("_unknown_fields", &self._unknown_fields);
1767        }
1768        debug_struct.finish()
1769    }
1770}
1771
1772impl std::fmt::Debug for super::Value {
1773    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1774        let mut debug_struct = f.debug_struct("Value");
1775        debug_struct.field("value", &self.value);
1776        debug_struct.field("null_value", &self.null_value);
1777        if !self._unknown_fields.is_empty() {
1778            debug_struct.field("_unknown_fields", &self._unknown_fields);
1779        }
1780        debug_struct.finish()
1781    }
1782}
1783
1784impl std::fmt::Debug for super::Metadata {
1785    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1786        let mut debug_struct = f.debug_struct("Metadata");
1787        debug_struct.field(
1788            "sql_statement_execution_time",
1789            &self.sql_statement_execution_time,
1790        );
1791        if !self._unknown_fields.is_empty() {
1792            debug_struct.field("_unknown_fields", &self._unknown_fields);
1793        }
1794        debug_struct.finish()
1795    }
1796}
1797
1798impl std::fmt::Debug for super::SqlInstancesAcquireSsrsLeaseRequest {
1799    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1800        let mut debug_struct = f.debug_struct("SqlInstancesAcquireSsrsLeaseRequest");
1801        debug_struct.field("instance", &self.instance);
1802        debug_struct.field("project", &self.project);
1803        debug_struct.field("body", &self.body);
1804        if !self._unknown_fields.is_empty() {
1805            debug_struct.field("_unknown_fields", &self._unknown_fields);
1806        }
1807        debug_struct.finish()
1808    }
1809}
1810
1811impl std::fmt::Debug for super::SqlInstancesAcquireSsrsLeaseResponse {
1812    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1813        let mut debug_struct = f.debug_struct("SqlInstancesAcquireSsrsLeaseResponse");
1814        debug_struct.field("operation_id", &self.operation_id);
1815        if !self._unknown_fields.is_empty() {
1816            debug_struct.field("_unknown_fields", &self._unknown_fields);
1817        }
1818        debug_struct.finish()
1819    }
1820}
1821
1822impl std::fmt::Debug for super::SqlInstancesReleaseSsrsLeaseRequest {
1823    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1824        let mut debug_struct = f.debug_struct("SqlInstancesReleaseSsrsLeaseRequest");
1825        debug_struct.field("instance", &self.instance);
1826        debug_struct.field("project", &self.project);
1827        if !self._unknown_fields.is_empty() {
1828            debug_struct.field("_unknown_fields", &self._unknown_fields);
1829        }
1830        debug_struct.finish()
1831    }
1832}
1833
1834impl std::fmt::Debug for super::SqlInstancesReleaseSsrsLeaseResponse {
1835    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1836        let mut debug_struct = f.debug_struct("SqlInstancesReleaseSsrsLeaseResponse");
1837        debug_struct.field("operation_id", &self.operation_id);
1838        if !self._unknown_fields.is_empty() {
1839            debug_struct.field("_unknown_fields", &self._unknown_fields);
1840        }
1841        debug_struct.finish()
1842    }
1843}
1844
1845impl std::fmt::Debug for super::SqlInstancesPointInTimeRestoreRequest {
1846    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1847        let mut debug_struct = f.debug_struct("SqlInstancesPointInTimeRestoreRequest");
1848        debug_struct.field("parent", &self.parent);
1849        debug_struct.field("context", &self.context);
1850        if !self._unknown_fields.is_empty() {
1851            debug_struct.field("_unknown_fields", &self._unknown_fields);
1852        }
1853        debug_struct.finish()
1854    }
1855}
1856
1857impl std::fmt::Debug for super::SqlOperationsGetRequest {
1858    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1859        let mut debug_struct = f.debug_struct("SqlOperationsGetRequest");
1860        debug_struct.field("operation", &self.operation);
1861        debug_struct.field("project", &self.project);
1862        if !self._unknown_fields.is_empty() {
1863            debug_struct.field("_unknown_fields", &self._unknown_fields);
1864        }
1865        debug_struct.finish()
1866    }
1867}
1868
1869impl std::fmt::Debug for super::SqlOperationsListRequest {
1870    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1871        let mut debug_struct = f.debug_struct("SqlOperationsListRequest");
1872        debug_struct.field("instance", &self.instance);
1873        debug_struct.field("max_results", &self.max_results);
1874        debug_struct.field("page_token", &self.page_token);
1875        debug_struct.field("project", &self.project);
1876        if !self._unknown_fields.is_empty() {
1877            debug_struct.field("_unknown_fields", &self._unknown_fields);
1878        }
1879        debug_struct.finish()
1880    }
1881}
1882
1883impl std::fmt::Debug for super::OperationsListResponse {
1884    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1885        let mut debug_struct = f.debug_struct("OperationsListResponse");
1886        debug_struct.field("kind", &self.kind);
1887        debug_struct.field("items", &self.items);
1888        debug_struct.field("next_page_token", &self.next_page_token);
1889        if !self._unknown_fields.is_empty() {
1890            debug_struct.field("_unknown_fields", &self._unknown_fields);
1891        }
1892        debug_struct.finish()
1893    }
1894}
1895
1896impl std::fmt::Debug for super::SqlOperationsCancelRequest {
1897    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1898        let mut debug_struct = f.debug_struct("SqlOperationsCancelRequest");
1899        debug_struct.field("operation", &self.operation);
1900        debug_struct.field("project", &self.project);
1901        if !self._unknown_fields.is_empty() {
1902            debug_struct.field("_unknown_fields", &self._unknown_fields);
1903        }
1904        debug_struct.finish()
1905    }
1906}
1907
1908impl std::fmt::Debug for super::AclEntry {
1909    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1910        let mut debug_struct = f.debug_struct("AclEntry");
1911        debug_struct.field("value", &self.value);
1912        debug_struct.field("expiration_time", &self.expiration_time);
1913        debug_struct.field("name", &self.name);
1914        debug_struct.field("kind", &self.kind);
1915        if !self._unknown_fields.is_empty() {
1916            debug_struct.field("_unknown_fields", &self._unknown_fields);
1917        }
1918        debug_struct.finish()
1919    }
1920}
1921
1922impl std::fmt::Debug for super::ApiWarning {
1923    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1924        let mut debug_struct = f.debug_struct("ApiWarning");
1925        debug_struct.field("code", &self.code);
1926        debug_struct.field("message", &self.message);
1927        debug_struct.field("region", &self.region);
1928        if !self._unknown_fields.is_empty() {
1929            debug_struct.field("_unknown_fields", &self._unknown_fields);
1930        }
1931        debug_struct.finish()
1932    }
1933}
1934
1935impl std::fmt::Debug for super::BackupRetentionSettings {
1936    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1937        let mut debug_struct = f.debug_struct("BackupRetentionSettings");
1938        debug_struct.field("retention_unit", &self.retention_unit);
1939        debug_struct.field("retained_backups", &self.retained_backups);
1940        if !self._unknown_fields.is_empty() {
1941            debug_struct.field("_unknown_fields", &self._unknown_fields);
1942        }
1943        debug_struct.finish()
1944    }
1945}
1946
1947impl std::fmt::Debug for super::BackupConfiguration {
1948    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1949        let mut debug_struct = f.debug_struct("BackupConfiguration");
1950        debug_struct.field("start_time", &self.start_time);
1951        debug_struct.field("enabled", &self.enabled);
1952        debug_struct.field("kind", &self.kind);
1953        debug_struct.field("binary_log_enabled", &self.binary_log_enabled);
1954        debug_struct.field(
1955            "replication_log_archiving_enabled",
1956            &self.replication_log_archiving_enabled,
1957        );
1958        debug_struct.field("location", &self.location);
1959        debug_struct.field(
1960            "point_in_time_recovery_enabled",
1961            &self.point_in_time_recovery_enabled,
1962        );
1963        debug_struct.field("backup_retention_settings", &self.backup_retention_settings);
1964        debug_struct.field(
1965            "transaction_log_retention_days",
1966            &self.transaction_log_retention_days,
1967        );
1968        debug_struct.field(
1969            "transactional_log_storage_state",
1970            &self.transactional_log_storage_state,
1971        );
1972        debug_struct.field("backup_tier", &self.backup_tier);
1973        if !self._unknown_fields.is_empty() {
1974            debug_struct.field("_unknown_fields", &self._unknown_fields);
1975        }
1976        debug_struct.finish()
1977    }
1978}
1979
1980impl std::fmt::Debug for super::PerformDiskShrinkContext {
1981    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1982        let mut debug_struct = f.debug_struct("PerformDiskShrinkContext");
1983        debug_struct.field("target_size_gb", &self.target_size_gb);
1984        if !self._unknown_fields.is_empty() {
1985            debug_struct.field("_unknown_fields", &self._unknown_fields);
1986        }
1987        debug_struct.finish()
1988    }
1989}
1990
1991impl std::fmt::Debug for super::PreCheckResponse {
1992    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1993        let mut debug_struct = f.debug_struct("PreCheckResponse");
1994        debug_struct.field("message", &self.message);
1995        debug_struct.field("message_type", &self.message_type);
1996        debug_struct.field("actions_required", &self.actions_required);
1997        if !self._unknown_fields.is_empty() {
1998            debug_struct.field("_unknown_fields", &self._unknown_fields);
1999        }
2000        debug_struct.finish()
2001    }
2002}
2003
2004impl std::fmt::Debug for super::PreCheckMajorVersionUpgradeContext {
2005    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2006        let mut debug_struct = f.debug_struct("PreCheckMajorVersionUpgradeContext");
2007        debug_struct.field("target_database_version", &self.target_database_version);
2008        debug_struct.field("pre_check_response", &self.pre_check_response);
2009        debug_struct.field("kind", &self.kind);
2010        if !self._unknown_fields.is_empty() {
2011            debug_struct.field("_unknown_fields", &self._unknown_fields);
2012        }
2013        debug_struct.finish()
2014    }
2015}
2016
2017impl std::fmt::Debug for super::BackupContext {
2018    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2019        let mut debug_struct = f.debug_struct("BackupContext");
2020        debug_struct.field("backup_id", &self.backup_id);
2021        debug_struct.field("kind", &self.kind);
2022        debug_struct.field("name", &self.name);
2023        if !self._unknown_fields.is_empty() {
2024            debug_struct.field("_unknown_fields", &self._unknown_fields);
2025        }
2026        debug_struct.finish()
2027    }
2028}
2029
2030impl std::fmt::Debug for super::Database {
2031    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2032        let mut debug_struct = f.debug_struct("Database");
2033        debug_struct.field("kind", &self.kind);
2034        debug_struct.field("charset", &self.charset);
2035        debug_struct.field("collation", &self.collation);
2036        debug_struct.field("etag", &self.etag);
2037        debug_struct.field("name", &self.name);
2038        debug_struct.field("instance", &self.instance);
2039        debug_struct.field("self_link", &self.self_link);
2040        debug_struct.field("project", &self.project);
2041        debug_struct.field("database_details", &self.database_details);
2042        if !self._unknown_fields.is_empty() {
2043            debug_struct.field("_unknown_fields", &self._unknown_fields);
2044        }
2045        debug_struct.finish()
2046    }
2047}
2048
2049impl std::fmt::Debug for super::SqlServerDatabaseDetails {
2050    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2051        let mut debug_struct = f.debug_struct("SqlServerDatabaseDetails");
2052        debug_struct.field("compatibility_level", &self.compatibility_level);
2053        debug_struct.field("recovery_model", &self.recovery_model);
2054        if !self._unknown_fields.is_empty() {
2055            debug_struct.field("_unknown_fields", &self._unknown_fields);
2056        }
2057        debug_struct.finish()
2058    }
2059}
2060
2061impl std::fmt::Debug for super::DatabaseFlags {
2062    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2063        let mut debug_struct = f.debug_struct("DatabaseFlags");
2064        debug_struct.field("name", &self.name);
2065        debug_struct.field("value", &self.value);
2066        if !self._unknown_fields.is_empty() {
2067            debug_struct.field("_unknown_fields", &self._unknown_fields);
2068        }
2069        debug_struct.finish()
2070    }
2071}
2072
2073impl std::fmt::Debug for super::MySqlSyncConfig {
2074    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2075        let mut debug_struct = f.debug_struct("MySqlSyncConfig");
2076        debug_struct.field("initial_sync_flags", &self.initial_sync_flags);
2077        if !self._unknown_fields.is_empty() {
2078            debug_struct.field("_unknown_fields", &self._unknown_fields);
2079        }
2080        debug_struct.finish()
2081    }
2082}
2083
2084impl std::fmt::Debug for super::SyncFlags {
2085    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2086        let mut debug_struct = f.debug_struct("SyncFlags");
2087        debug_struct.field("name", &self.name);
2088        debug_struct.field("value", &self.value);
2089        if !self._unknown_fields.is_empty() {
2090            debug_struct.field("_unknown_fields", &self._unknown_fields);
2091        }
2092        debug_struct.finish()
2093    }
2094}
2095
2096impl std::fmt::Debug for super::InstanceReference {
2097    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2098        let mut debug_struct = f.debug_struct("InstanceReference");
2099        debug_struct.field("name", &self.name);
2100        debug_struct.field("region", &self.region);
2101        debug_struct.field("project", &self.project);
2102        if !self._unknown_fields.is_empty() {
2103            debug_struct.field("_unknown_fields", &self._unknown_fields);
2104        }
2105        debug_struct.finish()
2106    }
2107}
2108
2109impl std::fmt::Debug for super::DemoteMasterConfiguration {
2110    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2111        let mut debug_struct = f.debug_struct("DemoteMasterConfiguration");
2112        debug_struct.field("kind", &self.kind);
2113        debug_struct.field(
2114            "mysql_replica_configuration",
2115            &self.mysql_replica_configuration,
2116        );
2117        if !self._unknown_fields.is_empty() {
2118            debug_struct.field("_unknown_fields", &self._unknown_fields);
2119        }
2120        debug_struct.finish()
2121    }
2122}
2123
2124impl std::fmt::Debug for super::DemoteMasterMySqlReplicaConfiguration {
2125    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2126        let mut debug_struct = f.debug_struct("DemoteMasterMySqlReplicaConfiguration");
2127        debug_struct.field("kind", &self.kind);
2128        debug_struct.field("username", &self.username);
2129        debug_struct.field("password", &self.password);
2130        debug_struct.field("client_key", &self.client_key);
2131        debug_struct.field("client_certificate", &self.client_certificate);
2132        debug_struct.field("ca_certificate", &self.ca_certificate);
2133        if !self._unknown_fields.is_empty() {
2134            debug_struct.field("_unknown_fields", &self._unknown_fields);
2135        }
2136        debug_struct.finish()
2137    }
2138}
2139
2140impl std::fmt::Debug for super::ExportContext {
2141    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2142        let mut debug_struct = f.debug_struct("ExportContext");
2143        debug_struct.field("uri", &self.uri);
2144        debug_struct.field("databases", &self.databases);
2145        debug_struct.field("kind", &self.kind);
2146        debug_struct.field("sql_export_options", &self.sql_export_options);
2147        debug_struct.field("csv_export_options", &self.csv_export_options);
2148        debug_struct.field("file_type", &self.file_type);
2149        debug_struct.field("offload", &self.offload);
2150        debug_struct.field("bak_export_options", &self.bak_export_options);
2151        debug_struct.field("tde_export_options", &self.tde_export_options);
2152        if !self._unknown_fields.is_empty() {
2153            debug_struct.field("_unknown_fields", &self._unknown_fields);
2154        }
2155        debug_struct.finish()
2156    }
2157}
2158
2159impl std::fmt::Debug for super::export_context::SqlCsvExportOptions {
2160    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2161        let mut debug_struct = f.debug_struct("SqlCsvExportOptions");
2162        debug_struct.field("select_query", &self.select_query);
2163        debug_struct.field("escape_character", &self.escape_character);
2164        debug_struct.field("quote_character", &self.quote_character);
2165        debug_struct.field("fields_terminated_by", &self.fields_terminated_by);
2166        debug_struct.field("lines_terminated_by", &self.lines_terminated_by);
2167        if !self._unknown_fields.is_empty() {
2168            debug_struct.field("_unknown_fields", &self._unknown_fields);
2169        }
2170        debug_struct.finish()
2171    }
2172}
2173
2174impl std::fmt::Debug for super::export_context::SqlExportOptions {
2175    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2176        let mut debug_struct = f.debug_struct("SqlExportOptions");
2177        debug_struct.field("tables", &self.tables);
2178        debug_struct.field("schema_only", &self.schema_only);
2179        debug_struct.field("mysql_export_options", &self.mysql_export_options);
2180        debug_struct.field("threads", &self.threads);
2181        debug_struct.field("parallel", &self.parallel);
2182        debug_struct.field("postgres_export_options", &self.postgres_export_options);
2183        if !self._unknown_fields.is_empty() {
2184            debug_struct.field("_unknown_fields", &self._unknown_fields);
2185        }
2186        debug_struct.finish()
2187    }
2188}
2189
2190impl std::fmt::Debug for super::export_context::sql_export_options::MysqlExportOptions {
2191    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2192        let mut debug_struct = f.debug_struct("MysqlExportOptions");
2193        debug_struct.field("master_data", &self.master_data);
2194        if !self._unknown_fields.is_empty() {
2195            debug_struct.field("_unknown_fields", &self._unknown_fields);
2196        }
2197        debug_struct.finish()
2198    }
2199}
2200
2201impl std::fmt::Debug for super::export_context::sql_export_options::PostgresExportOptions {
2202    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2203        let mut debug_struct = f.debug_struct("PostgresExportOptions");
2204        debug_struct.field("clean", &self.clean);
2205        debug_struct.field("if_exists", &self.if_exists);
2206        if !self._unknown_fields.is_empty() {
2207            debug_struct.field("_unknown_fields", &self._unknown_fields);
2208        }
2209        debug_struct.finish()
2210    }
2211}
2212
2213impl std::fmt::Debug for super::export_context::SqlBakExportOptions {
2214    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2215        let mut debug_struct = f.debug_struct("SqlBakExportOptions");
2216        debug_struct.field("striped", &self.striped);
2217        debug_struct.field("stripe_count", &self.stripe_count);
2218        debug_struct.field("bak_type", &self.bak_type);
2219        debug_struct.field("copy_only", &self.copy_only);
2220        debug_struct.field("differential_base", &self.differential_base);
2221        debug_struct.field("export_log_start_time", &self.export_log_start_time);
2222        debug_struct.field("export_log_end_time", &self.export_log_end_time);
2223        if !self._unknown_fields.is_empty() {
2224            debug_struct.field("_unknown_fields", &self._unknown_fields);
2225        }
2226        debug_struct.finish()
2227    }
2228}
2229
2230impl std::fmt::Debug for super::export_context::SqlTdeExportOptions {
2231    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2232        let mut debug_struct = f.debug_struct("SqlTdeExportOptions");
2233        debug_struct.field("certificate_path", &self.certificate_path);
2234        debug_struct.field("private_key_path", &self.private_key_path);
2235        debug_struct.field("private_key_password", &self.private_key_password);
2236        debug_struct.field("name", &self.name);
2237        if !self._unknown_fields.is_empty() {
2238            debug_struct.field("_unknown_fields", &self._unknown_fields);
2239        }
2240        debug_struct.finish()
2241    }
2242}
2243
2244impl std::fmt::Debug for super::ImportContext {
2245    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2246        let mut debug_struct = f.debug_struct("ImportContext");
2247        debug_struct.field("uri", &self.uri);
2248        debug_struct.field("database", &self.database);
2249        debug_struct.field("kind", &self.kind);
2250        debug_struct.field("file_type", &self.file_type);
2251        debug_struct.field("csv_import_options", &self.csv_import_options);
2252        debug_struct.field("import_user", &self.import_user);
2253        debug_struct.field("bak_import_options", &self.bak_import_options);
2254        debug_struct.field("sql_import_options", &self.sql_import_options);
2255        debug_struct.field("tde_import_options", &self.tde_import_options);
2256        if !self._unknown_fields.is_empty() {
2257            debug_struct.field("_unknown_fields", &self._unknown_fields);
2258        }
2259        debug_struct.finish()
2260    }
2261}
2262
2263impl std::fmt::Debug for super::import_context::SqlImportOptions {
2264    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2265        let mut debug_struct = f.debug_struct("SqlImportOptions");
2266        debug_struct.field("threads", &self.threads);
2267        debug_struct.field("parallel", &self.parallel);
2268        debug_struct.field("postgres_import_options", &self.postgres_import_options);
2269        if !self._unknown_fields.is_empty() {
2270            debug_struct.field("_unknown_fields", &self._unknown_fields);
2271        }
2272        debug_struct.finish()
2273    }
2274}
2275
2276impl std::fmt::Debug for super::import_context::sql_import_options::PostgresImportOptions {
2277    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2278        let mut debug_struct = f.debug_struct("PostgresImportOptions");
2279        debug_struct.field("clean", &self.clean);
2280        debug_struct.field("if_exists", &self.if_exists);
2281        if !self._unknown_fields.is_empty() {
2282            debug_struct.field("_unknown_fields", &self._unknown_fields);
2283        }
2284        debug_struct.finish()
2285    }
2286}
2287
2288impl std::fmt::Debug for super::import_context::SqlCsvImportOptions {
2289    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2290        let mut debug_struct = f.debug_struct("SqlCsvImportOptions");
2291        debug_struct.field("table", &self.table);
2292        debug_struct.field("columns", &self.columns);
2293        debug_struct.field("escape_character", &self.escape_character);
2294        debug_struct.field("quote_character", &self.quote_character);
2295        debug_struct.field("fields_terminated_by", &self.fields_terminated_by);
2296        debug_struct.field("lines_terminated_by", &self.lines_terminated_by);
2297        if !self._unknown_fields.is_empty() {
2298            debug_struct.field("_unknown_fields", &self._unknown_fields);
2299        }
2300        debug_struct.finish()
2301    }
2302}
2303
2304impl std::fmt::Debug for super::import_context::SqlBakImportOptions {
2305    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2306        let mut debug_struct = f.debug_struct("SqlBakImportOptions");
2307        debug_struct.field("encryption_options", &self.encryption_options);
2308        debug_struct.field("striped", &self.striped);
2309        debug_struct.field("no_recovery", &self.no_recovery);
2310        debug_struct.field("recovery_only", &self.recovery_only);
2311        debug_struct.field("bak_type", &self.bak_type);
2312        debug_struct.field("stop_at", &self.stop_at);
2313        debug_struct.field("stop_at_mark", &self.stop_at_mark);
2314        if !self._unknown_fields.is_empty() {
2315            debug_struct.field("_unknown_fields", &self._unknown_fields);
2316        }
2317        debug_struct.finish()
2318    }
2319}
2320
2321impl std::fmt::Debug for super::import_context::sql_bak_import_options::EncryptionOptions {
2322    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2323        let mut debug_struct = f.debug_struct("EncryptionOptions");
2324        debug_struct.field("cert_path", &self.cert_path);
2325        debug_struct.field("pvk_path", &self.pvk_path);
2326        debug_struct.field("pvk_password", &self.pvk_password);
2327        debug_struct.field("keep_encrypted", &self.keep_encrypted);
2328        if !self._unknown_fields.is_empty() {
2329            debug_struct.field("_unknown_fields", &self._unknown_fields);
2330        }
2331        debug_struct.finish()
2332    }
2333}
2334
2335impl std::fmt::Debug for super::import_context::SqlTdeImportOptions {
2336    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2337        let mut debug_struct = f.debug_struct("SqlTdeImportOptions");
2338        debug_struct.field("certificate_path", &self.certificate_path);
2339        debug_struct.field("private_key_path", &self.private_key_path);
2340        debug_struct.field("private_key_password", &self.private_key_password);
2341        debug_struct.field("name", &self.name);
2342        if !self._unknown_fields.is_empty() {
2343            debug_struct.field("_unknown_fields", &self._unknown_fields);
2344        }
2345        debug_struct.finish()
2346    }
2347}
2348
2349impl std::fmt::Debug for super::IpConfiguration {
2350    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2351        let mut debug_struct = f.debug_struct("IpConfiguration");
2352        debug_struct.field("ipv4_enabled", &self.ipv4_enabled);
2353        debug_struct.field("private_network", &self.private_network);
2354        debug_struct.field("require_ssl", &self.require_ssl);
2355        debug_struct.field("authorized_networks", &self.authorized_networks);
2356        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
2357        debug_struct.field(
2358            "enable_private_path_for_google_cloud_services",
2359            &self.enable_private_path_for_google_cloud_services,
2360        );
2361        debug_struct.field("ssl_mode", &self.ssl_mode);
2362        debug_struct.field("psc_config", &self.psc_config);
2363        debug_struct.field("server_ca_mode", &self.server_ca_mode);
2364        debug_struct.field(
2365            "custom_subject_alternative_names",
2366            &self.custom_subject_alternative_names,
2367        );
2368        debug_struct.field("server_ca_pool", &self.server_ca_pool);
2369        debug_struct.field(
2370            "server_certificate_rotation_mode",
2371            &self.server_certificate_rotation_mode,
2372        );
2373        if !self._unknown_fields.is_empty() {
2374            debug_struct.field("_unknown_fields", &self._unknown_fields);
2375        }
2376        debug_struct.finish()
2377    }
2378}
2379
2380impl std::fmt::Debug for super::PscConfig {
2381    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2382        let mut debug_struct = f.debug_struct("PscConfig");
2383        debug_struct.field("psc_enabled", &self.psc_enabled);
2384        debug_struct.field("allowed_consumer_projects", &self.allowed_consumer_projects);
2385        debug_struct.field("psc_auto_connections", &self.psc_auto_connections);
2386        debug_struct.field("network_attachment_uri", &self.network_attachment_uri);
2387        if !self._unknown_fields.is_empty() {
2388            debug_struct.field("_unknown_fields", &self._unknown_fields);
2389        }
2390        debug_struct.finish()
2391    }
2392}
2393
2394impl std::fmt::Debug for super::PscAutoConnectionConfig {
2395    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2396        let mut debug_struct = f.debug_struct("PscAutoConnectionConfig");
2397        debug_struct.field("consumer_project", &self.consumer_project);
2398        debug_struct.field("consumer_network", &self.consumer_network);
2399        debug_struct.field("ip_address", &self.ip_address);
2400        debug_struct.field("status", &self.status);
2401        debug_struct.field("consumer_network_status", &self.consumer_network_status);
2402        if !self._unknown_fields.is_empty() {
2403            debug_struct.field("_unknown_fields", &self._unknown_fields);
2404        }
2405        debug_struct.finish()
2406    }
2407}
2408
2409impl std::fmt::Debug for super::LocationPreference {
2410    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2411        let mut debug_struct = f.debug_struct("LocationPreference");
2412        debug_struct.field("follow_gae_application", &self.follow_gae_application);
2413        debug_struct.field("zone", &self.zone);
2414        debug_struct.field("secondary_zone", &self.secondary_zone);
2415        debug_struct.field("kind", &self.kind);
2416        if !self._unknown_fields.is_empty() {
2417            debug_struct.field("_unknown_fields", &self._unknown_fields);
2418        }
2419        debug_struct.finish()
2420    }
2421}
2422
2423impl std::fmt::Debug for super::MaintenanceWindow {
2424    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2425        let mut debug_struct = f.debug_struct("MaintenanceWindow");
2426        debug_struct.field("hour", &self.hour);
2427        debug_struct.field("day", &self.day);
2428        debug_struct.field("update_track", &self.update_track);
2429        debug_struct.field("kind", &self.kind);
2430        if !self._unknown_fields.is_empty() {
2431            debug_struct.field("_unknown_fields", &self._unknown_fields);
2432        }
2433        debug_struct.finish()
2434    }
2435}
2436
2437impl std::fmt::Debug for super::DenyMaintenancePeriod {
2438    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2439        let mut debug_struct = f.debug_struct("DenyMaintenancePeriod");
2440        debug_struct.field("start_date", &self.start_date);
2441        debug_struct.field("end_date", &self.end_date);
2442        debug_struct.field("time", &self.time);
2443        if !self._unknown_fields.is_empty() {
2444            debug_struct.field("_unknown_fields", &self._unknown_fields);
2445        }
2446        debug_struct.finish()
2447    }
2448}
2449
2450impl std::fmt::Debug for super::InsightsConfig {
2451    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2452        let mut debug_struct = f.debug_struct("InsightsConfig");
2453        debug_struct.field("query_insights_enabled", &self.query_insights_enabled);
2454        debug_struct.field("record_client_address", &self.record_client_address);
2455        debug_struct.field("record_application_tags", &self.record_application_tags);
2456        debug_struct.field("query_string_length", &self.query_string_length);
2457        debug_struct.field("query_plans_per_minute", &self.query_plans_per_minute);
2458        debug_struct.field(
2459            "enhanced_query_insights_enabled",
2460            &self.enhanced_query_insights_enabled,
2461        );
2462        if !self._unknown_fields.is_empty() {
2463            debug_struct.field("_unknown_fields", &self._unknown_fields);
2464        }
2465        debug_struct.finish()
2466    }
2467}
2468
2469impl std::fmt::Debug for super::MySqlReplicaConfiguration {
2470    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2471        let mut debug_struct = f.debug_struct("MySqlReplicaConfiguration");
2472        debug_struct.field("dump_file_path", &self.dump_file_path);
2473        debug_struct.field("username", &self.username);
2474        debug_struct.field("password", &self.password);
2475        debug_struct.field("connect_retry_interval", &self.connect_retry_interval);
2476        debug_struct.field("master_heartbeat_period", &self.master_heartbeat_period);
2477        debug_struct.field("ca_certificate", &self.ca_certificate);
2478        debug_struct.field("client_certificate", &self.client_certificate);
2479        debug_struct.field("client_key", &self.client_key);
2480        debug_struct.field("ssl_cipher", &self.ssl_cipher);
2481        debug_struct.field("verify_server_certificate", &self.verify_server_certificate);
2482        debug_struct.field("kind", &self.kind);
2483        if !self._unknown_fields.is_empty() {
2484            debug_struct.field("_unknown_fields", &self._unknown_fields);
2485        }
2486        debug_struct.finish()
2487    }
2488}
2489
2490impl std::fmt::Debug for super::DiskEncryptionConfiguration {
2491    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2492        let mut debug_struct = f.debug_struct("DiskEncryptionConfiguration");
2493        debug_struct.field("kms_key_name", &self.kms_key_name);
2494        debug_struct.field("kind", &self.kind);
2495        if !self._unknown_fields.is_empty() {
2496            debug_struct.field("_unknown_fields", &self._unknown_fields);
2497        }
2498        debug_struct.finish()
2499    }
2500}
2501
2502impl std::fmt::Debug for super::DiskEncryptionStatus {
2503    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2504        let mut debug_struct = f.debug_struct("DiskEncryptionStatus");
2505        debug_struct.field("kms_key_version_name", &self.kms_key_version_name);
2506        debug_struct.field("kind", &self.kind);
2507        if !self._unknown_fields.is_empty() {
2508            debug_struct.field("_unknown_fields", &self._unknown_fields);
2509        }
2510        debug_struct.finish()
2511    }
2512}
2513
2514impl std::fmt::Debug for super::IpMapping {
2515    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2516        let mut debug_struct = f.debug_struct("IpMapping");
2517        debug_struct.field("r#type", &self.r#type);
2518        debug_struct.field("ip_address", &self.ip_address);
2519        debug_struct.field("time_to_retire", &self.time_to_retire);
2520        if !self._unknown_fields.is_empty() {
2521            debug_struct.field("_unknown_fields", &self._unknown_fields);
2522        }
2523        debug_struct.finish()
2524    }
2525}
2526
2527impl std::fmt::Debug for super::SqlSubOperationType {
2528    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2529        let mut debug_struct = f.debug_struct("SqlSubOperationType");
2530        debug_struct.field("sub_operation_details", &self.sub_operation_details);
2531        if !self._unknown_fields.is_empty() {
2532            debug_struct.field("_unknown_fields", &self._unknown_fields);
2533        }
2534        debug_struct.finish()
2535    }
2536}
2537
2538impl std::fmt::Debug for super::Operation {
2539    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2540        let mut debug_struct = f.debug_struct("Operation");
2541        debug_struct.field("kind", &self.kind);
2542        debug_struct.field("target_link", &self.target_link);
2543        debug_struct.field("status", &self.status);
2544        debug_struct.field("user", &self.user);
2545        debug_struct.field("insert_time", &self.insert_time);
2546        debug_struct.field("start_time", &self.start_time);
2547        debug_struct.field("end_time", &self.end_time);
2548        debug_struct.field("error", &self.error);
2549        debug_struct.field("api_warning", &self.api_warning);
2550        debug_struct.field("operation_type", &self.operation_type);
2551        debug_struct.field("import_context", &self.import_context);
2552        debug_struct.field("export_context", &self.export_context);
2553        debug_struct.field("backup_context", &self.backup_context);
2554        debug_struct.field(
2555            "pre_check_major_version_upgrade_context",
2556            &self.pre_check_major_version_upgrade_context,
2557        );
2558        debug_struct.field("name", &self.name);
2559        debug_struct.field("target_id", &self.target_id);
2560        debug_struct.field("self_link", &self.self_link);
2561        debug_struct.field("target_project", &self.target_project);
2562        debug_struct.field(
2563            "acquire_ssrs_lease_context",
2564            &self.acquire_ssrs_lease_context,
2565        );
2566        debug_struct.field("sub_operation_type", &self.sub_operation_type);
2567        if !self._unknown_fields.is_empty() {
2568            debug_struct.field("_unknown_fields", &self._unknown_fields);
2569        }
2570        debug_struct.finish()
2571    }
2572}
2573
2574impl std::fmt::Debug for super::OperationError {
2575    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2576        let mut debug_struct = f.debug_struct("OperationError");
2577        debug_struct.field("kind", &self.kind);
2578        debug_struct.field("code", &self.code);
2579        debug_struct.field("message", &self.message);
2580        if !self._unknown_fields.is_empty() {
2581            debug_struct.field("_unknown_fields", &self._unknown_fields);
2582        }
2583        debug_struct.finish()
2584    }
2585}
2586
2587impl std::fmt::Debug for super::OperationErrors {
2588    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2589        let mut debug_struct = f.debug_struct("OperationErrors");
2590        debug_struct.field("kind", &self.kind);
2591        debug_struct.field("errors", &self.errors);
2592        if !self._unknown_fields.is_empty() {
2593            debug_struct.field("_unknown_fields", &self._unknown_fields);
2594        }
2595        debug_struct.finish()
2596    }
2597}
2598
2599impl std::fmt::Debug for super::PasswordValidationPolicy {
2600    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2601        let mut debug_struct = f.debug_struct("PasswordValidationPolicy");
2602        debug_struct.field("min_length", &self.min_length);
2603        debug_struct.field("complexity", &self.complexity);
2604        debug_struct.field("reuse_interval", &self.reuse_interval);
2605        debug_struct.field(
2606            "disallow_username_substring",
2607            &self.disallow_username_substring,
2608        );
2609        debug_struct.field("password_change_interval", &self.password_change_interval);
2610        debug_struct.field("enable_password_policy", &self.enable_password_policy);
2611        debug_struct.field(
2612            "disallow_compromised_credentials",
2613            &self.disallow_compromised_credentials,
2614        );
2615        if !self._unknown_fields.is_empty() {
2616            debug_struct.field("_unknown_fields", &self._unknown_fields);
2617        }
2618        debug_struct.finish()
2619    }
2620}
2621
2622impl std::fmt::Debug for super::DataCacheConfig {
2623    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2624        let mut debug_struct = f.debug_struct("DataCacheConfig");
2625        debug_struct.field("data_cache_enabled", &self.data_cache_enabled);
2626        if !self._unknown_fields.is_empty() {
2627            debug_struct.field("_unknown_fields", &self._unknown_fields);
2628        }
2629        debug_struct.finish()
2630    }
2631}
2632
2633impl std::fmt::Debug for super::FinalBackupConfig {
2634    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2635        let mut debug_struct = f.debug_struct("FinalBackupConfig");
2636        debug_struct.field("enabled", &self.enabled);
2637        debug_struct.field("retention_days", &self.retention_days);
2638        if !self._unknown_fields.is_empty() {
2639            debug_struct.field("_unknown_fields", &self._unknown_fields);
2640        }
2641        debug_struct.finish()
2642    }
2643}
2644
2645impl std::fmt::Debug for super::Settings {
2646    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2647        let mut debug_struct = f.debug_struct("Settings");
2648        debug_struct.field("settings_version", &self.settings_version);
2649        debug_struct.field(
2650            "authorized_gae_applications",
2651            &self.authorized_gae_applications,
2652        );
2653        debug_struct.field("tier", &self.tier);
2654        debug_struct.field("kind", &self.kind);
2655        debug_struct.field("user_labels", &self.user_labels);
2656        debug_struct.field("availability_type", &self.availability_type);
2657        debug_struct.field("pricing_plan", &self.pricing_plan);
2658        debug_struct.field("replication_type", &self.replication_type);
2659        debug_struct.field("storage_auto_resize_limit", &self.storage_auto_resize_limit);
2660        debug_struct.field("activation_policy", &self.activation_policy);
2661        debug_struct.field("ip_configuration", &self.ip_configuration);
2662        debug_struct.field("storage_auto_resize", &self.storage_auto_resize);
2663        debug_struct.field("location_preference", &self.location_preference);
2664        debug_struct.field("database_flags", &self.database_flags);
2665        debug_struct.field("data_disk_type", &self.data_disk_type);
2666        debug_struct.field("maintenance_window", &self.maintenance_window);
2667        debug_struct.field("backup_configuration", &self.backup_configuration);
2668        debug_struct.field(
2669            "database_replication_enabled",
2670            &self.database_replication_enabled,
2671        );
2672        debug_struct.field(
2673            "crash_safe_replication_enabled",
2674            &self.crash_safe_replication_enabled,
2675        );
2676        debug_struct.field("data_disk_size_gb", &self.data_disk_size_gb);
2677        debug_struct.field("active_directory_config", &self.active_directory_config);
2678        debug_struct.field("collation", &self.collation);
2679        debug_struct.field("deny_maintenance_periods", &self.deny_maintenance_periods);
2680        debug_struct.field("insights_config", &self.insights_config);
2681        debug_struct.field(
2682            "password_validation_policy",
2683            &self.password_validation_policy,
2684        );
2685        debug_struct.field("sql_server_audit_config", &self.sql_server_audit_config);
2686        debug_struct.field("edition", &self.edition);
2687        debug_struct.field("connector_enforcement", &self.connector_enforcement);
2688        debug_struct.field(
2689            "deletion_protection_enabled",
2690            &self.deletion_protection_enabled,
2691        );
2692        debug_struct.field("time_zone", &self.time_zone);
2693        debug_struct.field("advanced_machine_features", &self.advanced_machine_features);
2694        debug_struct.field("data_cache_config", &self.data_cache_config);
2695        debug_struct.field(
2696            "replication_lag_max_seconds",
2697            &self.replication_lag_max_seconds,
2698        );
2699        debug_struct.field(
2700            "enable_google_ml_integration",
2701            &self.enable_google_ml_integration,
2702        );
2703        debug_struct.field(
2704            "enable_dataplex_integration",
2705            &self.enable_dataplex_integration,
2706        );
2707        debug_struct.field("retain_backups_on_delete", &self.retain_backups_on_delete);
2708        debug_struct.field(
2709            "data_disk_provisioned_iops",
2710            &self.data_disk_provisioned_iops,
2711        );
2712        debug_struct.field(
2713            "data_disk_provisioned_throughput",
2714            &self.data_disk_provisioned_throughput,
2715        );
2716        debug_struct.field("connection_pool_config", &self.connection_pool_config);
2717        debug_struct.field("final_backup_config", &self.final_backup_config);
2718        debug_struct.field(
2719            "read_pool_auto_scale_config",
2720            &self.read_pool_auto_scale_config,
2721        );
2722        debug_struct.field("auto_upgrade_enabled", &self.auto_upgrade_enabled);
2723        debug_struct.field("entraid_config", &self.entraid_config);
2724        debug_struct.field("data_api_access", &self.data_api_access);
2725        debug_struct.field(
2726            "performance_capture_config",
2727            &self.performance_capture_config,
2728        );
2729        if !self._unknown_fields.is_empty() {
2730            debug_struct.field("_unknown_fields", &self._unknown_fields);
2731        }
2732        debug_struct.finish()
2733    }
2734}
2735
2736impl std::fmt::Debug for super::PerformanceCaptureConfig {
2737    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2738        let mut debug_struct = f.debug_struct("PerformanceCaptureConfig");
2739        debug_struct.field("enabled", &self.enabled);
2740        debug_struct.field("probing_interval_seconds", &self.probing_interval_seconds);
2741        debug_struct.field("probe_threshold", &self.probe_threshold);
2742        debug_struct.field("running_threads_threshold", &self.running_threads_threshold);
2743        debug_struct.field(
2744            "seconds_behind_source_threshold",
2745            &self.seconds_behind_source_threshold,
2746        );
2747        debug_struct.field(
2748            "transaction_duration_threshold",
2749            &self.transaction_duration_threshold,
2750        );
2751        if !self._unknown_fields.is_empty() {
2752            debug_struct.field("_unknown_fields", &self._unknown_fields);
2753        }
2754        debug_struct.finish()
2755    }
2756}
2757
2758impl std::fmt::Debug for super::ConnectionPoolFlags {
2759    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2760        let mut debug_struct = f.debug_struct("ConnectionPoolFlags");
2761        debug_struct.field("name", &self.name);
2762        debug_struct.field("value", &self.value);
2763        if !self._unknown_fields.is_empty() {
2764            debug_struct.field("_unknown_fields", &self._unknown_fields);
2765        }
2766        debug_struct.finish()
2767    }
2768}
2769
2770impl std::fmt::Debug for super::ConnectionPoolConfig {
2771    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2772        let mut debug_struct = f.debug_struct("ConnectionPoolConfig");
2773        debug_struct.field(
2774            "connection_pooling_enabled",
2775            &self.connection_pooling_enabled,
2776        );
2777        debug_struct.field("flags", &self.flags);
2778        debug_struct.field("pooler_count", &self.pooler_count);
2779        if !self._unknown_fields.is_empty() {
2780            debug_struct.field("_unknown_fields", &self._unknown_fields);
2781        }
2782        debug_struct.finish()
2783    }
2784}
2785
2786impl std::fmt::Debug for super::ReadPoolAutoScaleConfig {
2787    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2788        let mut debug_struct = f.debug_struct("ReadPoolAutoScaleConfig");
2789        debug_struct.field("enabled", &self.enabled);
2790        debug_struct.field("min_node_count", &self.min_node_count);
2791        debug_struct.field("max_node_count", &self.max_node_count);
2792        debug_struct.field("target_metrics", &self.target_metrics);
2793        debug_struct.field("disable_scale_in", &self.disable_scale_in);
2794        debug_struct.field("scale_in_cooldown_seconds", &self.scale_in_cooldown_seconds);
2795        debug_struct.field(
2796            "scale_out_cooldown_seconds",
2797            &self.scale_out_cooldown_seconds,
2798        );
2799        if !self._unknown_fields.is_empty() {
2800            debug_struct.field("_unknown_fields", &self._unknown_fields);
2801        }
2802        debug_struct.finish()
2803    }
2804}
2805
2806impl std::fmt::Debug for super::read_pool_auto_scale_config::TargetMetric {
2807    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2808        let mut debug_struct = f.debug_struct("TargetMetric");
2809        debug_struct.field("metric", &self.metric);
2810        debug_struct.field("target_value", &self.target_value);
2811        if !self._unknown_fields.is_empty() {
2812            debug_struct.field("_unknown_fields", &self._unknown_fields);
2813        }
2814        debug_struct.finish()
2815    }
2816}
2817
2818impl std::fmt::Debug for super::AdvancedMachineFeatures {
2819    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2820        let mut debug_struct = f.debug_struct("AdvancedMachineFeatures");
2821        debug_struct.field("threads_per_core", &self.threads_per_core);
2822        if !self._unknown_fields.is_empty() {
2823            debug_struct.field("_unknown_fields", &self._unknown_fields);
2824        }
2825        debug_struct.finish()
2826    }
2827}
2828
2829impl std::fmt::Debug for super::SslCert {
2830    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2831        let mut debug_struct = f.debug_struct("SslCert");
2832        debug_struct.field("kind", &self.kind);
2833        debug_struct.field("cert_serial_number", &self.cert_serial_number);
2834        debug_struct.field("cert", &self.cert);
2835        debug_struct.field("create_time", &self.create_time);
2836        debug_struct.field("common_name", &self.common_name);
2837        debug_struct.field("expiration_time", &self.expiration_time);
2838        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
2839        debug_struct.field("instance", &self.instance);
2840        debug_struct.field("self_link", &self.self_link);
2841        if !self._unknown_fields.is_empty() {
2842            debug_struct.field("_unknown_fields", &self._unknown_fields);
2843        }
2844        debug_struct.finish()
2845    }
2846}
2847
2848impl std::fmt::Debug for super::SslCertDetail {
2849    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2850        let mut debug_struct = f.debug_struct("SslCertDetail");
2851        debug_struct.field("cert_info", &self.cert_info);
2852        debug_struct.field("cert_private_key", &self.cert_private_key);
2853        if !self._unknown_fields.is_empty() {
2854            debug_struct.field("_unknown_fields", &self._unknown_fields);
2855        }
2856        debug_struct.finish()
2857    }
2858}
2859
2860impl std::fmt::Debug for super::SqlActiveDirectoryConfig {
2861    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2862        let mut debug_struct = f.debug_struct("SqlActiveDirectoryConfig");
2863        debug_struct.field("kind", &self.kind);
2864        debug_struct.field("domain", &self.domain);
2865        debug_struct.field("mode", &self.mode);
2866        debug_struct.field("dns_servers", &self.dns_servers);
2867        debug_struct.field(
2868            "admin_credential_secret_name",
2869            &self.admin_credential_secret_name,
2870        );
2871        debug_struct.field("organizational_unit", &self.organizational_unit);
2872        if !self._unknown_fields.is_empty() {
2873            debug_struct.field("_unknown_fields", &self._unknown_fields);
2874        }
2875        debug_struct.finish()
2876    }
2877}
2878
2879impl std::fmt::Debug for super::SqlServerAuditConfig {
2880    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2881        let mut debug_struct = f.debug_struct("SqlServerAuditConfig");
2882        debug_struct.field("kind", &self.kind);
2883        debug_struct.field("bucket", &self.bucket);
2884        debug_struct.field("retention_interval", &self.retention_interval);
2885        debug_struct.field("upload_interval", &self.upload_interval);
2886        if !self._unknown_fields.is_empty() {
2887            debug_struct.field("_unknown_fields", &self._unknown_fields);
2888        }
2889        debug_struct.finish()
2890    }
2891}
2892
2893impl std::fmt::Debug for super::SqlServerEntraIdConfig {
2894    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2895        let mut debug_struct = f.debug_struct("SqlServerEntraIdConfig");
2896        debug_struct.field("kind", &self.kind);
2897        debug_struct.field("tenant_id", &self.tenant_id);
2898        debug_struct.field("application_id", &self.application_id);
2899        if !self._unknown_fields.is_empty() {
2900            debug_struct.field("_unknown_fields", &self._unknown_fields);
2901        }
2902        debug_struct.finish()
2903    }
2904}
2905
2906impl std::fmt::Debug for super::AcquireSsrsLeaseContext {
2907    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2908        let mut debug_struct = f.debug_struct("AcquireSsrsLeaseContext");
2909        debug_struct.field("setup_login", &self.setup_login);
2910        debug_struct.field("service_login", &self.service_login);
2911        debug_struct.field("report_database", &self.report_database);
2912        debug_struct.field("duration", &self.duration);
2913        if !self._unknown_fields.is_empty() {
2914            debug_struct.field("_unknown_fields", &self._unknown_fields);
2915        }
2916        debug_struct.finish()
2917    }
2918}
2919
2920impl std::fmt::Debug for super::DnsNameMapping {
2921    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2922        let mut debug_struct = f.debug_struct("DnsNameMapping");
2923        debug_struct.field("name", &self.name);
2924        debug_struct.field("connection_type", &self.connection_type);
2925        debug_struct.field("dns_scope", &self.dns_scope);
2926        if !self._unknown_fields.is_empty() {
2927            debug_struct.field("_unknown_fields", &self._unknown_fields);
2928        }
2929        debug_struct.finish()
2930    }
2931}
2932
2933impl std::fmt::Debug for super::SqlSslCertsDeleteRequest {
2934    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2935        let mut debug_struct = f.debug_struct("SqlSslCertsDeleteRequest");
2936        debug_struct.field("instance", &self.instance);
2937        debug_struct.field("project", &self.project);
2938        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
2939        if !self._unknown_fields.is_empty() {
2940            debug_struct.field("_unknown_fields", &self._unknown_fields);
2941        }
2942        debug_struct.finish()
2943    }
2944}
2945
2946impl std::fmt::Debug for super::SqlSslCertsGetRequest {
2947    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2948        let mut debug_struct = f.debug_struct("SqlSslCertsGetRequest");
2949        debug_struct.field("instance", &self.instance);
2950        debug_struct.field("project", &self.project);
2951        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
2952        if !self._unknown_fields.is_empty() {
2953            debug_struct.field("_unknown_fields", &self._unknown_fields);
2954        }
2955        debug_struct.finish()
2956    }
2957}
2958
2959impl std::fmt::Debug for super::SqlSslCertsInsertRequest {
2960    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2961        let mut debug_struct = f.debug_struct("SqlSslCertsInsertRequest");
2962        debug_struct.field("instance", &self.instance);
2963        debug_struct.field("project", &self.project);
2964        debug_struct.field("body", &self.body);
2965        if !self._unknown_fields.is_empty() {
2966            debug_struct.field("_unknown_fields", &self._unknown_fields);
2967        }
2968        debug_struct.finish()
2969    }
2970}
2971
2972impl std::fmt::Debug for super::SqlSslCertsListRequest {
2973    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2974        let mut debug_struct = f.debug_struct("SqlSslCertsListRequest");
2975        debug_struct.field("instance", &self.instance);
2976        debug_struct.field("project", &self.project);
2977        if !self._unknown_fields.is_empty() {
2978            debug_struct.field("_unknown_fields", &self._unknown_fields);
2979        }
2980        debug_struct.finish()
2981    }
2982}
2983
2984impl std::fmt::Debug for super::SslCertsInsertRequest {
2985    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2986        let mut debug_struct = f.debug_struct("SslCertsInsertRequest");
2987        debug_struct.field("common_name", &self.common_name);
2988        if !self._unknown_fields.is_empty() {
2989            debug_struct.field("_unknown_fields", &self._unknown_fields);
2990        }
2991        debug_struct.finish()
2992    }
2993}
2994
2995impl std::fmt::Debug for super::SslCertsInsertResponse {
2996    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2997        let mut debug_struct = f.debug_struct("SslCertsInsertResponse");
2998        debug_struct.field("kind", &self.kind);
2999        debug_struct.field("operation", &self.operation);
3000        debug_struct.field("server_ca_cert", &self.server_ca_cert);
3001        debug_struct.field("client_cert", &self.client_cert);
3002        if !self._unknown_fields.is_empty() {
3003            debug_struct.field("_unknown_fields", &self._unknown_fields);
3004        }
3005        debug_struct.finish()
3006    }
3007}
3008
3009impl std::fmt::Debug for super::SslCertsListResponse {
3010    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3011        let mut debug_struct = f.debug_struct("SslCertsListResponse");
3012        debug_struct.field("kind", &self.kind);
3013        debug_struct.field("items", &self.items);
3014        if !self._unknown_fields.is_empty() {
3015            debug_struct.field("_unknown_fields", &self._unknown_fields);
3016        }
3017        debug_struct.finish()
3018    }
3019}
3020
3021impl std::fmt::Debug for super::SqlTiersListRequest {
3022    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3023        let mut debug_struct = f.debug_struct("SqlTiersListRequest");
3024        debug_struct.field("project", &self.project);
3025        if !self._unknown_fields.is_empty() {
3026            debug_struct.field("_unknown_fields", &self._unknown_fields);
3027        }
3028        debug_struct.finish()
3029    }
3030}
3031
3032impl std::fmt::Debug for super::TiersListResponse {
3033    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3034        let mut debug_struct = f.debug_struct("TiersListResponse");
3035        debug_struct.field("kind", &self.kind);
3036        debug_struct.field("items", &self.items);
3037        if !self._unknown_fields.is_empty() {
3038            debug_struct.field("_unknown_fields", &self._unknown_fields);
3039        }
3040        debug_struct.finish()
3041    }
3042}
3043
3044impl std::fmt::Debug for super::Tier {
3045    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3046        let mut debug_struct = f.debug_struct("Tier");
3047        debug_struct.field("tier", &self.tier);
3048        debug_struct.field("ram", &self.ram);
3049        debug_struct.field("kind", &self.kind);
3050        debug_struct.field("disk_quota", &self.disk_quota);
3051        debug_struct.field("region", &self.region);
3052        if !self._unknown_fields.is_empty() {
3053            debug_struct.field("_unknown_fields", &self._unknown_fields);
3054        }
3055        debug_struct.finish()
3056    }
3057}
3058
3059impl std::fmt::Debug for super::SqlUsersDeleteRequest {
3060    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3061        let mut debug_struct = f.debug_struct("SqlUsersDeleteRequest");
3062        debug_struct.field("host", &self.host);
3063        debug_struct.field("instance", &self.instance);
3064        debug_struct.field("name", &self.name);
3065        debug_struct.field("project", &self.project);
3066        if !self._unknown_fields.is_empty() {
3067            debug_struct.field("_unknown_fields", &self._unknown_fields);
3068        }
3069        debug_struct.finish()
3070    }
3071}
3072
3073impl std::fmt::Debug for super::SqlUsersGetRequest {
3074    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3075        let mut debug_struct = f.debug_struct("SqlUsersGetRequest");
3076        debug_struct.field("instance", &self.instance);
3077        debug_struct.field("name", &self.name);
3078        debug_struct.field("project", &self.project);
3079        debug_struct.field("host", &self.host);
3080        if !self._unknown_fields.is_empty() {
3081            debug_struct.field("_unknown_fields", &self._unknown_fields);
3082        }
3083        debug_struct.finish()
3084    }
3085}
3086
3087impl std::fmt::Debug for super::SqlUsersInsertRequest {
3088    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3089        let mut debug_struct = f.debug_struct("SqlUsersInsertRequest");
3090        debug_struct.field("instance", &self.instance);
3091        debug_struct.field("project", &self.project);
3092        debug_struct.field("body", &self.body);
3093        if !self._unknown_fields.is_empty() {
3094            debug_struct.field("_unknown_fields", &self._unknown_fields);
3095        }
3096        debug_struct.finish()
3097    }
3098}
3099
3100impl std::fmt::Debug for super::SqlUsersListRequest {
3101    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3102        let mut debug_struct = f.debug_struct("SqlUsersListRequest");
3103        debug_struct.field("instance", &self.instance);
3104        debug_struct.field("project", &self.project);
3105        if !self._unknown_fields.is_empty() {
3106            debug_struct.field("_unknown_fields", &self._unknown_fields);
3107        }
3108        debug_struct.finish()
3109    }
3110}
3111
3112impl std::fmt::Debug for super::SqlUsersUpdateRequest {
3113    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3114        let mut debug_struct = f.debug_struct("SqlUsersUpdateRequest");
3115        debug_struct.field("host", &self.host);
3116        debug_struct.field("instance", &self.instance);
3117        debug_struct.field("name", &self.name);
3118        debug_struct.field("project", &self.project);
3119        debug_struct.field("database_roles", &self.database_roles);
3120        debug_struct.field("body", &self.body);
3121        if !self._unknown_fields.is_empty() {
3122            debug_struct.field("_unknown_fields", &self._unknown_fields);
3123        }
3124        debug_struct.finish()
3125    }
3126}
3127
3128impl std::fmt::Debug for super::UserPasswordValidationPolicy {
3129    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3130        let mut debug_struct = f.debug_struct("UserPasswordValidationPolicy");
3131        debug_struct.field("allowed_failed_attempts", &self.allowed_failed_attempts);
3132        debug_struct.field(
3133            "password_expiration_duration",
3134            &self.password_expiration_duration,
3135        );
3136        debug_struct.field(
3137            "enable_failed_attempts_check",
3138            &self.enable_failed_attempts_check,
3139        );
3140        debug_struct.field("status", &self.status);
3141        debug_struct.field(
3142            "enable_password_verification",
3143            &self.enable_password_verification,
3144        );
3145        if !self._unknown_fields.is_empty() {
3146            debug_struct.field("_unknown_fields", &self._unknown_fields);
3147        }
3148        debug_struct.finish()
3149    }
3150}
3151
3152impl std::fmt::Debug for super::PasswordStatus {
3153    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3154        let mut debug_struct = f.debug_struct("PasswordStatus");
3155        debug_struct.field("locked", &self.locked);
3156        debug_struct.field("password_expiration_time", &self.password_expiration_time);
3157        if !self._unknown_fields.is_empty() {
3158            debug_struct.field("_unknown_fields", &self._unknown_fields);
3159        }
3160        debug_struct.finish()
3161    }
3162}
3163
3164impl std::fmt::Debug for super::User {
3165    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3166        let mut debug_struct = f.debug_struct("User");
3167        debug_struct.field("kind", &self.kind);
3168        debug_struct.field("password", &self.password);
3169        debug_struct.field("etag", &self.etag);
3170        debug_struct.field("name", &self.name);
3171        debug_struct.field("host", &self.host);
3172        debug_struct.field("instance", &self.instance);
3173        debug_struct.field("project", &self.project);
3174        debug_struct.field("r#type", &self.r#type);
3175        debug_struct.field("iam_email", &self.iam_email);
3176        debug_struct.field("password_policy", &self.password_policy);
3177        debug_struct.field("dual_password_type", &self.dual_password_type);
3178        debug_struct.field("iam_status", &self.iam_status);
3179        debug_struct.field("database_roles", &self.database_roles);
3180        debug_struct.field("user_details", &self.user_details);
3181        if !self._unknown_fields.is_empty() {
3182            debug_struct.field("_unknown_fields", &self._unknown_fields);
3183        }
3184        debug_struct.finish()
3185    }
3186}
3187
3188impl std::fmt::Debug for super::SqlServerUserDetails {
3189    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3190        let mut debug_struct = f.debug_struct("SqlServerUserDetails");
3191        debug_struct.field("disabled", &self.disabled);
3192        debug_struct.field("server_roles", &self.server_roles);
3193        if !self._unknown_fields.is_empty() {
3194            debug_struct.field("_unknown_fields", &self._unknown_fields);
3195        }
3196        debug_struct.finish()
3197    }
3198}
3199
3200impl std::fmt::Debug for super::UsersListResponse {
3201    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3202        let mut debug_struct = f.debug_struct("UsersListResponse");
3203        debug_struct.field("kind", &self.kind);
3204        debug_struct.field("items", &self.items);
3205        debug_struct.field("next_page_token", &self.next_page_token);
3206        if !self._unknown_fields.is_empty() {
3207            debug_struct.field("_unknown_fields", &self._unknown_fields);
3208        }
3209        debug_struct.finish()
3210    }
3211}