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