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(
90            "disk_encryption_configuration",
91            &self.disk_encryption_configuration,
92        );
93        debug_struct.field("disk_encryption_status", &self.disk_encryption_status);
94        debug_struct.field("backup_kind", &self.backup_kind);
95        debug_struct.field("time_zone", &self.time_zone);
96        debug_struct.field("max_chargeable_bytes", &self.max_chargeable_bytes);
97        if !self._unknown_fields.is_empty() {
98            debug_struct.field("_unknown_fields", &self._unknown_fields);
99        }
100        debug_struct.finish()
101    }
102}
103
104impl std::fmt::Debug for super::BackupRunsListResponse {
105    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
106        let mut debug_struct = f.debug_struct("BackupRunsListResponse");
107        debug_struct.field("kind", &self.kind);
108        debug_struct.field("items", &self.items);
109        debug_struct.field("next_page_token", &self.next_page_token);
110        if !self._unknown_fields.is_empty() {
111            debug_struct.field("_unknown_fields", &self._unknown_fields);
112        }
113        debug_struct.finish()
114    }
115}
116
117impl std::fmt::Debug for super::GetConnectSettingsRequest {
118    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
119        let mut debug_struct = f.debug_struct("GetConnectSettingsRequest");
120        debug_struct.field("instance", &self.instance);
121        debug_struct.field("project", &self.project);
122        debug_struct.field("read_time", &self.read_time);
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::ConnectSettings {
131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
132        let mut debug_struct = f.debug_struct("ConnectSettings");
133        debug_struct.field("kind", &self.kind);
134        debug_struct.field("server_ca_cert", &self.server_ca_cert);
135        debug_struct.field("ip_addresses", &self.ip_addresses);
136        debug_struct.field("region", &self.region);
137        debug_struct.field("database_version", &self.database_version);
138        debug_struct.field("backend_type", &self.backend_type);
139        debug_struct.field("psc_enabled", &self.psc_enabled);
140        debug_struct.field("dns_name", &self.dns_name);
141        debug_struct.field("server_ca_mode", &self.server_ca_mode);
142        if !self._unknown_fields.is_empty() {
143            debug_struct.field("_unknown_fields", &self._unknown_fields);
144        }
145        debug_struct.finish()
146    }
147}
148
149impl std::fmt::Debug for super::GenerateEphemeralCertRequest {
150    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
151        let mut debug_struct = f.debug_struct("GenerateEphemeralCertRequest");
152        debug_struct.field("instance", &self.instance);
153        debug_struct.field("project", &self.project);
154        debug_struct.field("public_key", &self.public_key);
155        debug_struct.field("access_token", &self.access_token);
156        debug_struct.field("read_time", &self.read_time);
157        debug_struct.field("valid_duration", &self.valid_duration);
158        if !self._unknown_fields.is_empty() {
159            debug_struct.field("_unknown_fields", &self._unknown_fields);
160        }
161        debug_struct.finish()
162    }
163}
164
165impl std::fmt::Debug for super::GenerateEphemeralCertResponse {
166    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
167        let mut debug_struct = f.debug_struct("GenerateEphemeralCertResponse");
168        debug_struct.field("ephemeral_cert", &self.ephemeral_cert);
169        if !self._unknown_fields.is_empty() {
170            debug_struct.field("_unknown_fields", &self._unknown_fields);
171        }
172        debug_struct.finish()
173    }
174}
175
176impl std::fmt::Debug for super::SqlDatabasesDeleteRequest {
177    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
178        let mut debug_struct = f.debug_struct("SqlDatabasesDeleteRequest");
179        debug_struct.field("database", &self.database);
180        debug_struct.field("instance", &self.instance);
181        debug_struct.field("project", &self.project);
182        if !self._unknown_fields.is_empty() {
183            debug_struct.field("_unknown_fields", &self._unknown_fields);
184        }
185        debug_struct.finish()
186    }
187}
188
189impl std::fmt::Debug for super::SqlDatabasesGetRequest {
190    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
191        let mut debug_struct = f.debug_struct("SqlDatabasesGetRequest");
192        debug_struct.field("database", &self.database);
193        debug_struct.field("instance", &self.instance);
194        debug_struct.field("project", &self.project);
195        if !self._unknown_fields.is_empty() {
196            debug_struct.field("_unknown_fields", &self._unknown_fields);
197        }
198        debug_struct.finish()
199    }
200}
201
202impl std::fmt::Debug for super::SqlDatabasesInsertRequest {
203    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
204        let mut debug_struct = f.debug_struct("SqlDatabasesInsertRequest");
205        debug_struct.field("instance", &self.instance);
206        debug_struct.field("project", &self.project);
207        debug_struct.field("body", &self.body);
208        if !self._unknown_fields.is_empty() {
209            debug_struct.field("_unknown_fields", &self._unknown_fields);
210        }
211        debug_struct.finish()
212    }
213}
214
215impl std::fmt::Debug for super::SqlDatabasesListRequest {
216    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
217        let mut debug_struct = f.debug_struct("SqlDatabasesListRequest");
218        debug_struct.field("instance", &self.instance);
219        debug_struct.field("project", &self.project);
220        if !self._unknown_fields.is_empty() {
221            debug_struct.field("_unknown_fields", &self._unknown_fields);
222        }
223        debug_struct.finish()
224    }
225}
226
227impl std::fmt::Debug for super::SqlDatabasesUpdateRequest {
228    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
229        let mut debug_struct = f.debug_struct("SqlDatabasesUpdateRequest");
230        debug_struct.field("database", &self.database);
231        debug_struct.field("instance", &self.instance);
232        debug_struct.field("project", &self.project);
233        debug_struct.field("body", &self.body);
234        if !self._unknown_fields.is_empty() {
235            debug_struct.field("_unknown_fields", &self._unknown_fields);
236        }
237        debug_struct.finish()
238    }
239}
240
241impl std::fmt::Debug for super::DatabasesListResponse {
242    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
243        let mut debug_struct = f.debug_struct("DatabasesListResponse");
244        debug_struct.field("kind", &self.kind);
245        debug_struct.field("items", &self.items);
246        if !self._unknown_fields.is_empty() {
247            debug_struct.field("_unknown_fields", &self._unknown_fields);
248        }
249        debug_struct.finish()
250    }
251}
252
253impl std::fmt::Debug for super::SqlFlagsListRequest {
254    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
255        let mut debug_struct = f.debug_struct("SqlFlagsListRequest");
256        debug_struct.field("database_version", &self.database_version);
257        if !self._unknown_fields.is_empty() {
258            debug_struct.field("_unknown_fields", &self._unknown_fields);
259        }
260        debug_struct.finish()
261    }
262}
263
264impl std::fmt::Debug for super::FlagsListResponse {
265    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
266        let mut debug_struct = f.debug_struct("FlagsListResponse");
267        debug_struct.field("kind", &self.kind);
268        debug_struct.field("items", &self.items);
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::Flag {
277    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
278        let mut debug_struct = f.debug_struct("Flag");
279        debug_struct.field("name", &self.name);
280        debug_struct.field("r#type", &self.r#type);
281        debug_struct.field("applies_to", &self.applies_to);
282        debug_struct.field("allowed_string_values", &self.allowed_string_values);
283        debug_struct.field("min_value", &self.min_value);
284        debug_struct.field("max_value", &self.max_value);
285        debug_struct.field("requires_restart", &self.requires_restart);
286        debug_struct.field("kind", &self.kind);
287        debug_struct.field("in_beta", &self.in_beta);
288        debug_struct.field("allowed_int_values", &self.allowed_int_values);
289        if !self._unknown_fields.is_empty() {
290            debug_struct.field("_unknown_fields", &self._unknown_fields);
291        }
292        debug_struct.finish()
293    }
294}
295
296impl std::fmt::Debug for super::SqlInstancesAddServerCaRequest {
297    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
298        let mut debug_struct = f.debug_struct("SqlInstancesAddServerCaRequest");
299        debug_struct.field("instance", &self.instance);
300        debug_struct.field("project", &self.project);
301        if !self._unknown_fields.is_empty() {
302            debug_struct.field("_unknown_fields", &self._unknown_fields);
303        }
304        debug_struct.finish()
305    }
306}
307
308impl std::fmt::Debug for super::SqlInstancesCloneRequest {
309    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
310        let mut debug_struct = f.debug_struct("SqlInstancesCloneRequest");
311        debug_struct.field("instance", &self.instance);
312        debug_struct.field("project", &self.project);
313        debug_struct.field("body", &self.body);
314        if !self._unknown_fields.is_empty() {
315            debug_struct.field("_unknown_fields", &self._unknown_fields);
316        }
317        debug_struct.finish()
318    }
319}
320
321impl std::fmt::Debug for super::SqlInstancesDeleteRequest {
322    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
323        let mut debug_struct = f.debug_struct("SqlInstancesDeleteRequest");
324        debug_struct.field("instance", &self.instance);
325        debug_struct.field("project", &self.project);
326        if !self._unknown_fields.is_empty() {
327            debug_struct.field("_unknown_fields", &self._unknown_fields);
328        }
329        debug_struct.finish()
330    }
331}
332
333impl std::fmt::Debug for super::SqlInstancesDemoteMasterRequest {
334    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
335        let mut debug_struct = f.debug_struct("SqlInstancesDemoteMasterRequest");
336        debug_struct.field("instance", &self.instance);
337        debug_struct.field("project", &self.project);
338        debug_struct.field("body", &self.body);
339        if !self._unknown_fields.is_empty() {
340            debug_struct.field("_unknown_fields", &self._unknown_fields);
341        }
342        debug_struct.finish()
343    }
344}
345
346impl std::fmt::Debug for super::SqlInstancesDemoteRequest {
347    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
348        let mut debug_struct = f.debug_struct("SqlInstancesDemoteRequest");
349        debug_struct.field("instance", &self.instance);
350        debug_struct.field("project", &self.project);
351        debug_struct.field("body", &self.body);
352        if !self._unknown_fields.is_empty() {
353            debug_struct.field("_unknown_fields", &self._unknown_fields);
354        }
355        debug_struct.finish()
356    }
357}
358
359impl std::fmt::Debug for super::SqlInstancesExportRequest {
360    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
361        let mut debug_struct = f.debug_struct("SqlInstancesExportRequest");
362        debug_struct.field("instance", &self.instance);
363        debug_struct.field("project", &self.project);
364        debug_struct.field("body", &self.body);
365        if !self._unknown_fields.is_empty() {
366            debug_struct.field("_unknown_fields", &self._unknown_fields);
367        }
368        debug_struct.finish()
369    }
370}
371
372impl std::fmt::Debug for super::SqlInstancesFailoverRequest {
373    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
374        let mut debug_struct = f.debug_struct("SqlInstancesFailoverRequest");
375        debug_struct.field("instance", &self.instance);
376        debug_struct.field("project", &self.project);
377        debug_struct.field("body", &self.body);
378        if !self._unknown_fields.is_empty() {
379            debug_struct.field("_unknown_fields", &self._unknown_fields);
380        }
381        debug_struct.finish()
382    }
383}
384
385impl std::fmt::Debug for super::SqlInstancesGetRequest {
386    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
387        let mut debug_struct = f.debug_struct("SqlInstancesGetRequest");
388        debug_struct.field("instance", &self.instance);
389        debug_struct.field("project", &self.project);
390        if !self._unknown_fields.is_empty() {
391            debug_struct.field("_unknown_fields", &self._unknown_fields);
392        }
393        debug_struct.finish()
394    }
395}
396
397impl std::fmt::Debug for super::SqlInstancesImportRequest {
398    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
399        let mut debug_struct = f.debug_struct("SqlInstancesImportRequest");
400        debug_struct.field("instance", &self.instance);
401        debug_struct.field("project", &self.project);
402        debug_struct.field("body", &self.body);
403        if !self._unknown_fields.is_empty() {
404            debug_struct.field("_unknown_fields", &self._unknown_fields);
405        }
406        debug_struct.finish()
407    }
408}
409
410impl std::fmt::Debug for super::SqlInstancesInsertRequest {
411    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
412        let mut debug_struct = f.debug_struct("SqlInstancesInsertRequest");
413        debug_struct.field("project", &self.project);
414        debug_struct.field("body", &self.body);
415        if !self._unknown_fields.is_empty() {
416            debug_struct.field("_unknown_fields", &self._unknown_fields);
417        }
418        debug_struct.finish()
419    }
420}
421
422impl std::fmt::Debug for super::SqlInstancesListRequest {
423    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
424        let mut debug_struct = f.debug_struct("SqlInstancesListRequest");
425        debug_struct.field("filter", &self.filter);
426        debug_struct.field("max_results", &self.max_results);
427        debug_struct.field("page_token", &self.page_token);
428        debug_struct.field("project", &self.project);
429        if !self._unknown_fields.is_empty() {
430            debug_struct.field("_unknown_fields", &self._unknown_fields);
431        }
432        debug_struct.finish()
433    }
434}
435
436impl std::fmt::Debug for super::SqlInstancesListServerCasRequest {
437    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
438        let mut debug_struct = f.debug_struct("SqlInstancesListServerCasRequest");
439        debug_struct.field("instance", &self.instance);
440        debug_struct.field("project", &self.project);
441        if !self._unknown_fields.is_empty() {
442            debug_struct.field("_unknown_fields", &self._unknown_fields);
443        }
444        debug_struct.finish()
445    }
446}
447
448impl std::fmt::Debug for super::SqlInstancesPatchRequest {
449    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
450        let mut debug_struct = f.debug_struct("SqlInstancesPatchRequest");
451        debug_struct.field("instance", &self.instance);
452        debug_struct.field("project", &self.project);
453        debug_struct.field("body", &self.body);
454        if !self._unknown_fields.is_empty() {
455            debug_struct.field("_unknown_fields", &self._unknown_fields);
456        }
457        debug_struct.finish()
458    }
459}
460
461impl std::fmt::Debug for super::SqlInstancesPromoteReplicaRequest {
462    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
463        let mut debug_struct = f.debug_struct("SqlInstancesPromoteReplicaRequest");
464        debug_struct.field("instance", &self.instance);
465        debug_struct.field("project", &self.project);
466        debug_struct.field("failover", &self.failover);
467        if !self._unknown_fields.is_empty() {
468            debug_struct.field("_unknown_fields", &self._unknown_fields);
469        }
470        debug_struct.finish()
471    }
472}
473
474impl std::fmt::Debug for super::SqlInstancesSwitchoverRequest {
475    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
476        let mut debug_struct = f.debug_struct("SqlInstancesSwitchoverRequest");
477        debug_struct.field("instance", &self.instance);
478        debug_struct.field("project", &self.project);
479        debug_struct.field("db_timeout", &self.db_timeout);
480        if !self._unknown_fields.is_empty() {
481            debug_struct.field("_unknown_fields", &self._unknown_fields);
482        }
483        debug_struct.finish()
484    }
485}
486
487impl std::fmt::Debug for super::SqlInstancesResetSslConfigRequest {
488    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
489        let mut debug_struct = f.debug_struct("SqlInstancesResetSslConfigRequest");
490        debug_struct.field("instance", &self.instance);
491        debug_struct.field("project", &self.project);
492        if !self._unknown_fields.is_empty() {
493            debug_struct.field("_unknown_fields", &self._unknown_fields);
494        }
495        debug_struct.finish()
496    }
497}
498
499impl std::fmt::Debug for super::SqlInstancesRestartRequest {
500    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
501        let mut debug_struct = f.debug_struct("SqlInstancesRestartRequest");
502        debug_struct.field("instance", &self.instance);
503        debug_struct.field("project", &self.project);
504        if !self._unknown_fields.is_empty() {
505            debug_struct.field("_unknown_fields", &self._unknown_fields);
506        }
507        debug_struct.finish()
508    }
509}
510
511impl std::fmt::Debug for super::SqlInstancesRestoreBackupRequest {
512    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
513        let mut debug_struct = f.debug_struct("SqlInstancesRestoreBackupRequest");
514        debug_struct.field("instance", &self.instance);
515        debug_struct.field("project", &self.project);
516        debug_struct.field("body", &self.body);
517        if !self._unknown_fields.is_empty() {
518            debug_struct.field("_unknown_fields", &self._unknown_fields);
519        }
520        debug_struct.finish()
521    }
522}
523
524impl std::fmt::Debug for super::SqlInstancesRotateServerCaRequest {
525    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
526        let mut debug_struct = f.debug_struct("SqlInstancesRotateServerCaRequest");
527        debug_struct.field("instance", &self.instance);
528        debug_struct.field("project", &self.project);
529        debug_struct.field("body", &self.body);
530        if !self._unknown_fields.is_empty() {
531            debug_struct.field("_unknown_fields", &self._unknown_fields);
532        }
533        debug_struct.finish()
534    }
535}
536
537impl std::fmt::Debug for super::SqlInstancesStartReplicaRequest {
538    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
539        let mut debug_struct = f.debug_struct("SqlInstancesStartReplicaRequest");
540        debug_struct.field("instance", &self.instance);
541        debug_struct.field("project", &self.project);
542        if !self._unknown_fields.is_empty() {
543            debug_struct.field("_unknown_fields", &self._unknown_fields);
544        }
545        debug_struct.finish()
546    }
547}
548
549impl std::fmt::Debug for super::SqlInstancesStopReplicaRequest {
550    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
551        let mut debug_struct = f.debug_struct("SqlInstancesStopReplicaRequest");
552        debug_struct.field("instance", &self.instance);
553        debug_struct.field("project", &self.project);
554        if !self._unknown_fields.is_empty() {
555            debug_struct.field("_unknown_fields", &self._unknown_fields);
556        }
557        debug_struct.finish()
558    }
559}
560
561impl std::fmt::Debug for super::SqlInstancesTruncateLogRequest {
562    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
563        let mut debug_struct = f.debug_struct("SqlInstancesTruncateLogRequest");
564        debug_struct.field("instance", &self.instance);
565        debug_struct.field("project", &self.project);
566        debug_struct.field("body", &self.body);
567        if !self._unknown_fields.is_empty() {
568            debug_struct.field("_unknown_fields", &self._unknown_fields);
569        }
570        debug_struct.finish()
571    }
572}
573
574impl std::fmt::Debug for super::SqlInstancesPerformDiskShrinkRequest {
575    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
576        let mut debug_struct = f.debug_struct("SqlInstancesPerformDiskShrinkRequest");
577        debug_struct.field("instance", &self.instance);
578        debug_struct.field("project", &self.project);
579        debug_struct.field("body", &self.body);
580        if !self._unknown_fields.is_empty() {
581            debug_struct.field("_unknown_fields", &self._unknown_fields);
582        }
583        debug_struct.finish()
584    }
585}
586
587impl std::fmt::Debug for super::SqlInstancesUpdateRequest {
588    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
589        let mut debug_struct = f.debug_struct("SqlInstancesUpdateRequest");
590        debug_struct.field("instance", &self.instance);
591        debug_struct.field("project", &self.project);
592        debug_struct.field("body", &self.body);
593        if !self._unknown_fields.is_empty() {
594            debug_struct.field("_unknown_fields", &self._unknown_fields);
595        }
596        debug_struct.finish()
597    }
598}
599
600impl std::fmt::Debug for super::SqlInstancesRescheduleMaintenanceRequest {
601    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
602        let mut debug_struct = f.debug_struct("SqlInstancesRescheduleMaintenanceRequest");
603        debug_struct.field("instance", &self.instance);
604        debug_struct.field("project", &self.project);
605        debug_struct.field("body", &self.body);
606        if !self._unknown_fields.is_empty() {
607            debug_struct.field("_unknown_fields", &self._unknown_fields);
608        }
609        debug_struct.finish()
610    }
611}
612
613impl std::fmt::Debug for super::SqlInstancesReencryptRequest {
614    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
615        let mut debug_struct = f.debug_struct("SqlInstancesReencryptRequest");
616        debug_struct.field("instance", &self.instance);
617        debug_struct.field("project", &self.project);
618        debug_struct.field("body", &self.body);
619        if !self._unknown_fields.is_empty() {
620            debug_struct.field("_unknown_fields", &self._unknown_fields);
621        }
622        debug_struct.finish()
623    }
624}
625
626impl std::fmt::Debug for super::InstancesReencryptRequest {
627    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
628        let mut debug_struct = f.debug_struct("InstancesReencryptRequest");
629        debug_struct.field(
630            "backup_reencryption_config",
631            &self.backup_reencryption_config,
632        );
633        if !self._unknown_fields.is_empty() {
634            debug_struct.field("_unknown_fields", &self._unknown_fields);
635        }
636        debug_struct.finish()
637    }
638}
639
640impl std::fmt::Debug for super::BackupReencryptionConfig {
641    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
642        let mut debug_struct = f.debug_struct("BackupReencryptionConfig");
643        debug_struct.field("backup_limit", &self.backup_limit);
644        debug_struct.field("backup_type", &self.backup_type);
645        if !self._unknown_fields.is_empty() {
646            debug_struct.field("_unknown_fields", &self._unknown_fields);
647        }
648        debug_struct.finish()
649    }
650}
651
652impl std::fmt::Debug for super::SqlInstancesGetDiskShrinkConfigRequest {
653    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
654        let mut debug_struct = f.debug_struct("SqlInstancesGetDiskShrinkConfigRequest");
655        debug_struct.field("instance", &self.instance);
656        debug_struct.field("project", &self.project);
657        if !self._unknown_fields.is_empty() {
658            debug_struct.field("_unknown_fields", &self._unknown_fields);
659        }
660        debug_struct.finish()
661    }
662}
663
664impl std::fmt::Debug for super::SqlInstancesVerifyExternalSyncSettingsRequest {
665    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
666        let mut debug_struct = f.debug_struct("SqlInstancesVerifyExternalSyncSettingsRequest");
667        debug_struct.field("instance", &self.instance);
668        debug_struct.field("project", &self.project);
669        debug_struct.field("verify_connection_only", &self.verify_connection_only);
670        debug_struct.field("sync_mode", &self.sync_mode);
671        debug_struct.field("verify_replication_only", &self.verify_replication_only);
672        debug_struct.field("migration_type", &self.migration_type);
673        debug_struct.field("sync_parallel_level", &self.sync_parallel_level);
674        debug_struct.field("sync_config", &self.sync_config);
675        if !self._unknown_fields.is_empty() {
676            debug_struct.field("_unknown_fields", &self._unknown_fields);
677        }
678        debug_struct.finish()
679    }
680}
681
682impl std::fmt::Debug for super::SqlInstancesStartExternalSyncRequest {
683    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
684        let mut debug_struct = f.debug_struct("SqlInstancesStartExternalSyncRequest");
685        debug_struct.field("instance", &self.instance);
686        debug_struct.field("project", &self.project);
687        debug_struct.field("sync_mode", &self.sync_mode);
688        debug_struct.field("skip_verification", &self.skip_verification);
689        debug_struct.field("sync_parallel_level", &self.sync_parallel_level);
690        debug_struct.field("migration_type", &self.migration_type);
691        debug_struct.field("sync_config", &self.sync_config);
692        if !self._unknown_fields.is_empty() {
693            debug_struct.field("_unknown_fields", &self._unknown_fields);
694        }
695        debug_struct.finish()
696    }
697}
698
699impl std::fmt::Debug for super::SqlInstancesResetReplicaSizeRequest {
700    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
701        let mut debug_struct = f.debug_struct("SqlInstancesResetReplicaSizeRequest");
702        debug_struct.field("instance", &self.instance);
703        debug_struct.field("project", &self.project);
704        if !self._unknown_fields.is_empty() {
705            debug_struct.field("_unknown_fields", &self._unknown_fields);
706        }
707        debug_struct.finish()
708    }
709}
710
711impl std::fmt::Debug for super::SqlInstancesCreateEphemeralCertRequest {
712    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
713        let mut debug_struct = f.debug_struct("SqlInstancesCreateEphemeralCertRequest");
714        debug_struct.field("instance", &self.instance);
715        debug_struct.field("project", &self.project);
716        debug_struct.field("body", &self.body);
717        if !self._unknown_fields.is_empty() {
718            debug_struct.field("_unknown_fields", &self._unknown_fields);
719        }
720        debug_struct.finish()
721    }
722}
723
724impl std::fmt::Debug for super::InstancesCloneRequest {
725    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
726        let mut debug_struct = f.debug_struct("InstancesCloneRequest");
727        debug_struct.field("clone_context", &self.clone_context);
728        if !self._unknown_fields.is_empty() {
729            debug_struct.field("_unknown_fields", &self._unknown_fields);
730        }
731        debug_struct.finish()
732    }
733}
734
735impl std::fmt::Debug for super::InstancesDemoteMasterRequest {
736    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
737        let mut debug_struct = f.debug_struct("InstancesDemoteMasterRequest");
738        debug_struct.field("demote_master_context", &self.demote_master_context);
739        if !self._unknown_fields.is_empty() {
740            debug_struct.field("_unknown_fields", &self._unknown_fields);
741        }
742        debug_struct.finish()
743    }
744}
745
746impl std::fmt::Debug for super::InstancesDemoteRequest {
747    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
748        let mut debug_struct = f.debug_struct("InstancesDemoteRequest");
749        debug_struct.field("demote_context", &self.demote_context);
750        if !self._unknown_fields.is_empty() {
751            debug_struct.field("_unknown_fields", &self._unknown_fields);
752        }
753        debug_struct.finish()
754    }
755}
756
757impl std::fmt::Debug for super::InstancesExportRequest {
758    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
759        let mut debug_struct = f.debug_struct("InstancesExportRequest");
760        debug_struct.field("export_context", &self.export_context);
761        if !self._unknown_fields.is_empty() {
762            debug_struct.field("_unknown_fields", &self._unknown_fields);
763        }
764        debug_struct.finish()
765    }
766}
767
768impl std::fmt::Debug for super::InstancesFailoverRequest {
769    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
770        let mut debug_struct = f.debug_struct("InstancesFailoverRequest");
771        debug_struct.field("failover_context", &self.failover_context);
772        if !self._unknown_fields.is_empty() {
773            debug_struct.field("_unknown_fields", &self._unknown_fields);
774        }
775        debug_struct.finish()
776    }
777}
778
779impl std::fmt::Debug for super::SslCertsCreateEphemeralRequest {
780    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
781        let mut debug_struct = f.debug_struct("SslCertsCreateEphemeralRequest");
782        debug_struct.field("public_key", &self.public_key);
783        debug_struct.field("access_token", &self.access_token);
784        if !self._unknown_fields.is_empty() {
785            debug_struct.field("_unknown_fields", &self._unknown_fields);
786        }
787        debug_struct.finish()
788    }
789}
790
791impl std::fmt::Debug for super::InstancesImportRequest {
792    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
793        let mut debug_struct = f.debug_struct("InstancesImportRequest");
794        debug_struct.field("import_context", &self.import_context);
795        if !self._unknown_fields.is_empty() {
796            debug_struct.field("_unknown_fields", &self._unknown_fields);
797        }
798        debug_struct.finish()
799    }
800}
801
802impl std::fmt::Debug for super::InstancesListResponse {
803    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
804        let mut debug_struct = f.debug_struct("InstancesListResponse");
805        debug_struct.field("kind", &self.kind);
806        debug_struct.field("warnings", &self.warnings);
807        debug_struct.field("items", &self.items);
808        debug_struct.field("next_page_token", &self.next_page_token);
809        if !self._unknown_fields.is_empty() {
810            debug_struct.field("_unknown_fields", &self._unknown_fields);
811        }
812        debug_struct.finish()
813    }
814}
815
816impl std::fmt::Debug for super::InstancesListServerCasResponse {
817    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
818        let mut debug_struct = f.debug_struct("InstancesListServerCasResponse");
819        debug_struct.field("certs", &self.certs);
820        debug_struct.field("active_version", &self.active_version);
821        debug_struct.field("kind", &self.kind);
822        if !self._unknown_fields.is_empty() {
823            debug_struct.field("_unknown_fields", &self._unknown_fields);
824        }
825        debug_struct.finish()
826    }
827}
828
829impl std::fmt::Debug for super::InstancesRestoreBackupRequest {
830    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
831        let mut debug_struct = f.debug_struct("InstancesRestoreBackupRequest");
832        debug_struct.field("restore_backup_context", &self.restore_backup_context);
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::InstancesRotateServerCaRequest {
841    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
842        let mut debug_struct = f.debug_struct("InstancesRotateServerCaRequest");
843        debug_struct.field("rotate_server_ca_context", &self.rotate_server_ca_context);
844        if !self._unknown_fields.is_empty() {
845            debug_struct.field("_unknown_fields", &self._unknown_fields);
846        }
847        debug_struct.finish()
848    }
849}
850
851impl std::fmt::Debug for super::InstancesTruncateLogRequest {
852    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
853        let mut debug_struct = f.debug_struct("InstancesTruncateLogRequest");
854        debug_struct.field("truncate_log_context", &self.truncate_log_context);
855        if !self._unknown_fields.is_empty() {
856            debug_struct.field("_unknown_fields", &self._unknown_fields);
857        }
858        debug_struct.finish()
859    }
860}
861
862impl std::fmt::Debug for super::InstancesAcquireSsrsLeaseRequest {
863    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
864        let mut debug_struct = f.debug_struct("InstancesAcquireSsrsLeaseRequest");
865        debug_struct.field(
866            "acquire_ssrs_lease_context",
867            &self.acquire_ssrs_lease_context,
868        );
869        if !self._unknown_fields.is_empty() {
870            debug_struct.field("_unknown_fields", &self._unknown_fields);
871        }
872        debug_struct.finish()
873    }
874}
875
876impl std::fmt::Debug for super::SqlInstancesVerifyExternalSyncSettingsResponse {
877    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
878        let mut debug_struct = f.debug_struct("SqlInstancesVerifyExternalSyncSettingsResponse");
879        debug_struct.field("kind", &self.kind);
880        debug_struct.field("errors", &self.errors);
881        debug_struct.field("warnings", &self.warnings);
882        if !self._unknown_fields.is_empty() {
883            debug_struct.field("_unknown_fields", &self._unknown_fields);
884        }
885        debug_struct.finish()
886    }
887}
888
889impl std::fmt::Debug for super::SqlInstancesGetDiskShrinkConfigResponse {
890    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
891        let mut debug_struct = f.debug_struct("SqlInstancesGetDiskShrinkConfigResponse");
892        debug_struct.field("kind", &self.kind);
893        debug_struct.field("minimal_target_size_gb", &self.minimal_target_size_gb);
894        debug_struct.field("message", &self.message);
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::SqlInstancesGetLatestRecoveryTimeRequest {
903    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
904        let mut debug_struct = f.debug_struct("SqlInstancesGetLatestRecoveryTimeRequest");
905        debug_struct.field("instance", &self.instance);
906        debug_struct.field("project", &self.project);
907        if !self._unknown_fields.is_empty() {
908            debug_struct.field("_unknown_fields", &self._unknown_fields);
909        }
910        debug_struct.finish()
911    }
912}
913
914impl std::fmt::Debug for super::SqlInstancesGetLatestRecoveryTimeResponse {
915    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
916        let mut debug_struct = f.debug_struct("SqlInstancesGetLatestRecoveryTimeResponse");
917        debug_struct.field("kind", &self.kind);
918        debug_struct.field("latest_recovery_time", &self.latest_recovery_time);
919        if !self._unknown_fields.is_empty() {
920            debug_struct.field("_unknown_fields", &self._unknown_fields);
921        }
922        debug_struct.finish()
923    }
924}
925
926impl std::fmt::Debug for super::CloneContext {
927    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
928        let mut debug_struct = f.debug_struct("CloneContext");
929        debug_struct.field("kind", &self.kind);
930        debug_struct.field("pitr_timestamp_ms", &self.pitr_timestamp_ms);
931        debug_struct.field("destination_instance_name", &self.destination_instance_name);
932        debug_struct.field("bin_log_coordinates", &self.bin_log_coordinates);
933        debug_struct.field("point_in_time", &self.point_in_time);
934        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
935        debug_struct.field("database_names", &self.database_names);
936        debug_struct.field("preferred_zone", &self.preferred_zone);
937        if !self._unknown_fields.is_empty() {
938            debug_struct.field("_unknown_fields", &self._unknown_fields);
939        }
940        debug_struct.finish()
941    }
942}
943
944impl std::fmt::Debug for super::BinLogCoordinates {
945    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
946        let mut debug_struct = f.debug_struct("BinLogCoordinates");
947        debug_struct.field("bin_log_file_name", &self.bin_log_file_name);
948        debug_struct.field("bin_log_position", &self.bin_log_position);
949        debug_struct.field("kind", &self.kind);
950        if !self._unknown_fields.is_empty() {
951            debug_struct.field("_unknown_fields", &self._unknown_fields);
952        }
953        debug_struct.finish()
954    }
955}
956
957impl std::fmt::Debug for super::DatabaseInstance {
958    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
959        let mut debug_struct = f.debug_struct("DatabaseInstance");
960        debug_struct.field("kind", &self.kind);
961        debug_struct.field("state", &self.state);
962        debug_struct.field("database_version", &self.database_version);
963        debug_struct.field("settings", &self.settings);
964        debug_struct.field("etag", &self.etag);
965        debug_struct.field("failover_replica", &self.failover_replica);
966        debug_struct.field("master_instance_name", &self.master_instance_name);
967        debug_struct.field("replica_names", &self.replica_names);
968        debug_struct.field("max_disk_size", &self.max_disk_size);
969        debug_struct.field("current_disk_size", &self.current_disk_size);
970        debug_struct.field("ip_addresses", &self.ip_addresses);
971        debug_struct.field("server_ca_cert", &self.server_ca_cert);
972        debug_struct.field("instance_type", &self.instance_type);
973        debug_struct.field("project", &self.project);
974        debug_struct.field("ipv6_address", &self.ipv6_address);
975        debug_struct.field(
976            "service_account_email_address",
977            &self.service_account_email_address,
978        );
979        debug_struct.field("on_premises_configuration", &self.on_premises_configuration);
980        debug_struct.field("replica_configuration", &self.replica_configuration);
981        debug_struct.field("backend_type", &self.backend_type);
982        debug_struct.field("self_link", &self.self_link);
983        debug_struct.field("suspension_reason", &self.suspension_reason);
984        debug_struct.field("connection_name", &self.connection_name);
985        debug_struct.field("name", &self.name);
986        debug_struct.field("region", &self.region);
987        debug_struct.field("gce_zone", &self.gce_zone);
988        debug_struct.field("secondary_gce_zone", &self.secondary_gce_zone);
989        debug_struct.field(
990            "disk_encryption_configuration",
991            &self.disk_encryption_configuration,
992        );
993        debug_struct.field("disk_encryption_status", &self.disk_encryption_status);
994        debug_struct.field("root_password", &self.root_password);
995        debug_struct.field("scheduled_maintenance", &self.scheduled_maintenance);
996        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
997        debug_struct.field(
998            "database_installed_version",
999            &self.database_installed_version,
1000        );
1001        debug_struct.field("out_of_disk_report", &self.out_of_disk_report);
1002        debug_struct.field("create_time", &self.create_time);
1003        debug_struct.field(
1004            "available_maintenance_versions",
1005            &self.available_maintenance_versions,
1006        );
1007        debug_struct.field("maintenance_version", &self.maintenance_version);
1008        debug_struct.field(
1009            "upgradable_database_versions",
1010            &self.upgradable_database_versions,
1011        );
1012        debug_struct.field("sql_network_architecture", &self.sql_network_architecture);
1013        debug_struct.field(
1014            "psc_service_attachment_link",
1015            &self.psc_service_attachment_link,
1016        );
1017        debug_struct.field("dns_name", &self.dns_name);
1018        debug_struct.field("primary_dns_name", &self.primary_dns_name);
1019        debug_struct.field("write_endpoint", &self.write_endpoint);
1020        debug_struct.field("replication_cluster", &self.replication_cluster);
1021        debug_struct.field("gemini_config", &self.gemini_config);
1022        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1023        debug_struct.field(
1024            "switch_transaction_logs_to_cloud_storage_enabled",
1025            &self.switch_transaction_logs_to_cloud_storage_enabled,
1026        );
1027        if !self._unknown_fields.is_empty() {
1028            debug_struct.field("_unknown_fields", &self._unknown_fields);
1029        }
1030        debug_struct.finish()
1031    }
1032}
1033
1034impl std::fmt::Debug for super::database_instance::SqlFailoverReplica {
1035    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1036        let mut debug_struct = f.debug_struct("SqlFailoverReplica");
1037        debug_struct.field("name", &self.name);
1038        debug_struct.field("available", &self.available);
1039        if !self._unknown_fields.is_empty() {
1040            debug_struct.field("_unknown_fields", &self._unknown_fields);
1041        }
1042        debug_struct.finish()
1043    }
1044}
1045
1046impl std::fmt::Debug for super::database_instance::SqlScheduledMaintenance {
1047    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1048        let mut debug_struct = f.debug_struct("SqlScheduledMaintenance");
1049        debug_struct.field("start_time", &self.start_time);
1050        debug_struct.field("can_defer", &self.can_defer);
1051        debug_struct.field("can_reschedule", &self.can_reschedule);
1052        debug_struct.field("schedule_deadline_time", &self.schedule_deadline_time);
1053        if !self._unknown_fields.is_empty() {
1054            debug_struct.field("_unknown_fields", &self._unknown_fields);
1055        }
1056        debug_struct.finish()
1057    }
1058}
1059
1060impl std::fmt::Debug for super::database_instance::SqlOutOfDiskReport {
1061    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1062        let mut debug_struct = f.debug_struct("SqlOutOfDiskReport");
1063        debug_struct.field("sql_out_of_disk_state", &self.sql_out_of_disk_state);
1064        debug_struct.field(
1065            "sql_min_recommended_increase_size_gb",
1066            &self.sql_min_recommended_increase_size_gb,
1067        );
1068        if !self._unknown_fields.is_empty() {
1069            debug_struct.field("_unknown_fields", &self._unknown_fields);
1070        }
1071        debug_struct.finish()
1072    }
1073}
1074
1075impl std::fmt::Debug for super::GeminiInstanceConfig {
1076    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1077        let mut debug_struct = f.debug_struct("GeminiInstanceConfig");
1078        debug_struct.field("entitled", &self.entitled);
1079        debug_struct.field(
1080            "google_vacuum_mgmt_enabled",
1081            &self.google_vacuum_mgmt_enabled,
1082        );
1083        debug_struct.field(
1084            "oom_session_cancel_enabled",
1085            &self.oom_session_cancel_enabled,
1086        );
1087        debug_struct.field("active_query_enabled", &self.active_query_enabled);
1088        debug_struct.field("index_advisor_enabled", &self.index_advisor_enabled);
1089        debug_struct.field("flag_recommender_enabled", &self.flag_recommender_enabled);
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::ReplicationCluster {
1098    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1099        let mut debug_struct = f.debug_struct("ReplicationCluster");
1100        debug_struct.field("psa_write_endpoint", &self.psa_write_endpoint);
1101        debug_struct.field("failover_dr_replica_name", &self.failover_dr_replica_name);
1102        debug_struct.field("dr_replica", &self.dr_replica);
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::AvailableDatabaseVersion {
1111    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1112        let mut debug_struct = f.debug_struct("AvailableDatabaseVersion");
1113        debug_struct.field("major_version", &self.major_version);
1114        debug_struct.field("name", &self.name);
1115        debug_struct.field("display_name", &self.display_name);
1116        if !self._unknown_fields.is_empty() {
1117            debug_struct.field("_unknown_fields", &self._unknown_fields);
1118        }
1119        debug_struct.finish()
1120    }
1121}
1122
1123impl std::fmt::Debug for super::SqlInstancesRescheduleMaintenanceRequestBody {
1124    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1125        let mut debug_struct = f.debug_struct("SqlInstancesRescheduleMaintenanceRequestBody");
1126        debug_struct.field("reschedule", &self.reschedule);
1127        if !self._unknown_fields.is_empty() {
1128            debug_struct.field("_unknown_fields", &self._unknown_fields);
1129        }
1130        debug_struct.finish()
1131    }
1132}
1133
1134impl std::fmt::Debug for super::sql_instances_reschedule_maintenance_request_body::Reschedule {
1135    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1136        let mut debug_struct = f.debug_struct("Reschedule");
1137        debug_struct.field("reschedule_type", &self.reschedule_type);
1138        debug_struct.field("schedule_time", &self.schedule_time);
1139        if !self._unknown_fields.is_empty() {
1140            debug_struct.field("_unknown_fields", &self._unknown_fields);
1141        }
1142        debug_struct.finish()
1143    }
1144}
1145
1146impl std::fmt::Debug for super::DemoteMasterContext {
1147    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1148        let mut debug_struct = f.debug_struct("DemoteMasterContext");
1149        debug_struct.field("kind", &self.kind);
1150        debug_struct.field("verify_gtid_consistency", &self.verify_gtid_consistency);
1151        debug_struct.field("master_instance_name", &self.master_instance_name);
1152        debug_struct.field("replica_configuration", &self.replica_configuration);
1153        debug_struct.field("skip_replication_setup", &self.skip_replication_setup);
1154        if !self._unknown_fields.is_empty() {
1155            debug_struct.field("_unknown_fields", &self._unknown_fields);
1156        }
1157        debug_struct.finish()
1158    }
1159}
1160
1161impl std::fmt::Debug for super::DemoteContext {
1162    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1163        let mut debug_struct = f.debug_struct("DemoteContext");
1164        debug_struct.field("kind", &self.kind);
1165        debug_struct.field(
1166            "source_representative_instance_name",
1167            &self.source_representative_instance_name,
1168        );
1169        if !self._unknown_fields.is_empty() {
1170            debug_struct.field("_unknown_fields", &self._unknown_fields);
1171        }
1172        debug_struct.finish()
1173    }
1174}
1175
1176impl std::fmt::Debug for super::FailoverContext {
1177    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1178        let mut debug_struct = f.debug_struct("FailoverContext");
1179        debug_struct.field("settings_version", &self.settings_version);
1180        debug_struct.field("kind", &self.kind);
1181        if !self._unknown_fields.is_empty() {
1182            debug_struct.field("_unknown_fields", &self._unknown_fields);
1183        }
1184        debug_struct.finish()
1185    }
1186}
1187
1188impl std::fmt::Debug for super::RestoreBackupContext {
1189    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1190        let mut debug_struct = f.debug_struct("RestoreBackupContext");
1191        debug_struct.field("kind", &self.kind);
1192        debug_struct.field("backup_run_id", &self.backup_run_id);
1193        debug_struct.field("instance_id", &self.instance_id);
1194        debug_struct.field("project", &self.project);
1195        if !self._unknown_fields.is_empty() {
1196            debug_struct.field("_unknown_fields", &self._unknown_fields);
1197        }
1198        debug_struct.finish()
1199    }
1200}
1201
1202impl std::fmt::Debug for super::RotateServerCaContext {
1203    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1204        let mut debug_struct = f.debug_struct("RotateServerCaContext");
1205        debug_struct.field("kind", &self.kind);
1206        debug_struct.field("next_version", &self.next_version);
1207        if !self._unknown_fields.is_empty() {
1208            debug_struct.field("_unknown_fields", &self._unknown_fields);
1209        }
1210        debug_struct.finish()
1211    }
1212}
1213
1214impl std::fmt::Debug for super::TruncateLogContext {
1215    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1216        let mut debug_struct = f.debug_struct("TruncateLogContext");
1217        debug_struct.field("kind", &self.kind);
1218        debug_struct.field("log_type", &self.log_type);
1219        if !self._unknown_fields.is_empty() {
1220            debug_struct.field("_unknown_fields", &self._unknown_fields);
1221        }
1222        debug_struct.finish()
1223    }
1224}
1225
1226impl std::fmt::Debug for super::SqlExternalSyncSettingError {
1227    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1228        let mut debug_struct = f.debug_struct("SqlExternalSyncSettingError");
1229        debug_struct.field("kind", &self.kind);
1230        debug_struct.field("r#type", &self.r#type);
1231        debug_struct.field("detail", &self.detail);
1232        if !self._unknown_fields.is_empty() {
1233            debug_struct.field("_unknown_fields", &self._unknown_fields);
1234        }
1235        debug_struct.finish()
1236    }
1237}
1238
1239impl std::fmt::Debug for super::OnPremisesConfiguration {
1240    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1241        let mut debug_struct = f.debug_struct("OnPremisesConfiguration");
1242        debug_struct.field("host_port", &self.host_port);
1243        debug_struct.field("kind", &self.kind);
1244        debug_struct.field("username", &self.username);
1245        debug_struct.field("password", &self.password);
1246        debug_struct.field("ca_certificate", &self.ca_certificate);
1247        debug_struct.field("client_certificate", &self.client_certificate);
1248        debug_struct.field("client_key", &self.client_key);
1249        debug_struct.field("dump_file_path", &self.dump_file_path);
1250        debug_struct.field("source_instance", &self.source_instance);
1251        if !self._unknown_fields.is_empty() {
1252            debug_struct.field("_unknown_fields", &self._unknown_fields);
1253        }
1254        debug_struct.finish()
1255    }
1256}
1257
1258impl std::fmt::Debug for super::ReplicaConfiguration {
1259    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1260        let mut debug_struct = f.debug_struct("ReplicaConfiguration");
1261        debug_struct.field("kind", &self.kind);
1262        debug_struct.field(
1263            "mysql_replica_configuration",
1264            &self.mysql_replica_configuration,
1265        );
1266        debug_struct.field("failover_target", &self.failover_target);
1267        debug_struct.field("cascadable_replica", &self.cascadable_replica);
1268        if !self._unknown_fields.is_empty() {
1269            debug_struct.field("_unknown_fields", &self._unknown_fields);
1270        }
1271        debug_struct.finish()
1272    }
1273}
1274
1275impl std::fmt::Debug for super::SqlInstancesAcquireSsrsLeaseRequest {
1276    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1277        let mut debug_struct = f.debug_struct("SqlInstancesAcquireSsrsLeaseRequest");
1278        debug_struct.field("instance", &self.instance);
1279        debug_struct.field("project", &self.project);
1280        debug_struct.field("body", &self.body);
1281        if !self._unknown_fields.is_empty() {
1282            debug_struct.field("_unknown_fields", &self._unknown_fields);
1283        }
1284        debug_struct.finish()
1285    }
1286}
1287
1288impl std::fmt::Debug for super::SqlInstancesAcquireSsrsLeaseResponse {
1289    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1290        let mut debug_struct = f.debug_struct("SqlInstancesAcquireSsrsLeaseResponse");
1291        debug_struct.field("operation_id", &self.operation_id);
1292        if !self._unknown_fields.is_empty() {
1293            debug_struct.field("_unknown_fields", &self._unknown_fields);
1294        }
1295        debug_struct.finish()
1296    }
1297}
1298
1299impl std::fmt::Debug for super::SqlInstancesReleaseSsrsLeaseRequest {
1300    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1301        let mut debug_struct = f.debug_struct("SqlInstancesReleaseSsrsLeaseRequest");
1302        debug_struct.field("instance", &self.instance);
1303        debug_struct.field("project", &self.project);
1304        if !self._unknown_fields.is_empty() {
1305            debug_struct.field("_unknown_fields", &self._unknown_fields);
1306        }
1307        debug_struct.finish()
1308    }
1309}
1310
1311impl std::fmt::Debug for super::SqlInstancesReleaseSsrsLeaseResponse {
1312    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1313        let mut debug_struct = f.debug_struct("SqlInstancesReleaseSsrsLeaseResponse");
1314        debug_struct.field("operation_id", &self.operation_id);
1315        if !self._unknown_fields.is_empty() {
1316            debug_struct.field("_unknown_fields", &self._unknown_fields);
1317        }
1318        debug_struct.finish()
1319    }
1320}
1321
1322impl std::fmt::Debug for super::SqlOperationsGetRequest {
1323    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1324        let mut debug_struct = f.debug_struct("SqlOperationsGetRequest");
1325        debug_struct.field("operation", &self.operation);
1326        debug_struct.field("project", &self.project);
1327        if !self._unknown_fields.is_empty() {
1328            debug_struct.field("_unknown_fields", &self._unknown_fields);
1329        }
1330        debug_struct.finish()
1331    }
1332}
1333
1334impl std::fmt::Debug for super::SqlOperationsListRequest {
1335    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1336        let mut debug_struct = f.debug_struct("SqlOperationsListRequest");
1337        debug_struct.field("instance", &self.instance);
1338        debug_struct.field("max_results", &self.max_results);
1339        debug_struct.field("page_token", &self.page_token);
1340        debug_struct.field("project", &self.project);
1341        if !self._unknown_fields.is_empty() {
1342            debug_struct.field("_unknown_fields", &self._unknown_fields);
1343        }
1344        debug_struct.finish()
1345    }
1346}
1347
1348impl std::fmt::Debug for super::OperationsListResponse {
1349    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1350        let mut debug_struct = f.debug_struct("OperationsListResponse");
1351        debug_struct.field("kind", &self.kind);
1352        debug_struct.field("items", &self.items);
1353        debug_struct.field("next_page_token", &self.next_page_token);
1354        if !self._unknown_fields.is_empty() {
1355            debug_struct.field("_unknown_fields", &self._unknown_fields);
1356        }
1357        debug_struct.finish()
1358    }
1359}
1360
1361impl std::fmt::Debug for super::SqlOperationsCancelRequest {
1362    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1363        let mut debug_struct = f.debug_struct("SqlOperationsCancelRequest");
1364        debug_struct.field("operation", &self.operation);
1365        debug_struct.field("project", &self.project);
1366        if !self._unknown_fields.is_empty() {
1367            debug_struct.field("_unknown_fields", &self._unknown_fields);
1368        }
1369        debug_struct.finish()
1370    }
1371}
1372
1373impl std::fmt::Debug for super::AclEntry {
1374    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1375        let mut debug_struct = f.debug_struct("AclEntry");
1376        debug_struct.field("value", &self.value);
1377        debug_struct.field("expiration_time", &self.expiration_time);
1378        debug_struct.field("name", &self.name);
1379        debug_struct.field("kind", &self.kind);
1380        if !self._unknown_fields.is_empty() {
1381            debug_struct.field("_unknown_fields", &self._unknown_fields);
1382        }
1383        debug_struct.finish()
1384    }
1385}
1386
1387impl std::fmt::Debug for super::ApiWarning {
1388    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1389        let mut debug_struct = f.debug_struct("ApiWarning");
1390        debug_struct.field("code", &self.code);
1391        debug_struct.field("message", &self.message);
1392        debug_struct.field("region", &self.region);
1393        if !self._unknown_fields.is_empty() {
1394            debug_struct.field("_unknown_fields", &self._unknown_fields);
1395        }
1396        debug_struct.finish()
1397    }
1398}
1399
1400impl std::fmt::Debug for super::BackupRetentionSettings {
1401    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1402        let mut debug_struct = f.debug_struct("BackupRetentionSettings");
1403        debug_struct.field("retention_unit", &self.retention_unit);
1404        debug_struct.field("retained_backups", &self.retained_backups);
1405        if !self._unknown_fields.is_empty() {
1406            debug_struct.field("_unknown_fields", &self._unknown_fields);
1407        }
1408        debug_struct.finish()
1409    }
1410}
1411
1412impl std::fmt::Debug for super::BackupConfiguration {
1413    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1414        let mut debug_struct = f.debug_struct("BackupConfiguration");
1415        debug_struct.field("start_time", &self.start_time);
1416        debug_struct.field("enabled", &self.enabled);
1417        debug_struct.field("kind", &self.kind);
1418        debug_struct.field("binary_log_enabled", &self.binary_log_enabled);
1419        debug_struct.field(
1420            "replication_log_archiving_enabled",
1421            &self.replication_log_archiving_enabled,
1422        );
1423        debug_struct.field("location", &self.location);
1424        debug_struct.field(
1425            "point_in_time_recovery_enabled",
1426            &self.point_in_time_recovery_enabled,
1427        );
1428        debug_struct.field("backup_retention_settings", &self.backup_retention_settings);
1429        debug_struct.field(
1430            "transaction_log_retention_days",
1431            &self.transaction_log_retention_days,
1432        );
1433        debug_struct.field(
1434            "transactional_log_storage_state",
1435            &self.transactional_log_storage_state,
1436        );
1437        if !self._unknown_fields.is_empty() {
1438            debug_struct.field("_unknown_fields", &self._unknown_fields);
1439        }
1440        debug_struct.finish()
1441    }
1442}
1443
1444impl std::fmt::Debug for super::PerformDiskShrinkContext {
1445    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1446        let mut debug_struct = f.debug_struct("PerformDiskShrinkContext");
1447        debug_struct.field("target_size_gb", &self.target_size_gb);
1448        if !self._unknown_fields.is_empty() {
1449            debug_struct.field("_unknown_fields", &self._unknown_fields);
1450        }
1451        debug_struct.finish()
1452    }
1453}
1454
1455impl std::fmt::Debug for super::BackupContext {
1456    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1457        let mut debug_struct = f.debug_struct("BackupContext");
1458        debug_struct.field("backup_id", &self.backup_id);
1459        debug_struct.field("kind", &self.kind);
1460        if !self._unknown_fields.is_empty() {
1461            debug_struct.field("_unknown_fields", &self._unknown_fields);
1462        }
1463        debug_struct.finish()
1464    }
1465}
1466
1467impl std::fmt::Debug for super::Database {
1468    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1469        let mut debug_struct = f.debug_struct("Database");
1470        debug_struct.field("kind", &self.kind);
1471        debug_struct.field("charset", &self.charset);
1472        debug_struct.field("collation", &self.collation);
1473        debug_struct.field("etag", &self.etag);
1474        debug_struct.field("name", &self.name);
1475        debug_struct.field("instance", &self.instance);
1476        debug_struct.field("self_link", &self.self_link);
1477        debug_struct.field("project", &self.project);
1478        debug_struct.field("database_details", &self.database_details);
1479        if !self._unknown_fields.is_empty() {
1480            debug_struct.field("_unknown_fields", &self._unknown_fields);
1481        }
1482        debug_struct.finish()
1483    }
1484}
1485
1486impl std::fmt::Debug for super::SqlServerDatabaseDetails {
1487    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1488        let mut debug_struct = f.debug_struct("SqlServerDatabaseDetails");
1489        debug_struct.field("compatibility_level", &self.compatibility_level);
1490        debug_struct.field("recovery_model", &self.recovery_model);
1491        if !self._unknown_fields.is_empty() {
1492            debug_struct.field("_unknown_fields", &self._unknown_fields);
1493        }
1494        debug_struct.finish()
1495    }
1496}
1497
1498impl std::fmt::Debug for super::DatabaseFlags {
1499    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1500        let mut debug_struct = f.debug_struct("DatabaseFlags");
1501        debug_struct.field("name", &self.name);
1502        debug_struct.field("value", &self.value);
1503        if !self._unknown_fields.is_empty() {
1504            debug_struct.field("_unknown_fields", &self._unknown_fields);
1505        }
1506        debug_struct.finish()
1507    }
1508}
1509
1510impl std::fmt::Debug for super::MySqlSyncConfig {
1511    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1512        let mut debug_struct = f.debug_struct("MySqlSyncConfig");
1513        debug_struct.field("initial_sync_flags", &self.initial_sync_flags);
1514        if !self._unknown_fields.is_empty() {
1515            debug_struct.field("_unknown_fields", &self._unknown_fields);
1516        }
1517        debug_struct.finish()
1518    }
1519}
1520
1521impl std::fmt::Debug for super::SyncFlags {
1522    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1523        let mut debug_struct = f.debug_struct("SyncFlags");
1524        debug_struct.field("name", &self.name);
1525        debug_struct.field("value", &self.value);
1526        if !self._unknown_fields.is_empty() {
1527            debug_struct.field("_unknown_fields", &self._unknown_fields);
1528        }
1529        debug_struct.finish()
1530    }
1531}
1532
1533impl std::fmt::Debug for super::InstanceReference {
1534    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1535        let mut debug_struct = f.debug_struct("InstanceReference");
1536        debug_struct.field("name", &self.name);
1537        debug_struct.field("region", &self.region);
1538        debug_struct.field("project", &self.project);
1539        if !self._unknown_fields.is_empty() {
1540            debug_struct.field("_unknown_fields", &self._unknown_fields);
1541        }
1542        debug_struct.finish()
1543    }
1544}
1545
1546impl std::fmt::Debug for super::DemoteMasterConfiguration {
1547    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1548        let mut debug_struct = f.debug_struct("DemoteMasterConfiguration");
1549        debug_struct.field("kind", &self.kind);
1550        debug_struct.field(
1551            "mysql_replica_configuration",
1552            &self.mysql_replica_configuration,
1553        );
1554        if !self._unknown_fields.is_empty() {
1555            debug_struct.field("_unknown_fields", &self._unknown_fields);
1556        }
1557        debug_struct.finish()
1558    }
1559}
1560
1561impl std::fmt::Debug for super::DemoteMasterMySqlReplicaConfiguration {
1562    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1563        let mut debug_struct = f.debug_struct("DemoteMasterMySqlReplicaConfiguration");
1564        debug_struct.field("kind", &self.kind);
1565        debug_struct.field("username", &self.username);
1566        debug_struct.field("password", &self.password);
1567        debug_struct.field("client_key", &self.client_key);
1568        debug_struct.field("client_certificate", &self.client_certificate);
1569        debug_struct.field("ca_certificate", &self.ca_certificate);
1570        if !self._unknown_fields.is_empty() {
1571            debug_struct.field("_unknown_fields", &self._unknown_fields);
1572        }
1573        debug_struct.finish()
1574    }
1575}
1576
1577impl std::fmt::Debug for super::ExportContext {
1578    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1579        let mut debug_struct = f.debug_struct("ExportContext");
1580        debug_struct.field("uri", &self.uri);
1581        debug_struct.field("databases", &self.databases);
1582        debug_struct.field("kind", &self.kind);
1583        debug_struct.field("sql_export_options", &self.sql_export_options);
1584        debug_struct.field("csv_export_options", &self.csv_export_options);
1585        debug_struct.field("file_type", &self.file_type);
1586        debug_struct.field("offload", &self.offload);
1587        debug_struct.field("bak_export_options", &self.bak_export_options);
1588        if !self._unknown_fields.is_empty() {
1589            debug_struct.field("_unknown_fields", &self._unknown_fields);
1590        }
1591        debug_struct.finish()
1592    }
1593}
1594
1595impl std::fmt::Debug for super::export_context::SqlCsvExportOptions {
1596    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1597        let mut debug_struct = f.debug_struct("SqlCsvExportOptions");
1598        debug_struct.field("select_query", &self.select_query);
1599        debug_struct.field("escape_character", &self.escape_character);
1600        debug_struct.field("quote_character", &self.quote_character);
1601        debug_struct.field("fields_terminated_by", &self.fields_terminated_by);
1602        debug_struct.field("lines_terminated_by", &self.lines_terminated_by);
1603        if !self._unknown_fields.is_empty() {
1604            debug_struct.field("_unknown_fields", &self._unknown_fields);
1605        }
1606        debug_struct.finish()
1607    }
1608}
1609
1610impl std::fmt::Debug for super::export_context::SqlExportOptions {
1611    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1612        let mut debug_struct = f.debug_struct("SqlExportOptions");
1613        debug_struct.field("tables", &self.tables);
1614        debug_struct.field("schema_only", &self.schema_only);
1615        debug_struct.field("mysql_export_options", &self.mysql_export_options);
1616        debug_struct.field("threads", &self.threads);
1617        debug_struct.field("parallel", &self.parallel);
1618        debug_struct.field("postgres_export_options", &self.postgres_export_options);
1619        if !self._unknown_fields.is_empty() {
1620            debug_struct.field("_unknown_fields", &self._unknown_fields);
1621        }
1622        debug_struct.finish()
1623    }
1624}
1625
1626impl std::fmt::Debug for super::export_context::sql_export_options::MysqlExportOptions {
1627    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1628        let mut debug_struct = f.debug_struct("MysqlExportOptions");
1629        debug_struct.field("master_data", &self.master_data);
1630        if !self._unknown_fields.is_empty() {
1631            debug_struct.field("_unknown_fields", &self._unknown_fields);
1632        }
1633        debug_struct.finish()
1634    }
1635}
1636
1637impl std::fmt::Debug for super::export_context::sql_export_options::PostgresExportOptions {
1638    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1639        let mut debug_struct = f.debug_struct("PostgresExportOptions");
1640        debug_struct.field("clean", &self.clean);
1641        debug_struct.field("if_exists", &self.if_exists);
1642        if !self._unknown_fields.is_empty() {
1643            debug_struct.field("_unknown_fields", &self._unknown_fields);
1644        }
1645        debug_struct.finish()
1646    }
1647}
1648
1649impl std::fmt::Debug for super::export_context::SqlBakExportOptions {
1650    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1651        let mut debug_struct = f.debug_struct("SqlBakExportOptions");
1652        debug_struct.field("striped", &self.striped);
1653        debug_struct.field("stripe_count", &self.stripe_count);
1654        debug_struct.field("bak_type", &self.bak_type);
1655        debug_struct.field("copy_only", &self.copy_only);
1656        debug_struct.field("differential_base", &self.differential_base);
1657        if !self._unknown_fields.is_empty() {
1658            debug_struct.field("_unknown_fields", &self._unknown_fields);
1659        }
1660        debug_struct.finish()
1661    }
1662}
1663
1664impl std::fmt::Debug for super::ImportContext {
1665    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1666        let mut debug_struct = f.debug_struct("ImportContext");
1667        debug_struct.field("uri", &self.uri);
1668        debug_struct.field("database", &self.database);
1669        debug_struct.field("kind", &self.kind);
1670        debug_struct.field("file_type", &self.file_type);
1671        debug_struct.field("csv_import_options", &self.csv_import_options);
1672        debug_struct.field("import_user", &self.import_user);
1673        debug_struct.field("bak_import_options", &self.bak_import_options);
1674        debug_struct.field("sql_import_options", &self.sql_import_options);
1675        if !self._unknown_fields.is_empty() {
1676            debug_struct.field("_unknown_fields", &self._unknown_fields);
1677        }
1678        debug_struct.finish()
1679    }
1680}
1681
1682impl std::fmt::Debug for super::import_context::SqlImportOptions {
1683    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1684        let mut debug_struct = f.debug_struct("SqlImportOptions");
1685        debug_struct.field("threads", &self.threads);
1686        debug_struct.field("parallel", &self.parallel);
1687        debug_struct.field("postgres_import_options", &self.postgres_import_options);
1688        if !self._unknown_fields.is_empty() {
1689            debug_struct.field("_unknown_fields", &self._unknown_fields);
1690        }
1691        debug_struct.finish()
1692    }
1693}
1694
1695impl std::fmt::Debug for super::import_context::sql_import_options::PostgresImportOptions {
1696    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1697        let mut debug_struct = f.debug_struct("PostgresImportOptions");
1698        debug_struct.field("clean", &self.clean);
1699        debug_struct.field("if_exists", &self.if_exists);
1700        if !self._unknown_fields.is_empty() {
1701            debug_struct.field("_unknown_fields", &self._unknown_fields);
1702        }
1703        debug_struct.finish()
1704    }
1705}
1706
1707impl std::fmt::Debug for super::import_context::SqlCsvImportOptions {
1708    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1709        let mut debug_struct = f.debug_struct("SqlCsvImportOptions");
1710        debug_struct.field("table", &self.table);
1711        debug_struct.field("columns", &self.columns);
1712        debug_struct.field("escape_character", &self.escape_character);
1713        debug_struct.field("quote_character", &self.quote_character);
1714        debug_struct.field("fields_terminated_by", &self.fields_terminated_by);
1715        debug_struct.field("lines_terminated_by", &self.lines_terminated_by);
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::import_context::SqlBakImportOptions {
1724    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1725        let mut debug_struct = f.debug_struct("SqlBakImportOptions");
1726        debug_struct.field("encryption_options", &self.encryption_options);
1727        debug_struct.field("striped", &self.striped);
1728        debug_struct.field("no_recovery", &self.no_recovery);
1729        debug_struct.field("recovery_only", &self.recovery_only);
1730        debug_struct.field("bak_type", &self.bak_type);
1731        debug_struct.field("stop_at", &self.stop_at);
1732        debug_struct.field("stop_at_mark", &self.stop_at_mark);
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::import_context::sql_bak_import_options::EncryptionOptions {
1741    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1742        let mut debug_struct = f.debug_struct("EncryptionOptions");
1743        debug_struct.field("cert_path", &self.cert_path);
1744        debug_struct.field("pvk_path", &self.pvk_path);
1745        debug_struct.field("pvk_password", &self.pvk_password);
1746        if !self._unknown_fields.is_empty() {
1747            debug_struct.field("_unknown_fields", &self._unknown_fields);
1748        }
1749        debug_struct.finish()
1750    }
1751}
1752
1753impl std::fmt::Debug for super::IpConfiguration {
1754    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1755        let mut debug_struct = f.debug_struct("IpConfiguration");
1756        debug_struct.field("ipv4_enabled", &self.ipv4_enabled);
1757        debug_struct.field("private_network", &self.private_network);
1758        debug_struct.field("require_ssl", &self.require_ssl);
1759        debug_struct.field("authorized_networks", &self.authorized_networks);
1760        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
1761        debug_struct.field(
1762            "enable_private_path_for_google_cloud_services",
1763            &self.enable_private_path_for_google_cloud_services,
1764        );
1765        debug_struct.field("ssl_mode", &self.ssl_mode);
1766        debug_struct.field("psc_config", &self.psc_config);
1767        debug_struct.field("server_ca_mode", &self.server_ca_mode);
1768        if !self._unknown_fields.is_empty() {
1769            debug_struct.field("_unknown_fields", &self._unknown_fields);
1770        }
1771        debug_struct.finish()
1772    }
1773}
1774
1775impl std::fmt::Debug for super::PscConfig {
1776    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1777        let mut debug_struct = f.debug_struct("PscConfig");
1778        debug_struct.field("psc_enabled", &self.psc_enabled);
1779        debug_struct.field("allowed_consumer_projects", &self.allowed_consumer_projects);
1780        if !self._unknown_fields.is_empty() {
1781            debug_struct.field("_unknown_fields", &self._unknown_fields);
1782        }
1783        debug_struct.finish()
1784    }
1785}
1786
1787impl std::fmt::Debug for super::LocationPreference {
1788    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1789        let mut debug_struct = f.debug_struct("LocationPreference");
1790        debug_struct.field("follow_gae_application", &self.follow_gae_application);
1791        debug_struct.field("zone", &self.zone);
1792        debug_struct.field("secondary_zone", &self.secondary_zone);
1793        debug_struct.field("kind", &self.kind);
1794        if !self._unknown_fields.is_empty() {
1795            debug_struct.field("_unknown_fields", &self._unknown_fields);
1796        }
1797        debug_struct.finish()
1798    }
1799}
1800
1801impl std::fmt::Debug for super::MaintenanceWindow {
1802    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1803        let mut debug_struct = f.debug_struct("MaintenanceWindow");
1804        debug_struct.field("hour", &self.hour);
1805        debug_struct.field("day", &self.day);
1806        debug_struct.field("update_track", &self.update_track);
1807        debug_struct.field("kind", &self.kind);
1808        if !self._unknown_fields.is_empty() {
1809            debug_struct.field("_unknown_fields", &self._unknown_fields);
1810        }
1811        debug_struct.finish()
1812    }
1813}
1814
1815impl std::fmt::Debug for super::DenyMaintenancePeriod {
1816    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1817        let mut debug_struct = f.debug_struct("DenyMaintenancePeriod");
1818        debug_struct.field("start_date", &self.start_date);
1819        debug_struct.field("end_date", &self.end_date);
1820        debug_struct.field("time", &self.time);
1821        if !self._unknown_fields.is_empty() {
1822            debug_struct.field("_unknown_fields", &self._unknown_fields);
1823        }
1824        debug_struct.finish()
1825    }
1826}
1827
1828impl std::fmt::Debug for super::InsightsConfig {
1829    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1830        let mut debug_struct = f.debug_struct("InsightsConfig");
1831        debug_struct.field("query_insights_enabled", &self.query_insights_enabled);
1832        debug_struct.field("record_client_address", &self.record_client_address);
1833        debug_struct.field("record_application_tags", &self.record_application_tags);
1834        debug_struct.field("query_string_length", &self.query_string_length);
1835        debug_struct.field("query_plans_per_minute", &self.query_plans_per_minute);
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::MySqlReplicaConfiguration {
1844    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1845        let mut debug_struct = f.debug_struct("MySqlReplicaConfiguration");
1846        debug_struct.field("dump_file_path", &self.dump_file_path);
1847        debug_struct.field("username", &self.username);
1848        debug_struct.field("password", &self.password);
1849        debug_struct.field("connect_retry_interval", &self.connect_retry_interval);
1850        debug_struct.field("master_heartbeat_period", &self.master_heartbeat_period);
1851        debug_struct.field("ca_certificate", &self.ca_certificate);
1852        debug_struct.field("client_certificate", &self.client_certificate);
1853        debug_struct.field("client_key", &self.client_key);
1854        debug_struct.field("ssl_cipher", &self.ssl_cipher);
1855        debug_struct.field("verify_server_certificate", &self.verify_server_certificate);
1856        debug_struct.field("kind", &self.kind);
1857        if !self._unknown_fields.is_empty() {
1858            debug_struct.field("_unknown_fields", &self._unknown_fields);
1859        }
1860        debug_struct.finish()
1861    }
1862}
1863
1864impl std::fmt::Debug for super::DiskEncryptionConfiguration {
1865    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1866        let mut debug_struct = f.debug_struct("DiskEncryptionConfiguration");
1867        debug_struct.field("kms_key_name", &self.kms_key_name);
1868        debug_struct.field("kind", &self.kind);
1869        if !self._unknown_fields.is_empty() {
1870            debug_struct.field("_unknown_fields", &self._unknown_fields);
1871        }
1872        debug_struct.finish()
1873    }
1874}
1875
1876impl std::fmt::Debug for super::DiskEncryptionStatus {
1877    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1878        let mut debug_struct = f.debug_struct("DiskEncryptionStatus");
1879        debug_struct.field("kms_key_version_name", &self.kms_key_version_name);
1880        debug_struct.field("kind", &self.kind);
1881        if !self._unknown_fields.is_empty() {
1882            debug_struct.field("_unknown_fields", &self._unknown_fields);
1883        }
1884        debug_struct.finish()
1885    }
1886}
1887
1888impl std::fmt::Debug for super::IpMapping {
1889    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1890        let mut debug_struct = f.debug_struct("IpMapping");
1891        debug_struct.field("r#type", &self.r#type);
1892        debug_struct.field("ip_address", &self.ip_address);
1893        debug_struct.field("time_to_retire", &self.time_to_retire);
1894        if !self._unknown_fields.is_empty() {
1895            debug_struct.field("_unknown_fields", &self._unknown_fields);
1896        }
1897        debug_struct.finish()
1898    }
1899}
1900
1901impl std::fmt::Debug for super::Operation {
1902    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1903        let mut debug_struct = f.debug_struct("Operation");
1904        debug_struct.field("kind", &self.kind);
1905        debug_struct.field("target_link", &self.target_link);
1906        debug_struct.field("status", &self.status);
1907        debug_struct.field("user", &self.user);
1908        debug_struct.field("insert_time", &self.insert_time);
1909        debug_struct.field("start_time", &self.start_time);
1910        debug_struct.field("end_time", &self.end_time);
1911        debug_struct.field("error", &self.error);
1912        debug_struct.field("api_warning", &self.api_warning);
1913        debug_struct.field("operation_type", &self.operation_type);
1914        debug_struct.field("import_context", &self.import_context);
1915        debug_struct.field("export_context", &self.export_context);
1916        debug_struct.field("backup_context", &self.backup_context);
1917        debug_struct.field("name", &self.name);
1918        debug_struct.field("target_id", &self.target_id);
1919        debug_struct.field("self_link", &self.self_link);
1920        debug_struct.field("target_project", &self.target_project);
1921        debug_struct.field(
1922            "acquire_ssrs_lease_context",
1923            &self.acquire_ssrs_lease_context,
1924        );
1925        if !self._unknown_fields.is_empty() {
1926            debug_struct.field("_unknown_fields", &self._unknown_fields);
1927        }
1928        debug_struct.finish()
1929    }
1930}
1931
1932impl std::fmt::Debug for super::OperationError {
1933    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1934        let mut debug_struct = f.debug_struct("OperationError");
1935        debug_struct.field("kind", &self.kind);
1936        debug_struct.field("code", &self.code);
1937        debug_struct.field("message", &self.message);
1938        if !self._unknown_fields.is_empty() {
1939            debug_struct.field("_unknown_fields", &self._unknown_fields);
1940        }
1941        debug_struct.finish()
1942    }
1943}
1944
1945impl std::fmt::Debug for super::OperationErrors {
1946    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1947        let mut debug_struct = f.debug_struct("OperationErrors");
1948        debug_struct.field("kind", &self.kind);
1949        debug_struct.field("errors", &self.errors);
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::PasswordValidationPolicy {
1958    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1959        let mut debug_struct = f.debug_struct("PasswordValidationPolicy");
1960        debug_struct.field("min_length", &self.min_length);
1961        debug_struct.field("complexity", &self.complexity);
1962        debug_struct.field("reuse_interval", &self.reuse_interval);
1963        debug_struct.field(
1964            "disallow_username_substring",
1965            &self.disallow_username_substring,
1966        );
1967        debug_struct.field("password_change_interval", &self.password_change_interval);
1968        debug_struct.field("enable_password_policy", &self.enable_password_policy);
1969        debug_struct.field(
1970            "disallow_compromised_credentials",
1971            &self.disallow_compromised_credentials,
1972        );
1973        if !self._unknown_fields.is_empty() {
1974            debug_struct.field("_unknown_fields", &self._unknown_fields);
1975        }
1976        debug_struct.finish()
1977    }
1978}
1979
1980impl std::fmt::Debug for super::DataCacheConfig {
1981    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1982        let mut debug_struct = f.debug_struct("DataCacheConfig");
1983        debug_struct.field("data_cache_enabled", &self.data_cache_enabled);
1984        if !self._unknown_fields.is_empty() {
1985            debug_struct.field("_unknown_fields", &self._unknown_fields);
1986        }
1987        debug_struct.finish()
1988    }
1989}
1990
1991impl std::fmt::Debug for super::Settings {
1992    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1993        let mut debug_struct = f.debug_struct("Settings");
1994        debug_struct.field("settings_version", &self.settings_version);
1995        debug_struct.field(
1996            "authorized_gae_applications",
1997            &self.authorized_gae_applications,
1998        );
1999        debug_struct.field("tier", &self.tier);
2000        debug_struct.field("kind", &self.kind);
2001        debug_struct.field("user_labels", &self.user_labels);
2002        debug_struct.field("availability_type", &self.availability_type);
2003        debug_struct.field("pricing_plan", &self.pricing_plan);
2004        debug_struct.field("replication_type", &self.replication_type);
2005        debug_struct.field("storage_auto_resize_limit", &self.storage_auto_resize_limit);
2006        debug_struct.field("activation_policy", &self.activation_policy);
2007        debug_struct.field("ip_configuration", &self.ip_configuration);
2008        debug_struct.field("storage_auto_resize", &self.storage_auto_resize);
2009        debug_struct.field("location_preference", &self.location_preference);
2010        debug_struct.field("database_flags", &self.database_flags);
2011        debug_struct.field("data_disk_type", &self.data_disk_type);
2012        debug_struct.field("maintenance_window", &self.maintenance_window);
2013        debug_struct.field("backup_configuration", &self.backup_configuration);
2014        debug_struct.field(
2015            "database_replication_enabled",
2016            &self.database_replication_enabled,
2017        );
2018        debug_struct.field(
2019            "crash_safe_replication_enabled",
2020            &self.crash_safe_replication_enabled,
2021        );
2022        debug_struct.field("data_disk_size_gb", &self.data_disk_size_gb);
2023        debug_struct.field("active_directory_config", &self.active_directory_config);
2024        debug_struct.field("collation", &self.collation);
2025        debug_struct.field("deny_maintenance_periods", &self.deny_maintenance_periods);
2026        debug_struct.field("insights_config", &self.insights_config);
2027        debug_struct.field(
2028            "password_validation_policy",
2029            &self.password_validation_policy,
2030        );
2031        debug_struct.field("sql_server_audit_config", &self.sql_server_audit_config);
2032        debug_struct.field("edition", &self.edition);
2033        debug_struct.field("connector_enforcement", &self.connector_enforcement);
2034        debug_struct.field(
2035            "deletion_protection_enabled",
2036            &self.deletion_protection_enabled,
2037        );
2038        debug_struct.field("time_zone", &self.time_zone);
2039        debug_struct.field("advanced_machine_features", &self.advanced_machine_features);
2040        debug_struct.field("data_cache_config", &self.data_cache_config);
2041        debug_struct.field(
2042            "enable_google_ml_integration",
2043            &self.enable_google_ml_integration,
2044        );
2045        debug_struct.field(
2046            "enable_dataplex_integration",
2047            &self.enable_dataplex_integration,
2048        );
2049        if !self._unknown_fields.is_empty() {
2050            debug_struct.field("_unknown_fields", &self._unknown_fields);
2051        }
2052        debug_struct.finish()
2053    }
2054}
2055
2056impl std::fmt::Debug for super::AdvancedMachineFeatures {
2057    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2058        let mut debug_struct = f.debug_struct("AdvancedMachineFeatures");
2059        debug_struct.field("threads_per_core", &self.threads_per_core);
2060        if !self._unknown_fields.is_empty() {
2061            debug_struct.field("_unknown_fields", &self._unknown_fields);
2062        }
2063        debug_struct.finish()
2064    }
2065}
2066
2067impl std::fmt::Debug for super::SslCert {
2068    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2069        let mut debug_struct = f.debug_struct("SslCert");
2070        debug_struct.field("kind", &self.kind);
2071        debug_struct.field("cert_serial_number", &self.cert_serial_number);
2072        debug_struct.field("cert", &self.cert);
2073        debug_struct.field("create_time", &self.create_time);
2074        debug_struct.field("common_name", &self.common_name);
2075        debug_struct.field("expiration_time", &self.expiration_time);
2076        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
2077        debug_struct.field("instance", &self.instance);
2078        debug_struct.field("self_link", &self.self_link);
2079        if !self._unknown_fields.is_empty() {
2080            debug_struct.field("_unknown_fields", &self._unknown_fields);
2081        }
2082        debug_struct.finish()
2083    }
2084}
2085
2086impl std::fmt::Debug for super::SslCertDetail {
2087    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2088        let mut debug_struct = f.debug_struct("SslCertDetail");
2089        debug_struct.field("cert_info", &self.cert_info);
2090        debug_struct.field("cert_private_key", &self.cert_private_key);
2091        if !self._unknown_fields.is_empty() {
2092            debug_struct.field("_unknown_fields", &self._unknown_fields);
2093        }
2094        debug_struct.finish()
2095    }
2096}
2097
2098impl std::fmt::Debug for super::SqlActiveDirectoryConfig {
2099    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2100        let mut debug_struct = f.debug_struct("SqlActiveDirectoryConfig");
2101        debug_struct.field("kind", &self.kind);
2102        debug_struct.field("domain", &self.domain);
2103        if !self._unknown_fields.is_empty() {
2104            debug_struct.field("_unknown_fields", &self._unknown_fields);
2105        }
2106        debug_struct.finish()
2107    }
2108}
2109
2110impl std::fmt::Debug for super::SqlServerAuditConfig {
2111    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2112        let mut debug_struct = f.debug_struct("SqlServerAuditConfig");
2113        debug_struct.field("kind", &self.kind);
2114        debug_struct.field("bucket", &self.bucket);
2115        debug_struct.field("retention_interval", &self.retention_interval);
2116        debug_struct.field("upload_interval", &self.upload_interval);
2117        if !self._unknown_fields.is_empty() {
2118            debug_struct.field("_unknown_fields", &self._unknown_fields);
2119        }
2120        debug_struct.finish()
2121    }
2122}
2123
2124impl std::fmt::Debug for super::AcquireSsrsLeaseContext {
2125    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2126        let mut debug_struct = f.debug_struct("AcquireSsrsLeaseContext");
2127        debug_struct.field("setup_login", &self.setup_login);
2128        debug_struct.field("service_login", &self.service_login);
2129        debug_struct.field("report_database", &self.report_database);
2130        debug_struct.field("duration", &self.duration);
2131        if !self._unknown_fields.is_empty() {
2132            debug_struct.field("_unknown_fields", &self._unknown_fields);
2133        }
2134        debug_struct.finish()
2135    }
2136}
2137
2138impl std::fmt::Debug for super::SqlSslCertsDeleteRequest {
2139    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2140        let mut debug_struct = f.debug_struct("SqlSslCertsDeleteRequest");
2141        debug_struct.field("instance", &self.instance);
2142        debug_struct.field("project", &self.project);
2143        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
2144        if !self._unknown_fields.is_empty() {
2145            debug_struct.field("_unknown_fields", &self._unknown_fields);
2146        }
2147        debug_struct.finish()
2148    }
2149}
2150
2151impl std::fmt::Debug for super::SqlSslCertsGetRequest {
2152    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2153        let mut debug_struct = f.debug_struct("SqlSslCertsGetRequest");
2154        debug_struct.field("instance", &self.instance);
2155        debug_struct.field("project", &self.project);
2156        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
2157        if !self._unknown_fields.is_empty() {
2158            debug_struct.field("_unknown_fields", &self._unknown_fields);
2159        }
2160        debug_struct.finish()
2161    }
2162}
2163
2164impl std::fmt::Debug for super::SqlSslCertsInsertRequest {
2165    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2166        let mut debug_struct = f.debug_struct("SqlSslCertsInsertRequest");
2167        debug_struct.field("instance", &self.instance);
2168        debug_struct.field("project", &self.project);
2169        debug_struct.field("body", &self.body);
2170        if !self._unknown_fields.is_empty() {
2171            debug_struct.field("_unknown_fields", &self._unknown_fields);
2172        }
2173        debug_struct.finish()
2174    }
2175}
2176
2177impl std::fmt::Debug for super::SqlSslCertsListRequest {
2178    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2179        let mut debug_struct = f.debug_struct("SqlSslCertsListRequest");
2180        debug_struct.field("instance", &self.instance);
2181        debug_struct.field("project", &self.project);
2182        if !self._unknown_fields.is_empty() {
2183            debug_struct.field("_unknown_fields", &self._unknown_fields);
2184        }
2185        debug_struct.finish()
2186    }
2187}
2188
2189impl std::fmt::Debug for super::SslCertsInsertRequest {
2190    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2191        let mut debug_struct = f.debug_struct("SslCertsInsertRequest");
2192        debug_struct.field("common_name", &self.common_name);
2193        if !self._unknown_fields.is_empty() {
2194            debug_struct.field("_unknown_fields", &self._unknown_fields);
2195        }
2196        debug_struct.finish()
2197    }
2198}
2199
2200impl std::fmt::Debug for super::SslCertsInsertResponse {
2201    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2202        let mut debug_struct = f.debug_struct("SslCertsInsertResponse");
2203        debug_struct.field("kind", &self.kind);
2204        debug_struct.field("operation", &self.operation);
2205        debug_struct.field("server_ca_cert", &self.server_ca_cert);
2206        debug_struct.field("client_cert", &self.client_cert);
2207        if !self._unknown_fields.is_empty() {
2208            debug_struct.field("_unknown_fields", &self._unknown_fields);
2209        }
2210        debug_struct.finish()
2211    }
2212}
2213
2214impl std::fmt::Debug for super::SslCertsListResponse {
2215    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2216        let mut debug_struct = f.debug_struct("SslCertsListResponse");
2217        debug_struct.field("kind", &self.kind);
2218        debug_struct.field("items", &self.items);
2219        if !self._unknown_fields.is_empty() {
2220            debug_struct.field("_unknown_fields", &self._unknown_fields);
2221        }
2222        debug_struct.finish()
2223    }
2224}
2225
2226impl std::fmt::Debug for super::SqlTiersListRequest {
2227    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2228        let mut debug_struct = f.debug_struct("SqlTiersListRequest");
2229        debug_struct.field("project", &self.project);
2230        if !self._unknown_fields.is_empty() {
2231            debug_struct.field("_unknown_fields", &self._unknown_fields);
2232        }
2233        debug_struct.finish()
2234    }
2235}
2236
2237impl std::fmt::Debug for super::TiersListResponse {
2238    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2239        let mut debug_struct = f.debug_struct("TiersListResponse");
2240        debug_struct.field("kind", &self.kind);
2241        debug_struct.field("items", &self.items);
2242        if !self._unknown_fields.is_empty() {
2243            debug_struct.field("_unknown_fields", &self._unknown_fields);
2244        }
2245        debug_struct.finish()
2246    }
2247}
2248
2249impl std::fmt::Debug for super::Tier {
2250    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2251        let mut debug_struct = f.debug_struct("Tier");
2252        debug_struct.field("tier", &self.tier);
2253        debug_struct.field("ram", &self.ram);
2254        debug_struct.field("kind", &self.kind);
2255        debug_struct.field("disk_quota", &self.disk_quota);
2256        debug_struct.field("region", &self.region);
2257        if !self._unknown_fields.is_empty() {
2258            debug_struct.field("_unknown_fields", &self._unknown_fields);
2259        }
2260        debug_struct.finish()
2261    }
2262}
2263
2264impl std::fmt::Debug for super::SqlUsersDeleteRequest {
2265    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2266        let mut debug_struct = f.debug_struct("SqlUsersDeleteRequest");
2267        debug_struct.field("host", &self.host);
2268        debug_struct.field("instance", &self.instance);
2269        debug_struct.field("name", &self.name);
2270        debug_struct.field("project", &self.project);
2271        if !self._unknown_fields.is_empty() {
2272            debug_struct.field("_unknown_fields", &self._unknown_fields);
2273        }
2274        debug_struct.finish()
2275    }
2276}
2277
2278impl std::fmt::Debug for super::SqlUsersGetRequest {
2279    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2280        let mut debug_struct = f.debug_struct("SqlUsersGetRequest");
2281        debug_struct.field("instance", &self.instance);
2282        debug_struct.field("name", &self.name);
2283        debug_struct.field("project", &self.project);
2284        debug_struct.field("host", &self.host);
2285        if !self._unknown_fields.is_empty() {
2286            debug_struct.field("_unknown_fields", &self._unknown_fields);
2287        }
2288        debug_struct.finish()
2289    }
2290}
2291
2292impl std::fmt::Debug for super::SqlUsersInsertRequest {
2293    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2294        let mut debug_struct = f.debug_struct("SqlUsersInsertRequest");
2295        debug_struct.field("instance", &self.instance);
2296        debug_struct.field("project", &self.project);
2297        debug_struct.field("body", &self.body);
2298        if !self._unknown_fields.is_empty() {
2299            debug_struct.field("_unknown_fields", &self._unknown_fields);
2300        }
2301        debug_struct.finish()
2302    }
2303}
2304
2305impl std::fmt::Debug for super::SqlUsersListRequest {
2306    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2307        let mut debug_struct = f.debug_struct("SqlUsersListRequest");
2308        debug_struct.field("instance", &self.instance);
2309        debug_struct.field("project", &self.project);
2310        if !self._unknown_fields.is_empty() {
2311            debug_struct.field("_unknown_fields", &self._unknown_fields);
2312        }
2313        debug_struct.finish()
2314    }
2315}
2316
2317impl std::fmt::Debug for super::SqlUsersUpdateRequest {
2318    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2319        let mut debug_struct = f.debug_struct("SqlUsersUpdateRequest");
2320        debug_struct.field("host", &self.host);
2321        debug_struct.field("instance", &self.instance);
2322        debug_struct.field("name", &self.name);
2323        debug_struct.field("project", &self.project);
2324        debug_struct.field("body", &self.body);
2325        if !self._unknown_fields.is_empty() {
2326            debug_struct.field("_unknown_fields", &self._unknown_fields);
2327        }
2328        debug_struct.finish()
2329    }
2330}
2331
2332impl std::fmt::Debug for super::UserPasswordValidationPolicy {
2333    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2334        let mut debug_struct = f.debug_struct("UserPasswordValidationPolicy");
2335        debug_struct.field("allowed_failed_attempts", &self.allowed_failed_attempts);
2336        debug_struct.field(
2337            "password_expiration_duration",
2338            &self.password_expiration_duration,
2339        );
2340        debug_struct.field(
2341            "enable_failed_attempts_check",
2342            &self.enable_failed_attempts_check,
2343        );
2344        debug_struct.field("status", &self.status);
2345        debug_struct.field(
2346            "enable_password_verification",
2347            &self.enable_password_verification,
2348        );
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::PasswordStatus {
2357    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2358        let mut debug_struct = f.debug_struct("PasswordStatus");
2359        debug_struct.field("locked", &self.locked);
2360        debug_struct.field("password_expiration_time", &self.password_expiration_time);
2361        if !self._unknown_fields.is_empty() {
2362            debug_struct.field("_unknown_fields", &self._unknown_fields);
2363        }
2364        debug_struct.finish()
2365    }
2366}
2367
2368impl std::fmt::Debug for super::User {
2369    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2370        let mut debug_struct = f.debug_struct("User");
2371        debug_struct.field("kind", &self.kind);
2372        debug_struct.field("password", &self.password);
2373        debug_struct.field("etag", &self.etag);
2374        debug_struct.field("name", &self.name);
2375        debug_struct.field("host", &self.host);
2376        debug_struct.field("instance", &self.instance);
2377        debug_struct.field("project", &self.project);
2378        debug_struct.field("r#type", &self.r#type);
2379        debug_struct.field("password_policy", &self.password_policy);
2380        debug_struct.field("dual_password_type", &self.dual_password_type);
2381        debug_struct.field("user_details", &self.user_details);
2382        if !self._unknown_fields.is_empty() {
2383            debug_struct.field("_unknown_fields", &self._unknown_fields);
2384        }
2385        debug_struct.finish()
2386    }
2387}
2388
2389impl std::fmt::Debug for super::SqlServerUserDetails {
2390    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2391        let mut debug_struct = f.debug_struct("SqlServerUserDetails");
2392        debug_struct.field("disabled", &self.disabled);
2393        debug_struct.field("server_roles", &self.server_roles);
2394        if !self._unknown_fields.is_empty() {
2395            debug_struct.field("_unknown_fields", &self._unknown_fields);
2396        }
2397        debug_struct.finish()
2398    }
2399}
2400
2401impl std::fmt::Debug for super::UsersListResponse {
2402    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2403        let mut debug_struct = f.debug_struct("UsersListResponse");
2404        debug_struct.field("kind", &self.kind);
2405        debug_struct.field("items", &self.items);
2406        debug_struct.field("next_page_token", &self.next_page_token);
2407        if !self._unknown_fields.is_empty() {
2408            debug_struct.field("_unknown_fields", &self._unknown_fields);
2409        }
2410        debug_struct.finish()
2411    }
2412}