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