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        debug_struct.field("destination_project", &self.destination_project);
1259        debug_struct.field("destination_network", &self.destination_network);
1260        if !self._unknown_fields.is_empty() {
1261            debug_struct.field("_unknown_fields", &self._unknown_fields);
1262        }
1263        debug_struct.finish()
1264    }
1265}
1266
1267impl std::fmt::Debug for super::PointInTimeRestoreContext {
1268    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1269        let mut debug_struct = f.debug_struct("PointInTimeRestoreContext");
1270        debug_struct.field("datasource", &self.datasource);
1271        debug_struct.field("point_in_time", &self.point_in_time);
1272        debug_struct.field("target_instance", &self.target_instance);
1273        debug_struct.field("private_network", &self.private_network);
1274        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
1275        debug_struct.field("preferred_zone", &self.preferred_zone);
1276        debug_struct.field("preferred_secondary_zone", &self.preferred_secondary_zone);
1277        if !self._unknown_fields.is_empty() {
1278            debug_struct.field("_unknown_fields", &self._unknown_fields);
1279        }
1280        debug_struct.finish()
1281    }
1282}
1283
1284impl std::fmt::Debug for super::BinLogCoordinates {
1285    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1286        let mut debug_struct = f.debug_struct("BinLogCoordinates");
1287        debug_struct.field("bin_log_file_name", &self.bin_log_file_name);
1288        debug_struct.field("bin_log_position", &self.bin_log_position);
1289        debug_struct.field("kind", &self.kind);
1290        if !self._unknown_fields.is_empty() {
1291            debug_struct.field("_unknown_fields", &self._unknown_fields);
1292        }
1293        debug_struct.finish()
1294    }
1295}
1296
1297impl std::fmt::Debug for super::DatabaseInstance {
1298    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1299        let mut debug_struct = f.debug_struct("DatabaseInstance");
1300        debug_struct.field("kind", &self.kind);
1301        debug_struct.field("state", &self.state);
1302        debug_struct.field("database_version", &self.database_version);
1303        debug_struct.field("settings", &self.settings);
1304        debug_struct.field("etag", &self.etag);
1305        debug_struct.field("failover_replica", &self.failover_replica);
1306        debug_struct.field("master_instance_name", &self.master_instance_name);
1307        debug_struct.field("replica_names", &self.replica_names);
1308        debug_struct.field("max_disk_size", &self.max_disk_size);
1309        debug_struct.field("current_disk_size", &self.current_disk_size);
1310        debug_struct.field("ip_addresses", &self.ip_addresses);
1311        debug_struct.field("server_ca_cert", &self.server_ca_cert);
1312        debug_struct.field("instance_type", &self.instance_type);
1313        debug_struct.field("project", &self.project);
1314        debug_struct.field("ipv6_address", &self.ipv6_address);
1315        debug_struct.field(
1316            "service_account_email_address",
1317            &self.service_account_email_address,
1318        );
1319        debug_struct.field("on_premises_configuration", &self.on_premises_configuration);
1320        debug_struct.field("replica_configuration", &self.replica_configuration);
1321        debug_struct.field("backend_type", &self.backend_type);
1322        debug_struct.field("self_link", &self.self_link);
1323        debug_struct.field("suspension_reason", &self.suspension_reason);
1324        debug_struct.field("connection_name", &self.connection_name);
1325        debug_struct.field("name", &self.name);
1326        debug_struct.field("region", &self.region);
1327        debug_struct.field("gce_zone", &self.gce_zone);
1328        debug_struct.field("secondary_gce_zone", &self.secondary_gce_zone);
1329        debug_struct.field(
1330            "disk_encryption_configuration",
1331            &self.disk_encryption_configuration,
1332        );
1333        debug_struct.field("disk_encryption_status", &self.disk_encryption_status);
1334        debug_struct.field("root_password", &self.root_password);
1335        debug_struct.field("scheduled_maintenance", &self.scheduled_maintenance);
1336        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1337        debug_struct.field(
1338            "database_installed_version",
1339            &self.database_installed_version,
1340        );
1341        debug_struct.field("out_of_disk_report", &self.out_of_disk_report);
1342        debug_struct.field("create_time", &self.create_time);
1343        debug_struct.field(
1344            "available_maintenance_versions",
1345            &self.available_maintenance_versions,
1346        );
1347        debug_struct.field("maintenance_version", &self.maintenance_version);
1348        debug_struct.field(
1349            "upgradable_database_versions",
1350            &self.upgradable_database_versions,
1351        );
1352        debug_struct.field("sql_network_architecture", &self.sql_network_architecture);
1353        debug_struct.field(
1354            "psc_service_attachment_link",
1355            &self.psc_service_attachment_link,
1356        );
1357        debug_struct.field("dns_name", &self.dns_name);
1358        debug_struct.field("primary_dns_name", &self.primary_dns_name);
1359        debug_struct.field("write_endpoint", &self.write_endpoint);
1360        debug_struct.field("replication_cluster", &self.replication_cluster);
1361        debug_struct.field("gemini_config", &self.gemini_config);
1362        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1363        debug_struct.field(
1364            "switch_transaction_logs_to_cloud_storage_enabled",
1365            &self.switch_transaction_logs_to_cloud_storage_enabled,
1366        );
1367        debug_struct.field(
1368            "include_replicas_for_major_version_upgrade",
1369            &self.include_replicas_for_major_version_upgrade,
1370        );
1371        debug_struct.field("tags", &self.tags);
1372        debug_struct.field("node_count", &self.node_count);
1373        debug_struct.field("nodes", &self.nodes);
1374        debug_struct.field("dns_names", &self.dns_names);
1375        if !self._unknown_fields.is_empty() {
1376            debug_struct.field("_unknown_fields", &self._unknown_fields);
1377        }
1378        debug_struct.finish()
1379    }
1380}
1381
1382impl std::fmt::Debug for super::database_instance::SqlFailoverReplica {
1383    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1384        let mut debug_struct = f.debug_struct("SqlFailoverReplica");
1385        debug_struct.field("name", &self.name);
1386        debug_struct.field("available", &self.available);
1387        if !self._unknown_fields.is_empty() {
1388            debug_struct.field("_unknown_fields", &self._unknown_fields);
1389        }
1390        debug_struct.finish()
1391    }
1392}
1393
1394impl std::fmt::Debug for super::database_instance::SqlScheduledMaintenance {
1395    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1396        let mut debug_struct = f.debug_struct("SqlScheduledMaintenance");
1397        debug_struct.field("start_time", &self.start_time);
1398        debug_struct.field("can_defer", &self.can_defer);
1399        debug_struct.field("can_reschedule", &self.can_reschedule);
1400        debug_struct.field("schedule_deadline_time", &self.schedule_deadline_time);
1401        if !self._unknown_fields.is_empty() {
1402            debug_struct.field("_unknown_fields", &self._unknown_fields);
1403        }
1404        debug_struct.finish()
1405    }
1406}
1407
1408impl std::fmt::Debug for super::database_instance::SqlOutOfDiskReport {
1409    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1410        let mut debug_struct = f.debug_struct("SqlOutOfDiskReport");
1411        debug_struct.field("sql_out_of_disk_state", &self.sql_out_of_disk_state);
1412        debug_struct.field(
1413            "sql_min_recommended_increase_size_gb",
1414            &self.sql_min_recommended_increase_size_gb,
1415        );
1416        if !self._unknown_fields.is_empty() {
1417            debug_struct.field("_unknown_fields", &self._unknown_fields);
1418        }
1419        debug_struct.finish()
1420    }
1421}
1422
1423impl std::fmt::Debug for super::database_instance::PoolNodeConfig {
1424    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1425        let mut debug_struct = f.debug_struct("PoolNodeConfig");
1426        debug_struct.field("name", &self.name);
1427        debug_struct.field("gce_zone", &self.gce_zone);
1428        debug_struct.field("ip_addresses", &self.ip_addresses);
1429        debug_struct.field("dns_name", &self.dns_name);
1430        debug_struct.field("state", &self.state);
1431        debug_struct.field("dns_names", &self.dns_names);
1432        debug_struct.field(
1433            "psc_service_attachment_link",
1434            &self.psc_service_attachment_link,
1435        );
1436        debug_struct.field("psc_auto_connections", &self.psc_auto_connections);
1437        if !self._unknown_fields.is_empty() {
1438            debug_struct.field("_unknown_fields", &self._unknown_fields);
1439        }
1440        debug_struct.finish()
1441    }
1442}
1443
1444impl std::fmt::Debug for super::GeminiInstanceConfig {
1445    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1446        let mut debug_struct = f.debug_struct("GeminiInstanceConfig");
1447        debug_struct.field("entitled", &self.entitled);
1448        debug_struct.field(
1449            "google_vacuum_mgmt_enabled",
1450            &self.google_vacuum_mgmt_enabled,
1451        );
1452        debug_struct.field(
1453            "oom_session_cancel_enabled",
1454            &self.oom_session_cancel_enabled,
1455        );
1456        debug_struct.field("active_query_enabled", &self.active_query_enabled);
1457        debug_struct.field("index_advisor_enabled", &self.index_advisor_enabled);
1458        debug_struct.field("flag_recommender_enabled", &self.flag_recommender_enabled);
1459        if !self._unknown_fields.is_empty() {
1460            debug_struct.field("_unknown_fields", &self._unknown_fields);
1461        }
1462        debug_struct.finish()
1463    }
1464}
1465
1466impl std::fmt::Debug for super::ReplicationCluster {
1467    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1468        let mut debug_struct = f.debug_struct("ReplicationCluster");
1469        debug_struct.field("psa_write_endpoint", &self.psa_write_endpoint);
1470        debug_struct.field("failover_dr_replica_name", &self.failover_dr_replica_name);
1471        debug_struct.field("dr_replica", &self.dr_replica);
1472        if !self._unknown_fields.is_empty() {
1473            debug_struct.field("_unknown_fields", &self._unknown_fields);
1474        }
1475        debug_struct.finish()
1476    }
1477}
1478
1479impl std::fmt::Debug for super::AvailableDatabaseVersion {
1480    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1481        let mut debug_struct = f.debug_struct("AvailableDatabaseVersion");
1482        debug_struct.field("major_version", &self.major_version);
1483        debug_struct.field("name", &self.name);
1484        debug_struct.field("display_name", &self.display_name);
1485        if !self._unknown_fields.is_empty() {
1486            debug_struct.field("_unknown_fields", &self._unknown_fields);
1487        }
1488        debug_struct.finish()
1489    }
1490}
1491
1492impl std::fmt::Debug for super::SqlInstancesRescheduleMaintenanceRequestBody {
1493    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1494        let mut debug_struct = f.debug_struct("SqlInstancesRescheduleMaintenanceRequestBody");
1495        debug_struct.field("reschedule", &self.reschedule);
1496        if !self._unknown_fields.is_empty() {
1497            debug_struct.field("_unknown_fields", &self._unknown_fields);
1498        }
1499        debug_struct.finish()
1500    }
1501}
1502
1503impl std::fmt::Debug for super::sql_instances_reschedule_maintenance_request_body::Reschedule {
1504    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1505        let mut debug_struct = f.debug_struct("Reschedule");
1506        debug_struct.field("reschedule_type", &self.reschedule_type);
1507        debug_struct.field("schedule_time", &self.schedule_time);
1508        if !self._unknown_fields.is_empty() {
1509            debug_struct.field("_unknown_fields", &self._unknown_fields);
1510        }
1511        debug_struct.finish()
1512    }
1513}
1514
1515impl std::fmt::Debug for super::DemoteMasterContext {
1516    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1517        let mut debug_struct = f.debug_struct("DemoteMasterContext");
1518        debug_struct.field("kind", &self.kind);
1519        debug_struct.field("verify_gtid_consistency", &self.verify_gtid_consistency);
1520        debug_struct.field("master_instance_name", &self.master_instance_name);
1521        debug_struct.field("replica_configuration", &self.replica_configuration);
1522        debug_struct.field("skip_replication_setup", &self.skip_replication_setup);
1523        if !self._unknown_fields.is_empty() {
1524            debug_struct.field("_unknown_fields", &self._unknown_fields);
1525        }
1526        debug_struct.finish()
1527    }
1528}
1529
1530impl std::fmt::Debug for super::DemoteContext {
1531    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1532        let mut debug_struct = f.debug_struct("DemoteContext");
1533        debug_struct.field("kind", &self.kind);
1534        debug_struct.field(
1535            "source_representative_instance_name",
1536            &self.source_representative_instance_name,
1537        );
1538        if !self._unknown_fields.is_empty() {
1539            debug_struct.field("_unknown_fields", &self._unknown_fields);
1540        }
1541        debug_struct.finish()
1542    }
1543}
1544
1545impl std::fmt::Debug for super::FailoverContext {
1546    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1547        let mut debug_struct = f.debug_struct("FailoverContext");
1548        debug_struct.field("settings_version", &self.settings_version);
1549        debug_struct.field("kind", &self.kind);
1550        if !self._unknown_fields.is_empty() {
1551            debug_struct.field("_unknown_fields", &self._unknown_fields);
1552        }
1553        debug_struct.finish()
1554    }
1555}
1556
1557impl std::fmt::Debug for super::RestoreBackupContext {
1558    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1559        let mut debug_struct = f.debug_struct("RestoreBackupContext");
1560        debug_struct.field("kind", &self.kind);
1561        debug_struct.field("backup_run_id", &self.backup_run_id);
1562        debug_struct.field("instance_id", &self.instance_id);
1563        debug_struct.field("project", &self.project);
1564        if !self._unknown_fields.is_empty() {
1565            debug_struct.field("_unknown_fields", &self._unknown_fields);
1566        }
1567        debug_struct.finish()
1568    }
1569}
1570
1571impl std::fmt::Debug for super::RotateServerCaContext {
1572    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1573        let mut debug_struct = f.debug_struct("RotateServerCaContext");
1574        debug_struct.field("kind", &self.kind);
1575        debug_struct.field("next_version", &self.next_version);
1576        if !self._unknown_fields.is_empty() {
1577            debug_struct.field("_unknown_fields", &self._unknown_fields);
1578        }
1579        debug_struct.finish()
1580    }
1581}
1582
1583impl std::fmt::Debug for super::RotateServerCertificateContext {
1584    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1585        let mut debug_struct = f.debug_struct("RotateServerCertificateContext");
1586        debug_struct.field("kind", &self.kind);
1587        debug_struct.field("next_version", &self.next_version);
1588        if !self._unknown_fields.is_empty() {
1589            debug_struct.field("_unknown_fields", &self._unknown_fields);
1590        }
1591        debug_struct.finish()
1592    }
1593}
1594
1595impl std::fmt::Debug for super::RotateEntraIdCertificateContext {
1596    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1597        let mut debug_struct = f.debug_struct("RotateEntraIdCertificateContext");
1598        debug_struct.field("kind", &self.kind);
1599        debug_struct.field("next_version", &self.next_version);
1600        if !self._unknown_fields.is_empty() {
1601            debug_struct.field("_unknown_fields", &self._unknown_fields);
1602        }
1603        debug_struct.finish()
1604    }
1605}
1606
1607impl std::fmt::Debug for super::TruncateLogContext {
1608    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1609        let mut debug_struct = f.debug_struct("TruncateLogContext");
1610        debug_struct.field("kind", &self.kind);
1611        debug_struct.field("log_type", &self.log_type);
1612        if !self._unknown_fields.is_empty() {
1613            debug_struct.field("_unknown_fields", &self._unknown_fields);
1614        }
1615        debug_struct.finish()
1616    }
1617}
1618
1619impl std::fmt::Debug for super::SqlExternalSyncSettingError {
1620    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1621        let mut debug_struct = f.debug_struct("SqlExternalSyncSettingError");
1622        debug_struct.field("kind", &self.kind);
1623        debug_struct.field("r#type", &self.r#type);
1624        debug_struct.field("detail", &self.detail);
1625        if !self._unknown_fields.is_empty() {
1626            debug_struct.field("_unknown_fields", &self._unknown_fields);
1627        }
1628        debug_struct.finish()
1629    }
1630}
1631
1632impl std::fmt::Debug for super::SelectedObjects {
1633    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1634        let mut debug_struct = f.debug_struct("SelectedObjects");
1635        debug_struct.field("database", &self.database);
1636        if !self._unknown_fields.is_empty() {
1637            debug_struct.field("_unknown_fields", &self._unknown_fields);
1638        }
1639        debug_struct.finish()
1640    }
1641}
1642
1643impl std::fmt::Debug for super::OnPremisesConfiguration {
1644    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1645        let mut debug_struct = f.debug_struct("OnPremisesConfiguration");
1646        debug_struct.field("host_port", &self.host_port);
1647        debug_struct.field("kind", &self.kind);
1648        debug_struct.field("username", &self.username);
1649        debug_struct.field("password", &self.password);
1650        debug_struct.field("ca_certificate", &self.ca_certificate);
1651        debug_struct.field("client_certificate", &self.client_certificate);
1652        debug_struct.field("client_key", &self.client_key);
1653        debug_struct.field("dump_file_path", &self.dump_file_path);
1654        debug_struct.field("source_instance", &self.source_instance);
1655        debug_struct.field("selected_objects", &self.selected_objects);
1656        debug_struct.field("ssl_option", &self.ssl_option);
1657        if !self._unknown_fields.is_empty() {
1658            debug_struct.field("_unknown_fields", &self._unknown_fields);
1659        }
1660        debug_struct.finish()
1661    }
1662}
1663
1664impl std::fmt::Debug for super::ReplicaConfiguration {
1665    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1666        let mut debug_struct = f.debug_struct("ReplicaConfiguration");
1667        debug_struct.field("kind", &self.kind);
1668        debug_struct.field(
1669            "mysql_replica_configuration",
1670            &self.mysql_replica_configuration,
1671        );
1672        debug_struct.field("failover_target", &self.failover_target);
1673        debug_struct.field("cascadable_replica", &self.cascadable_replica);
1674        if !self._unknown_fields.is_empty() {
1675            debug_struct.field("_unknown_fields", &self._unknown_fields);
1676        }
1677        debug_struct.finish()
1678    }
1679}
1680
1681impl std::fmt::Debug for super::SqlInstancesExecuteSqlRequest {
1682    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1683        let mut debug_struct = f.debug_struct("SqlInstancesExecuteSqlRequest");
1684        debug_struct.field("instance", &self.instance);
1685        debug_struct.field("project", &self.project);
1686        debug_struct.field("body", &self.body);
1687        if !self._unknown_fields.is_empty() {
1688            debug_struct.field("_unknown_fields", &self._unknown_fields);
1689        }
1690        debug_struct.finish()
1691    }
1692}
1693
1694impl std::fmt::Debug for super::ExecuteSqlPayload {
1695    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1696        let mut debug_struct = f.debug_struct("ExecuteSqlPayload");
1697        debug_struct.field("user", &self.user);
1698        debug_struct.field("sql_statement", &self.sql_statement);
1699        debug_struct.field("database", &self.database);
1700        debug_struct.field("row_limit", &self.row_limit);
1701        debug_struct.field("partial_result_mode", &self.partial_result_mode);
1702        debug_struct.field("application", &self.application);
1703        debug_struct.field("user_password", &self.user_password);
1704        if !self._unknown_fields.is_empty() {
1705            debug_struct.field("_unknown_fields", &self._unknown_fields);
1706        }
1707        debug_struct.finish()
1708    }
1709}
1710
1711impl std::fmt::Debug for super::SqlInstancesExecuteSqlResponse {
1712    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1713        let mut debug_struct = f.debug_struct("SqlInstancesExecuteSqlResponse");
1714        debug_struct.field("messages", &self.messages);
1715        debug_struct.field("metadata", &self.metadata);
1716        debug_struct.field("results", &self.results);
1717        debug_struct.field("status", &self.status);
1718        if !self._unknown_fields.is_empty() {
1719            debug_struct.field("_unknown_fields", &self._unknown_fields);
1720        }
1721        debug_struct.finish()
1722    }
1723}
1724
1725impl std::fmt::Debug for super::sql_instances_execute_sql_response::Message {
1726    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1727        let mut debug_struct = f.debug_struct("Message");
1728        debug_struct.field("message", &self.message);
1729        debug_struct.field("severity", &self.severity);
1730        if !self._unknown_fields.is_empty() {
1731            debug_struct.field("_unknown_fields", &self._unknown_fields);
1732        }
1733        debug_struct.finish()
1734    }
1735}
1736
1737impl std::fmt::Debug for super::QueryResult {
1738    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1739        let mut debug_struct = f.debug_struct("QueryResult");
1740        debug_struct.field("columns", &self.columns);
1741        debug_struct.field("rows", &self.rows);
1742        debug_struct.field("message", &self.message);
1743        debug_struct.field("partial_result", &self.partial_result);
1744        debug_struct.field("status", &self.status);
1745        if !self._unknown_fields.is_empty() {
1746            debug_struct.field("_unknown_fields", &self._unknown_fields);
1747        }
1748        debug_struct.finish()
1749    }
1750}
1751
1752impl std::fmt::Debug for super::Column {
1753    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1754        let mut debug_struct = f.debug_struct("Column");
1755        debug_struct.field("name", &self.name);
1756        debug_struct.field("r#type", &self.r#type);
1757        if !self._unknown_fields.is_empty() {
1758            debug_struct.field("_unknown_fields", &self._unknown_fields);
1759        }
1760        debug_struct.finish()
1761    }
1762}
1763
1764impl std::fmt::Debug for super::Row {
1765    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1766        let mut debug_struct = f.debug_struct("Row");
1767        debug_struct.field("values", &self.values);
1768        if !self._unknown_fields.is_empty() {
1769            debug_struct.field("_unknown_fields", &self._unknown_fields);
1770        }
1771        debug_struct.finish()
1772    }
1773}
1774
1775impl std::fmt::Debug for super::Value {
1776    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1777        let mut debug_struct = f.debug_struct("Value");
1778        debug_struct.field("value", &self.value);
1779        debug_struct.field("null_value", &self.null_value);
1780        if !self._unknown_fields.is_empty() {
1781            debug_struct.field("_unknown_fields", &self._unknown_fields);
1782        }
1783        debug_struct.finish()
1784    }
1785}
1786
1787impl std::fmt::Debug for super::Metadata {
1788    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1789        let mut debug_struct = f.debug_struct("Metadata");
1790        debug_struct.field(
1791            "sql_statement_execution_time",
1792            &self.sql_statement_execution_time,
1793        );
1794        if !self._unknown_fields.is_empty() {
1795            debug_struct.field("_unknown_fields", &self._unknown_fields);
1796        }
1797        debug_struct.finish()
1798    }
1799}
1800
1801impl std::fmt::Debug for super::SqlInstancesAcquireSsrsLeaseRequest {
1802    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1803        let mut debug_struct = f.debug_struct("SqlInstancesAcquireSsrsLeaseRequest");
1804        debug_struct.field("instance", &self.instance);
1805        debug_struct.field("project", &self.project);
1806        debug_struct.field("body", &self.body);
1807        if !self._unknown_fields.is_empty() {
1808            debug_struct.field("_unknown_fields", &self._unknown_fields);
1809        }
1810        debug_struct.finish()
1811    }
1812}
1813
1814impl std::fmt::Debug for super::SqlInstancesAcquireSsrsLeaseResponse {
1815    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1816        let mut debug_struct = f.debug_struct("SqlInstancesAcquireSsrsLeaseResponse");
1817        debug_struct.field("operation_id", &self.operation_id);
1818        if !self._unknown_fields.is_empty() {
1819            debug_struct.field("_unknown_fields", &self._unknown_fields);
1820        }
1821        debug_struct.finish()
1822    }
1823}
1824
1825impl std::fmt::Debug for super::SqlInstancesReleaseSsrsLeaseRequest {
1826    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1827        let mut debug_struct = f.debug_struct("SqlInstancesReleaseSsrsLeaseRequest");
1828        debug_struct.field("instance", &self.instance);
1829        debug_struct.field("project", &self.project);
1830        if !self._unknown_fields.is_empty() {
1831            debug_struct.field("_unknown_fields", &self._unknown_fields);
1832        }
1833        debug_struct.finish()
1834    }
1835}
1836
1837impl std::fmt::Debug for super::SqlInstancesReleaseSsrsLeaseResponse {
1838    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1839        let mut debug_struct = f.debug_struct("SqlInstancesReleaseSsrsLeaseResponse");
1840        debug_struct.field("operation_id", &self.operation_id);
1841        if !self._unknown_fields.is_empty() {
1842            debug_struct.field("_unknown_fields", &self._unknown_fields);
1843        }
1844        debug_struct.finish()
1845    }
1846}
1847
1848impl std::fmt::Debug for super::SqlInstancesPointInTimeRestoreRequest {
1849    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1850        let mut debug_struct = f.debug_struct("SqlInstancesPointInTimeRestoreRequest");
1851        debug_struct.field("parent", &self.parent);
1852        debug_struct.field("context", &self.context);
1853        if !self._unknown_fields.is_empty() {
1854            debug_struct.field("_unknown_fields", &self._unknown_fields);
1855        }
1856        debug_struct.finish()
1857    }
1858}
1859
1860impl std::fmt::Debug for super::SqlOperationsGetRequest {
1861    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1862        let mut debug_struct = f.debug_struct("SqlOperationsGetRequest");
1863        debug_struct.field("operation", &self.operation);
1864        debug_struct.field("project", &self.project);
1865        if !self._unknown_fields.is_empty() {
1866            debug_struct.field("_unknown_fields", &self._unknown_fields);
1867        }
1868        debug_struct.finish()
1869    }
1870}
1871
1872impl std::fmt::Debug for super::SqlOperationsListRequest {
1873    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1874        let mut debug_struct = f.debug_struct("SqlOperationsListRequest");
1875        debug_struct.field("instance", &self.instance);
1876        debug_struct.field("max_results", &self.max_results);
1877        debug_struct.field("page_token", &self.page_token);
1878        debug_struct.field("project", &self.project);
1879        if !self._unknown_fields.is_empty() {
1880            debug_struct.field("_unknown_fields", &self._unknown_fields);
1881        }
1882        debug_struct.finish()
1883    }
1884}
1885
1886impl std::fmt::Debug for super::OperationsListResponse {
1887    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1888        let mut debug_struct = f.debug_struct("OperationsListResponse");
1889        debug_struct.field("kind", &self.kind);
1890        debug_struct.field("items", &self.items);
1891        debug_struct.field("next_page_token", &self.next_page_token);
1892        if !self._unknown_fields.is_empty() {
1893            debug_struct.field("_unknown_fields", &self._unknown_fields);
1894        }
1895        debug_struct.finish()
1896    }
1897}
1898
1899impl std::fmt::Debug for super::SqlOperationsCancelRequest {
1900    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1901        let mut debug_struct = f.debug_struct("SqlOperationsCancelRequest");
1902        debug_struct.field("operation", &self.operation);
1903        debug_struct.field("project", &self.project);
1904        if !self._unknown_fields.is_empty() {
1905            debug_struct.field("_unknown_fields", &self._unknown_fields);
1906        }
1907        debug_struct.finish()
1908    }
1909}
1910
1911impl std::fmt::Debug for super::AclEntry {
1912    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1913        let mut debug_struct = f.debug_struct("AclEntry");
1914        debug_struct.field("value", &self.value);
1915        debug_struct.field("expiration_time", &self.expiration_time);
1916        debug_struct.field("name", &self.name);
1917        debug_struct.field("kind", &self.kind);
1918        if !self._unknown_fields.is_empty() {
1919            debug_struct.field("_unknown_fields", &self._unknown_fields);
1920        }
1921        debug_struct.finish()
1922    }
1923}
1924
1925impl std::fmt::Debug for super::ApiWarning {
1926    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1927        let mut debug_struct = f.debug_struct("ApiWarning");
1928        debug_struct.field("code", &self.code);
1929        debug_struct.field("message", &self.message);
1930        debug_struct.field("region", &self.region);
1931        if !self._unknown_fields.is_empty() {
1932            debug_struct.field("_unknown_fields", &self._unknown_fields);
1933        }
1934        debug_struct.finish()
1935    }
1936}
1937
1938impl std::fmt::Debug for super::BackupRetentionSettings {
1939    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1940        let mut debug_struct = f.debug_struct("BackupRetentionSettings");
1941        debug_struct.field("retention_unit", &self.retention_unit);
1942        debug_struct.field("retained_backups", &self.retained_backups);
1943        if !self._unknown_fields.is_empty() {
1944            debug_struct.field("_unknown_fields", &self._unknown_fields);
1945        }
1946        debug_struct.finish()
1947    }
1948}
1949
1950impl std::fmt::Debug for super::BackupConfiguration {
1951    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1952        let mut debug_struct = f.debug_struct("BackupConfiguration");
1953        debug_struct.field("start_time", &self.start_time);
1954        debug_struct.field("enabled", &self.enabled);
1955        debug_struct.field("kind", &self.kind);
1956        debug_struct.field("binary_log_enabled", &self.binary_log_enabled);
1957        debug_struct.field(
1958            "replication_log_archiving_enabled",
1959            &self.replication_log_archiving_enabled,
1960        );
1961        debug_struct.field("location", &self.location);
1962        debug_struct.field(
1963            "point_in_time_recovery_enabled",
1964            &self.point_in_time_recovery_enabled,
1965        );
1966        debug_struct.field("backup_retention_settings", &self.backup_retention_settings);
1967        debug_struct.field(
1968            "transaction_log_retention_days",
1969            &self.transaction_log_retention_days,
1970        );
1971        debug_struct.field(
1972            "transactional_log_storage_state",
1973            &self.transactional_log_storage_state,
1974        );
1975        debug_struct.field("backup_tier", &self.backup_tier);
1976        if !self._unknown_fields.is_empty() {
1977            debug_struct.field("_unknown_fields", &self._unknown_fields);
1978        }
1979        debug_struct.finish()
1980    }
1981}
1982
1983impl std::fmt::Debug for super::PerformDiskShrinkContext {
1984    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1985        let mut debug_struct = f.debug_struct("PerformDiskShrinkContext");
1986        debug_struct.field("target_size_gb", &self.target_size_gb);
1987        if !self._unknown_fields.is_empty() {
1988            debug_struct.field("_unknown_fields", &self._unknown_fields);
1989        }
1990        debug_struct.finish()
1991    }
1992}
1993
1994impl std::fmt::Debug for super::PreCheckResponse {
1995    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1996        let mut debug_struct = f.debug_struct("PreCheckResponse");
1997        debug_struct.field("message", &self.message);
1998        debug_struct.field("message_type", &self.message_type);
1999        debug_struct.field("actions_required", &self.actions_required);
2000        if !self._unknown_fields.is_empty() {
2001            debug_struct.field("_unknown_fields", &self._unknown_fields);
2002        }
2003        debug_struct.finish()
2004    }
2005}
2006
2007impl std::fmt::Debug for super::PreCheckMajorVersionUpgradeContext {
2008    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2009        let mut debug_struct = f.debug_struct("PreCheckMajorVersionUpgradeContext");
2010        debug_struct.field("target_database_version", &self.target_database_version);
2011        debug_struct.field("pre_check_response", &self.pre_check_response);
2012        debug_struct.field("kind", &self.kind);
2013        if !self._unknown_fields.is_empty() {
2014            debug_struct.field("_unknown_fields", &self._unknown_fields);
2015        }
2016        debug_struct.finish()
2017    }
2018}
2019
2020impl std::fmt::Debug for super::BackupContext {
2021    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2022        let mut debug_struct = f.debug_struct("BackupContext");
2023        debug_struct.field("backup_id", &self.backup_id);
2024        debug_struct.field("kind", &self.kind);
2025        debug_struct.field("name", &self.name);
2026        if !self._unknown_fields.is_empty() {
2027            debug_struct.field("_unknown_fields", &self._unknown_fields);
2028        }
2029        debug_struct.finish()
2030    }
2031}
2032
2033impl std::fmt::Debug for super::Database {
2034    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2035        let mut debug_struct = f.debug_struct("Database");
2036        debug_struct.field("kind", &self.kind);
2037        debug_struct.field("charset", &self.charset);
2038        debug_struct.field("collation", &self.collation);
2039        debug_struct.field("etag", &self.etag);
2040        debug_struct.field("name", &self.name);
2041        debug_struct.field("instance", &self.instance);
2042        debug_struct.field("self_link", &self.self_link);
2043        debug_struct.field("project", &self.project);
2044        debug_struct.field("database_details", &self.database_details);
2045        if !self._unknown_fields.is_empty() {
2046            debug_struct.field("_unknown_fields", &self._unknown_fields);
2047        }
2048        debug_struct.finish()
2049    }
2050}
2051
2052impl std::fmt::Debug for super::SqlServerDatabaseDetails {
2053    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2054        let mut debug_struct = f.debug_struct("SqlServerDatabaseDetails");
2055        debug_struct.field("compatibility_level", &self.compatibility_level);
2056        debug_struct.field("recovery_model", &self.recovery_model);
2057        if !self._unknown_fields.is_empty() {
2058            debug_struct.field("_unknown_fields", &self._unknown_fields);
2059        }
2060        debug_struct.finish()
2061    }
2062}
2063
2064impl std::fmt::Debug for super::DatabaseFlags {
2065    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2066        let mut debug_struct = f.debug_struct("DatabaseFlags");
2067        debug_struct.field("name", &self.name);
2068        debug_struct.field("value", &self.value);
2069        if !self._unknown_fields.is_empty() {
2070            debug_struct.field("_unknown_fields", &self._unknown_fields);
2071        }
2072        debug_struct.finish()
2073    }
2074}
2075
2076impl std::fmt::Debug for super::MySqlSyncConfig {
2077    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2078        let mut debug_struct = f.debug_struct("MySqlSyncConfig");
2079        debug_struct.field("initial_sync_flags", &self.initial_sync_flags);
2080        if !self._unknown_fields.is_empty() {
2081            debug_struct.field("_unknown_fields", &self._unknown_fields);
2082        }
2083        debug_struct.finish()
2084    }
2085}
2086
2087impl std::fmt::Debug for super::SyncFlags {
2088    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2089        let mut debug_struct = f.debug_struct("SyncFlags");
2090        debug_struct.field("name", &self.name);
2091        debug_struct.field("value", &self.value);
2092        if !self._unknown_fields.is_empty() {
2093            debug_struct.field("_unknown_fields", &self._unknown_fields);
2094        }
2095        debug_struct.finish()
2096    }
2097}
2098
2099impl std::fmt::Debug for super::InstanceReference {
2100    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2101        let mut debug_struct = f.debug_struct("InstanceReference");
2102        debug_struct.field("name", &self.name);
2103        debug_struct.field("region", &self.region);
2104        debug_struct.field("project", &self.project);
2105        if !self._unknown_fields.is_empty() {
2106            debug_struct.field("_unknown_fields", &self._unknown_fields);
2107        }
2108        debug_struct.finish()
2109    }
2110}
2111
2112impl std::fmt::Debug for super::DemoteMasterConfiguration {
2113    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2114        let mut debug_struct = f.debug_struct("DemoteMasterConfiguration");
2115        debug_struct.field("kind", &self.kind);
2116        debug_struct.field(
2117            "mysql_replica_configuration",
2118            &self.mysql_replica_configuration,
2119        );
2120        if !self._unknown_fields.is_empty() {
2121            debug_struct.field("_unknown_fields", &self._unknown_fields);
2122        }
2123        debug_struct.finish()
2124    }
2125}
2126
2127impl std::fmt::Debug for super::DemoteMasterMySqlReplicaConfiguration {
2128    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2129        let mut debug_struct = f.debug_struct("DemoteMasterMySqlReplicaConfiguration");
2130        debug_struct.field("kind", &self.kind);
2131        debug_struct.field("username", &self.username);
2132        debug_struct.field("password", &self.password);
2133        debug_struct.field("client_key", &self.client_key);
2134        debug_struct.field("client_certificate", &self.client_certificate);
2135        debug_struct.field("ca_certificate", &self.ca_certificate);
2136        if !self._unknown_fields.is_empty() {
2137            debug_struct.field("_unknown_fields", &self._unknown_fields);
2138        }
2139        debug_struct.finish()
2140    }
2141}
2142
2143impl std::fmt::Debug for super::ExportContext {
2144    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2145        let mut debug_struct = f.debug_struct("ExportContext");
2146        debug_struct.field("uri", &self.uri);
2147        debug_struct.field("databases", &self.databases);
2148        debug_struct.field("kind", &self.kind);
2149        debug_struct.field("sql_export_options", &self.sql_export_options);
2150        debug_struct.field("csv_export_options", &self.csv_export_options);
2151        debug_struct.field("file_type", &self.file_type);
2152        debug_struct.field("offload", &self.offload);
2153        debug_struct.field("bak_export_options", &self.bak_export_options);
2154        debug_struct.field("tde_export_options", &self.tde_export_options);
2155        if !self._unknown_fields.is_empty() {
2156            debug_struct.field("_unknown_fields", &self._unknown_fields);
2157        }
2158        debug_struct.finish()
2159    }
2160}
2161
2162impl std::fmt::Debug for super::export_context::SqlCsvExportOptions {
2163    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2164        let mut debug_struct = f.debug_struct("SqlCsvExportOptions");
2165        debug_struct.field("select_query", &self.select_query);
2166        debug_struct.field("escape_character", &self.escape_character);
2167        debug_struct.field("quote_character", &self.quote_character);
2168        debug_struct.field("fields_terminated_by", &self.fields_terminated_by);
2169        debug_struct.field("lines_terminated_by", &self.lines_terminated_by);
2170        if !self._unknown_fields.is_empty() {
2171            debug_struct.field("_unknown_fields", &self._unknown_fields);
2172        }
2173        debug_struct.finish()
2174    }
2175}
2176
2177impl std::fmt::Debug for super::export_context::SqlExportOptions {
2178    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2179        let mut debug_struct = f.debug_struct("SqlExportOptions");
2180        debug_struct.field("tables", &self.tables);
2181        debug_struct.field("schema_only", &self.schema_only);
2182        debug_struct.field("mysql_export_options", &self.mysql_export_options);
2183        debug_struct.field("threads", &self.threads);
2184        debug_struct.field("parallel", &self.parallel);
2185        debug_struct.field("postgres_export_options", &self.postgres_export_options);
2186        if !self._unknown_fields.is_empty() {
2187            debug_struct.field("_unknown_fields", &self._unknown_fields);
2188        }
2189        debug_struct.finish()
2190    }
2191}
2192
2193impl std::fmt::Debug for super::export_context::sql_export_options::MysqlExportOptions {
2194    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2195        let mut debug_struct = f.debug_struct("MysqlExportOptions");
2196        debug_struct.field("master_data", &self.master_data);
2197        if !self._unknown_fields.is_empty() {
2198            debug_struct.field("_unknown_fields", &self._unknown_fields);
2199        }
2200        debug_struct.finish()
2201    }
2202}
2203
2204impl std::fmt::Debug for super::export_context::sql_export_options::PostgresExportOptions {
2205    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2206        let mut debug_struct = f.debug_struct("PostgresExportOptions");
2207        debug_struct.field("clean", &self.clean);
2208        debug_struct.field("if_exists", &self.if_exists);
2209        if !self._unknown_fields.is_empty() {
2210            debug_struct.field("_unknown_fields", &self._unknown_fields);
2211        }
2212        debug_struct.finish()
2213    }
2214}
2215
2216impl std::fmt::Debug for super::export_context::SqlBakExportOptions {
2217    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2218        let mut debug_struct = f.debug_struct("SqlBakExportOptions");
2219        debug_struct.field("striped", &self.striped);
2220        debug_struct.field("stripe_count", &self.stripe_count);
2221        debug_struct.field("bak_type", &self.bak_type);
2222        debug_struct.field("copy_only", &self.copy_only);
2223        debug_struct.field("differential_base", &self.differential_base);
2224        debug_struct.field("export_log_start_time", &self.export_log_start_time);
2225        debug_struct.field("export_log_end_time", &self.export_log_end_time);
2226        if !self._unknown_fields.is_empty() {
2227            debug_struct.field("_unknown_fields", &self._unknown_fields);
2228        }
2229        debug_struct.finish()
2230    }
2231}
2232
2233impl std::fmt::Debug for super::export_context::SqlTdeExportOptions {
2234    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2235        let mut debug_struct = f.debug_struct("SqlTdeExportOptions");
2236        debug_struct.field("certificate_path", &self.certificate_path);
2237        debug_struct.field("private_key_path", &self.private_key_path);
2238        debug_struct.field("private_key_password", &self.private_key_password);
2239        debug_struct.field("name", &self.name);
2240        if !self._unknown_fields.is_empty() {
2241            debug_struct.field("_unknown_fields", &self._unknown_fields);
2242        }
2243        debug_struct.finish()
2244    }
2245}
2246
2247impl std::fmt::Debug for super::ImportContext {
2248    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2249        let mut debug_struct = f.debug_struct("ImportContext");
2250        debug_struct.field("uri", &self.uri);
2251        debug_struct.field("database", &self.database);
2252        debug_struct.field("kind", &self.kind);
2253        debug_struct.field("file_type", &self.file_type);
2254        debug_struct.field("csv_import_options", &self.csv_import_options);
2255        debug_struct.field("import_user", &self.import_user);
2256        debug_struct.field("bak_import_options", &self.bak_import_options);
2257        debug_struct.field("sql_import_options", &self.sql_import_options);
2258        debug_struct.field("tde_import_options", &self.tde_import_options);
2259        if !self._unknown_fields.is_empty() {
2260            debug_struct.field("_unknown_fields", &self._unknown_fields);
2261        }
2262        debug_struct.finish()
2263    }
2264}
2265
2266impl std::fmt::Debug for super::import_context::SqlImportOptions {
2267    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2268        let mut debug_struct = f.debug_struct("SqlImportOptions");
2269        debug_struct.field("threads", &self.threads);
2270        debug_struct.field("parallel", &self.parallel);
2271        debug_struct.field("postgres_import_options", &self.postgres_import_options);
2272        if !self._unknown_fields.is_empty() {
2273            debug_struct.field("_unknown_fields", &self._unknown_fields);
2274        }
2275        debug_struct.finish()
2276    }
2277}
2278
2279impl std::fmt::Debug for super::import_context::sql_import_options::PostgresImportOptions {
2280    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2281        let mut debug_struct = f.debug_struct("PostgresImportOptions");
2282        debug_struct.field("clean", &self.clean);
2283        debug_struct.field("if_exists", &self.if_exists);
2284        if !self._unknown_fields.is_empty() {
2285            debug_struct.field("_unknown_fields", &self._unknown_fields);
2286        }
2287        debug_struct.finish()
2288    }
2289}
2290
2291impl std::fmt::Debug for super::import_context::SqlCsvImportOptions {
2292    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2293        let mut debug_struct = f.debug_struct("SqlCsvImportOptions");
2294        debug_struct.field("table", &self.table);
2295        debug_struct.field("columns", &self.columns);
2296        debug_struct.field("escape_character", &self.escape_character);
2297        debug_struct.field("quote_character", &self.quote_character);
2298        debug_struct.field("fields_terminated_by", &self.fields_terminated_by);
2299        debug_struct.field("lines_terminated_by", &self.lines_terminated_by);
2300        if !self._unknown_fields.is_empty() {
2301            debug_struct.field("_unknown_fields", &self._unknown_fields);
2302        }
2303        debug_struct.finish()
2304    }
2305}
2306
2307impl std::fmt::Debug for super::import_context::SqlBakImportOptions {
2308    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2309        let mut debug_struct = f.debug_struct("SqlBakImportOptions");
2310        debug_struct.field("encryption_options", &self.encryption_options);
2311        debug_struct.field("striped", &self.striped);
2312        debug_struct.field("no_recovery", &self.no_recovery);
2313        debug_struct.field("recovery_only", &self.recovery_only);
2314        debug_struct.field("bak_type", &self.bak_type);
2315        debug_struct.field("stop_at", &self.stop_at);
2316        debug_struct.field("stop_at_mark", &self.stop_at_mark);
2317        if !self._unknown_fields.is_empty() {
2318            debug_struct.field("_unknown_fields", &self._unknown_fields);
2319        }
2320        debug_struct.finish()
2321    }
2322}
2323
2324impl std::fmt::Debug for super::import_context::sql_bak_import_options::EncryptionOptions {
2325    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2326        let mut debug_struct = f.debug_struct("EncryptionOptions");
2327        debug_struct.field("cert_path", &self.cert_path);
2328        debug_struct.field("pvk_path", &self.pvk_path);
2329        debug_struct.field("pvk_password", &self.pvk_password);
2330        debug_struct.field("keep_encrypted", &self.keep_encrypted);
2331        if !self._unknown_fields.is_empty() {
2332            debug_struct.field("_unknown_fields", &self._unknown_fields);
2333        }
2334        debug_struct.finish()
2335    }
2336}
2337
2338impl std::fmt::Debug for super::import_context::SqlTdeImportOptions {
2339    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2340        let mut debug_struct = f.debug_struct("SqlTdeImportOptions");
2341        debug_struct.field("certificate_path", &self.certificate_path);
2342        debug_struct.field("private_key_path", &self.private_key_path);
2343        debug_struct.field("private_key_password", &self.private_key_password);
2344        debug_struct.field("name", &self.name);
2345        if !self._unknown_fields.is_empty() {
2346            debug_struct.field("_unknown_fields", &self._unknown_fields);
2347        }
2348        debug_struct.finish()
2349    }
2350}
2351
2352impl std::fmt::Debug for super::IpConfiguration {
2353    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2354        let mut debug_struct = f.debug_struct("IpConfiguration");
2355        debug_struct.field("ipv4_enabled", &self.ipv4_enabled);
2356        debug_struct.field("private_network", &self.private_network);
2357        debug_struct.field("require_ssl", &self.require_ssl);
2358        debug_struct.field("authorized_networks", &self.authorized_networks);
2359        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
2360        debug_struct.field(
2361            "enable_private_path_for_google_cloud_services",
2362            &self.enable_private_path_for_google_cloud_services,
2363        );
2364        debug_struct.field("ssl_mode", &self.ssl_mode);
2365        debug_struct.field("psc_config", &self.psc_config);
2366        debug_struct.field("server_ca_mode", &self.server_ca_mode);
2367        debug_struct.field(
2368            "custom_subject_alternative_names",
2369            &self.custom_subject_alternative_names,
2370        );
2371        debug_struct.field("server_ca_pool", &self.server_ca_pool);
2372        debug_struct.field(
2373            "server_certificate_rotation_mode",
2374            &self.server_certificate_rotation_mode,
2375        );
2376        if !self._unknown_fields.is_empty() {
2377            debug_struct.field("_unknown_fields", &self._unknown_fields);
2378        }
2379        debug_struct.finish()
2380    }
2381}
2382
2383impl std::fmt::Debug for super::PscConfig {
2384    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2385        let mut debug_struct = f.debug_struct("PscConfig");
2386        debug_struct.field("psc_enabled", &self.psc_enabled);
2387        debug_struct.field("allowed_consumer_projects", &self.allowed_consumer_projects);
2388        debug_struct.field("psc_auto_connections", &self.psc_auto_connections);
2389        debug_struct.field("network_attachment_uri", &self.network_attachment_uri);
2390        if !self._unknown_fields.is_empty() {
2391            debug_struct.field("_unknown_fields", &self._unknown_fields);
2392        }
2393        debug_struct.finish()
2394    }
2395}
2396
2397impl std::fmt::Debug for super::PscAutoConnectionConfig {
2398    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2399        let mut debug_struct = f.debug_struct("PscAutoConnectionConfig");
2400        debug_struct.field("consumer_project", &self.consumer_project);
2401        debug_struct.field("consumer_network", &self.consumer_network);
2402        debug_struct.field("ip_address", &self.ip_address);
2403        debug_struct.field("status", &self.status);
2404        debug_struct.field("consumer_network_status", &self.consumer_network_status);
2405        if !self._unknown_fields.is_empty() {
2406            debug_struct.field("_unknown_fields", &self._unknown_fields);
2407        }
2408        debug_struct.finish()
2409    }
2410}
2411
2412impl std::fmt::Debug for super::LocationPreference {
2413    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2414        let mut debug_struct = f.debug_struct("LocationPreference");
2415        debug_struct.field("follow_gae_application", &self.follow_gae_application);
2416        debug_struct.field("zone", &self.zone);
2417        debug_struct.field("secondary_zone", &self.secondary_zone);
2418        debug_struct.field("kind", &self.kind);
2419        if !self._unknown_fields.is_empty() {
2420            debug_struct.field("_unknown_fields", &self._unknown_fields);
2421        }
2422        debug_struct.finish()
2423    }
2424}
2425
2426impl std::fmt::Debug for super::MaintenanceWindow {
2427    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2428        let mut debug_struct = f.debug_struct("MaintenanceWindow");
2429        debug_struct.field("hour", &self.hour);
2430        debug_struct.field("day", &self.day);
2431        debug_struct.field("update_track", &self.update_track);
2432        debug_struct.field("kind", &self.kind);
2433        if !self._unknown_fields.is_empty() {
2434            debug_struct.field("_unknown_fields", &self._unknown_fields);
2435        }
2436        debug_struct.finish()
2437    }
2438}
2439
2440impl std::fmt::Debug for super::DenyMaintenancePeriod {
2441    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2442        let mut debug_struct = f.debug_struct("DenyMaintenancePeriod");
2443        debug_struct.field("start_date", &self.start_date);
2444        debug_struct.field("end_date", &self.end_date);
2445        debug_struct.field("time", &self.time);
2446        if !self._unknown_fields.is_empty() {
2447            debug_struct.field("_unknown_fields", &self._unknown_fields);
2448        }
2449        debug_struct.finish()
2450    }
2451}
2452
2453impl std::fmt::Debug for super::InsightsConfig {
2454    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2455        let mut debug_struct = f.debug_struct("InsightsConfig");
2456        debug_struct.field("query_insights_enabled", &self.query_insights_enabled);
2457        debug_struct.field("record_client_address", &self.record_client_address);
2458        debug_struct.field("record_application_tags", &self.record_application_tags);
2459        debug_struct.field("query_string_length", &self.query_string_length);
2460        debug_struct.field("query_plans_per_minute", &self.query_plans_per_minute);
2461        debug_struct.field(
2462            "enhanced_query_insights_enabled",
2463            &self.enhanced_query_insights_enabled,
2464        );
2465        if !self._unknown_fields.is_empty() {
2466            debug_struct.field("_unknown_fields", &self._unknown_fields);
2467        }
2468        debug_struct.finish()
2469    }
2470}
2471
2472impl std::fmt::Debug for super::MySqlReplicaConfiguration {
2473    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2474        let mut debug_struct = f.debug_struct("MySqlReplicaConfiguration");
2475        debug_struct.field("dump_file_path", &self.dump_file_path);
2476        debug_struct.field("username", &self.username);
2477        debug_struct.field("password", &self.password);
2478        debug_struct.field("connect_retry_interval", &self.connect_retry_interval);
2479        debug_struct.field("master_heartbeat_period", &self.master_heartbeat_period);
2480        debug_struct.field("ca_certificate", &self.ca_certificate);
2481        debug_struct.field("client_certificate", &self.client_certificate);
2482        debug_struct.field("client_key", &self.client_key);
2483        debug_struct.field("ssl_cipher", &self.ssl_cipher);
2484        debug_struct.field("verify_server_certificate", &self.verify_server_certificate);
2485        debug_struct.field("kind", &self.kind);
2486        if !self._unknown_fields.is_empty() {
2487            debug_struct.field("_unknown_fields", &self._unknown_fields);
2488        }
2489        debug_struct.finish()
2490    }
2491}
2492
2493impl std::fmt::Debug for super::DiskEncryptionConfiguration {
2494    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2495        let mut debug_struct = f.debug_struct("DiskEncryptionConfiguration");
2496        debug_struct.field("kms_key_name", &self.kms_key_name);
2497        debug_struct.field("kind", &self.kind);
2498        if !self._unknown_fields.is_empty() {
2499            debug_struct.field("_unknown_fields", &self._unknown_fields);
2500        }
2501        debug_struct.finish()
2502    }
2503}
2504
2505impl std::fmt::Debug for super::DiskEncryptionStatus {
2506    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2507        let mut debug_struct = f.debug_struct("DiskEncryptionStatus");
2508        debug_struct.field("kms_key_version_name", &self.kms_key_version_name);
2509        debug_struct.field("kind", &self.kind);
2510        if !self._unknown_fields.is_empty() {
2511            debug_struct.field("_unknown_fields", &self._unknown_fields);
2512        }
2513        debug_struct.finish()
2514    }
2515}
2516
2517impl std::fmt::Debug for super::IpMapping {
2518    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2519        let mut debug_struct = f.debug_struct("IpMapping");
2520        debug_struct.field("r#type", &self.r#type);
2521        debug_struct.field("ip_address", &self.ip_address);
2522        debug_struct.field("time_to_retire", &self.time_to_retire);
2523        if !self._unknown_fields.is_empty() {
2524            debug_struct.field("_unknown_fields", &self._unknown_fields);
2525        }
2526        debug_struct.finish()
2527    }
2528}
2529
2530impl std::fmt::Debug for super::SqlSubOperationType {
2531    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2532        let mut debug_struct = f.debug_struct("SqlSubOperationType");
2533        debug_struct.field("sub_operation_details", &self.sub_operation_details);
2534        if !self._unknown_fields.is_empty() {
2535            debug_struct.field("_unknown_fields", &self._unknown_fields);
2536        }
2537        debug_struct.finish()
2538    }
2539}
2540
2541impl std::fmt::Debug for super::Operation {
2542    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2543        let mut debug_struct = f.debug_struct("Operation");
2544        debug_struct.field("kind", &self.kind);
2545        debug_struct.field("target_link", &self.target_link);
2546        debug_struct.field("status", &self.status);
2547        debug_struct.field("user", &self.user);
2548        debug_struct.field("insert_time", &self.insert_time);
2549        debug_struct.field("start_time", &self.start_time);
2550        debug_struct.field("end_time", &self.end_time);
2551        debug_struct.field("error", &self.error);
2552        debug_struct.field("api_warning", &self.api_warning);
2553        debug_struct.field("operation_type", &self.operation_type);
2554        debug_struct.field("import_context", &self.import_context);
2555        debug_struct.field("export_context", &self.export_context);
2556        debug_struct.field("backup_context", &self.backup_context);
2557        debug_struct.field(
2558            "pre_check_major_version_upgrade_context",
2559            &self.pre_check_major_version_upgrade_context,
2560        );
2561        debug_struct.field("name", &self.name);
2562        debug_struct.field("target_id", &self.target_id);
2563        debug_struct.field("self_link", &self.self_link);
2564        debug_struct.field("target_project", &self.target_project);
2565        debug_struct.field(
2566            "acquire_ssrs_lease_context",
2567            &self.acquire_ssrs_lease_context,
2568        );
2569        debug_struct.field("sub_operation_type", &self.sub_operation_type);
2570        if !self._unknown_fields.is_empty() {
2571            debug_struct.field("_unknown_fields", &self._unknown_fields);
2572        }
2573        debug_struct.finish()
2574    }
2575}
2576
2577impl std::fmt::Debug for super::OperationError {
2578    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2579        let mut debug_struct = f.debug_struct("OperationError");
2580        debug_struct.field("kind", &self.kind);
2581        debug_struct.field("code", &self.code);
2582        debug_struct.field("message", &self.message);
2583        if !self._unknown_fields.is_empty() {
2584            debug_struct.field("_unknown_fields", &self._unknown_fields);
2585        }
2586        debug_struct.finish()
2587    }
2588}
2589
2590impl std::fmt::Debug for super::OperationErrors {
2591    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2592        let mut debug_struct = f.debug_struct("OperationErrors");
2593        debug_struct.field("kind", &self.kind);
2594        debug_struct.field("errors", &self.errors);
2595        if !self._unknown_fields.is_empty() {
2596            debug_struct.field("_unknown_fields", &self._unknown_fields);
2597        }
2598        debug_struct.finish()
2599    }
2600}
2601
2602impl std::fmt::Debug for super::PasswordValidationPolicy {
2603    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2604        let mut debug_struct = f.debug_struct("PasswordValidationPolicy");
2605        debug_struct.field("min_length", &self.min_length);
2606        debug_struct.field("complexity", &self.complexity);
2607        debug_struct.field("reuse_interval", &self.reuse_interval);
2608        debug_struct.field(
2609            "disallow_username_substring",
2610            &self.disallow_username_substring,
2611        );
2612        debug_struct.field("password_change_interval", &self.password_change_interval);
2613        debug_struct.field("enable_password_policy", &self.enable_password_policy);
2614        debug_struct.field(
2615            "disallow_compromised_credentials",
2616            &self.disallow_compromised_credentials,
2617        );
2618        if !self._unknown_fields.is_empty() {
2619            debug_struct.field("_unknown_fields", &self._unknown_fields);
2620        }
2621        debug_struct.finish()
2622    }
2623}
2624
2625impl std::fmt::Debug for super::DataCacheConfig {
2626    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2627        let mut debug_struct = f.debug_struct("DataCacheConfig");
2628        debug_struct.field("data_cache_enabled", &self.data_cache_enabled);
2629        if !self._unknown_fields.is_empty() {
2630            debug_struct.field("_unknown_fields", &self._unknown_fields);
2631        }
2632        debug_struct.finish()
2633    }
2634}
2635
2636impl std::fmt::Debug for super::FinalBackupConfig {
2637    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2638        let mut debug_struct = f.debug_struct("FinalBackupConfig");
2639        debug_struct.field("enabled", &self.enabled);
2640        debug_struct.field("retention_days", &self.retention_days);
2641        if !self._unknown_fields.is_empty() {
2642            debug_struct.field("_unknown_fields", &self._unknown_fields);
2643        }
2644        debug_struct.finish()
2645    }
2646}
2647
2648impl std::fmt::Debug for super::Settings {
2649    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2650        let mut debug_struct = f.debug_struct("Settings");
2651        debug_struct.field("settings_version", &self.settings_version);
2652        debug_struct.field(
2653            "authorized_gae_applications",
2654            &self.authorized_gae_applications,
2655        );
2656        debug_struct.field("tier", &self.tier);
2657        debug_struct.field("kind", &self.kind);
2658        debug_struct.field("user_labels", &self.user_labels);
2659        debug_struct.field("availability_type", &self.availability_type);
2660        debug_struct.field("pricing_plan", &self.pricing_plan);
2661        debug_struct.field("replication_type", &self.replication_type);
2662        debug_struct.field("storage_auto_resize_limit", &self.storage_auto_resize_limit);
2663        debug_struct.field("activation_policy", &self.activation_policy);
2664        debug_struct.field("ip_configuration", &self.ip_configuration);
2665        debug_struct.field("storage_auto_resize", &self.storage_auto_resize);
2666        debug_struct.field("location_preference", &self.location_preference);
2667        debug_struct.field("database_flags", &self.database_flags);
2668        debug_struct.field("data_disk_type", &self.data_disk_type);
2669        debug_struct.field("maintenance_window", &self.maintenance_window);
2670        debug_struct.field("backup_configuration", &self.backup_configuration);
2671        debug_struct.field(
2672            "database_replication_enabled",
2673            &self.database_replication_enabled,
2674        );
2675        debug_struct.field(
2676            "crash_safe_replication_enabled",
2677            &self.crash_safe_replication_enabled,
2678        );
2679        debug_struct.field("data_disk_size_gb", &self.data_disk_size_gb);
2680        debug_struct.field("active_directory_config", &self.active_directory_config);
2681        debug_struct.field("collation", &self.collation);
2682        debug_struct.field("deny_maintenance_periods", &self.deny_maintenance_periods);
2683        debug_struct.field("insights_config", &self.insights_config);
2684        debug_struct.field(
2685            "password_validation_policy",
2686            &self.password_validation_policy,
2687        );
2688        debug_struct.field("sql_server_audit_config", &self.sql_server_audit_config);
2689        debug_struct.field("edition", &self.edition);
2690        debug_struct.field("connector_enforcement", &self.connector_enforcement);
2691        debug_struct.field(
2692            "deletion_protection_enabled",
2693            &self.deletion_protection_enabled,
2694        );
2695        debug_struct.field("time_zone", &self.time_zone);
2696        debug_struct.field("advanced_machine_features", &self.advanced_machine_features);
2697        debug_struct.field("data_cache_config", &self.data_cache_config);
2698        debug_struct.field(
2699            "replication_lag_max_seconds",
2700            &self.replication_lag_max_seconds,
2701        );
2702        debug_struct.field(
2703            "enable_google_ml_integration",
2704            &self.enable_google_ml_integration,
2705        );
2706        debug_struct.field(
2707            "enable_dataplex_integration",
2708            &self.enable_dataplex_integration,
2709        );
2710        debug_struct.field("retain_backups_on_delete", &self.retain_backups_on_delete);
2711        debug_struct.field(
2712            "data_disk_provisioned_iops",
2713            &self.data_disk_provisioned_iops,
2714        );
2715        debug_struct.field(
2716            "data_disk_provisioned_throughput",
2717            &self.data_disk_provisioned_throughput,
2718        );
2719        debug_struct.field("connection_pool_config", &self.connection_pool_config);
2720        debug_struct.field("final_backup_config", &self.final_backup_config);
2721        debug_struct.field(
2722            "read_pool_auto_scale_config",
2723            &self.read_pool_auto_scale_config,
2724        );
2725        debug_struct.field("auto_upgrade_enabled", &self.auto_upgrade_enabled);
2726        debug_struct.field("entraid_config", &self.entraid_config);
2727        debug_struct.field("data_api_access", &self.data_api_access);
2728        debug_struct.field(
2729            "performance_capture_config",
2730            &self.performance_capture_config,
2731        );
2732        if !self._unknown_fields.is_empty() {
2733            debug_struct.field("_unknown_fields", &self._unknown_fields);
2734        }
2735        debug_struct.finish()
2736    }
2737}
2738
2739impl std::fmt::Debug for super::PerformanceCaptureConfig {
2740    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2741        let mut debug_struct = f.debug_struct("PerformanceCaptureConfig");
2742        debug_struct.field("enabled", &self.enabled);
2743        debug_struct.field("probing_interval_seconds", &self.probing_interval_seconds);
2744        debug_struct.field("probe_threshold", &self.probe_threshold);
2745        debug_struct.field("running_threads_threshold", &self.running_threads_threshold);
2746        debug_struct.field(
2747            "seconds_behind_source_threshold",
2748            &self.seconds_behind_source_threshold,
2749        );
2750        debug_struct.field(
2751            "transaction_duration_threshold",
2752            &self.transaction_duration_threshold,
2753        );
2754        if !self._unknown_fields.is_empty() {
2755            debug_struct.field("_unknown_fields", &self._unknown_fields);
2756        }
2757        debug_struct.finish()
2758    }
2759}
2760
2761impl std::fmt::Debug for super::ConnectionPoolFlags {
2762    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2763        let mut debug_struct = f.debug_struct("ConnectionPoolFlags");
2764        debug_struct.field("name", &self.name);
2765        debug_struct.field("value", &self.value);
2766        if !self._unknown_fields.is_empty() {
2767            debug_struct.field("_unknown_fields", &self._unknown_fields);
2768        }
2769        debug_struct.finish()
2770    }
2771}
2772
2773impl std::fmt::Debug for super::ConnectionPoolConfig {
2774    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2775        let mut debug_struct = f.debug_struct("ConnectionPoolConfig");
2776        debug_struct.field(
2777            "connection_pooling_enabled",
2778            &self.connection_pooling_enabled,
2779        );
2780        debug_struct.field("flags", &self.flags);
2781        debug_struct.field("pooler_count", &self.pooler_count);
2782        if !self._unknown_fields.is_empty() {
2783            debug_struct.field("_unknown_fields", &self._unknown_fields);
2784        }
2785        debug_struct.finish()
2786    }
2787}
2788
2789impl std::fmt::Debug for super::ReadPoolAutoScaleConfig {
2790    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2791        let mut debug_struct = f.debug_struct("ReadPoolAutoScaleConfig");
2792        debug_struct.field("enabled", &self.enabled);
2793        debug_struct.field("min_node_count", &self.min_node_count);
2794        debug_struct.field("max_node_count", &self.max_node_count);
2795        debug_struct.field("target_metrics", &self.target_metrics);
2796        debug_struct.field("disable_scale_in", &self.disable_scale_in);
2797        debug_struct.field("scale_in_cooldown_seconds", &self.scale_in_cooldown_seconds);
2798        debug_struct.field(
2799            "scale_out_cooldown_seconds",
2800            &self.scale_out_cooldown_seconds,
2801        );
2802        if !self._unknown_fields.is_empty() {
2803            debug_struct.field("_unknown_fields", &self._unknown_fields);
2804        }
2805        debug_struct.finish()
2806    }
2807}
2808
2809impl std::fmt::Debug for super::read_pool_auto_scale_config::TargetMetric {
2810    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2811        let mut debug_struct = f.debug_struct("TargetMetric");
2812        debug_struct.field("metric", &self.metric);
2813        debug_struct.field("target_value", &self.target_value);
2814        if !self._unknown_fields.is_empty() {
2815            debug_struct.field("_unknown_fields", &self._unknown_fields);
2816        }
2817        debug_struct.finish()
2818    }
2819}
2820
2821impl std::fmt::Debug for super::AdvancedMachineFeatures {
2822    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2823        let mut debug_struct = f.debug_struct("AdvancedMachineFeatures");
2824        debug_struct.field("threads_per_core", &self.threads_per_core);
2825        if !self._unknown_fields.is_empty() {
2826            debug_struct.field("_unknown_fields", &self._unknown_fields);
2827        }
2828        debug_struct.finish()
2829    }
2830}
2831
2832impl std::fmt::Debug for super::SslCert {
2833    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2834        let mut debug_struct = f.debug_struct("SslCert");
2835        debug_struct.field("kind", &self.kind);
2836        debug_struct.field("cert_serial_number", &self.cert_serial_number);
2837        debug_struct.field("cert", &self.cert);
2838        debug_struct.field("create_time", &self.create_time);
2839        debug_struct.field("common_name", &self.common_name);
2840        debug_struct.field("expiration_time", &self.expiration_time);
2841        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
2842        debug_struct.field("instance", &self.instance);
2843        debug_struct.field("self_link", &self.self_link);
2844        if !self._unknown_fields.is_empty() {
2845            debug_struct.field("_unknown_fields", &self._unknown_fields);
2846        }
2847        debug_struct.finish()
2848    }
2849}
2850
2851impl std::fmt::Debug for super::SslCertDetail {
2852    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2853        let mut debug_struct = f.debug_struct("SslCertDetail");
2854        debug_struct.field("cert_info", &self.cert_info);
2855        debug_struct.field("cert_private_key", &self.cert_private_key);
2856        if !self._unknown_fields.is_empty() {
2857            debug_struct.field("_unknown_fields", &self._unknown_fields);
2858        }
2859        debug_struct.finish()
2860    }
2861}
2862
2863impl std::fmt::Debug for super::SqlActiveDirectoryConfig {
2864    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2865        let mut debug_struct = f.debug_struct("SqlActiveDirectoryConfig");
2866        debug_struct.field("kind", &self.kind);
2867        debug_struct.field("domain", &self.domain);
2868        debug_struct.field("mode", &self.mode);
2869        debug_struct.field("dns_servers", &self.dns_servers);
2870        debug_struct.field(
2871            "admin_credential_secret_name",
2872            &self.admin_credential_secret_name,
2873        );
2874        debug_struct.field("organizational_unit", &self.organizational_unit);
2875        if !self._unknown_fields.is_empty() {
2876            debug_struct.field("_unknown_fields", &self._unknown_fields);
2877        }
2878        debug_struct.finish()
2879    }
2880}
2881
2882impl std::fmt::Debug for super::SqlServerAuditConfig {
2883    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2884        let mut debug_struct = f.debug_struct("SqlServerAuditConfig");
2885        debug_struct.field("kind", &self.kind);
2886        debug_struct.field("bucket", &self.bucket);
2887        debug_struct.field("retention_interval", &self.retention_interval);
2888        debug_struct.field("upload_interval", &self.upload_interval);
2889        if !self._unknown_fields.is_empty() {
2890            debug_struct.field("_unknown_fields", &self._unknown_fields);
2891        }
2892        debug_struct.finish()
2893    }
2894}
2895
2896impl std::fmt::Debug for super::SqlServerEntraIdConfig {
2897    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2898        let mut debug_struct = f.debug_struct("SqlServerEntraIdConfig");
2899        debug_struct.field("kind", &self.kind);
2900        debug_struct.field("tenant_id", &self.tenant_id);
2901        debug_struct.field("application_id", &self.application_id);
2902        if !self._unknown_fields.is_empty() {
2903            debug_struct.field("_unknown_fields", &self._unknown_fields);
2904        }
2905        debug_struct.finish()
2906    }
2907}
2908
2909impl std::fmt::Debug for super::AcquireSsrsLeaseContext {
2910    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2911        let mut debug_struct = f.debug_struct("AcquireSsrsLeaseContext");
2912        debug_struct.field("setup_login", &self.setup_login);
2913        debug_struct.field("service_login", &self.service_login);
2914        debug_struct.field("report_database", &self.report_database);
2915        debug_struct.field("duration", &self.duration);
2916        if !self._unknown_fields.is_empty() {
2917            debug_struct.field("_unknown_fields", &self._unknown_fields);
2918        }
2919        debug_struct.finish()
2920    }
2921}
2922
2923impl std::fmt::Debug for super::DnsNameMapping {
2924    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2925        let mut debug_struct = f.debug_struct("DnsNameMapping");
2926        debug_struct.field("name", &self.name);
2927        debug_struct.field("connection_type", &self.connection_type);
2928        debug_struct.field("dns_scope", &self.dns_scope);
2929        debug_struct.field("record_manager", &self.record_manager);
2930        if !self._unknown_fields.is_empty() {
2931            debug_struct.field("_unknown_fields", &self._unknown_fields);
2932        }
2933        debug_struct.finish()
2934    }
2935}
2936
2937impl std::fmt::Debug for super::SqlSslCertsDeleteRequest {
2938    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2939        let mut debug_struct = f.debug_struct("SqlSslCertsDeleteRequest");
2940        debug_struct.field("instance", &self.instance);
2941        debug_struct.field("project", &self.project);
2942        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
2943        if !self._unknown_fields.is_empty() {
2944            debug_struct.field("_unknown_fields", &self._unknown_fields);
2945        }
2946        debug_struct.finish()
2947    }
2948}
2949
2950impl std::fmt::Debug for super::SqlSslCertsGetRequest {
2951    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2952        let mut debug_struct = f.debug_struct("SqlSslCertsGetRequest");
2953        debug_struct.field("instance", &self.instance);
2954        debug_struct.field("project", &self.project);
2955        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
2956        if !self._unknown_fields.is_empty() {
2957            debug_struct.field("_unknown_fields", &self._unknown_fields);
2958        }
2959        debug_struct.finish()
2960    }
2961}
2962
2963impl std::fmt::Debug for super::SqlSslCertsInsertRequest {
2964    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2965        let mut debug_struct = f.debug_struct("SqlSslCertsInsertRequest");
2966        debug_struct.field("instance", &self.instance);
2967        debug_struct.field("project", &self.project);
2968        debug_struct.field("body", &self.body);
2969        if !self._unknown_fields.is_empty() {
2970            debug_struct.field("_unknown_fields", &self._unknown_fields);
2971        }
2972        debug_struct.finish()
2973    }
2974}
2975
2976impl std::fmt::Debug for super::SqlSslCertsListRequest {
2977    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2978        let mut debug_struct = f.debug_struct("SqlSslCertsListRequest");
2979        debug_struct.field("instance", &self.instance);
2980        debug_struct.field("project", &self.project);
2981        if !self._unknown_fields.is_empty() {
2982            debug_struct.field("_unknown_fields", &self._unknown_fields);
2983        }
2984        debug_struct.finish()
2985    }
2986}
2987
2988impl std::fmt::Debug for super::SslCertsInsertRequest {
2989    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2990        let mut debug_struct = f.debug_struct("SslCertsInsertRequest");
2991        debug_struct.field("common_name", &self.common_name);
2992        if !self._unknown_fields.is_empty() {
2993            debug_struct.field("_unknown_fields", &self._unknown_fields);
2994        }
2995        debug_struct.finish()
2996    }
2997}
2998
2999impl std::fmt::Debug for super::SslCertsInsertResponse {
3000    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3001        let mut debug_struct = f.debug_struct("SslCertsInsertResponse");
3002        debug_struct.field("kind", &self.kind);
3003        debug_struct.field("operation", &self.operation);
3004        debug_struct.field("server_ca_cert", &self.server_ca_cert);
3005        debug_struct.field("client_cert", &self.client_cert);
3006        if !self._unknown_fields.is_empty() {
3007            debug_struct.field("_unknown_fields", &self._unknown_fields);
3008        }
3009        debug_struct.finish()
3010    }
3011}
3012
3013impl std::fmt::Debug for super::SslCertsListResponse {
3014    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3015        let mut debug_struct = f.debug_struct("SslCertsListResponse");
3016        debug_struct.field("kind", &self.kind);
3017        debug_struct.field("items", &self.items);
3018        if !self._unknown_fields.is_empty() {
3019            debug_struct.field("_unknown_fields", &self._unknown_fields);
3020        }
3021        debug_struct.finish()
3022    }
3023}
3024
3025impl std::fmt::Debug for super::SqlTiersListRequest {
3026    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3027        let mut debug_struct = f.debug_struct("SqlTiersListRequest");
3028        debug_struct.field("project", &self.project);
3029        if !self._unknown_fields.is_empty() {
3030            debug_struct.field("_unknown_fields", &self._unknown_fields);
3031        }
3032        debug_struct.finish()
3033    }
3034}
3035
3036impl std::fmt::Debug for super::TiersListResponse {
3037    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3038        let mut debug_struct = f.debug_struct("TiersListResponse");
3039        debug_struct.field("kind", &self.kind);
3040        debug_struct.field("items", &self.items);
3041        if !self._unknown_fields.is_empty() {
3042            debug_struct.field("_unknown_fields", &self._unknown_fields);
3043        }
3044        debug_struct.finish()
3045    }
3046}
3047
3048impl std::fmt::Debug for super::Tier {
3049    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3050        let mut debug_struct = f.debug_struct("Tier");
3051        debug_struct.field("tier", &self.tier);
3052        debug_struct.field("ram", &self.ram);
3053        debug_struct.field("kind", &self.kind);
3054        debug_struct.field("disk_quota", &self.disk_quota);
3055        debug_struct.field("region", &self.region);
3056        if !self._unknown_fields.is_empty() {
3057            debug_struct.field("_unknown_fields", &self._unknown_fields);
3058        }
3059        debug_struct.finish()
3060    }
3061}
3062
3063impl std::fmt::Debug for super::SqlUsersDeleteRequest {
3064    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3065        let mut debug_struct = f.debug_struct("SqlUsersDeleteRequest");
3066        debug_struct.field("host", &self.host);
3067        debug_struct.field("instance", &self.instance);
3068        debug_struct.field("name", &self.name);
3069        debug_struct.field("project", &self.project);
3070        if !self._unknown_fields.is_empty() {
3071            debug_struct.field("_unknown_fields", &self._unknown_fields);
3072        }
3073        debug_struct.finish()
3074    }
3075}
3076
3077impl std::fmt::Debug for super::SqlUsersGetRequest {
3078    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3079        let mut debug_struct = f.debug_struct("SqlUsersGetRequest");
3080        debug_struct.field("instance", &self.instance);
3081        debug_struct.field("name", &self.name);
3082        debug_struct.field("project", &self.project);
3083        debug_struct.field("host", &self.host);
3084        if !self._unknown_fields.is_empty() {
3085            debug_struct.field("_unknown_fields", &self._unknown_fields);
3086        }
3087        debug_struct.finish()
3088    }
3089}
3090
3091impl std::fmt::Debug for super::SqlUsersInsertRequest {
3092    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3093        let mut debug_struct = f.debug_struct("SqlUsersInsertRequest");
3094        debug_struct.field("instance", &self.instance);
3095        debug_struct.field("project", &self.project);
3096        debug_struct.field("body", &self.body);
3097        if !self._unknown_fields.is_empty() {
3098            debug_struct.field("_unknown_fields", &self._unknown_fields);
3099        }
3100        debug_struct.finish()
3101    }
3102}
3103
3104impl std::fmt::Debug for super::SqlUsersListRequest {
3105    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3106        let mut debug_struct = f.debug_struct("SqlUsersListRequest");
3107        debug_struct.field("instance", &self.instance);
3108        debug_struct.field("project", &self.project);
3109        if !self._unknown_fields.is_empty() {
3110            debug_struct.field("_unknown_fields", &self._unknown_fields);
3111        }
3112        debug_struct.finish()
3113    }
3114}
3115
3116impl std::fmt::Debug for super::SqlUsersUpdateRequest {
3117    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3118        let mut debug_struct = f.debug_struct("SqlUsersUpdateRequest");
3119        debug_struct.field("host", &self.host);
3120        debug_struct.field("instance", &self.instance);
3121        debug_struct.field("name", &self.name);
3122        debug_struct.field("project", &self.project);
3123        debug_struct.field("database_roles", &self.database_roles);
3124        debug_struct.field("revoke_existing_roles", &self.revoke_existing_roles);
3125        debug_struct.field("body", &self.body);
3126        if !self._unknown_fields.is_empty() {
3127            debug_struct.field("_unknown_fields", &self._unknown_fields);
3128        }
3129        debug_struct.finish()
3130    }
3131}
3132
3133impl std::fmt::Debug for super::UserPasswordValidationPolicy {
3134    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3135        let mut debug_struct = f.debug_struct("UserPasswordValidationPolicy");
3136        debug_struct.field("allowed_failed_attempts", &self.allowed_failed_attempts);
3137        debug_struct.field(
3138            "password_expiration_duration",
3139            &self.password_expiration_duration,
3140        );
3141        debug_struct.field(
3142            "enable_failed_attempts_check",
3143            &self.enable_failed_attempts_check,
3144        );
3145        debug_struct.field("status", &self.status);
3146        debug_struct.field(
3147            "enable_password_verification",
3148            &self.enable_password_verification,
3149        );
3150        if !self._unknown_fields.is_empty() {
3151            debug_struct.field("_unknown_fields", &self._unknown_fields);
3152        }
3153        debug_struct.finish()
3154    }
3155}
3156
3157impl std::fmt::Debug for super::PasswordStatus {
3158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3159        let mut debug_struct = f.debug_struct("PasswordStatus");
3160        debug_struct.field("locked", &self.locked);
3161        debug_struct.field("password_expiration_time", &self.password_expiration_time);
3162        if !self._unknown_fields.is_empty() {
3163            debug_struct.field("_unknown_fields", &self._unknown_fields);
3164        }
3165        debug_struct.finish()
3166    }
3167}
3168
3169impl std::fmt::Debug for super::User {
3170    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3171        let mut debug_struct = f.debug_struct("User");
3172        debug_struct.field("kind", &self.kind);
3173        debug_struct.field("password", &self.password);
3174        debug_struct.field("etag", &self.etag);
3175        debug_struct.field("name", &self.name);
3176        debug_struct.field("host", &self.host);
3177        debug_struct.field("instance", &self.instance);
3178        debug_struct.field("project", &self.project);
3179        debug_struct.field("r#type", &self.r#type);
3180        debug_struct.field("iam_email", &self.iam_email);
3181        debug_struct.field("password_policy", &self.password_policy);
3182        debug_struct.field("dual_password_type", &self.dual_password_type);
3183        debug_struct.field("iam_status", &self.iam_status);
3184        debug_struct.field("database_roles", &self.database_roles);
3185        debug_struct.field("user_details", &self.user_details);
3186        if !self._unknown_fields.is_empty() {
3187            debug_struct.field("_unknown_fields", &self._unknown_fields);
3188        }
3189        debug_struct.finish()
3190    }
3191}
3192
3193impl std::fmt::Debug for super::SqlServerUserDetails {
3194    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3195        let mut debug_struct = f.debug_struct("SqlServerUserDetails");
3196        debug_struct.field("disabled", &self.disabled);
3197        debug_struct.field("server_roles", &self.server_roles);
3198        if !self._unknown_fields.is_empty() {
3199            debug_struct.field("_unknown_fields", &self._unknown_fields);
3200        }
3201        debug_struct.finish()
3202    }
3203}
3204
3205impl std::fmt::Debug for super::UsersListResponse {
3206    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3207        let mut debug_struct = f.debug_struct("UsersListResponse");
3208        debug_struct.field("kind", &self.kind);
3209        debug_struct.field("items", &self.items);
3210        debug_struct.field("next_page_token", &self.next_page_token);
3211        if !self._unknown_fields.is_empty() {
3212            debug_struct.field("_unknown_fields", &self._unknown_fields);
3213        }
3214        debug_struct.finish()
3215    }
3216}