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