Skip to main content

google_cloud_sql_v1/model/
debug.rs

1// Copyright 2025 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     https://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// Code generated by sidekick. DO NOT EDIT.
16
17#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::SqlBackupRunsDeleteRequest {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("SqlBackupRunsDeleteRequest");
23        debug_struct.field("id", &self.id);
24        debug_struct.field("instance", &self.instance);
25        debug_struct.field("project", &self.project);
26        if !self._unknown_fields.is_empty() {
27            debug_struct.field("_unknown_fields", &self._unknown_fields);
28        }
29        debug_struct.finish()
30    }
31}
32
33impl std::fmt::Debug for super::SqlBackupRunsGetRequest {
34    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35        let mut debug_struct = f.debug_struct("SqlBackupRunsGetRequest");
36        debug_struct.field("id", &self.id);
37        debug_struct.field("instance", &self.instance);
38        debug_struct.field("project", &self.project);
39        if !self._unknown_fields.is_empty() {
40            debug_struct.field("_unknown_fields", &self._unknown_fields);
41        }
42        debug_struct.finish()
43    }
44}
45
46impl std::fmt::Debug for super::SqlBackupRunsInsertRequest {
47    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
48        let mut debug_struct = f.debug_struct("SqlBackupRunsInsertRequest");
49        debug_struct.field("instance", &self.instance);
50        debug_struct.field("project", &self.project);
51        debug_struct.field("body", &self.body);
52        if !self._unknown_fields.is_empty() {
53            debug_struct.field("_unknown_fields", &self._unknown_fields);
54        }
55        debug_struct.finish()
56    }
57}
58
59impl std::fmt::Debug for super::SqlBackupRunsListRequest {
60    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
61        let mut debug_struct = f.debug_struct("SqlBackupRunsListRequest");
62        debug_struct.field("instance", &self.instance);
63        debug_struct.field("max_results", &self.max_results);
64        debug_struct.field("page_token", &self.page_token);
65        debug_struct.field("project", &self.project);
66        if !self._unknown_fields.is_empty() {
67            debug_struct.field("_unknown_fields", &self._unknown_fields);
68        }
69        debug_struct.finish()
70    }
71}
72
73impl std::fmt::Debug for super::BackupRun {
74    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
75        let mut debug_struct = f.debug_struct("BackupRun");
76        debug_struct.field("kind", &self.kind);
77        debug_struct.field("status", &self.status);
78        debug_struct.field("enqueued_time", &self.enqueued_time);
79        debug_struct.field("id", &self.id);
80        debug_struct.field("start_time", &self.start_time);
81        debug_struct.field("end_time", &self.end_time);
82        debug_struct.field("error", &self.error);
83        debug_struct.field("r#type", &self.r#type);
84        debug_struct.field("description", &self.description);
85        debug_struct.field("window_start_time", &self.window_start_time);
86        debug_struct.field("instance", &self.instance);
87        debug_struct.field("self_link", &self.self_link);
88        debug_struct.field("location", &self.location);
89        debug_struct.field("database_version", &self.database_version);
90        debug_struct.field(
91            "disk_encryption_configuration",
92            &self.disk_encryption_configuration,
93        );
94        debug_struct.field("disk_encryption_status", &self.disk_encryption_status);
95        debug_struct.field("backup_kind", &self.backup_kind);
96        debug_struct.field("time_zone", &self.time_zone);
97        debug_struct.field("max_chargeable_bytes", &self.max_chargeable_bytes);
98        if !self._unknown_fields.is_empty() {
99            debug_struct.field("_unknown_fields", &self._unknown_fields);
100        }
101        debug_struct.finish()
102    }
103}
104
105impl std::fmt::Debug for super::BackupRunsListResponse {
106    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
107        let mut debug_struct = f.debug_struct("BackupRunsListResponse");
108        debug_struct.field("kind", &self.kind);
109        debug_struct.field("items", &self.items);
110        debug_struct.field("next_page_token", &self.next_page_token);
111        if !self._unknown_fields.is_empty() {
112            debug_struct.field("_unknown_fields", &self._unknown_fields);
113        }
114        debug_struct.finish()
115    }
116}
117
118impl std::fmt::Debug for super::CreateBackupRequest {
119    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
120        let mut debug_struct = f.debug_struct("CreateBackupRequest");
121        debug_struct.field("parent", &self.parent);
122        debug_struct.field("backup", &self.backup);
123        if !self._unknown_fields.is_empty() {
124            debug_struct.field("_unknown_fields", &self._unknown_fields);
125        }
126        debug_struct.finish()
127    }
128}
129
130impl std::fmt::Debug for super::GetBackupRequest {
131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
132        let mut debug_struct = f.debug_struct("GetBackupRequest");
133        debug_struct.field("name", &self.name);
134        if !self._unknown_fields.is_empty() {
135            debug_struct.field("_unknown_fields", &self._unknown_fields);
136        }
137        debug_struct.finish()
138    }
139}
140
141impl std::fmt::Debug for super::ListBackupsRequest {
142    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
143        let mut debug_struct = f.debug_struct("ListBackupsRequest");
144        debug_struct.field("parent", &self.parent);
145        debug_struct.field("page_size", &self.page_size);
146        debug_struct.field("page_token", &self.page_token);
147        debug_struct.field("filter", &self.filter);
148        if !self._unknown_fields.is_empty() {
149            debug_struct.field("_unknown_fields", &self._unknown_fields);
150        }
151        debug_struct.finish()
152    }
153}
154
155impl std::fmt::Debug for super::ListBackupsResponse {
156    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
157        let mut debug_struct = f.debug_struct("ListBackupsResponse");
158        debug_struct.field("backups", &self.backups);
159        debug_struct.field("next_page_token", &self.next_page_token);
160        debug_struct.field("warnings", &self.warnings);
161        if !self._unknown_fields.is_empty() {
162            debug_struct.field("_unknown_fields", &self._unknown_fields);
163        }
164        debug_struct.finish()
165    }
166}
167
168impl std::fmt::Debug for super::UpdateBackupRequest {
169    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
170        let mut debug_struct = f.debug_struct("UpdateBackupRequest");
171        debug_struct.field("backup", &self.backup);
172        debug_struct.field("update_mask", &self.update_mask);
173        if !self._unknown_fields.is_empty() {
174            debug_struct.field("_unknown_fields", &self._unknown_fields);
175        }
176        debug_struct.finish()
177    }
178}
179
180impl std::fmt::Debug for super::DeleteBackupRequest {
181    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
182        let mut debug_struct = f.debug_struct("DeleteBackupRequest");
183        debug_struct.field("name", &self.name);
184        if !self._unknown_fields.is_empty() {
185            debug_struct.field("_unknown_fields", &self._unknown_fields);
186        }
187        debug_struct.finish()
188    }
189}
190
191impl std::fmt::Debug for super::Backup {
192    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
193        let mut debug_struct = f.debug_struct("Backup");
194        debug_struct.field("name", &self.name);
195        debug_struct.field("kind", &self.kind);
196        debug_struct.field("self_link", &self.self_link);
197        debug_struct.field("r#type", &self.r#type);
198        debug_struct.field("description", &self.description);
199        debug_struct.field("instance", &self.instance);
200        debug_struct.field("location", &self.location);
201        debug_struct.field("backup_interval", &self.backup_interval);
202        debug_struct.field("state", &self.state);
203        debug_struct.field("error", &self.error);
204        debug_struct.field("kms_key", &self.kms_key);
205        debug_struct.field("kms_key_version", &self.kms_key_version);
206        debug_struct.field("backup_kind", &self.backup_kind);
207        debug_struct.field("time_zone", &self.time_zone);
208        debug_struct.field("database_version", &self.database_version);
209        debug_struct.field("max_chargeable_bytes", &self.max_chargeable_bytes);
210        debug_struct.field("instance_deletion_time", &self.instance_deletion_time);
211        debug_struct.field("instance_settings", &self.instance_settings);
212        debug_struct.field("backup_run", &self.backup_run);
213        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
214        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
215        debug_struct.field("expiration", &self.expiration);
216        if !self._unknown_fields.is_empty() {
217            debug_struct.field("_unknown_fields", &self._unknown_fields);
218        }
219        debug_struct.finish()
220    }
221}
222
223impl std::fmt::Debug for super::BlueGreenDeployment {
224    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
225        let mut debug_struct = f.debug_struct("BlueGreenDeployment");
226        debug_struct.field("name", &self.name);
227        debug_struct.field("description", &self.description);
228        debug_struct.field("create_time", &self.create_time);
229        debug_struct.field("state", &self.state);
230        debug_struct.field("source_instance", &self.source_instance);
231        debug_struct.field(
232            "switchover_target_instance",
233            &self.switchover_target_instance,
234        );
235        debug_struct.field("error_detail", &self.error_detail);
236        debug_struct.field("deployment_mappings", &self.deployment_mappings);
237        debug_struct.field("deployment_tasks", &self.deployment_tasks);
238        debug_struct.field("requested_config", &self.requested_config);
239        if !self._unknown_fields.is_empty() {
240            debug_struct.field("_unknown_fields", &self._unknown_fields);
241        }
242        debug_struct.finish()
243    }
244}
245
246impl std::fmt::Debug for super::blue_green_deployment::RequestedConfig {
247    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
248        let mut debug_struct = f.debug_struct("RequestedConfig");
249        debug_struct.field("database_version", &self.database_version);
250        if !self._unknown_fields.is_empty() {
251            debug_struct.field("_unknown_fields", &self._unknown_fields);
252        }
253        debug_struct.finish()
254    }
255}
256
257impl std::fmt::Debug for super::blue_green_deployment::DeploymentTasks {
258    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
259        let mut debug_struct = f.debug_struct("DeploymentTasks");
260        debug_struct.field("task", &self.task);
261        if !self._unknown_fields.is_empty() {
262            debug_struct.field("_unknown_fields", &self._unknown_fields);
263        }
264        debug_struct.finish()
265    }
266}
267
268impl std::fmt::Debug for super::blue_green_deployment::SourceTargetPairedNode {
269    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
270        let mut debug_struct = f.debug_struct("SourceTargetPairedNode");
271        debug_struct.field("source", &self.source);
272        debug_struct.field("target", &self.target);
273        debug_struct.field("state", &self.state);
274        debug_struct.field("diffs", &self.diffs);
275        if !self._unknown_fields.is_empty() {
276            debug_struct.field("_unknown_fields", &self._unknown_fields);
277        }
278        debug_struct.finish()
279    }
280}
281
282impl std::fmt::Debug for super::blue_green_deployment::source_target_paired_node::ConfigDiff {
283    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
284        let mut debug_struct = f.debug_struct("ConfigDiff");
285        debug_struct.field("field", &self.field);
286        debug_struct.field("source_value", &self.source_value);
287        debug_struct.field("target_value", &self.target_value);
288        if !self._unknown_fields.is_empty() {
289            debug_struct.field("_unknown_fields", &self._unknown_fields);
290        }
291        debug_struct.finish()
292    }
293}
294
295impl std::fmt::Debug for super::blue_green_deployment::source_target_paired_node::NodeInfo {
296    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
297        let mut debug_struct = f.debug_struct("NodeInfo");
298        debug_struct.field("instance", &self.instance);
299        debug_struct.field("connection", &self.connection);
300        debug_struct.field("dns", &self.dns);
301        debug_struct.field("ip_mappings", &self.ip_mappings);
302        if !self._unknown_fields.is_empty() {
303            debug_struct.field("_unknown_fields", &self._unknown_fields);
304        }
305        debug_struct.finish()
306    }
307}
308
309impl std::fmt::Debug for super::blue_green_deployment::source_target_paired_node::DeploymentTask {
310    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
311        let mut debug_struct = f.debug_struct("DeploymentTask");
312        debug_struct.field("r#type", &self.r#type);
313        debug_struct.field("state", &self.state);
314        debug_struct.field("start_time", &self.start_time);
315        debug_struct.field("end_time", &self.end_time);
316        debug_struct.field("error_message", &self.error_message);
317        if !self._unknown_fields.is_empty() {
318            debug_struct.field("_unknown_fields", &self._unknown_fields);
319        }
320        debug_struct.finish()
321    }
322}
323
324impl std::fmt::Debug for super::CreateBlueGreenDeploymentRequest {
325    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
326        let mut debug_struct = f.debug_struct("CreateBlueGreenDeploymentRequest");
327        debug_struct.field("parent", &self.parent);
328        debug_struct.field("blue_green_deployment_id", &self.blue_green_deployment_id);
329        debug_struct.field("blue_green_deployment", &self.blue_green_deployment);
330        if !self._unknown_fields.is_empty() {
331            debug_struct.field("_unknown_fields", &self._unknown_fields);
332        }
333        debug_struct.finish()
334    }
335}
336
337impl std::fmt::Debug for super::GetBlueGreenDeploymentRequest {
338    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
339        let mut debug_struct = f.debug_struct("GetBlueGreenDeploymentRequest");
340        debug_struct.field("name", &self.name);
341        debug_struct.field("view", &self.view);
342        if !self._unknown_fields.is_empty() {
343            debug_struct.field("_unknown_fields", &self._unknown_fields);
344        }
345        debug_struct.finish()
346    }
347}
348
349impl std::fmt::Debug for super::SwitchoverBlueGreenDeploymentRequest {
350    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
351        let mut debug_struct = f.debug_struct("SwitchoverBlueGreenDeploymentRequest");
352        debug_struct.field("name", &self.name);
353        if !self._unknown_fields.is_empty() {
354            debug_struct.field("_unknown_fields", &self._unknown_fields);
355        }
356        debug_struct.finish()
357    }
358}
359
360impl std::fmt::Debug for super::ListBlueGreenDeploymentsRequest {
361    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
362        let mut debug_struct = f.debug_struct("ListBlueGreenDeploymentsRequest");
363        debug_struct.field("parent", &self.parent);
364        debug_struct.field("page_size", &self.page_size);
365        debug_struct.field("page_token", &self.page_token);
366        debug_struct.field("filter", &self.filter);
367        debug_struct.field("order_by", &self.order_by);
368        if !self._unknown_fields.is_empty() {
369            debug_struct.field("_unknown_fields", &self._unknown_fields);
370        }
371        debug_struct.finish()
372    }
373}
374
375impl std::fmt::Debug for super::ListBlueGreenDeploymentsResponse {
376    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
377        let mut debug_struct = f.debug_struct("ListBlueGreenDeploymentsResponse");
378        debug_struct.field("blue_green_deployments", &self.blue_green_deployments);
379        debug_struct.field("next_page_token", &self.next_page_token);
380        if !self._unknown_fields.is_empty() {
381            debug_struct.field("_unknown_fields", &self._unknown_fields);
382        }
383        debug_struct.finish()
384    }
385}
386
387impl std::fmt::Debug for super::DeleteBlueGreenDeploymentRequest {
388    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
389        let mut debug_struct = f.debug_struct("DeleteBlueGreenDeploymentRequest");
390        debug_struct.field("name", &self.name);
391        debug_struct.field("delete_old_source", &self.delete_old_source);
392        if !self._unknown_fields.is_empty() {
393            debug_struct.field("_unknown_fields", &self._unknown_fields);
394        }
395        debug_struct.finish()
396    }
397}
398
399impl std::fmt::Debug for super::GetConnectSettingsRequest {
400    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
401        let mut debug_struct = f.debug_struct("GetConnectSettingsRequest");
402        debug_struct.field("instance", &self.instance);
403        debug_struct.field("project", &self.project);
404        debug_struct.field("read_time", &self.read_time);
405        if !self._unknown_fields.is_empty() {
406            debug_struct.field("_unknown_fields", &self._unknown_fields);
407        }
408        debug_struct.finish()
409    }
410}
411
412impl std::fmt::Debug for super::ResolveConnectSettingsRequest {
413    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
414        let mut debug_struct = f.debug_struct("ResolveConnectSettingsRequest");
415        debug_struct.field("dns_name", &self.dns_name);
416        debug_struct.field("location", &self.location);
417        if !self._unknown_fields.is_empty() {
418            debug_struct.field("_unknown_fields", &self._unknown_fields);
419        }
420        debug_struct.finish()
421    }
422}
423
424impl std::fmt::Debug for super::ConnectSettings {
425    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
426        let mut debug_struct = f.debug_struct("ConnectSettings");
427        debug_struct.field("kind", &self.kind);
428        debug_struct.field("server_ca_cert", &self.server_ca_cert);
429        debug_struct.field("ip_addresses", &self.ip_addresses);
430        debug_struct.field("region", &self.region);
431        debug_struct.field("database_version", &self.database_version);
432        debug_struct.field("backend_type", &self.backend_type);
433        debug_struct.field("psc_enabled", &self.psc_enabled);
434        debug_struct.field("dns_name", &self.dns_name);
435        debug_struct.field("server_ca_mode", &self.server_ca_mode);
436        debug_struct.field(
437            "custom_subject_alternative_names",
438            &self.custom_subject_alternative_names,
439        );
440        debug_struct.field("dns_names", &self.dns_names);
441        debug_struct.field("node_count", &self.node_count);
442        debug_struct.field("nodes", &self.nodes);
443        debug_struct.field("mdx_protocol_support", &self.mdx_protocol_support);
444        debug_struct.field("connection_name", &self.connection_name);
445        if !self._unknown_fields.is_empty() {
446            debug_struct.field("_unknown_fields", &self._unknown_fields);
447        }
448        debug_struct.finish()
449    }
450}
451
452impl std::fmt::Debug for super::connect_settings::ConnectPoolNodeConfig {
453    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
454        let mut debug_struct = f.debug_struct("ConnectPoolNodeConfig");
455        debug_struct.field("name", &self.name);
456        debug_struct.field("ip_addresses", &self.ip_addresses);
457        debug_struct.field("dns_name", &self.dns_name);
458        debug_struct.field("dns_names", &self.dns_names);
459        if !self._unknown_fields.is_empty() {
460            debug_struct.field("_unknown_fields", &self._unknown_fields);
461        }
462        debug_struct.finish()
463    }
464}
465
466impl std::fmt::Debug for super::GenerateEphemeralCertRequest {
467    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
468        let mut debug_struct = f.debug_struct("GenerateEphemeralCertRequest");
469        debug_struct.field("instance", &self.instance);
470        debug_struct.field("project", &self.project);
471        debug_struct.field("public_key", &self.public_key);
472        debug_struct.field("access_token", &self.access_token);
473        debug_struct.field("read_time", &self.read_time);
474        debug_struct.field("valid_duration", &self.valid_duration);
475        if !self._unknown_fields.is_empty() {
476            debug_struct.field("_unknown_fields", &self._unknown_fields);
477        }
478        debug_struct.finish()
479    }
480}
481
482impl std::fmt::Debug for super::GenerateEphemeralCertResponse {
483    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
484        let mut debug_struct = f.debug_struct("GenerateEphemeralCertResponse");
485        debug_struct.field("ephemeral_cert", &self.ephemeral_cert);
486        if !self._unknown_fields.is_empty() {
487            debug_struct.field("_unknown_fields", &self._unknown_fields);
488        }
489        debug_struct.finish()
490    }
491}
492
493impl std::fmt::Debug for super::SqlDatabasesDeleteRequest {
494    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
495        let mut debug_struct = f.debug_struct("SqlDatabasesDeleteRequest");
496        debug_struct.field("database", &self.database);
497        debug_struct.field("instance", &self.instance);
498        debug_struct.field("project", &self.project);
499        debug_struct.field("location", &self.location);
500        if !self._unknown_fields.is_empty() {
501            debug_struct.field("_unknown_fields", &self._unknown_fields);
502        }
503        debug_struct.finish()
504    }
505}
506
507impl std::fmt::Debug for super::SqlDatabasesGetRequest {
508    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
509        let mut debug_struct = f.debug_struct("SqlDatabasesGetRequest");
510        debug_struct.field("database", &self.database);
511        debug_struct.field("instance", &self.instance);
512        debug_struct.field("project", &self.project);
513        debug_struct.field("location", &self.location);
514        if !self._unknown_fields.is_empty() {
515            debug_struct.field("_unknown_fields", &self._unknown_fields);
516        }
517        debug_struct.finish()
518    }
519}
520
521impl std::fmt::Debug for super::SqlDatabasesInsertRequest {
522    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
523        let mut debug_struct = f.debug_struct("SqlDatabasesInsertRequest");
524        debug_struct.field("instance", &self.instance);
525        debug_struct.field("project", &self.project);
526        debug_struct.field("body", &self.body);
527        debug_struct.field("location", &self.location);
528        if !self._unknown_fields.is_empty() {
529            debug_struct.field("_unknown_fields", &self._unknown_fields);
530        }
531        debug_struct.finish()
532    }
533}
534
535impl std::fmt::Debug for super::SqlDatabasesListRequest {
536    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
537        let mut debug_struct = f.debug_struct("SqlDatabasesListRequest");
538        debug_struct.field("instance", &self.instance);
539        debug_struct.field("project", &self.project);
540        debug_struct.field("location", &self.location);
541        if !self._unknown_fields.is_empty() {
542            debug_struct.field("_unknown_fields", &self._unknown_fields);
543        }
544        debug_struct.finish()
545    }
546}
547
548impl std::fmt::Debug for super::SqlDatabasesUpdateRequest {
549    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
550        let mut debug_struct = f.debug_struct("SqlDatabasesUpdateRequest");
551        debug_struct.field("database", &self.database);
552        debug_struct.field("instance", &self.instance);
553        debug_struct.field("project", &self.project);
554        debug_struct.field("body", &self.body);
555        debug_struct.field("location", &self.location);
556        if !self._unknown_fields.is_empty() {
557            debug_struct.field("_unknown_fields", &self._unknown_fields);
558        }
559        debug_struct.finish()
560    }
561}
562
563impl std::fmt::Debug for super::DatabasesListResponse {
564    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
565        let mut debug_struct = f.debug_struct("DatabasesListResponse");
566        debug_struct.field("kind", &self.kind);
567        debug_struct.field("items", &self.items);
568        if !self._unknown_fields.is_empty() {
569            debug_struct.field("_unknown_fields", &self._unknown_fields);
570        }
571        debug_struct.finish()
572    }
573}
574
575impl std::fmt::Debug for super::SqlFlagsListRequest {
576    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
577        let mut debug_struct = f.debug_struct("SqlFlagsListRequest");
578        debug_struct.field("database_version", &self.database_version);
579        debug_struct.field("flag_scope", &self.flag_scope);
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::FlagsListResponse {
588    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
589        let mut debug_struct = f.debug_struct("FlagsListResponse");
590        debug_struct.field("kind", &self.kind);
591        debug_struct.field("items", &self.items);
592        if !self._unknown_fields.is_empty() {
593            debug_struct.field("_unknown_fields", &self._unknown_fields);
594        }
595        debug_struct.finish()
596    }
597}
598
599impl std::fmt::Debug for super::Flag {
600    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
601        let mut debug_struct = f.debug_struct("Flag");
602        debug_struct.field("name", &self.name);
603        debug_struct.field("r#type", &self.r#type);
604        debug_struct.field("applies_to", &self.applies_to);
605        debug_struct.field("allowed_string_values", &self.allowed_string_values);
606        debug_struct.field("min_value", &self.min_value);
607        debug_struct.field("max_value", &self.max_value);
608        debug_struct.field("requires_restart", &self.requires_restart);
609        debug_struct.field("kind", &self.kind);
610        debug_struct.field("in_beta", &self.in_beta);
611        debug_struct.field("allowed_int_values", &self.allowed_int_values);
612        debug_struct.field("flag_scope", &self.flag_scope);
613        debug_struct.field("recommended_value", &self.recommended_value);
614        if !self._unknown_fields.is_empty() {
615            debug_struct.field("_unknown_fields", &self._unknown_fields);
616        }
617        debug_struct.finish()
618    }
619}
620
621impl std::fmt::Debug for super::SqlInstancesAddServerCaRequest {
622    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
623        let mut debug_struct = f.debug_struct("SqlInstancesAddServerCaRequest");
624        debug_struct.field("instance", &self.instance);
625        debug_struct.field("project", &self.project);
626        debug_struct.field("location", &self.location);
627        if !self._unknown_fields.is_empty() {
628            debug_struct.field("_unknown_fields", &self._unknown_fields);
629        }
630        debug_struct.finish()
631    }
632}
633
634impl std::fmt::Debug for super::SqlInstancesAddServerCertificateRequest {
635    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
636        let mut debug_struct = f.debug_struct("SqlInstancesAddServerCertificateRequest");
637        debug_struct.field("instance", &self.instance);
638        debug_struct.field("project", &self.project);
639        debug_struct.field("location", &self.location);
640        if !self._unknown_fields.is_empty() {
641            debug_struct.field("_unknown_fields", &self._unknown_fields);
642        }
643        debug_struct.finish()
644    }
645}
646
647impl std::fmt::Debug for super::SqlInstancesAddEntraIdCertificateRequest {
648    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
649        let mut debug_struct = f.debug_struct("SqlInstancesAddEntraIdCertificateRequest");
650        debug_struct.field("instance", &self.instance);
651        debug_struct.field("project", &self.project);
652        debug_struct.field("location", &self.location);
653        if !self._unknown_fields.is_empty() {
654            debug_struct.field("_unknown_fields", &self._unknown_fields);
655        }
656        debug_struct.finish()
657    }
658}
659
660impl std::fmt::Debug for super::SqlInstancesCloneRequest {
661    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
662        let mut debug_struct = f.debug_struct("SqlInstancesCloneRequest");
663        debug_struct.field("instance", &self.instance);
664        debug_struct.field("project", &self.project);
665        debug_struct.field("body", &self.body);
666        debug_struct.field("location", &self.location);
667        if !self._unknown_fields.is_empty() {
668            debug_struct.field("_unknown_fields", &self._unknown_fields);
669        }
670        debug_struct.finish()
671    }
672}
673
674impl std::fmt::Debug for super::SqlInstancesDeleteRequest {
675    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
676        let mut debug_struct = f.debug_struct("SqlInstancesDeleteRequest");
677        debug_struct.field("instance", &self.instance);
678        debug_struct.field("project", &self.project);
679        debug_struct.field("enable_final_backup", &self.enable_final_backup);
680        debug_struct.field("final_backup_description", &self.final_backup_description);
681        debug_struct.field("location", &self.location);
682        debug_struct.field("expiration", &self.expiration);
683        if !self._unknown_fields.is_empty() {
684            debug_struct.field("_unknown_fields", &self._unknown_fields);
685        }
686        debug_struct.finish()
687    }
688}
689
690impl std::fmt::Debug for super::SqlInstancesDemoteMasterRequest {
691    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
692        let mut debug_struct = f.debug_struct("SqlInstancesDemoteMasterRequest");
693        debug_struct.field("instance", &self.instance);
694        debug_struct.field("project", &self.project);
695        debug_struct.field("body", &self.body);
696        debug_struct.field("location", &self.location);
697        if !self._unknown_fields.is_empty() {
698            debug_struct.field("_unknown_fields", &self._unknown_fields);
699        }
700        debug_struct.finish()
701    }
702}
703
704impl std::fmt::Debug for super::SqlInstancesDemoteRequest {
705    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
706        let mut debug_struct = f.debug_struct("SqlInstancesDemoteRequest");
707        debug_struct.field("instance", &self.instance);
708        debug_struct.field("project", &self.project);
709        debug_struct.field("body", &self.body);
710        debug_struct.field("location", &self.location);
711        if !self._unknown_fields.is_empty() {
712            debug_struct.field("_unknown_fields", &self._unknown_fields);
713        }
714        debug_struct.finish()
715    }
716}
717
718impl std::fmt::Debug for super::SqlInstancesExportRequest {
719    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
720        let mut debug_struct = f.debug_struct("SqlInstancesExportRequest");
721        debug_struct.field("instance", &self.instance);
722        debug_struct.field("project", &self.project);
723        debug_struct.field("body", &self.body);
724        debug_struct.field("location", &self.location);
725        if !self._unknown_fields.is_empty() {
726            debug_struct.field("_unknown_fields", &self._unknown_fields);
727        }
728        debug_struct.finish()
729    }
730}
731
732impl std::fmt::Debug for super::SqlInstancesFailoverRequest {
733    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
734        let mut debug_struct = f.debug_struct("SqlInstancesFailoverRequest");
735        debug_struct.field("instance", &self.instance);
736        debug_struct.field("project", &self.project);
737        debug_struct.field("body", &self.body);
738        debug_struct.field("location", &self.location);
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::SqlInstancesGetRequest {
747    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
748        let mut debug_struct = f.debug_struct("SqlInstancesGetRequest");
749        debug_struct.field("instance", &self.instance);
750        debug_struct.field("project", &self.project);
751        debug_struct.field("location", &self.location);
752        if !self._unknown_fields.is_empty() {
753            debug_struct.field("_unknown_fields", &self._unknown_fields);
754        }
755        debug_struct.finish()
756    }
757}
758
759impl std::fmt::Debug for super::SqlInstancesImportRequest {
760    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
761        let mut debug_struct = f.debug_struct("SqlInstancesImportRequest");
762        debug_struct.field("instance", &self.instance);
763        debug_struct.field("project", &self.project);
764        debug_struct.field("body", &self.body);
765        debug_struct.field("location", &self.location);
766        if !self._unknown_fields.is_empty() {
767            debug_struct.field("_unknown_fields", &self._unknown_fields);
768        }
769        debug_struct.finish()
770    }
771}
772
773impl std::fmt::Debug for super::SqlInstancesInsertRequest {
774    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
775        let mut debug_struct = f.debug_struct("SqlInstancesInsertRequest");
776        debug_struct.field("project", &self.project);
777        debug_struct.field("body", &self.body);
778        debug_struct.field("location", &self.location);
779        if !self._unknown_fields.is_empty() {
780            debug_struct.field("_unknown_fields", &self._unknown_fields);
781        }
782        debug_struct.finish()
783    }
784}
785
786impl std::fmt::Debug for super::SqlInstancesListRequest {
787    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
788        let mut debug_struct = f.debug_struct("SqlInstancesListRequest");
789        debug_struct.field("filter", &self.filter);
790        debug_struct.field("max_results", &self.max_results);
791        debug_struct.field("page_token", &self.page_token);
792        debug_struct.field("project", &self.project);
793        debug_struct.field("location", &self.location);
794        if !self._unknown_fields.is_empty() {
795            debug_struct.field("_unknown_fields", &self._unknown_fields);
796        }
797        debug_struct.finish()
798    }
799}
800
801impl std::fmt::Debug for super::SqlInstancesListServerCasRequest {
802    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
803        let mut debug_struct = f.debug_struct("SqlInstancesListServerCasRequest");
804        debug_struct.field("instance", &self.instance);
805        debug_struct.field("project", &self.project);
806        debug_struct.field("location", &self.location);
807        if !self._unknown_fields.is_empty() {
808            debug_struct.field("_unknown_fields", &self._unknown_fields);
809        }
810        debug_struct.finish()
811    }
812}
813
814impl std::fmt::Debug for super::SqlInstancesListServerCertificatesRequest {
815    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
816        let mut debug_struct = f.debug_struct("SqlInstancesListServerCertificatesRequest");
817        debug_struct.field("instance", &self.instance);
818        debug_struct.field("project", &self.project);
819        debug_struct.field("location", &self.location);
820        if !self._unknown_fields.is_empty() {
821            debug_struct.field("_unknown_fields", &self._unknown_fields);
822        }
823        debug_struct.finish()
824    }
825}
826
827impl std::fmt::Debug for super::SqlInstancesListEntraIdCertificatesRequest {
828    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
829        let mut debug_struct = f.debug_struct("SqlInstancesListEntraIdCertificatesRequest");
830        debug_struct.field("instance", &self.instance);
831        debug_struct.field("project", &self.project);
832        debug_struct.field("location", &self.location);
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::SqlInstancesPatchRequest {
841    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
842        let mut debug_struct = f.debug_struct("SqlInstancesPatchRequest");
843        debug_struct.field("instance", &self.instance);
844        debug_struct.field("project", &self.project);
845        debug_struct.field("reconcile_psc_networking", &self.reconcile_psc_networking);
846        debug_struct.field(
847            "reconcile_psc_networking_force",
848            &self.reconcile_psc_networking_force,
849        );
850        debug_struct.field("body", &self.body);
851        debug_struct.field("location", &self.location);
852        if !self._unknown_fields.is_empty() {
853            debug_struct.field("_unknown_fields", &self._unknown_fields);
854        }
855        debug_struct.finish()
856    }
857}
858
859impl std::fmt::Debug for super::SqlInstancesPromoteReplicaRequest {
860    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
861        let mut debug_struct = f.debug_struct("SqlInstancesPromoteReplicaRequest");
862        debug_struct.field("instance", &self.instance);
863        debug_struct.field("project", &self.project);
864        debug_struct.field("failover", &self.failover);
865        debug_struct.field("location", &self.location);
866        if !self._unknown_fields.is_empty() {
867            debug_struct.field("_unknown_fields", &self._unknown_fields);
868        }
869        debug_struct.finish()
870    }
871}
872
873impl std::fmt::Debug for super::SqlInstancesSwitchoverRequest {
874    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
875        let mut debug_struct = f.debug_struct("SqlInstancesSwitchoverRequest");
876        debug_struct.field("instance", &self.instance);
877        debug_struct.field("project", &self.project);
878        debug_struct.field("db_timeout", &self.db_timeout);
879        debug_struct.field("location", &self.location);
880        if !self._unknown_fields.is_empty() {
881            debug_struct.field("_unknown_fields", &self._unknown_fields);
882        }
883        debug_struct.finish()
884    }
885}
886
887impl std::fmt::Debug for super::SqlInstancesResetSslConfigRequest {
888    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
889        let mut debug_struct = f.debug_struct("SqlInstancesResetSslConfigRequest");
890        debug_struct.field("instance", &self.instance);
891        debug_struct.field("project", &self.project);
892        debug_struct.field("mode", &self.mode);
893        debug_struct.field("location", &self.location);
894        if !self._unknown_fields.is_empty() {
895            debug_struct.field("_unknown_fields", &self._unknown_fields);
896        }
897        debug_struct.finish()
898    }
899}
900
901impl std::fmt::Debug for super::SqlInstancesRestartRequest {
902    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
903        let mut debug_struct = f.debug_struct("SqlInstancesRestartRequest");
904        debug_struct.field("instance", &self.instance);
905        debug_struct.field("project", &self.project);
906        debug_struct.field("location", &self.location);
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::SqlInstancesRestoreBackupRequest {
915    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
916        let mut debug_struct = f.debug_struct("SqlInstancesRestoreBackupRequest");
917        debug_struct.field("instance", &self.instance);
918        debug_struct.field("project", &self.project);
919        debug_struct.field("body", &self.body);
920        debug_struct.field("location", &self.location);
921        if !self._unknown_fields.is_empty() {
922            debug_struct.field("_unknown_fields", &self._unknown_fields);
923        }
924        debug_struct.finish()
925    }
926}
927
928impl std::fmt::Debug for super::SqlInstancesRotateServerCaRequest {
929    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
930        let mut debug_struct = f.debug_struct("SqlInstancesRotateServerCaRequest");
931        debug_struct.field("instance", &self.instance);
932        debug_struct.field("project", &self.project);
933        debug_struct.field("body", &self.body);
934        debug_struct.field("location", &self.location);
935        if !self._unknown_fields.is_empty() {
936            debug_struct.field("_unknown_fields", &self._unknown_fields);
937        }
938        debug_struct.finish()
939    }
940}
941
942impl std::fmt::Debug for super::SqlInstancesRotateServerCertificateRequest {
943    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
944        let mut debug_struct = f.debug_struct("SqlInstancesRotateServerCertificateRequest");
945        debug_struct.field("instance", &self.instance);
946        debug_struct.field("project", &self.project);
947        debug_struct.field("body", &self.body);
948        debug_struct.field("location", &self.location);
949        if !self._unknown_fields.is_empty() {
950            debug_struct.field("_unknown_fields", &self._unknown_fields);
951        }
952        debug_struct.finish()
953    }
954}
955
956impl std::fmt::Debug for super::SqlInstancesRotateEntraIdCertificateRequest {
957    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
958        let mut debug_struct = f.debug_struct("SqlInstancesRotateEntraIdCertificateRequest");
959        debug_struct.field("instance", &self.instance);
960        debug_struct.field("project", &self.project);
961        debug_struct.field("body", &self.body);
962        debug_struct.field("location", &self.location);
963        if !self._unknown_fields.is_empty() {
964            debug_struct.field("_unknown_fields", &self._unknown_fields);
965        }
966        debug_struct.finish()
967    }
968}
969
970impl std::fmt::Debug for super::SqlInstancesStartReplicaRequest {
971    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
972        let mut debug_struct = f.debug_struct("SqlInstancesStartReplicaRequest");
973        debug_struct.field("instance", &self.instance);
974        debug_struct.field("project", &self.project);
975        debug_struct.field("location", &self.location);
976        if !self._unknown_fields.is_empty() {
977            debug_struct.field("_unknown_fields", &self._unknown_fields);
978        }
979        debug_struct.finish()
980    }
981}
982
983impl std::fmt::Debug for super::SqlInstancesStopReplicaRequest {
984    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
985        let mut debug_struct = f.debug_struct("SqlInstancesStopReplicaRequest");
986        debug_struct.field("instance", &self.instance);
987        debug_struct.field("project", &self.project);
988        debug_struct.field("location", &self.location);
989        if !self._unknown_fields.is_empty() {
990            debug_struct.field("_unknown_fields", &self._unknown_fields);
991        }
992        debug_struct.finish()
993    }
994}
995
996impl std::fmt::Debug for super::SqlInstancesTruncateLogRequest {
997    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
998        let mut debug_struct = f.debug_struct("SqlInstancesTruncateLogRequest");
999        debug_struct.field("instance", &self.instance);
1000        debug_struct.field("project", &self.project);
1001        debug_struct.field("body", &self.body);
1002        debug_struct.field("location", &self.location);
1003        if !self._unknown_fields.is_empty() {
1004            debug_struct.field("_unknown_fields", &self._unknown_fields);
1005        }
1006        debug_struct.finish()
1007    }
1008}
1009
1010impl std::fmt::Debug for super::SqlInstancesPerformDiskShrinkRequest {
1011    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1012        let mut debug_struct = f.debug_struct("SqlInstancesPerformDiskShrinkRequest");
1013        debug_struct.field("instance", &self.instance);
1014        debug_struct.field("project", &self.project);
1015        debug_struct.field("body", &self.body);
1016        debug_struct.field("location", &self.location);
1017        if !self._unknown_fields.is_empty() {
1018            debug_struct.field("_unknown_fields", &self._unknown_fields);
1019        }
1020        debug_struct.finish()
1021    }
1022}
1023
1024impl std::fmt::Debug for super::SqlInstancesUpdateRequest {
1025    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1026        let mut debug_struct = f.debug_struct("SqlInstancesUpdateRequest");
1027        debug_struct.field("instance", &self.instance);
1028        debug_struct.field("project", &self.project);
1029        debug_struct.field("body", &self.body);
1030        debug_struct.field("location", &self.location);
1031        if !self._unknown_fields.is_empty() {
1032            debug_struct.field("_unknown_fields", &self._unknown_fields);
1033        }
1034        debug_struct.finish()
1035    }
1036}
1037
1038impl std::fmt::Debug for super::SqlInstancesRescheduleMaintenanceRequest {
1039    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1040        let mut debug_struct = f.debug_struct("SqlInstancesRescheduleMaintenanceRequest");
1041        debug_struct.field("instance", &self.instance);
1042        debug_struct.field("project", &self.project);
1043        debug_struct.field("body", &self.body);
1044        debug_struct.field("location", &self.location);
1045        if !self._unknown_fields.is_empty() {
1046            debug_struct.field("_unknown_fields", &self._unknown_fields);
1047        }
1048        debug_struct.finish()
1049    }
1050}
1051
1052impl std::fmt::Debug for super::SqlInstancesReencryptRequest {
1053    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1054        let mut debug_struct = f.debug_struct("SqlInstancesReencryptRequest");
1055        debug_struct.field("instance", &self.instance);
1056        debug_struct.field("project", &self.project);
1057        debug_struct.field("body", &self.body);
1058        debug_struct.field("location", &self.location);
1059        if !self._unknown_fields.is_empty() {
1060            debug_struct.field("_unknown_fields", &self._unknown_fields);
1061        }
1062        debug_struct.finish()
1063    }
1064}
1065
1066impl std::fmt::Debug for super::InstancesReencryptRequest {
1067    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1068        let mut debug_struct = f.debug_struct("InstancesReencryptRequest");
1069        debug_struct.field(
1070            "backup_reencryption_config",
1071            &self.backup_reencryption_config,
1072        );
1073        if !self._unknown_fields.is_empty() {
1074            debug_struct.field("_unknown_fields", &self._unknown_fields);
1075        }
1076        debug_struct.finish()
1077    }
1078}
1079
1080impl std::fmt::Debug for super::BackupReencryptionConfig {
1081    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1082        let mut debug_struct = f.debug_struct("BackupReencryptionConfig");
1083        debug_struct.field("backup_limit", &self.backup_limit);
1084        debug_struct.field("backup_type", &self.backup_type);
1085        if !self._unknown_fields.is_empty() {
1086            debug_struct.field("_unknown_fields", &self._unknown_fields);
1087        }
1088        debug_struct.finish()
1089    }
1090}
1091
1092impl std::fmt::Debug for super::ExternalSyncSelectedObject {
1093    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1094        let mut debug_struct = f.debug_struct("ExternalSyncSelectedObject");
1095        debug_struct.field("database", &self.database);
1096        if !self._unknown_fields.is_empty() {
1097            debug_struct.field("_unknown_fields", &self._unknown_fields);
1098        }
1099        debug_struct.finish()
1100    }
1101}
1102
1103impl std::fmt::Debug for super::SqlInstancesGetDiskShrinkConfigRequest {
1104    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1105        let mut debug_struct = f.debug_struct("SqlInstancesGetDiskShrinkConfigRequest");
1106        debug_struct.field("instance", &self.instance);
1107        debug_struct.field("project", &self.project);
1108        debug_struct.field("location", &self.location);
1109        if !self._unknown_fields.is_empty() {
1110            debug_struct.field("_unknown_fields", &self._unknown_fields);
1111        }
1112        debug_struct.finish()
1113    }
1114}
1115
1116impl std::fmt::Debug for super::SqlInstancesVerifyExternalSyncSettingsRequest {
1117    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1118        let mut debug_struct = f.debug_struct("SqlInstancesVerifyExternalSyncSettingsRequest");
1119        debug_struct.field("instance", &self.instance);
1120        debug_struct.field("project", &self.project);
1121        debug_struct.field("verify_connection_only", &self.verify_connection_only);
1122        debug_struct.field("sync_mode", &self.sync_mode);
1123        debug_struct.field("verify_replication_only", &self.verify_replication_only);
1124        debug_struct.field("migration_type", &self.migration_type);
1125        debug_struct.field("sync_parallel_level", &self.sync_parallel_level);
1126        debug_struct.field("selected_objects", &self.selected_objects);
1127        debug_struct.field("location", &self.location);
1128        debug_struct.field("sync_config", &self.sync_config);
1129        if !self._unknown_fields.is_empty() {
1130            debug_struct.field("_unknown_fields", &self._unknown_fields);
1131        }
1132        debug_struct.finish()
1133    }
1134}
1135
1136impl std::fmt::Debug for super::SqlInstancesStartExternalSyncRequest {
1137    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1138        let mut debug_struct = f.debug_struct("SqlInstancesStartExternalSyncRequest");
1139        debug_struct.field("instance", &self.instance);
1140        debug_struct.field("project", &self.project);
1141        debug_struct.field("sync_mode", &self.sync_mode);
1142        debug_struct.field("skip_verification", &self.skip_verification);
1143        debug_struct.field("sync_parallel_level", &self.sync_parallel_level);
1144        debug_struct.field("migration_type", &self.migration_type);
1145        debug_struct.field("replica_overwrite_enabled", &self.replica_overwrite_enabled);
1146        debug_struct.field("location", &self.location);
1147        debug_struct.field("sync_config", &self.sync_config);
1148        if !self._unknown_fields.is_empty() {
1149            debug_struct.field("_unknown_fields", &self._unknown_fields);
1150        }
1151        debug_struct.finish()
1152    }
1153}
1154
1155impl std::fmt::Debug for super::SqlInstancesResetReplicaSizeRequest {
1156    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1157        let mut debug_struct = f.debug_struct("SqlInstancesResetReplicaSizeRequest");
1158        debug_struct.field("instance", &self.instance);
1159        debug_struct.field("project", &self.project);
1160        debug_struct.field("location", &self.location);
1161        if !self._unknown_fields.is_empty() {
1162            debug_struct.field("_unknown_fields", &self._unknown_fields);
1163        }
1164        debug_struct.finish()
1165    }
1166}
1167
1168impl std::fmt::Debug for super::SqlInstancesCreateEphemeralCertRequest {
1169    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1170        let mut debug_struct = f.debug_struct("SqlInstancesCreateEphemeralCertRequest");
1171        debug_struct.field("instance", &self.instance);
1172        debug_struct.field("project", &self.project);
1173        debug_struct.field("body", &self.body);
1174        debug_struct.field("location", &self.location);
1175        if !self._unknown_fields.is_empty() {
1176            debug_struct.field("_unknown_fields", &self._unknown_fields);
1177        }
1178        debug_struct.finish()
1179    }
1180}
1181
1182impl std::fmt::Debug for super::InstancesCloneRequest {
1183    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1184        let mut debug_struct = f.debug_struct("InstancesCloneRequest");
1185        debug_struct.field("clone_context", &self.clone_context);
1186        if !self._unknown_fields.is_empty() {
1187            debug_struct.field("_unknown_fields", &self._unknown_fields);
1188        }
1189        debug_struct.finish()
1190    }
1191}
1192
1193impl std::fmt::Debug for super::InstancesDemoteMasterRequest {
1194    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1195        let mut debug_struct = f.debug_struct("InstancesDemoteMasterRequest");
1196        debug_struct.field("demote_master_context", &self.demote_master_context);
1197        if !self._unknown_fields.is_empty() {
1198            debug_struct.field("_unknown_fields", &self._unknown_fields);
1199        }
1200        debug_struct.finish()
1201    }
1202}
1203
1204impl std::fmt::Debug for super::InstancesDemoteRequest {
1205    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1206        let mut debug_struct = f.debug_struct("InstancesDemoteRequest");
1207        debug_struct.field("demote_context", &self.demote_context);
1208        if !self._unknown_fields.is_empty() {
1209            debug_struct.field("_unknown_fields", &self._unknown_fields);
1210        }
1211        debug_struct.finish()
1212    }
1213}
1214
1215impl std::fmt::Debug for super::InstancesExportRequest {
1216    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1217        let mut debug_struct = f.debug_struct("InstancesExportRequest");
1218        debug_struct.field("export_context", &self.export_context);
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::InstancesFailoverRequest {
1227    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1228        let mut debug_struct = f.debug_struct("InstancesFailoverRequest");
1229        debug_struct.field("failover_context", &self.failover_context);
1230        if !self._unknown_fields.is_empty() {
1231            debug_struct.field("_unknown_fields", &self._unknown_fields);
1232        }
1233        debug_struct.finish()
1234    }
1235}
1236
1237impl std::fmt::Debug for super::SslCertsCreateEphemeralRequest {
1238    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1239        let mut debug_struct = f.debug_struct("SslCertsCreateEphemeralRequest");
1240        debug_struct.field("public_key", &self.public_key);
1241        debug_struct.field("access_token", &self.access_token);
1242        if !self._unknown_fields.is_empty() {
1243            debug_struct.field("_unknown_fields", &self._unknown_fields);
1244        }
1245        debug_struct.finish()
1246    }
1247}
1248
1249impl std::fmt::Debug for super::InstancesImportRequest {
1250    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1251        let mut debug_struct = f.debug_struct("InstancesImportRequest");
1252        debug_struct.field("import_context", &self.import_context);
1253        if !self._unknown_fields.is_empty() {
1254            debug_struct.field("_unknown_fields", &self._unknown_fields);
1255        }
1256        debug_struct.finish()
1257    }
1258}
1259
1260impl std::fmt::Debug for super::InstancesPreCheckMajorVersionUpgradeRequest {
1261    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1262        let mut debug_struct = f.debug_struct("InstancesPreCheckMajorVersionUpgradeRequest");
1263        debug_struct.field(
1264            "pre_check_major_version_upgrade_context",
1265            &self.pre_check_major_version_upgrade_context,
1266        );
1267        if !self._unknown_fields.is_empty() {
1268            debug_struct.field("_unknown_fields", &self._unknown_fields);
1269        }
1270        debug_struct.finish()
1271    }
1272}
1273
1274impl std::fmt::Debug for super::InstancesListResponse {
1275    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1276        let mut debug_struct = f.debug_struct("InstancesListResponse");
1277        debug_struct.field("kind", &self.kind);
1278        debug_struct.field("warnings", &self.warnings);
1279        debug_struct.field("items", &self.items);
1280        debug_struct.field("next_page_token", &self.next_page_token);
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::InstancesListServerCasResponse {
1289    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1290        let mut debug_struct = f.debug_struct("InstancesListServerCasResponse");
1291        debug_struct.field("certs", &self.certs);
1292        debug_struct.field("active_version", &self.active_version);
1293        debug_struct.field("kind", &self.kind);
1294        if !self._unknown_fields.is_empty() {
1295            debug_struct.field("_unknown_fields", &self._unknown_fields);
1296        }
1297        debug_struct.finish()
1298    }
1299}
1300
1301impl std::fmt::Debug for super::InstancesListServerCertificatesResponse {
1302    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1303        let mut debug_struct = f.debug_struct("InstancesListServerCertificatesResponse");
1304        debug_struct.field("ca_certs", &self.ca_certs);
1305        debug_struct.field("server_certs", &self.server_certs);
1306        debug_struct.field("active_version", &self.active_version);
1307        debug_struct.field("kind", &self.kind);
1308        if !self._unknown_fields.is_empty() {
1309            debug_struct.field("_unknown_fields", &self._unknown_fields);
1310        }
1311        debug_struct.finish()
1312    }
1313}
1314
1315impl std::fmt::Debug for super::InstancesListEntraIdCertificatesResponse {
1316    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1317        let mut debug_struct = f.debug_struct("InstancesListEntraIdCertificatesResponse");
1318        debug_struct.field("certs", &self.certs);
1319        debug_struct.field("active_version", &self.active_version);
1320        debug_struct.field("kind", &self.kind);
1321        if !self._unknown_fields.is_empty() {
1322            debug_struct.field("_unknown_fields", &self._unknown_fields);
1323        }
1324        debug_struct.finish()
1325    }
1326}
1327
1328impl std::fmt::Debug for super::InstancesRestoreBackupRequest {
1329    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1330        let mut debug_struct = f.debug_struct("InstancesRestoreBackupRequest");
1331        debug_struct.field("restore_backup_context", &self.restore_backup_context);
1332        debug_struct.field("backup", &self.backup);
1333        debug_struct.field("backupdr_backup", &self.backupdr_backup);
1334        debug_struct.field("restore_instance_settings", &self.restore_instance_settings);
1335        debug_struct.field(
1336            "restore_instance_clear_overrides_field_names",
1337            &self.restore_instance_clear_overrides_field_names,
1338        );
1339        debug_struct.field(
1340            "ignore_maintenance_version",
1341            &self.ignore_maintenance_version,
1342        );
1343        if !self._unknown_fields.is_empty() {
1344            debug_struct.field("_unknown_fields", &self._unknown_fields);
1345        }
1346        debug_struct.finish()
1347    }
1348}
1349
1350impl std::fmt::Debug for super::InstancesRotateServerCaRequest {
1351    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1352        let mut debug_struct = f.debug_struct("InstancesRotateServerCaRequest");
1353        debug_struct.field("rotate_server_ca_context", &self.rotate_server_ca_context);
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::InstancesRotateServerCertificateRequest {
1362    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1363        let mut debug_struct = f.debug_struct("InstancesRotateServerCertificateRequest");
1364        debug_struct.field(
1365            "rotate_server_certificate_context",
1366            &self.rotate_server_certificate_context,
1367        );
1368        if !self._unknown_fields.is_empty() {
1369            debug_struct.field("_unknown_fields", &self._unknown_fields);
1370        }
1371        debug_struct.finish()
1372    }
1373}
1374
1375impl std::fmt::Debug for super::InstancesRotateEntraIdCertificateRequest {
1376    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1377        let mut debug_struct = f.debug_struct("InstancesRotateEntraIdCertificateRequest");
1378        debug_struct.field(
1379            "rotate_entra_id_certificate_context",
1380            &self.rotate_entra_id_certificate_context,
1381        );
1382        if !self._unknown_fields.is_empty() {
1383            debug_struct.field("_unknown_fields", &self._unknown_fields);
1384        }
1385        debug_struct.finish()
1386    }
1387}
1388
1389impl std::fmt::Debug for super::InstancesTruncateLogRequest {
1390    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1391        let mut debug_struct = f.debug_struct("InstancesTruncateLogRequest");
1392        debug_struct.field("truncate_log_context", &self.truncate_log_context);
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::InstancesAcquireSsrsLeaseRequest {
1401    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1402        let mut debug_struct = f.debug_struct("InstancesAcquireSsrsLeaseRequest");
1403        debug_struct.field(
1404            "acquire_ssrs_lease_context",
1405            &self.acquire_ssrs_lease_context,
1406        );
1407        if !self._unknown_fields.is_empty() {
1408            debug_struct.field("_unknown_fields", &self._unknown_fields);
1409        }
1410        debug_struct.finish()
1411    }
1412}
1413
1414impl std::fmt::Debug for super::SqlInstancesPreCheckMajorVersionUpgradeRequest {
1415    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1416        let mut debug_struct = f.debug_struct("SqlInstancesPreCheckMajorVersionUpgradeRequest");
1417        debug_struct.field("instance", &self.instance);
1418        debug_struct.field("project", &self.project);
1419        debug_struct.field("body", &self.body);
1420        debug_struct.field("location", &self.location);
1421        if !self._unknown_fields.is_empty() {
1422            debug_struct.field("_unknown_fields", &self._unknown_fields);
1423        }
1424        debug_struct.finish()
1425    }
1426}
1427
1428impl std::fmt::Debug for super::SqlInstancesVerifyExternalSyncSettingsResponse {
1429    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1430        let mut debug_struct = f.debug_struct("SqlInstancesVerifyExternalSyncSettingsResponse");
1431        debug_struct.field("kind", &self.kind);
1432        debug_struct.field("errors", &self.errors);
1433        debug_struct.field("warnings", &self.warnings);
1434        if !self._unknown_fields.is_empty() {
1435            debug_struct.field("_unknown_fields", &self._unknown_fields);
1436        }
1437        debug_struct.finish()
1438    }
1439}
1440
1441impl std::fmt::Debug for super::SqlInstancesGetDiskShrinkConfigResponse {
1442    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1443        let mut debug_struct = f.debug_struct("SqlInstancesGetDiskShrinkConfigResponse");
1444        debug_struct.field("kind", &self.kind);
1445        debug_struct.field("minimal_target_size_gb", &self.minimal_target_size_gb);
1446        debug_struct.field("message", &self.message);
1447        if !self._unknown_fields.is_empty() {
1448            debug_struct.field("_unknown_fields", &self._unknown_fields);
1449        }
1450        debug_struct.finish()
1451    }
1452}
1453
1454impl std::fmt::Debug for super::SqlInstancesGetLatestRecoveryTimeRequest {
1455    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1456        let mut debug_struct = f.debug_struct("SqlInstancesGetLatestRecoveryTimeRequest");
1457        debug_struct.field("instance", &self.instance);
1458        debug_struct.field("project", &self.project);
1459        debug_struct.field(
1460            "source_instance_deletion_time",
1461            &self.source_instance_deletion_time,
1462        );
1463        debug_struct.field("location", &self.location);
1464        if !self._unknown_fields.is_empty() {
1465            debug_struct.field("_unknown_fields", &self._unknown_fields);
1466        }
1467        debug_struct.finish()
1468    }
1469}
1470
1471impl std::fmt::Debug for super::SqlInstancesGetLatestRecoveryTimeResponse {
1472    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1473        let mut debug_struct = f.debug_struct("SqlInstancesGetLatestRecoveryTimeResponse");
1474        debug_struct.field("kind", &self.kind);
1475        debug_struct.field("latest_recovery_time", &self.latest_recovery_time);
1476        debug_struct.field("earliest_recovery_time", &self.earliest_recovery_time);
1477        if !self._unknown_fields.is_empty() {
1478            debug_struct.field("_unknown_fields", &self._unknown_fields);
1479        }
1480        debug_struct.finish()
1481    }
1482}
1483
1484impl std::fmt::Debug for super::CloneContext {
1485    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1486        let mut debug_struct = f.debug_struct("CloneContext");
1487        debug_struct.field("kind", &self.kind);
1488        debug_struct.field("pitr_timestamp_ms", &self.pitr_timestamp_ms);
1489        debug_struct.field("destination_instance_name", &self.destination_instance_name);
1490        debug_struct.field("bin_log_coordinates", &self.bin_log_coordinates);
1491        debug_struct.field("point_in_time", &self.point_in_time);
1492        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
1493        debug_struct.field("database_names", &self.database_names);
1494        debug_struct.field("preferred_zone", &self.preferred_zone);
1495        debug_struct.field("preferred_secondary_zone", &self.preferred_secondary_zone);
1496        debug_struct.field(
1497            "source_instance_deletion_time",
1498            &self.source_instance_deletion_time,
1499        );
1500        debug_struct.field("destination_project", &self.destination_project);
1501        debug_struct.field("destination_network", &self.destination_network);
1502        if !self._unknown_fields.is_empty() {
1503            debug_struct.field("_unknown_fields", &self._unknown_fields);
1504        }
1505        debug_struct.finish()
1506    }
1507}
1508
1509impl std::fmt::Debug for super::PointInTimeRestoreContext {
1510    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1511        let mut debug_struct = f.debug_struct("PointInTimeRestoreContext");
1512        debug_struct.field("datasource", &self.datasource);
1513        debug_struct.field("point_in_time", &self.point_in_time);
1514        debug_struct.field("target_instance", &self.target_instance);
1515        debug_struct.field("private_network", &self.private_network);
1516        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
1517        debug_struct.field("preferred_zone", &self.preferred_zone);
1518        debug_struct.field("preferred_secondary_zone", &self.preferred_secondary_zone);
1519        debug_struct.field("target_instance_settings", &self.target_instance_settings);
1520        debug_struct.field(
1521            "target_instance_clear_settings_field_names",
1522            &self.target_instance_clear_settings_field_names,
1523        );
1524        debug_struct.field("region", &self.region);
1525        if !self._unknown_fields.is_empty() {
1526            debug_struct.field("_unknown_fields", &self._unknown_fields);
1527        }
1528        debug_struct.finish()
1529    }
1530}
1531
1532impl std::fmt::Debug for super::BinLogCoordinates {
1533    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1534        let mut debug_struct = f.debug_struct("BinLogCoordinates");
1535        debug_struct.field("bin_log_file_name", &self.bin_log_file_name);
1536        debug_struct.field("bin_log_position", &self.bin_log_position);
1537        debug_struct.field("kind", &self.kind);
1538        if !self._unknown_fields.is_empty() {
1539            debug_struct.field("_unknown_fields", &self._unknown_fields);
1540        }
1541        debug_struct.finish()
1542    }
1543}
1544
1545impl std::fmt::Debug for super::DatabaseInstance {
1546    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1547        let mut debug_struct = f.debug_struct("DatabaseInstance");
1548        debug_struct.field("kind", &self.kind);
1549        debug_struct.field("state", &self.state);
1550        debug_struct.field("database_version", &self.database_version);
1551        debug_struct.field("settings", &self.settings);
1552        debug_struct.field("etag", &self.etag);
1553        debug_struct.field("failover_replica", &self.failover_replica);
1554        debug_struct.field("master_instance_name", &self.master_instance_name);
1555        debug_struct.field("replica_names", &self.replica_names);
1556        debug_struct.field("max_disk_size", &self.max_disk_size);
1557        debug_struct.field("current_disk_size", &self.current_disk_size);
1558        debug_struct.field("ip_addresses", &self.ip_addresses);
1559        debug_struct.field("server_ca_cert", &self.server_ca_cert);
1560        debug_struct.field("instance_type", &self.instance_type);
1561        debug_struct.field("project", &self.project);
1562        debug_struct.field("ipv6_address", &self.ipv6_address);
1563        debug_struct.field(
1564            "service_account_email_address",
1565            &self.service_account_email_address,
1566        );
1567        debug_struct.field("on_premises_configuration", &self.on_premises_configuration);
1568        debug_struct.field("replica_configuration", &self.replica_configuration);
1569        debug_struct.field("backend_type", &self.backend_type);
1570        debug_struct.field("self_link", &self.self_link);
1571        debug_struct.field("suspension_reason", &self.suspension_reason);
1572        debug_struct.field("connection_name", &self.connection_name);
1573        debug_struct.field("name", &self.name);
1574        debug_struct.field("region", &self.region);
1575        debug_struct.field("gce_zone", &self.gce_zone);
1576        debug_struct.field("secondary_gce_zone", &self.secondary_gce_zone);
1577        debug_struct.field(
1578            "disk_encryption_configuration",
1579            &self.disk_encryption_configuration,
1580        );
1581        debug_struct.field("disk_encryption_status", &self.disk_encryption_status);
1582        debug_struct.field("root_password", &self.root_password);
1583        debug_struct.field("scheduled_maintenance", &self.scheduled_maintenance);
1584        debug_struct.field("satisfies_pzs", &self.satisfies_pzs);
1585        debug_struct.field(
1586            "database_installed_version",
1587            &self.database_installed_version,
1588        );
1589        debug_struct.field("out_of_disk_report", &self.out_of_disk_report);
1590        debug_struct.field("create_time", &self.create_time);
1591        debug_struct.field(
1592            "available_maintenance_versions",
1593            &self.available_maintenance_versions,
1594        );
1595        debug_struct.field("maintenance_version", &self.maintenance_version);
1596        debug_struct.field(
1597            "upgradable_database_versions",
1598            &self.upgradable_database_versions,
1599        );
1600        debug_struct.field("sql_network_architecture", &self.sql_network_architecture);
1601        debug_struct.field(
1602            "psc_service_attachment_link",
1603            &self.psc_service_attachment_link,
1604        );
1605        debug_struct.field("dns_name", &self.dns_name);
1606        debug_struct.field("primary_dns_name", &self.primary_dns_name);
1607        debug_struct.field("write_endpoint", &self.write_endpoint);
1608        debug_struct.field("replication_cluster", &self.replication_cluster);
1609        debug_struct.field("gemini_config", &self.gemini_config);
1610        debug_struct.field("satisfies_pzi", &self.satisfies_pzi);
1611        debug_struct.field(
1612            "switch_transaction_logs_to_cloud_storage_enabled",
1613            &self.switch_transaction_logs_to_cloud_storage_enabled,
1614        );
1615        debug_struct.field(
1616            "include_replicas_for_major_version_upgrade",
1617            &self.include_replicas_for_major_version_upgrade,
1618        );
1619        debug_struct.field("skip_precheck", &self.skip_precheck);
1620        debug_struct.field("tags", &self.tags);
1621        debug_struct.field("node_count", &self.node_count);
1622        debug_struct.field("nodes", &self.nodes);
1623        debug_struct.field("dns_names", &self.dns_names);
1624        debug_struct.field("deployment_info", &self.deployment_info);
1625        debug_struct.field(
1626            "database_center_integration_enabled",
1627            &self.database_center_integration_enabled,
1628        );
1629        debug_struct.field(
1630            "database_center_integration",
1631            &self.database_center_integration,
1632        );
1633        if !self._unknown_fields.is_empty() {
1634            debug_struct.field("_unknown_fields", &self._unknown_fields);
1635        }
1636        debug_struct.finish()
1637    }
1638}
1639
1640impl std::fmt::Debug for super::database_instance::SqlFailoverReplica {
1641    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1642        let mut debug_struct = f.debug_struct("SqlFailoverReplica");
1643        debug_struct.field("name", &self.name);
1644        debug_struct.field("available", &self.available);
1645        if !self._unknown_fields.is_empty() {
1646            debug_struct.field("_unknown_fields", &self._unknown_fields);
1647        }
1648        debug_struct.finish()
1649    }
1650}
1651
1652impl std::fmt::Debug for super::database_instance::SqlScheduledMaintenance {
1653    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1654        let mut debug_struct = f.debug_struct("SqlScheduledMaintenance");
1655        debug_struct.field("start_time", &self.start_time);
1656        debug_struct.field("can_defer", &self.can_defer);
1657        debug_struct.field("can_reschedule", &self.can_reschedule);
1658        debug_struct.field("schedule_deadline_time", &self.schedule_deadline_time);
1659        if !self._unknown_fields.is_empty() {
1660            debug_struct.field("_unknown_fields", &self._unknown_fields);
1661        }
1662        debug_struct.finish()
1663    }
1664}
1665
1666impl std::fmt::Debug for super::database_instance::SqlOutOfDiskReport {
1667    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1668        let mut debug_struct = f.debug_struct("SqlOutOfDiskReport");
1669        debug_struct.field("sql_out_of_disk_state", &self.sql_out_of_disk_state);
1670        debug_struct.field(
1671            "sql_min_recommended_increase_size_gb",
1672            &self.sql_min_recommended_increase_size_gb,
1673        );
1674        if !self._unknown_fields.is_empty() {
1675            debug_struct.field("_unknown_fields", &self._unknown_fields);
1676        }
1677        debug_struct.finish()
1678    }
1679}
1680
1681impl std::fmt::Debug for super::database_instance::PoolNodeConfig {
1682    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1683        let mut debug_struct = f.debug_struct("PoolNodeConfig");
1684        debug_struct.field("name", &self.name);
1685        debug_struct.field("gce_zone", &self.gce_zone);
1686        debug_struct.field("ip_addresses", &self.ip_addresses);
1687        debug_struct.field("dns_name", &self.dns_name);
1688        debug_struct.field("state", &self.state);
1689        debug_struct.field("dns_names", &self.dns_names);
1690        debug_struct.field(
1691            "psc_service_attachment_link",
1692            &self.psc_service_attachment_link,
1693        );
1694        debug_struct.field("psc_auto_connections", &self.psc_auto_connections);
1695        if !self._unknown_fields.is_empty() {
1696            debug_struct.field("_unknown_fields", &self._unknown_fields);
1697        }
1698        debug_struct.finish()
1699    }
1700}
1701
1702impl std::fmt::Debug for super::BlueGreenDeploymentInfo {
1703    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1704        let mut debug_struct = f.debug_struct("BlueGreenDeploymentInfo");
1705        debug_struct.field("deployment_id", &self.deployment_id);
1706        debug_struct.field("state", &self.state);
1707        debug_struct.field("role_details", &self.role_details);
1708        if !self._unknown_fields.is_empty() {
1709            debug_struct.field("_unknown_fields", &self._unknown_fields);
1710        }
1711        debug_struct.finish()
1712    }
1713}
1714
1715impl std::fmt::Debug for super::blue_green_deployment_info::SourceRole {
1716    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1717        let mut debug_struct = f.debug_struct("SourceRole");
1718        debug_struct.field("target_id", &self.target_id);
1719        if !self._unknown_fields.is_empty() {
1720            debug_struct.field("_unknown_fields", &self._unknown_fields);
1721        }
1722        debug_struct.finish()
1723    }
1724}
1725
1726impl std::fmt::Debug for super::blue_green_deployment_info::TargetRole {
1727    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1728        let mut debug_struct = f.debug_struct("TargetRole");
1729        debug_struct.field("source_id", &self.source_id);
1730        if !self._unknown_fields.is_empty() {
1731            debug_struct.field("_unknown_fields", &self._unknown_fields);
1732        }
1733        debug_struct.finish()
1734    }
1735}
1736
1737impl std::fmt::Debug for super::GeminiInstanceConfig {
1738    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1739        let mut debug_struct = f.debug_struct("GeminiInstanceConfig");
1740        debug_struct.field("entitled", &self.entitled);
1741        debug_struct.field(
1742            "google_vacuum_mgmt_enabled",
1743            &self.google_vacuum_mgmt_enabled,
1744        );
1745        debug_struct.field(
1746            "oom_session_cancel_enabled",
1747            &self.oom_session_cancel_enabled,
1748        );
1749        debug_struct.field("active_query_enabled", &self.active_query_enabled);
1750        debug_struct.field("index_advisor_enabled", &self.index_advisor_enabled);
1751        debug_struct.field("flag_recommender_enabled", &self.flag_recommender_enabled);
1752        if !self._unknown_fields.is_empty() {
1753            debug_struct.field("_unknown_fields", &self._unknown_fields);
1754        }
1755        debug_struct.finish()
1756    }
1757}
1758
1759impl std::fmt::Debug for super::ReplicationCluster {
1760    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1761        let mut debug_struct = f.debug_struct("ReplicationCluster");
1762        debug_struct.field("psa_write_endpoint", &self.psa_write_endpoint);
1763        debug_struct.field("failover_dr_replica_name", &self.failover_dr_replica_name);
1764        debug_struct.field("dr_replica", &self.dr_replica);
1765        if !self._unknown_fields.is_empty() {
1766            debug_struct.field("_unknown_fields", &self._unknown_fields);
1767        }
1768        debug_struct.finish()
1769    }
1770}
1771
1772impl std::fmt::Debug for super::AvailableDatabaseVersion {
1773    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1774        let mut debug_struct = f.debug_struct("AvailableDatabaseVersion");
1775        debug_struct.field("major_version", &self.major_version);
1776        debug_struct.field("name", &self.name);
1777        debug_struct.field("display_name", &self.display_name);
1778        if !self._unknown_fields.is_empty() {
1779            debug_struct.field("_unknown_fields", &self._unknown_fields);
1780        }
1781        debug_struct.finish()
1782    }
1783}
1784
1785impl std::fmt::Debug for super::SqlInstancesRescheduleMaintenanceRequestBody {
1786    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1787        let mut debug_struct = f.debug_struct("SqlInstancesRescheduleMaintenanceRequestBody");
1788        debug_struct.field("reschedule", &self.reschedule);
1789        if !self._unknown_fields.is_empty() {
1790            debug_struct.field("_unknown_fields", &self._unknown_fields);
1791        }
1792        debug_struct.finish()
1793    }
1794}
1795
1796impl std::fmt::Debug for super::sql_instances_reschedule_maintenance_request_body::Reschedule {
1797    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1798        let mut debug_struct = f.debug_struct("Reschedule");
1799        debug_struct.field("reschedule_type", &self.reschedule_type);
1800        debug_struct.field("schedule_time", &self.schedule_time);
1801        if !self._unknown_fields.is_empty() {
1802            debug_struct.field("_unknown_fields", &self._unknown_fields);
1803        }
1804        debug_struct.finish()
1805    }
1806}
1807
1808impl std::fmt::Debug for super::DemoteMasterContext {
1809    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1810        let mut debug_struct = f.debug_struct("DemoteMasterContext");
1811        debug_struct.field("kind", &self.kind);
1812        debug_struct.field("verify_gtid_consistency", &self.verify_gtid_consistency);
1813        debug_struct.field("master_instance_name", &self.master_instance_name);
1814        debug_struct.field("replica_configuration", &self.replica_configuration);
1815        debug_struct.field("skip_replication_setup", &self.skip_replication_setup);
1816        if !self._unknown_fields.is_empty() {
1817            debug_struct.field("_unknown_fields", &self._unknown_fields);
1818        }
1819        debug_struct.finish()
1820    }
1821}
1822
1823impl std::fmt::Debug for super::DemoteContext {
1824    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1825        let mut debug_struct = f.debug_struct("DemoteContext");
1826        debug_struct.field("kind", &self.kind);
1827        debug_struct.field(
1828            "source_representative_instance_name",
1829            &self.source_representative_instance_name,
1830        );
1831        if !self._unknown_fields.is_empty() {
1832            debug_struct.field("_unknown_fields", &self._unknown_fields);
1833        }
1834        debug_struct.finish()
1835    }
1836}
1837
1838impl std::fmt::Debug for super::FailoverContext {
1839    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1840        let mut debug_struct = f.debug_struct("FailoverContext");
1841        debug_struct.field("settings_version", &self.settings_version);
1842        debug_struct.field("kind", &self.kind);
1843        if !self._unknown_fields.is_empty() {
1844            debug_struct.field("_unknown_fields", &self._unknown_fields);
1845        }
1846        debug_struct.finish()
1847    }
1848}
1849
1850impl std::fmt::Debug for super::RestoreBackupContext {
1851    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1852        let mut debug_struct = f.debug_struct("RestoreBackupContext");
1853        debug_struct.field("kind", &self.kind);
1854        debug_struct.field("backup_run_id", &self.backup_run_id);
1855        debug_struct.field("instance_id", &self.instance_id);
1856        debug_struct.field("project", &self.project);
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::RotateServerCaContext {
1865    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1866        let mut debug_struct = f.debug_struct("RotateServerCaContext");
1867        debug_struct.field("kind", &self.kind);
1868        debug_struct.field("next_version", &self.next_version);
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::RotateServerCertificateContext {
1877    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1878        let mut debug_struct = f.debug_struct("RotateServerCertificateContext");
1879        debug_struct.field("kind", &self.kind);
1880        debug_struct.field("next_version", &self.next_version);
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::RotateEntraIdCertificateContext {
1889    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1890        let mut debug_struct = f.debug_struct("RotateEntraIdCertificateContext");
1891        debug_struct.field("kind", &self.kind);
1892        debug_struct.field("next_version", &self.next_version);
1893        if !self._unknown_fields.is_empty() {
1894            debug_struct.field("_unknown_fields", &self._unknown_fields);
1895        }
1896        debug_struct.finish()
1897    }
1898}
1899
1900impl std::fmt::Debug for super::TruncateLogContext {
1901    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1902        let mut debug_struct = f.debug_struct("TruncateLogContext");
1903        debug_struct.field("kind", &self.kind);
1904        debug_struct.field("log_type", &self.log_type);
1905        if !self._unknown_fields.is_empty() {
1906            debug_struct.field("_unknown_fields", &self._unknown_fields);
1907        }
1908        debug_struct.finish()
1909    }
1910}
1911
1912impl std::fmt::Debug for super::SqlExternalSyncSettingError {
1913    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1914        let mut debug_struct = f.debug_struct("SqlExternalSyncSettingError");
1915        debug_struct.field("kind", &self.kind);
1916        debug_struct.field("r#type", &self.r#type);
1917        debug_struct.field("detail", &self.detail);
1918        if !self._unknown_fields.is_empty() {
1919            debug_struct.field("_unknown_fields", &self._unknown_fields);
1920        }
1921        debug_struct.finish()
1922    }
1923}
1924
1925impl std::fmt::Debug for super::SelectedObjects {
1926    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1927        let mut debug_struct = f.debug_struct("SelectedObjects");
1928        debug_struct.field("database", &self.database);
1929        if !self._unknown_fields.is_empty() {
1930            debug_struct.field("_unknown_fields", &self._unknown_fields);
1931        }
1932        debug_struct.finish()
1933    }
1934}
1935
1936impl std::fmt::Debug for super::OnPremisesConfiguration {
1937    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1938        let mut debug_struct = f.debug_struct("OnPremisesConfiguration");
1939        debug_struct.field("host_port", &self.host_port);
1940        debug_struct.field("kind", &self.kind);
1941        debug_struct.field("username", &self.username);
1942        debug_struct.field("password", &self.password);
1943        debug_struct.field("ca_certificate", &self.ca_certificate);
1944        debug_struct.field("client_certificate", &self.client_certificate);
1945        debug_struct.field("client_key", &self.client_key);
1946        debug_struct.field("dump_file_path", &self.dump_file_path);
1947        debug_struct.field("source_instance", &self.source_instance);
1948        debug_struct.field("selected_objects", &self.selected_objects);
1949        debug_struct.field("ssl_option", &self.ssl_option);
1950        debug_struct.field("dms_managed", &self.dms_managed);
1951        if !self._unknown_fields.is_empty() {
1952            debug_struct.field("_unknown_fields", &self._unknown_fields);
1953        }
1954        debug_struct.finish()
1955    }
1956}
1957
1958impl std::fmt::Debug for super::ReplicaConfiguration {
1959    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1960        let mut debug_struct = f.debug_struct("ReplicaConfiguration");
1961        debug_struct.field("kind", &self.kind);
1962        debug_struct.field(
1963            "mysql_replica_configuration",
1964            &self.mysql_replica_configuration,
1965        );
1966        debug_struct.field("failover_target", &self.failover_target);
1967        debug_struct.field("cascadable_replica", &self.cascadable_replica);
1968        if !self._unknown_fields.is_empty() {
1969            debug_struct.field("_unknown_fields", &self._unknown_fields);
1970        }
1971        debug_struct.finish()
1972    }
1973}
1974
1975impl std::fmt::Debug for super::SqlInstancesExecuteSqlRequest {
1976    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1977        let mut debug_struct = f.debug_struct("SqlInstancesExecuteSqlRequest");
1978        debug_struct.field("instance", &self.instance);
1979        debug_struct.field("project", &self.project);
1980        debug_struct.field("body", &self.body);
1981        debug_struct.field("location", &self.location);
1982        if !self._unknown_fields.is_empty() {
1983            debug_struct.field("_unknown_fields", &self._unknown_fields);
1984        }
1985        debug_struct.finish()
1986    }
1987}
1988
1989impl std::fmt::Debug for super::ExecuteSqlPayload {
1990    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1991        let mut debug_struct = f.debug_struct("ExecuteSqlPayload");
1992        debug_struct.field("user", &self.user);
1993        debug_struct.field("sql_statement", &self.sql_statement);
1994        debug_struct.field("database", &self.database);
1995        debug_struct.field("row_limit", &self.row_limit);
1996        debug_struct.field("partial_result_mode", &self.partial_result_mode);
1997        debug_struct.field("application", &self.application);
1998        debug_struct.field("user_password", &self.user_password);
1999        if !self._unknown_fields.is_empty() {
2000            debug_struct.field("_unknown_fields", &self._unknown_fields);
2001        }
2002        debug_struct.finish()
2003    }
2004}
2005
2006impl std::fmt::Debug for super::SqlInstancesExecuteSqlResponse {
2007    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2008        let mut debug_struct = f.debug_struct("SqlInstancesExecuteSqlResponse");
2009        debug_struct.field("messages", &self.messages);
2010        debug_struct.field("metadata", &self.metadata);
2011        debug_struct.field("results", &self.results);
2012        debug_struct.field("status", &self.status);
2013        if !self._unknown_fields.is_empty() {
2014            debug_struct.field("_unknown_fields", &self._unknown_fields);
2015        }
2016        debug_struct.finish()
2017    }
2018}
2019
2020impl std::fmt::Debug for super::sql_instances_execute_sql_response::Message {
2021    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2022        let mut debug_struct = f.debug_struct("Message");
2023        debug_struct.field("message", &self.message);
2024        debug_struct.field("severity", &self.severity);
2025        if !self._unknown_fields.is_empty() {
2026            debug_struct.field("_unknown_fields", &self._unknown_fields);
2027        }
2028        debug_struct.finish()
2029    }
2030}
2031
2032impl std::fmt::Debug for super::QueryResult {
2033    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2034        let mut debug_struct = f.debug_struct("QueryResult");
2035        debug_struct.field("columns", &self.columns);
2036        debug_struct.field("rows", &self.rows);
2037        debug_struct.field("message", &self.message);
2038        debug_struct.field("partial_result", &self.partial_result);
2039        debug_struct.field("status", &self.status);
2040        if !self._unknown_fields.is_empty() {
2041            debug_struct.field("_unknown_fields", &self._unknown_fields);
2042        }
2043        debug_struct.finish()
2044    }
2045}
2046
2047impl std::fmt::Debug for super::Column {
2048    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2049        let mut debug_struct = f.debug_struct("Column");
2050        debug_struct.field("name", &self.name);
2051        debug_struct.field("r#type", &self.r#type);
2052        if !self._unknown_fields.is_empty() {
2053            debug_struct.field("_unknown_fields", &self._unknown_fields);
2054        }
2055        debug_struct.finish()
2056    }
2057}
2058
2059impl std::fmt::Debug for super::Row {
2060    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2061        let mut debug_struct = f.debug_struct("Row");
2062        debug_struct.field("values", &self.values);
2063        if !self._unknown_fields.is_empty() {
2064            debug_struct.field("_unknown_fields", &self._unknown_fields);
2065        }
2066        debug_struct.finish()
2067    }
2068}
2069
2070impl std::fmt::Debug for super::Value {
2071    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2072        let mut debug_struct = f.debug_struct("Value");
2073        debug_struct.field("value", &self.value);
2074        debug_struct.field("null_value", &self.null_value);
2075        if !self._unknown_fields.is_empty() {
2076            debug_struct.field("_unknown_fields", &self._unknown_fields);
2077        }
2078        debug_struct.finish()
2079    }
2080}
2081
2082impl std::fmt::Debug for super::Metadata {
2083    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2084        let mut debug_struct = f.debug_struct("Metadata");
2085        debug_struct.field(
2086            "sql_statement_execution_time",
2087            &self.sql_statement_execution_time,
2088        );
2089        if !self._unknown_fields.is_empty() {
2090            debug_struct.field("_unknown_fields", &self._unknown_fields);
2091        }
2092        debug_struct.finish()
2093    }
2094}
2095
2096impl std::fmt::Debug for super::SqlInstancesAcquireSsrsLeaseRequest {
2097    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2098        let mut debug_struct = f.debug_struct("SqlInstancesAcquireSsrsLeaseRequest");
2099        debug_struct.field("instance", &self.instance);
2100        debug_struct.field("project", &self.project);
2101        debug_struct.field("body", &self.body);
2102        debug_struct.field("location", &self.location);
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::SqlInstancesAcquireSsrsLeaseResponse {
2111    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2112        let mut debug_struct = f.debug_struct("SqlInstancesAcquireSsrsLeaseResponse");
2113        debug_struct.field("operation_id", &self.operation_id);
2114        if !self._unknown_fields.is_empty() {
2115            debug_struct.field("_unknown_fields", &self._unknown_fields);
2116        }
2117        debug_struct.finish()
2118    }
2119}
2120
2121impl std::fmt::Debug for super::SqlInstancesReleaseSsrsLeaseRequest {
2122    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2123        let mut debug_struct = f.debug_struct("SqlInstancesReleaseSsrsLeaseRequest");
2124        debug_struct.field("instance", &self.instance);
2125        debug_struct.field("project", &self.project);
2126        debug_struct.field("location", &self.location);
2127        if !self._unknown_fields.is_empty() {
2128            debug_struct.field("_unknown_fields", &self._unknown_fields);
2129        }
2130        debug_struct.finish()
2131    }
2132}
2133
2134impl std::fmt::Debug for super::SqlInstancesReleaseSsrsLeaseResponse {
2135    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2136        let mut debug_struct = f.debug_struct("SqlInstancesReleaseSsrsLeaseResponse");
2137        debug_struct.field("operation_id", &self.operation_id);
2138        if !self._unknown_fields.is_empty() {
2139            debug_struct.field("_unknown_fields", &self._unknown_fields);
2140        }
2141        debug_struct.finish()
2142    }
2143}
2144
2145impl std::fmt::Debug for super::SqlInstancesPointInTimeRestoreRequest {
2146    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2147        let mut debug_struct = f.debug_struct("SqlInstancesPointInTimeRestoreRequest");
2148        debug_struct.field("parent", &self.parent);
2149        debug_struct.field("context", &self.context);
2150        if !self._unknown_fields.is_empty() {
2151            debug_struct.field("_unknown_fields", &self._unknown_fields);
2152        }
2153        debug_struct.finish()
2154    }
2155}
2156
2157impl std::fmt::Debug for super::SqlOperationsGetRequest {
2158    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2159        let mut debug_struct = f.debug_struct("SqlOperationsGetRequest");
2160        debug_struct.field("operation", &self.operation);
2161        debug_struct.field("project", &self.project);
2162        debug_struct.field("location", &self.location);
2163        if !self._unknown_fields.is_empty() {
2164            debug_struct.field("_unknown_fields", &self._unknown_fields);
2165        }
2166        debug_struct.finish()
2167    }
2168}
2169
2170impl std::fmt::Debug for super::SqlOperationsListRequest {
2171    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2172        let mut debug_struct = f.debug_struct("SqlOperationsListRequest");
2173        debug_struct.field("instance", &self.instance);
2174        debug_struct.field("max_results", &self.max_results);
2175        debug_struct.field("page_token", &self.page_token);
2176        debug_struct.field("project", &self.project);
2177        debug_struct.field("location", &self.location);
2178        if !self._unknown_fields.is_empty() {
2179            debug_struct.field("_unknown_fields", &self._unknown_fields);
2180        }
2181        debug_struct.finish()
2182    }
2183}
2184
2185impl std::fmt::Debug for super::OperationsListResponse {
2186    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2187        let mut debug_struct = f.debug_struct("OperationsListResponse");
2188        debug_struct.field("kind", &self.kind);
2189        debug_struct.field("items", &self.items);
2190        debug_struct.field("next_page_token", &self.next_page_token);
2191        if !self._unknown_fields.is_empty() {
2192            debug_struct.field("_unknown_fields", &self._unknown_fields);
2193        }
2194        debug_struct.finish()
2195    }
2196}
2197
2198impl std::fmt::Debug for super::SqlOperationsCancelRequest {
2199    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2200        let mut debug_struct = f.debug_struct("SqlOperationsCancelRequest");
2201        debug_struct.field("operation", &self.operation);
2202        debug_struct.field("project", &self.project);
2203        debug_struct.field("location", &self.location);
2204        if !self._unknown_fields.is_empty() {
2205            debug_struct.field("_unknown_fields", &self._unknown_fields);
2206        }
2207        debug_struct.finish()
2208    }
2209}
2210
2211impl std::fmt::Debug for super::AclEntry {
2212    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2213        let mut debug_struct = f.debug_struct("AclEntry");
2214        debug_struct.field("value", &self.value);
2215        debug_struct.field("expiration_time", &self.expiration_time);
2216        debug_struct.field("name", &self.name);
2217        debug_struct.field("kind", &self.kind);
2218        if !self._unknown_fields.is_empty() {
2219            debug_struct.field("_unknown_fields", &self._unknown_fields);
2220        }
2221        debug_struct.finish()
2222    }
2223}
2224
2225impl std::fmt::Debug for super::ApiWarning {
2226    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2227        let mut debug_struct = f.debug_struct("ApiWarning");
2228        debug_struct.field("code", &self.code);
2229        debug_struct.field("message", &self.message);
2230        debug_struct.field("region", &self.region);
2231        if !self._unknown_fields.is_empty() {
2232            debug_struct.field("_unknown_fields", &self._unknown_fields);
2233        }
2234        debug_struct.finish()
2235    }
2236}
2237
2238impl std::fmt::Debug for super::BackupRetentionSettings {
2239    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2240        let mut debug_struct = f.debug_struct("BackupRetentionSettings");
2241        debug_struct.field("retention_unit", &self.retention_unit);
2242        debug_struct.field("retained_backups", &self.retained_backups);
2243        if !self._unknown_fields.is_empty() {
2244            debug_struct.field("_unknown_fields", &self._unknown_fields);
2245        }
2246        debug_struct.finish()
2247    }
2248}
2249
2250impl std::fmt::Debug for super::BackupConfiguration {
2251    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2252        let mut debug_struct = f.debug_struct("BackupConfiguration");
2253        debug_struct.field("start_time", &self.start_time);
2254        debug_struct.field("enabled", &self.enabled);
2255        debug_struct.field("kind", &self.kind);
2256        debug_struct.field("binary_log_enabled", &self.binary_log_enabled);
2257        debug_struct.field(
2258            "replication_log_archiving_enabled",
2259            &self.replication_log_archiving_enabled,
2260        );
2261        debug_struct.field("location", &self.location);
2262        debug_struct.field(
2263            "point_in_time_recovery_enabled",
2264            &self.point_in_time_recovery_enabled,
2265        );
2266        debug_struct.field("backup_retention_settings", &self.backup_retention_settings);
2267        debug_struct.field(
2268            "transaction_log_retention_days",
2269            &self.transaction_log_retention_days,
2270        );
2271        debug_struct.field(
2272            "transactional_log_storage_state",
2273            &self.transactional_log_storage_state,
2274        );
2275        debug_struct.field("backup_tier", &self.backup_tier);
2276        if !self._unknown_fields.is_empty() {
2277            debug_struct.field("_unknown_fields", &self._unknown_fields);
2278        }
2279        debug_struct.finish()
2280    }
2281}
2282
2283impl std::fmt::Debug for super::PerformDiskShrinkContext {
2284    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2285        let mut debug_struct = f.debug_struct("PerformDiskShrinkContext");
2286        debug_struct.field("target_size_gb", &self.target_size_gb);
2287        if !self._unknown_fields.is_empty() {
2288            debug_struct.field("_unknown_fields", &self._unknown_fields);
2289        }
2290        debug_struct.finish()
2291    }
2292}
2293
2294impl std::fmt::Debug for super::PreCheckResponse {
2295    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2296        let mut debug_struct = f.debug_struct("PreCheckResponse");
2297        debug_struct.field("message", &self.message);
2298        debug_struct.field("message_type", &self.message_type);
2299        debug_struct.field("actions_required", &self.actions_required);
2300        if !self._unknown_fields.is_empty() {
2301            debug_struct.field("_unknown_fields", &self._unknown_fields);
2302        }
2303        debug_struct.finish()
2304    }
2305}
2306
2307impl std::fmt::Debug for super::PreCheckMajorVersionUpgradeContext {
2308    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2309        let mut debug_struct = f.debug_struct("PreCheckMajorVersionUpgradeContext");
2310        debug_struct.field("target_database_version", &self.target_database_version);
2311        debug_struct.field("pre_check_response", &self.pre_check_response);
2312        debug_struct.field("kind", &self.kind);
2313        debug_struct.field("max_runtime", &self.max_runtime);
2314        if !self._unknown_fields.is_empty() {
2315            debug_struct.field("_unknown_fields", &self._unknown_fields);
2316        }
2317        debug_struct.finish()
2318    }
2319}
2320
2321impl std::fmt::Debug for super::BackupContext {
2322    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2323        let mut debug_struct = f.debug_struct("BackupContext");
2324        debug_struct.field("backup_id", &self.backup_id);
2325        debug_struct.field("kind", &self.kind);
2326        debug_struct.field("name", &self.name);
2327        if !self._unknown_fields.is_empty() {
2328            debug_struct.field("_unknown_fields", &self._unknown_fields);
2329        }
2330        debug_struct.finish()
2331    }
2332}
2333
2334impl std::fmt::Debug for super::Database {
2335    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2336        let mut debug_struct = f.debug_struct("Database");
2337        debug_struct.field("kind", &self.kind);
2338        debug_struct.field("charset", &self.charset);
2339        debug_struct.field("collation", &self.collation);
2340        debug_struct.field("etag", &self.etag);
2341        debug_struct.field("name", &self.name);
2342        debug_struct.field("instance", &self.instance);
2343        debug_struct.field("self_link", &self.self_link);
2344        debug_struct.field("project", &self.project);
2345        debug_struct.field("database_details", &self.database_details);
2346        if !self._unknown_fields.is_empty() {
2347            debug_struct.field("_unknown_fields", &self._unknown_fields);
2348        }
2349        debug_struct.finish()
2350    }
2351}
2352
2353impl std::fmt::Debug for super::SqlServerDatabaseDetails {
2354    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2355        let mut debug_struct = f.debug_struct("SqlServerDatabaseDetails");
2356        debug_struct.field("compatibility_level", &self.compatibility_level);
2357        debug_struct.field("recovery_model", &self.recovery_model);
2358        if !self._unknown_fields.is_empty() {
2359            debug_struct.field("_unknown_fields", &self._unknown_fields);
2360        }
2361        debug_struct.finish()
2362    }
2363}
2364
2365impl std::fmt::Debug for super::DatabaseFlags {
2366    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2367        let mut debug_struct = f.debug_struct("DatabaseFlags");
2368        debug_struct.field("name", &self.name);
2369        debug_struct.field("value", &self.value);
2370        if !self._unknown_fields.is_empty() {
2371            debug_struct.field("_unknown_fields", &self._unknown_fields);
2372        }
2373        debug_struct.finish()
2374    }
2375}
2376
2377impl std::fmt::Debug for super::MySqlSyncConfig {
2378    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2379        let mut debug_struct = f.debug_struct("MySqlSyncConfig");
2380        debug_struct.field("initial_sync_flags", &self.initial_sync_flags);
2381        if !self._unknown_fields.is_empty() {
2382            debug_struct.field("_unknown_fields", &self._unknown_fields);
2383        }
2384        debug_struct.finish()
2385    }
2386}
2387
2388impl std::fmt::Debug for super::SyncFlags {
2389    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2390        let mut debug_struct = f.debug_struct("SyncFlags");
2391        debug_struct.field("name", &self.name);
2392        debug_struct.field("value", &self.value);
2393        if !self._unknown_fields.is_empty() {
2394            debug_struct.field("_unknown_fields", &self._unknown_fields);
2395        }
2396        debug_struct.finish()
2397    }
2398}
2399
2400impl std::fmt::Debug for super::InstanceReference {
2401    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2402        let mut debug_struct = f.debug_struct("InstanceReference");
2403        debug_struct.field("name", &self.name);
2404        debug_struct.field("region", &self.region);
2405        debug_struct.field("project", &self.project);
2406        if !self._unknown_fields.is_empty() {
2407            debug_struct.field("_unknown_fields", &self._unknown_fields);
2408        }
2409        debug_struct.finish()
2410    }
2411}
2412
2413impl std::fmt::Debug for super::DemoteMasterConfiguration {
2414    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2415        let mut debug_struct = f.debug_struct("DemoteMasterConfiguration");
2416        debug_struct.field("kind", &self.kind);
2417        debug_struct.field(
2418            "mysql_replica_configuration",
2419            &self.mysql_replica_configuration,
2420        );
2421        if !self._unknown_fields.is_empty() {
2422            debug_struct.field("_unknown_fields", &self._unknown_fields);
2423        }
2424        debug_struct.finish()
2425    }
2426}
2427
2428impl std::fmt::Debug for super::DemoteMasterMySqlReplicaConfiguration {
2429    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2430        let mut debug_struct = f.debug_struct("DemoteMasterMySqlReplicaConfiguration");
2431        debug_struct.field("kind", &self.kind);
2432        debug_struct.field("username", &self.username);
2433        debug_struct.field("password", &self.password);
2434        debug_struct.field("client_key", &self.client_key);
2435        debug_struct.field("client_certificate", &self.client_certificate);
2436        debug_struct.field("ca_certificate", &self.ca_certificate);
2437        if !self._unknown_fields.is_empty() {
2438            debug_struct.field("_unknown_fields", &self._unknown_fields);
2439        }
2440        debug_struct.finish()
2441    }
2442}
2443
2444impl std::fmt::Debug for super::ExportContext {
2445    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2446        let mut debug_struct = f.debug_struct("ExportContext");
2447        debug_struct.field("uri", &self.uri);
2448        debug_struct.field("databases", &self.databases);
2449        debug_struct.field("kind", &self.kind);
2450        debug_struct.field("sql_export_options", &self.sql_export_options);
2451        debug_struct.field("csv_export_options", &self.csv_export_options);
2452        debug_struct.field("file_type", &self.file_type);
2453        debug_struct.field("offload", &self.offload);
2454        debug_struct.field("bak_export_options", &self.bak_export_options);
2455        debug_struct.field("tde_export_options", &self.tde_export_options);
2456        if !self._unknown_fields.is_empty() {
2457            debug_struct.field("_unknown_fields", &self._unknown_fields);
2458        }
2459        debug_struct.finish()
2460    }
2461}
2462
2463impl std::fmt::Debug for super::export_context::SqlCsvExportOptions {
2464    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2465        let mut debug_struct = f.debug_struct("SqlCsvExportOptions");
2466        debug_struct.field("select_query", &self.select_query);
2467        debug_struct.field("escape_character", &self.escape_character);
2468        debug_struct.field("quote_character", &self.quote_character);
2469        debug_struct.field("fields_terminated_by", &self.fields_terminated_by);
2470        debug_struct.field("lines_terminated_by", &self.lines_terminated_by);
2471        if !self._unknown_fields.is_empty() {
2472            debug_struct.field("_unknown_fields", &self._unknown_fields);
2473        }
2474        debug_struct.finish()
2475    }
2476}
2477
2478impl std::fmt::Debug for super::export_context::SqlExportOptions {
2479    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2480        let mut debug_struct = f.debug_struct("SqlExportOptions");
2481        debug_struct.field("tables", &self.tables);
2482        debug_struct.field("schema_only", &self.schema_only);
2483        debug_struct.field("mysql_export_options", &self.mysql_export_options);
2484        debug_struct.field("threads", &self.threads);
2485        debug_struct.field("parallel", &self.parallel);
2486        debug_struct.field("postgres_export_options", &self.postgres_export_options);
2487        if !self._unknown_fields.is_empty() {
2488            debug_struct.field("_unknown_fields", &self._unknown_fields);
2489        }
2490        debug_struct.finish()
2491    }
2492}
2493
2494impl std::fmt::Debug for super::export_context::sql_export_options::MysqlExportOptions {
2495    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2496        let mut debug_struct = f.debug_struct("MysqlExportOptions");
2497        debug_struct.field("master_data", &self.master_data);
2498        if !self._unknown_fields.is_empty() {
2499            debug_struct.field("_unknown_fields", &self._unknown_fields);
2500        }
2501        debug_struct.finish()
2502    }
2503}
2504
2505impl std::fmt::Debug for super::export_context::sql_export_options::PostgresExportOptions {
2506    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2507        let mut debug_struct = f.debug_struct("PostgresExportOptions");
2508        debug_struct.field("clean", &self.clean);
2509        debug_struct.field("if_exists", &self.if_exists);
2510        if !self._unknown_fields.is_empty() {
2511            debug_struct.field("_unknown_fields", &self._unknown_fields);
2512        }
2513        debug_struct.finish()
2514    }
2515}
2516
2517impl std::fmt::Debug for super::export_context::SqlBakExportOptions {
2518    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2519        let mut debug_struct = f.debug_struct("SqlBakExportOptions");
2520        debug_struct.field("striped", &self.striped);
2521        debug_struct.field("stripe_count", &self.stripe_count);
2522        debug_struct.field("bak_type", &self.bak_type);
2523        debug_struct.field("copy_only", &self.copy_only);
2524        debug_struct.field("differential_base", &self.differential_base);
2525        debug_struct.field("export_log_start_time", &self.export_log_start_time);
2526        debug_struct.field("export_log_end_time", &self.export_log_end_time);
2527        if !self._unknown_fields.is_empty() {
2528            debug_struct.field("_unknown_fields", &self._unknown_fields);
2529        }
2530        debug_struct.finish()
2531    }
2532}
2533
2534impl std::fmt::Debug for super::export_context::SqlTdeExportOptions {
2535    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2536        let mut debug_struct = f.debug_struct("SqlTdeExportOptions");
2537        debug_struct.field("certificate_path", &self.certificate_path);
2538        debug_struct.field("private_key_path", &self.private_key_path);
2539        debug_struct.field("private_key_password", &self.private_key_password);
2540        debug_struct.field("name", &self.name);
2541        if !self._unknown_fields.is_empty() {
2542            debug_struct.field("_unknown_fields", &self._unknown_fields);
2543        }
2544        debug_struct.finish()
2545    }
2546}
2547
2548impl std::fmt::Debug for super::ImportContext {
2549    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2550        let mut debug_struct = f.debug_struct("ImportContext");
2551        debug_struct.field("uri", &self.uri);
2552        debug_struct.field("database", &self.database);
2553        debug_struct.field("kind", &self.kind);
2554        debug_struct.field("file_type", &self.file_type);
2555        debug_struct.field("csv_import_options", &self.csv_import_options);
2556        debug_struct.field("import_user", &self.import_user);
2557        debug_struct.field("bak_import_options", &self.bak_import_options);
2558        debug_struct.field("sql_import_options", &self.sql_import_options);
2559        debug_struct.field("tde_import_options", &self.tde_import_options);
2560        if !self._unknown_fields.is_empty() {
2561            debug_struct.field("_unknown_fields", &self._unknown_fields);
2562        }
2563        debug_struct.finish()
2564    }
2565}
2566
2567impl std::fmt::Debug for super::import_context::SqlImportOptions {
2568    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2569        let mut debug_struct = f.debug_struct("SqlImportOptions");
2570        debug_struct.field("threads", &self.threads);
2571        debug_struct.field("parallel", &self.parallel);
2572        debug_struct.field("postgres_import_options", &self.postgres_import_options);
2573        if !self._unknown_fields.is_empty() {
2574            debug_struct.field("_unknown_fields", &self._unknown_fields);
2575        }
2576        debug_struct.finish()
2577    }
2578}
2579
2580impl std::fmt::Debug for super::import_context::sql_import_options::PostgresImportOptions {
2581    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2582        let mut debug_struct = f.debug_struct("PostgresImportOptions");
2583        debug_struct.field("clean", &self.clean);
2584        debug_struct.field("if_exists", &self.if_exists);
2585        if !self._unknown_fields.is_empty() {
2586            debug_struct.field("_unknown_fields", &self._unknown_fields);
2587        }
2588        debug_struct.finish()
2589    }
2590}
2591
2592impl std::fmt::Debug for super::import_context::SqlCsvImportOptions {
2593    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2594        let mut debug_struct = f.debug_struct("SqlCsvImportOptions");
2595        debug_struct.field("table", &self.table);
2596        debug_struct.field("columns", &self.columns);
2597        debug_struct.field("escape_character", &self.escape_character);
2598        debug_struct.field("quote_character", &self.quote_character);
2599        debug_struct.field("fields_terminated_by", &self.fields_terminated_by);
2600        debug_struct.field("lines_terminated_by", &self.lines_terminated_by);
2601        if !self._unknown_fields.is_empty() {
2602            debug_struct.field("_unknown_fields", &self._unknown_fields);
2603        }
2604        debug_struct.finish()
2605    }
2606}
2607
2608impl std::fmt::Debug for super::import_context::SqlBakImportOptions {
2609    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2610        let mut debug_struct = f.debug_struct("SqlBakImportOptions");
2611        debug_struct.field("encryption_options", &self.encryption_options);
2612        debug_struct.field("striped", &self.striped);
2613        debug_struct.field("no_recovery", &self.no_recovery);
2614        debug_struct.field("recovery_only", &self.recovery_only);
2615        debug_struct.field("bak_type", &self.bak_type);
2616        debug_struct.field("stop_at", &self.stop_at);
2617        debug_struct.field("stop_at_mark", &self.stop_at_mark);
2618        if !self._unknown_fields.is_empty() {
2619            debug_struct.field("_unknown_fields", &self._unknown_fields);
2620        }
2621        debug_struct.finish()
2622    }
2623}
2624
2625impl std::fmt::Debug for super::import_context::sql_bak_import_options::EncryptionOptions {
2626    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2627        let mut debug_struct = f.debug_struct("EncryptionOptions");
2628        debug_struct.field("cert_path", &self.cert_path);
2629        debug_struct.field("pvk_path", &self.pvk_path);
2630        debug_struct.field("pvk_password", &self.pvk_password);
2631        debug_struct.field("keep_encrypted", &self.keep_encrypted);
2632        if !self._unknown_fields.is_empty() {
2633            debug_struct.field("_unknown_fields", &self._unknown_fields);
2634        }
2635        debug_struct.finish()
2636    }
2637}
2638
2639impl std::fmt::Debug for super::import_context::SqlTdeImportOptions {
2640    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2641        let mut debug_struct = f.debug_struct("SqlTdeImportOptions");
2642        debug_struct.field("certificate_path", &self.certificate_path);
2643        debug_struct.field("private_key_path", &self.private_key_path);
2644        debug_struct.field("private_key_password", &self.private_key_password);
2645        debug_struct.field("name", &self.name);
2646        if !self._unknown_fields.is_empty() {
2647            debug_struct.field("_unknown_fields", &self._unknown_fields);
2648        }
2649        debug_struct.finish()
2650    }
2651}
2652
2653impl std::fmt::Debug for super::IpConfiguration {
2654    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2655        let mut debug_struct = f.debug_struct("IpConfiguration");
2656        debug_struct.field("ipv4_enabled", &self.ipv4_enabled);
2657        debug_struct.field("private_network", &self.private_network);
2658        debug_struct.field("require_ssl", &self.require_ssl);
2659        debug_struct.field("authorized_networks", &self.authorized_networks);
2660        debug_struct.field("allocated_ip_range", &self.allocated_ip_range);
2661        debug_struct.field(
2662            "enable_private_path_for_google_cloud_services",
2663            &self.enable_private_path_for_google_cloud_services,
2664        );
2665        debug_struct.field("ssl_mode", &self.ssl_mode);
2666        debug_struct.field("psc_config", &self.psc_config);
2667        debug_struct.field("server_ca_mode", &self.server_ca_mode);
2668        debug_struct.field(
2669            "custom_subject_alternative_names",
2670            &self.custom_subject_alternative_names,
2671        );
2672        debug_struct.field("server_ca_pool", &self.server_ca_pool);
2673        debug_struct.field(
2674            "server_certificate_rotation_mode",
2675            &self.server_certificate_rotation_mode,
2676        );
2677        if !self._unknown_fields.is_empty() {
2678            debug_struct.field("_unknown_fields", &self._unknown_fields);
2679        }
2680        debug_struct.finish()
2681    }
2682}
2683
2684impl std::fmt::Debug for super::PscConfig {
2685    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2686        let mut debug_struct = f.debug_struct("PscConfig");
2687        debug_struct.field("psc_enabled", &self.psc_enabled);
2688        debug_struct.field("allowed_consumer_projects", &self.allowed_consumer_projects);
2689        debug_struct.field("psc_auto_connections", &self.psc_auto_connections);
2690        debug_struct.field("network_attachment_uri", &self.network_attachment_uri);
2691        debug_struct.field("psc_auto_dns_enabled", &self.psc_auto_dns_enabled);
2692        debug_struct.field(
2693            "psc_write_endpoint_dns_enabled",
2694            &self.psc_write_endpoint_dns_enabled,
2695        );
2696        debug_struct.field(
2697            "psc_auto_connection_policy_enabled",
2698            &self.psc_auto_connection_policy_enabled,
2699        );
2700        if !self._unknown_fields.is_empty() {
2701            debug_struct.field("_unknown_fields", &self._unknown_fields);
2702        }
2703        debug_struct.finish()
2704    }
2705}
2706
2707impl std::fmt::Debug for super::PscAutoConnectionConfig {
2708    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2709        let mut debug_struct = f.debug_struct("PscAutoConnectionConfig");
2710        debug_struct.field("consumer_project", &self.consumer_project);
2711        debug_struct.field("consumer_network", &self.consumer_network);
2712        debug_struct.field("ip_address", &self.ip_address);
2713        debug_struct.field("status", &self.status);
2714        debug_struct.field("consumer_network_status", &self.consumer_network_status);
2715        debug_struct.field("service_connection_policy", &self.service_connection_policy);
2716        debug_struct.field(
2717            "service_connection_policy_creation_result",
2718            &self.service_connection_policy_creation_result,
2719        );
2720        debug_struct.field("instance_auto_dns_status", &self.instance_auto_dns_status);
2721        debug_struct.field(
2722            "write_endpoint_auto_dns_status",
2723            &self.write_endpoint_auto_dns_status,
2724        );
2725        if !self._unknown_fields.is_empty() {
2726            debug_struct.field("_unknown_fields", &self._unknown_fields);
2727        }
2728        debug_struct.finish()
2729    }
2730}
2731
2732impl std::fmt::Debug for super::LocationPreference {
2733    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2734        let mut debug_struct = f.debug_struct("LocationPreference");
2735        debug_struct.field("follow_gae_application", &self.follow_gae_application);
2736        debug_struct.field("zone", &self.zone);
2737        debug_struct.field("secondary_zone", &self.secondary_zone);
2738        debug_struct.field("kind", &self.kind);
2739        if !self._unknown_fields.is_empty() {
2740            debug_struct.field("_unknown_fields", &self._unknown_fields);
2741        }
2742        debug_struct.finish()
2743    }
2744}
2745
2746impl std::fmt::Debug for super::MaintenanceWindow {
2747    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2748        let mut debug_struct = f.debug_struct("MaintenanceWindow");
2749        debug_struct.field("hour", &self.hour);
2750        debug_struct.field("day", &self.day);
2751        debug_struct.field("update_track", &self.update_track);
2752        debug_struct.field("kind", &self.kind);
2753        if !self._unknown_fields.is_empty() {
2754            debug_struct.field("_unknown_fields", &self._unknown_fields);
2755        }
2756        debug_struct.finish()
2757    }
2758}
2759
2760impl std::fmt::Debug for super::DenyMaintenancePeriod {
2761    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2762        let mut debug_struct = f.debug_struct("DenyMaintenancePeriod");
2763        debug_struct.field("start_date", &self.start_date);
2764        debug_struct.field("end_date", &self.end_date);
2765        debug_struct.field("time", &self.time);
2766        if !self._unknown_fields.is_empty() {
2767            debug_struct.field("_unknown_fields", &self._unknown_fields);
2768        }
2769        debug_struct.finish()
2770    }
2771}
2772
2773impl std::fmt::Debug for super::InsightsConfig {
2774    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2775        let mut debug_struct = f.debug_struct("InsightsConfig");
2776        debug_struct.field("query_insights_enabled", &self.query_insights_enabled);
2777        debug_struct.field("record_client_address", &self.record_client_address);
2778        debug_struct.field("record_application_tags", &self.record_application_tags);
2779        debug_struct.field("query_string_length", &self.query_string_length);
2780        debug_struct.field("query_plans_per_minute", &self.query_plans_per_minute);
2781        debug_struct.field(
2782            "enhanced_query_insights_enabled",
2783            &self.enhanced_query_insights_enabled,
2784        );
2785        if !self._unknown_fields.is_empty() {
2786            debug_struct.field("_unknown_fields", &self._unknown_fields);
2787        }
2788        debug_struct.finish()
2789    }
2790}
2791
2792impl std::fmt::Debug for super::MySqlReplicaConfiguration {
2793    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2794        let mut debug_struct = f.debug_struct("MySqlReplicaConfiguration");
2795        debug_struct.field("dump_file_path", &self.dump_file_path);
2796        debug_struct.field("username", &self.username);
2797        debug_struct.field("password", &self.password);
2798        debug_struct.field("connect_retry_interval", &self.connect_retry_interval);
2799        debug_struct.field("master_heartbeat_period", &self.master_heartbeat_period);
2800        debug_struct.field("ca_certificate", &self.ca_certificate);
2801        debug_struct.field("client_certificate", &self.client_certificate);
2802        debug_struct.field("client_key", &self.client_key);
2803        debug_struct.field("ssl_cipher", &self.ssl_cipher);
2804        debug_struct.field("verify_server_certificate", &self.verify_server_certificate);
2805        debug_struct.field("kind", &self.kind);
2806        if !self._unknown_fields.is_empty() {
2807            debug_struct.field("_unknown_fields", &self._unknown_fields);
2808        }
2809        debug_struct.finish()
2810    }
2811}
2812
2813impl std::fmt::Debug for super::DiskEncryptionConfiguration {
2814    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2815        let mut debug_struct = f.debug_struct("DiskEncryptionConfiguration");
2816        debug_struct.field("kms_key_name", &self.kms_key_name);
2817        debug_struct.field("kind", &self.kind);
2818        debug_struct.field("confidential_mode", &self.confidential_mode);
2819        debug_struct.field(
2820            "cmek_source_log_encryption_enforced",
2821            &self.cmek_source_log_encryption_enforced,
2822        );
2823        if !self._unknown_fields.is_empty() {
2824            debug_struct.field("_unknown_fields", &self._unknown_fields);
2825        }
2826        debug_struct.finish()
2827    }
2828}
2829
2830impl std::fmt::Debug for super::DiskEncryptionStatus {
2831    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2832        let mut debug_struct = f.debug_struct("DiskEncryptionStatus");
2833        debug_struct.field("kms_key_version_name", &self.kms_key_version_name);
2834        debug_struct.field("kind", &self.kind);
2835        if !self._unknown_fields.is_empty() {
2836            debug_struct.field("_unknown_fields", &self._unknown_fields);
2837        }
2838        debug_struct.finish()
2839    }
2840}
2841
2842impl std::fmt::Debug for super::IpMapping {
2843    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2844        let mut debug_struct = f.debug_struct("IpMapping");
2845        debug_struct.field("r#type", &self.r#type);
2846        debug_struct.field("ip_address", &self.ip_address);
2847        debug_struct.field("time_to_retire", &self.time_to_retire);
2848        if !self._unknown_fields.is_empty() {
2849            debug_struct.field("_unknown_fields", &self._unknown_fields);
2850        }
2851        debug_struct.finish()
2852    }
2853}
2854
2855impl std::fmt::Debug for super::SqlSubOperationType {
2856    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2857        let mut debug_struct = f.debug_struct("SqlSubOperationType");
2858        debug_struct.field("sub_operation_details", &self.sub_operation_details);
2859        if !self._unknown_fields.is_empty() {
2860            debug_struct.field("_unknown_fields", &self._unknown_fields);
2861        }
2862        debug_struct.finish()
2863    }
2864}
2865
2866impl std::fmt::Debug for super::Operation {
2867    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2868        let mut debug_struct = f.debug_struct("Operation");
2869        debug_struct.field("kind", &self.kind);
2870        debug_struct.field("target_link", &self.target_link);
2871        debug_struct.field("status", &self.status);
2872        debug_struct.field("user", &self.user);
2873        debug_struct.field("insert_time", &self.insert_time);
2874        debug_struct.field("start_time", &self.start_time);
2875        debug_struct.field("end_time", &self.end_time);
2876        debug_struct.field("error", &self.error);
2877        debug_struct.field("api_warning", &self.api_warning);
2878        debug_struct.field("operation_type", &self.operation_type);
2879        debug_struct.field("import_context", &self.import_context);
2880        debug_struct.field("export_context", &self.export_context);
2881        debug_struct.field("backup_context", &self.backup_context);
2882        debug_struct.field(
2883            "pre_check_major_version_upgrade_context",
2884            &self.pre_check_major_version_upgrade_context,
2885        );
2886        debug_struct.field(
2887            "start_workload_capture_context",
2888            &self.start_workload_capture_context,
2889        );
2890        debug_struct.field(
2891            "stop_workload_capture_context",
2892            &self.stop_workload_capture_context,
2893        );
2894        debug_struct.field(
2895            "start_workload_replay_context",
2896            &self.start_workload_replay_context,
2897        );
2898        debug_struct.field(
2899            "stop_workload_replay_context",
2900            &self.stop_workload_replay_context,
2901        );
2902        debug_struct.field("name", &self.name);
2903        debug_struct.field("target_id", &self.target_id);
2904        debug_struct.field("self_link", &self.self_link);
2905        debug_struct.field("target_project", &self.target_project);
2906        debug_struct.field(
2907            "acquire_ssrs_lease_context",
2908            &self.acquire_ssrs_lease_context,
2909        );
2910        debug_struct.field("sub_operation_type", &self.sub_operation_type);
2911        if !self._unknown_fields.is_empty() {
2912            debug_struct.field("_unknown_fields", &self._unknown_fields);
2913        }
2914        debug_struct.finish()
2915    }
2916}
2917
2918impl std::fmt::Debug for super::OperationError {
2919    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2920        let mut debug_struct = f.debug_struct("OperationError");
2921        debug_struct.field("kind", &self.kind);
2922        debug_struct.field("code", &self.code);
2923        debug_struct.field("message", &self.message);
2924        if !self._unknown_fields.is_empty() {
2925            debug_struct.field("_unknown_fields", &self._unknown_fields);
2926        }
2927        debug_struct.finish()
2928    }
2929}
2930
2931impl std::fmt::Debug for super::OperationErrors {
2932    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2933        let mut debug_struct = f.debug_struct("OperationErrors");
2934        debug_struct.field("kind", &self.kind);
2935        debug_struct.field("errors", &self.errors);
2936        if !self._unknown_fields.is_empty() {
2937            debug_struct.field("_unknown_fields", &self._unknown_fields);
2938        }
2939        debug_struct.finish()
2940    }
2941}
2942
2943impl std::fmt::Debug for super::PasswordValidationPolicy {
2944    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2945        let mut debug_struct = f.debug_struct("PasswordValidationPolicy");
2946        debug_struct.field("min_length", &self.min_length);
2947        debug_struct.field("complexity", &self.complexity);
2948        debug_struct.field("reuse_interval", &self.reuse_interval);
2949        debug_struct.field(
2950            "disallow_username_substring",
2951            &self.disallow_username_substring,
2952        );
2953        debug_struct.field("password_change_interval", &self.password_change_interval);
2954        debug_struct.field("enable_password_policy", &self.enable_password_policy);
2955        debug_struct.field(
2956            "disallow_compromised_credentials",
2957            &self.disallow_compromised_credentials,
2958        );
2959        if !self._unknown_fields.is_empty() {
2960            debug_struct.field("_unknown_fields", &self._unknown_fields);
2961        }
2962        debug_struct.finish()
2963    }
2964}
2965
2966impl std::fmt::Debug for super::DataCacheConfig {
2967    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2968        let mut debug_struct = f.debug_struct("DataCacheConfig");
2969        debug_struct.field("data_cache_enabled", &self.data_cache_enabled);
2970        if !self._unknown_fields.is_empty() {
2971            debug_struct.field("_unknown_fields", &self._unknown_fields);
2972        }
2973        debug_struct.finish()
2974    }
2975}
2976
2977impl std::fmt::Debug for super::FinalBackupConfig {
2978    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2979        let mut debug_struct = f.debug_struct("FinalBackupConfig");
2980        debug_struct.field("enabled", &self.enabled);
2981        debug_struct.field("retention_days", &self.retention_days);
2982        if !self._unknown_fields.is_empty() {
2983            debug_struct.field("_unknown_fields", &self._unknown_fields);
2984        }
2985        debug_struct.finish()
2986    }
2987}
2988
2989impl std::fmt::Debug for super::Settings {
2990    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2991        let mut debug_struct = f.debug_struct("Settings");
2992        debug_struct.field("settings_version", &self.settings_version);
2993        debug_struct.field(
2994            "authorized_gae_applications",
2995            &self.authorized_gae_applications,
2996        );
2997        debug_struct.field("tier", &self.tier);
2998        debug_struct.field("kind", &self.kind);
2999        debug_struct.field("user_labels", &self.user_labels);
3000        debug_struct.field("availability_type", &self.availability_type);
3001        debug_struct.field("pricing_plan", &self.pricing_plan);
3002        debug_struct.field("replication_type", &self.replication_type);
3003        debug_struct.field("storage_auto_resize_limit", &self.storage_auto_resize_limit);
3004        debug_struct.field("activation_policy", &self.activation_policy);
3005        debug_struct.field("ip_configuration", &self.ip_configuration);
3006        debug_struct.field("storage_auto_resize", &self.storage_auto_resize);
3007        debug_struct.field("location_preference", &self.location_preference);
3008        debug_struct.field("database_flags", &self.database_flags);
3009        debug_struct.field("data_disk_type", &self.data_disk_type);
3010        debug_struct.field("maintenance_window", &self.maintenance_window);
3011        debug_struct.field("backup_configuration", &self.backup_configuration);
3012        debug_struct.field(
3013            "database_replication_enabled",
3014            &self.database_replication_enabled,
3015        );
3016        debug_struct.field(
3017            "crash_safe_replication_enabled",
3018            &self.crash_safe_replication_enabled,
3019        );
3020        debug_struct.field("data_disk_size_gb", &self.data_disk_size_gb);
3021        debug_struct.field("active_directory_config", &self.active_directory_config);
3022        debug_struct.field("collation", &self.collation);
3023        debug_struct.field("deny_maintenance_periods", &self.deny_maintenance_periods);
3024        debug_struct.field("insights_config", &self.insights_config);
3025        debug_struct.field(
3026            "password_validation_policy",
3027            &self.password_validation_policy,
3028        );
3029        debug_struct.field("sql_server_audit_config", &self.sql_server_audit_config);
3030        debug_struct.field("edition", &self.edition);
3031        debug_struct.field("connector_enforcement", &self.connector_enforcement);
3032        debug_struct.field(
3033            "deletion_protection_enabled",
3034            &self.deletion_protection_enabled,
3035        );
3036        debug_struct.field("time_zone", &self.time_zone);
3037        debug_struct.field("advanced_machine_features", &self.advanced_machine_features);
3038        debug_struct.field("data_cache_config", &self.data_cache_config);
3039        debug_struct.field(
3040            "replication_lag_max_seconds",
3041            &self.replication_lag_max_seconds,
3042        );
3043        debug_struct.field(
3044            "enable_google_ml_integration",
3045            &self.enable_google_ml_integration,
3046        );
3047        debug_struct.field(
3048            "enable_dataplex_integration",
3049            &self.enable_dataplex_integration,
3050        );
3051        debug_struct.field("retain_backups_on_delete", &self.retain_backups_on_delete);
3052        debug_struct.field(
3053            "data_disk_provisioned_iops",
3054            &self.data_disk_provisioned_iops,
3055        );
3056        debug_struct.field(
3057            "data_disk_provisioned_throughput",
3058            &self.data_disk_provisioned_throughput,
3059        );
3060        debug_struct.field("connection_pool_config", &self.connection_pool_config);
3061        debug_struct.field("final_backup_config", &self.final_backup_config);
3062        debug_struct.field(
3063            "read_pool_auto_scale_config",
3064            &self.read_pool_auto_scale_config,
3065        );
3066        debug_struct.field("accelerated_replica_mode", &self.accelerated_replica_mode);
3067        debug_struct.field("auto_upgrade_enabled", &self.auto_upgrade_enabled);
3068        debug_struct.field("entraid_config", &self.entraid_config);
3069        debug_struct.field("data_api_access", &self.data_api_access);
3070        debug_struct.field(
3071            "performance_capture_config",
3072            &self.performance_capture_config,
3073        );
3074        if !self._unknown_fields.is_empty() {
3075            debug_struct.field("_unknown_fields", &self._unknown_fields);
3076        }
3077        debug_struct.finish()
3078    }
3079}
3080
3081impl std::fmt::Debug for super::PerformanceCaptureConfig {
3082    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3083        let mut debug_struct = f.debug_struct("PerformanceCaptureConfig");
3084        debug_struct.field("enabled", &self.enabled);
3085        debug_struct.field("probing_interval_seconds", &self.probing_interval_seconds);
3086        debug_struct.field("probe_threshold", &self.probe_threshold);
3087        debug_struct.field("running_threads_threshold", &self.running_threads_threshold);
3088        debug_struct.field(
3089            "seconds_behind_source_threshold",
3090            &self.seconds_behind_source_threshold,
3091        );
3092        debug_struct.field(
3093            "transaction_duration_threshold",
3094            &self.transaction_duration_threshold,
3095        );
3096        debug_struct.field(
3097            "cpu_utilization_threshold_percent",
3098            &self.cpu_utilization_threshold_percent,
3099        );
3100        debug_struct.field(
3101            "memory_usage_threshold_percent",
3102            &self.memory_usage_threshold_percent,
3103        );
3104        debug_struct.field(
3105            "transaction_lock_wait_threshold_count",
3106            &self.transaction_lock_wait_threshold_count,
3107        );
3108        debug_struct.field(
3109            "semaphore_wait_threshold_count",
3110            &self.semaphore_wait_threshold_count,
3111        );
3112        debug_struct.field(
3113            "history_list_length_threshold_count",
3114            &self.history_list_length_threshold_count,
3115        );
3116        debug_struct.field(
3117            "transaction_kill_threshold_seconds",
3118            &self.transaction_kill_threshold_seconds,
3119        );
3120        debug_struct.field(
3121            "transaction_kill_excluded_user_hosts",
3122            &self.transaction_kill_excluded_user_hosts,
3123        );
3124        debug_struct.field("transaction_kill_type", &self.transaction_kill_type);
3125        if !self._unknown_fields.is_empty() {
3126            debug_struct.field("_unknown_fields", &self._unknown_fields);
3127        }
3128        debug_struct.finish()
3129    }
3130}
3131
3132impl std::fmt::Debug for super::ConnectionPoolFlags {
3133    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3134        let mut debug_struct = f.debug_struct("ConnectionPoolFlags");
3135        debug_struct.field("name", &self.name);
3136        debug_struct.field("value", &self.value);
3137        if !self._unknown_fields.is_empty() {
3138            debug_struct.field("_unknown_fields", &self._unknown_fields);
3139        }
3140        debug_struct.finish()
3141    }
3142}
3143
3144impl std::fmt::Debug for super::ConnectionPoolConfig {
3145    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3146        let mut debug_struct = f.debug_struct("ConnectionPoolConfig");
3147        debug_struct.field(
3148            "connection_pooling_enabled",
3149            &self.connection_pooling_enabled,
3150        );
3151        debug_struct.field("flags", &self.flags);
3152        debug_struct.field("pooler_count", &self.pooler_count);
3153        if !self._unknown_fields.is_empty() {
3154            debug_struct.field("_unknown_fields", &self._unknown_fields);
3155        }
3156        debug_struct.finish()
3157    }
3158}
3159
3160impl std::fmt::Debug for super::ReadPoolAutoScaleConfig {
3161    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3162        let mut debug_struct = f.debug_struct("ReadPoolAutoScaleConfig");
3163        debug_struct.field("enabled", &self.enabled);
3164        debug_struct.field("min_node_count", &self.min_node_count);
3165        debug_struct.field("max_node_count", &self.max_node_count);
3166        debug_struct.field("target_metrics", &self.target_metrics);
3167        debug_struct.field("disable_scale_in", &self.disable_scale_in);
3168        debug_struct.field("scale_in_cooldown_seconds", &self.scale_in_cooldown_seconds);
3169        debug_struct.field(
3170            "scale_out_cooldown_seconds",
3171            &self.scale_out_cooldown_seconds,
3172        );
3173        if !self._unknown_fields.is_empty() {
3174            debug_struct.field("_unknown_fields", &self._unknown_fields);
3175        }
3176        debug_struct.finish()
3177    }
3178}
3179
3180impl std::fmt::Debug for super::read_pool_auto_scale_config::TargetMetric {
3181    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3182        let mut debug_struct = f.debug_struct("TargetMetric");
3183        debug_struct.field("metric", &self.metric);
3184        debug_struct.field("target_value", &self.target_value);
3185        if !self._unknown_fields.is_empty() {
3186            debug_struct.field("_unknown_fields", &self._unknown_fields);
3187        }
3188        debug_struct.finish()
3189    }
3190}
3191
3192impl std::fmt::Debug for super::AdvancedMachineFeatures {
3193    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3194        let mut debug_struct = f.debug_struct("AdvancedMachineFeatures");
3195        debug_struct.field("threads_per_core", &self.threads_per_core);
3196        if !self._unknown_fields.is_empty() {
3197            debug_struct.field("_unknown_fields", &self._unknown_fields);
3198        }
3199        debug_struct.finish()
3200    }
3201}
3202
3203impl std::fmt::Debug for super::SslCert {
3204    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3205        let mut debug_struct = f.debug_struct("SslCert");
3206        debug_struct.field("kind", &self.kind);
3207        debug_struct.field("cert_serial_number", &self.cert_serial_number);
3208        debug_struct.field("cert", &self.cert);
3209        debug_struct.field("create_time", &self.create_time);
3210        debug_struct.field("common_name", &self.common_name);
3211        debug_struct.field("expiration_time", &self.expiration_time);
3212        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
3213        debug_struct.field("instance", &self.instance);
3214        debug_struct.field("self_link", &self.self_link);
3215        if !self._unknown_fields.is_empty() {
3216            debug_struct.field("_unknown_fields", &self._unknown_fields);
3217        }
3218        debug_struct.finish()
3219    }
3220}
3221
3222impl std::fmt::Debug for super::SslCertDetail {
3223    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3224        let mut debug_struct = f.debug_struct("SslCertDetail");
3225        debug_struct.field("cert_info", &self.cert_info);
3226        debug_struct.field("cert_private_key", &self.cert_private_key);
3227        if !self._unknown_fields.is_empty() {
3228            debug_struct.field("_unknown_fields", &self._unknown_fields);
3229        }
3230        debug_struct.finish()
3231    }
3232}
3233
3234impl std::fmt::Debug for super::SqlActiveDirectoryConfig {
3235    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3236        let mut debug_struct = f.debug_struct("SqlActiveDirectoryConfig");
3237        debug_struct.field("kind", &self.kind);
3238        debug_struct.field("domain", &self.domain);
3239        debug_struct.field("mode", &self.mode);
3240        debug_struct.field("dns_servers", &self.dns_servers);
3241        debug_struct.field(
3242            "admin_credential_secret_name",
3243            &self.admin_credential_secret_name,
3244        );
3245        debug_struct.field("organizational_unit", &self.organizational_unit);
3246        if !self._unknown_fields.is_empty() {
3247            debug_struct.field("_unknown_fields", &self._unknown_fields);
3248        }
3249        debug_struct.finish()
3250    }
3251}
3252
3253impl std::fmt::Debug for super::SqlServerAuditConfig {
3254    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3255        let mut debug_struct = f.debug_struct("SqlServerAuditConfig");
3256        debug_struct.field("kind", &self.kind);
3257        debug_struct.field("bucket", &self.bucket);
3258        debug_struct.field("retention_interval", &self.retention_interval);
3259        debug_struct.field("upload_interval", &self.upload_interval);
3260        if !self._unknown_fields.is_empty() {
3261            debug_struct.field("_unknown_fields", &self._unknown_fields);
3262        }
3263        debug_struct.finish()
3264    }
3265}
3266
3267impl std::fmt::Debug for super::SqlServerEntraIdConfig {
3268    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3269        let mut debug_struct = f.debug_struct("SqlServerEntraIdConfig");
3270        debug_struct.field("kind", &self.kind);
3271        debug_struct.field("tenant_id", &self.tenant_id);
3272        debug_struct.field("application_id", &self.application_id);
3273        if !self._unknown_fields.is_empty() {
3274            debug_struct.field("_unknown_fields", &self._unknown_fields);
3275        }
3276        debug_struct.finish()
3277    }
3278}
3279
3280impl std::fmt::Debug for super::AcquireSsrsLeaseContext {
3281    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3282        let mut debug_struct = f.debug_struct("AcquireSsrsLeaseContext");
3283        debug_struct.field("setup_login", &self.setup_login);
3284        debug_struct.field("service_login", &self.service_login);
3285        debug_struct.field("report_database", &self.report_database);
3286        debug_struct.field("duration", &self.duration);
3287        if !self._unknown_fields.is_empty() {
3288            debug_struct.field("_unknown_fields", &self._unknown_fields);
3289        }
3290        debug_struct.finish()
3291    }
3292}
3293
3294impl std::fmt::Debug for super::DnsNameMapping {
3295    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3296        let mut debug_struct = f.debug_struct("DnsNameMapping");
3297        debug_struct.field("name", &self.name);
3298        debug_struct.field("connection_type", &self.connection_type);
3299        debug_struct.field("dns_scope", &self.dns_scope);
3300        debug_struct.field("record_manager", &self.record_manager);
3301        if !self._unknown_fields.is_empty() {
3302            debug_struct.field("_unknown_fields", &self._unknown_fields);
3303        }
3304        debug_struct.finish()
3305    }
3306}
3307
3308impl std::fmt::Debug for super::StartWorkloadCaptureContext {
3309    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3310        let mut debug_struct = f.debug_struct("StartWorkloadCaptureContext");
3311        debug_struct.field("enable_live_replay", &self.enable_live_replay);
3312        debug_struct.field("replay_instance", &self.replay_instance);
3313        if !self._unknown_fields.is_empty() {
3314            debug_struct.field("_unknown_fields", &self._unknown_fields);
3315        }
3316        debug_struct.finish()
3317    }
3318}
3319
3320impl std::fmt::Debug for super::StopWorkloadCaptureContext {
3321    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3322        let mut debug_struct = f.debug_struct("StopWorkloadCaptureContext");
3323        debug_struct.field("abort_live_replay", &self.abort_live_replay);
3324        if !self._unknown_fields.is_empty() {
3325            debug_struct.field("_unknown_fields", &self._unknown_fields);
3326        }
3327        debug_struct.finish()
3328    }
3329}
3330
3331impl std::fmt::Debug for super::StartWorkloadReplayContext {
3332    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3333        let mut debug_struct = f.debug_struct("StartWorkloadReplayContext");
3334        debug_struct.field("replay_instance", &self.replay_instance);
3335        debug_struct.field("workload_id", &self.workload_id);
3336        if !self._unknown_fields.is_empty() {
3337            debug_struct.field("_unknown_fields", &self._unknown_fields);
3338        }
3339        debug_struct.finish()
3340    }
3341}
3342
3343impl std::fmt::Debug for super::StopWorkloadReplayContext {
3344    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3345        let mut debug_struct = f.debug_struct("StopWorkloadReplayContext");
3346        if !self._unknown_fields.is_empty() {
3347            debug_struct.field("_unknown_fields", &self._unknown_fields);
3348        }
3349        debug_struct.finish()
3350    }
3351}
3352
3353impl std::fmt::Debug for super::SqlSslCertsDeleteRequest {
3354    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3355        let mut debug_struct = f.debug_struct("SqlSslCertsDeleteRequest");
3356        debug_struct.field("instance", &self.instance);
3357        debug_struct.field("project", &self.project);
3358        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
3359        if !self._unknown_fields.is_empty() {
3360            debug_struct.field("_unknown_fields", &self._unknown_fields);
3361        }
3362        debug_struct.finish()
3363    }
3364}
3365
3366impl std::fmt::Debug for super::SqlSslCertsGetRequest {
3367    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3368        let mut debug_struct = f.debug_struct("SqlSslCertsGetRequest");
3369        debug_struct.field("instance", &self.instance);
3370        debug_struct.field("project", &self.project);
3371        debug_struct.field("sha1_fingerprint", &self.sha1_fingerprint);
3372        if !self._unknown_fields.is_empty() {
3373            debug_struct.field("_unknown_fields", &self._unknown_fields);
3374        }
3375        debug_struct.finish()
3376    }
3377}
3378
3379impl std::fmt::Debug for super::SqlSslCertsInsertRequest {
3380    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3381        let mut debug_struct = f.debug_struct("SqlSslCertsInsertRequest");
3382        debug_struct.field("instance", &self.instance);
3383        debug_struct.field("project", &self.project);
3384        debug_struct.field("body", &self.body);
3385        if !self._unknown_fields.is_empty() {
3386            debug_struct.field("_unknown_fields", &self._unknown_fields);
3387        }
3388        debug_struct.finish()
3389    }
3390}
3391
3392impl std::fmt::Debug for super::SqlSslCertsListRequest {
3393    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3394        let mut debug_struct = f.debug_struct("SqlSslCertsListRequest");
3395        debug_struct.field("instance", &self.instance);
3396        debug_struct.field("project", &self.project);
3397        if !self._unknown_fields.is_empty() {
3398            debug_struct.field("_unknown_fields", &self._unknown_fields);
3399        }
3400        debug_struct.finish()
3401    }
3402}
3403
3404impl std::fmt::Debug for super::SslCertsInsertRequest {
3405    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3406        let mut debug_struct = f.debug_struct("SslCertsInsertRequest");
3407        debug_struct.field("common_name", &self.common_name);
3408        if !self._unknown_fields.is_empty() {
3409            debug_struct.field("_unknown_fields", &self._unknown_fields);
3410        }
3411        debug_struct.finish()
3412    }
3413}
3414
3415impl std::fmt::Debug for super::SslCertsInsertResponse {
3416    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3417        let mut debug_struct = f.debug_struct("SslCertsInsertResponse");
3418        debug_struct.field("kind", &self.kind);
3419        debug_struct.field("operation", &self.operation);
3420        debug_struct.field("server_ca_cert", &self.server_ca_cert);
3421        debug_struct.field("client_cert", &self.client_cert);
3422        if !self._unknown_fields.is_empty() {
3423            debug_struct.field("_unknown_fields", &self._unknown_fields);
3424        }
3425        debug_struct.finish()
3426    }
3427}
3428
3429impl std::fmt::Debug for super::SslCertsListResponse {
3430    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3431        let mut debug_struct = f.debug_struct("SslCertsListResponse");
3432        debug_struct.field("kind", &self.kind);
3433        debug_struct.field("items", &self.items);
3434        if !self._unknown_fields.is_empty() {
3435            debug_struct.field("_unknown_fields", &self._unknown_fields);
3436        }
3437        debug_struct.finish()
3438    }
3439}
3440
3441impl std::fmt::Debug for super::SqlTiersListRequest {
3442    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3443        let mut debug_struct = f.debug_struct("SqlTiersListRequest");
3444        debug_struct.field("project", &self.project);
3445        if !self._unknown_fields.is_empty() {
3446            debug_struct.field("_unknown_fields", &self._unknown_fields);
3447        }
3448        debug_struct.finish()
3449    }
3450}
3451
3452impl std::fmt::Debug for super::TiersListResponse {
3453    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3454        let mut debug_struct = f.debug_struct("TiersListResponse");
3455        debug_struct.field("kind", &self.kind);
3456        debug_struct.field("items", &self.items);
3457        if !self._unknown_fields.is_empty() {
3458            debug_struct.field("_unknown_fields", &self._unknown_fields);
3459        }
3460        debug_struct.finish()
3461    }
3462}
3463
3464impl std::fmt::Debug for super::Tier {
3465    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3466        let mut debug_struct = f.debug_struct("Tier");
3467        debug_struct.field("tier", &self.tier);
3468        debug_struct.field("ram", &self.ram);
3469        debug_struct.field("kind", &self.kind);
3470        debug_struct.field("disk_quota", &self.disk_quota);
3471        debug_struct.field("region", &self.region);
3472        if !self._unknown_fields.is_empty() {
3473            debug_struct.field("_unknown_fields", &self._unknown_fields);
3474        }
3475        debug_struct.finish()
3476    }
3477}
3478
3479impl std::fmt::Debug for super::SqlUsersDeleteRequest {
3480    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3481        let mut debug_struct = f.debug_struct("SqlUsersDeleteRequest");
3482        debug_struct.field("host", &self.host);
3483        debug_struct.field("instance", &self.instance);
3484        debug_struct.field("name", &self.name);
3485        debug_struct.field("project", &self.project);
3486        debug_struct.field("location", &self.location);
3487        if !self._unknown_fields.is_empty() {
3488            debug_struct.field("_unknown_fields", &self._unknown_fields);
3489        }
3490        debug_struct.finish()
3491    }
3492}
3493
3494impl std::fmt::Debug for super::SqlUsersGetRequest {
3495    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3496        let mut debug_struct = f.debug_struct("SqlUsersGetRequest");
3497        debug_struct.field("instance", &self.instance);
3498        debug_struct.field("name", &self.name);
3499        debug_struct.field("project", &self.project);
3500        debug_struct.field("host", &self.host);
3501        debug_struct.field("location", &self.location);
3502        if !self._unknown_fields.is_empty() {
3503            debug_struct.field("_unknown_fields", &self._unknown_fields);
3504        }
3505        debug_struct.finish()
3506    }
3507}
3508
3509impl std::fmt::Debug for super::SqlUsersInsertRequest {
3510    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3511        let mut debug_struct = f.debug_struct("SqlUsersInsertRequest");
3512        debug_struct.field("instance", &self.instance);
3513        debug_struct.field("project", &self.project);
3514        debug_struct.field("body", &self.body);
3515        debug_struct.field("location", &self.location);
3516        if !self._unknown_fields.is_empty() {
3517            debug_struct.field("_unknown_fields", &self._unknown_fields);
3518        }
3519        debug_struct.finish()
3520    }
3521}
3522
3523impl std::fmt::Debug for super::SqlUsersListRequest {
3524    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3525        let mut debug_struct = f.debug_struct("SqlUsersListRequest");
3526        debug_struct.field("instance", &self.instance);
3527        debug_struct.field("project", &self.project);
3528        debug_struct.field("location", &self.location);
3529        if !self._unknown_fields.is_empty() {
3530            debug_struct.field("_unknown_fields", &self._unknown_fields);
3531        }
3532        debug_struct.finish()
3533    }
3534}
3535
3536impl std::fmt::Debug for super::SqlUsersUpdateRequest {
3537    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3538        let mut debug_struct = f.debug_struct("SqlUsersUpdateRequest");
3539        debug_struct.field("host", &self.host);
3540        debug_struct.field("instance", &self.instance);
3541        debug_struct.field("name", &self.name);
3542        debug_struct.field("project", &self.project);
3543        debug_struct.field("database_roles", &self.database_roles);
3544        debug_struct.field("revoke_existing_roles", &self.revoke_existing_roles);
3545        debug_struct.field("server_roles", &self.server_roles);
3546        debug_struct.field(
3547            "revoke_existing_server_roles",
3548            &self.revoke_existing_server_roles,
3549        );
3550        debug_struct.field("body", &self.body);
3551        debug_struct.field("location", &self.location);
3552        if !self._unknown_fields.is_empty() {
3553            debug_struct.field("_unknown_fields", &self._unknown_fields);
3554        }
3555        debug_struct.finish()
3556    }
3557}
3558
3559impl std::fmt::Debug for super::UserPasswordValidationPolicy {
3560    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3561        let mut debug_struct = f.debug_struct("UserPasswordValidationPolicy");
3562        debug_struct.field("allowed_failed_attempts", &self.allowed_failed_attempts);
3563        debug_struct.field(
3564            "password_expiration_duration",
3565            &self.password_expiration_duration,
3566        );
3567        debug_struct.field(
3568            "enable_failed_attempts_check",
3569            &self.enable_failed_attempts_check,
3570        );
3571        debug_struct.field("status", &self.status);
3572        debug_struct.field(
3573            "enable_password_verification",
3574            &self.enable_password_verification,
3575        );
3576        if !self._unknown_fields.is_empty() {
3577            debug_struct.field("_unknown_fields", &self._unknown_fields);
3578        }
3579        debug_struct.finish()
3580    }
3581}
3582
3583impl std::fmt::Debug for super::PasswordStatus {
3584    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3585        let mut debug_struct = f.debug_struct("PasswordStatus");
3586        debug_struct.field("locked", &self.locked);
3587        debug_struct.field("password_expiration_time", &self.password_expiration_time);
3588        if !self._unknown_fields.is_empty() {
3589            debug_struct.field("_unknown_fields", &self._unknown_fields);
3590        }
3591        debug_struct.finish()
3592    }
3593}
3594
3595impl std::fmt::Debug for super::User {
3596    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3597        let mut debug_struct = f.debug_struct("User");
3598        debug_struct.field("kind", &self.kind);
3599        debug_struct.field("password", &self.password);
3600        debug_struct.field("etag", &self.etag);
3601        debug_struct.field("name", &self.name);
3602        debug_struct.field("host", &self.host);
3603        debug_struct.field("instance", &self.instance);
3604        debug_struct.field("project", &self.project);
3605        debug_struct.field("r#type", &self.r#type);
3606        debug_struct.field("iam_email", &self.iam_email);
3607        debug_struct.field("password_policy", &self.password_policy);
3608        debug_struct.field("dual_password_type", &self.dual_password_type);
3609        debug_struct.field("iam_status", &self.iam_status);
3610        debug_struct.field("database_roles", &self.database_roles);
3611        debug_struct.field("server_roles", &self.server_roles);
3612        debug_struct.field("user_details", &self.user_details);
3613        if !self._unknown_fields.is_empty() {
3614            debug_struct.field("_unknown_fields", &self._unknown_fields);
3615        }
3616        debug_struct.finish()
3617    }
3618}
3619
3620impl std::fmt::Debug for super::SqlServerUserDetails {
3621    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3622        let mut debug_struct = f.debug_struct("SqlServerUserDetails");
3623        debug_struct.field("disabled", &self.disabled);
3624        debug_struct.field("server_roles", &self.server_roles);
3625        if !self._unknown_fields.is_empty() {
3626            debug_struct.field("_unknown_fields", &self._unknown_fields);
3627        }
3628        debug_struct.finish()
3629    }
3630}
3631
3632impl std::fmt::Debug for super::UsersListResponse {
3633    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3634        let mut debug_struct = f.debug_struct("UsersListResponse");
3635        debug_struct.field("kind", &self.kind);
3636        debug_struct.field("items", &self.items);
3637        debug_struct.field("next_page_token", &self.next_page_token);
3638        if !self._unknown_fields.is_empty() {
3639            debug_struct.field("_unknown_fields", &self._unknown_fields);
3640        }
3641        debug_struct.finish()
3642    }
3643}
3644
3645impl std::fmt::Debug for super::WorkloadCapturesStartRequest {
3646    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3647        let mut debug_struct = f.debug_struct("WorkloadCapturesStartRequest");
3648        debug_struct.field("project", &self.project);
3649        debug_struct.field("instance", &self.instance);
3650        debug_struct.field(
3651            "start_workload_capture_context",
3652            &self.start_workload_capture_context,
3653        );
3654        if !self._unknown_fields.is_empty() {
3655            debug_struct.field("_unknown_fields", &self._unknown_fields);
3656        }
3657        debug_struct.finish()
3658    }
3659}
3660
3661impl std::fmt::Debug for super::WorkloadCapturesStopRequest {
3662    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3663        let mut debug_struct = f.debug_struct("WorkloadCapturesStopRequest");
3664        debug_struct.field("project", &self.project);
3665        debug_struct.field("instance", &self.instance);
3666        debug_struct.field(
3667            "stop_workload_capture_context",
3668            &self.stop_workload_capture_context,
3669        );
3670        if !self._unknown_fields.is_empty() {
3671            debug_struct.field("_unknown_fields", &self._unknown_fields);
3672        }
3673        debug_struct.finish()
3674    }
3675}
3676
3677impl std::fmt::Debug for super::WorkloadCapturesStartReplayRequest {
3678    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3679        let mut debug_struct = f.debug_struct("WorkloadCapturesStartReplayRequest");
3680        debug_struct.field("project", &self.project);
3681        debug_struct.field("instance", &self.instance);
3682        debug_struct.field(
3683            "start_workload_replay_context",
3684            &self.start_workload_replay_context,
3685        );
3686        debug_struct.field("workload_id", &self.workload_id);
3687        if !self._unknown_fields.is_empty() {
3688            debug_struct.field("_unknown_fields", &self._unknown_fields);
3689        }
3690        debug_struct.finish()
3691    }
3692}
3693
3694impl std::fmt::Debug for super::WorkloadCapturesStopReplayRequest {
3695    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3696        let mut debug_struct = f.debug_struct("WorkloadCapturesStopReplayRequest");
3697        debug_struct.field("project", &self.project);
3698        debug_struct.field("instance", &self.instance);
3699        debug_struct.field(
3700            "stop_workload_replay_context",
3701            &self.stop_workload_replay_context,
3702        );
3703        if !self._unknown_fields.is_empty() {
3704            debug_struct.field("_unknown_fields", &self._unknown_fields);
3705        }
3706        debug_struct.finish()
3707    }
3708}
3709
3710impl std::fmt::Debug for super::SqlWorkloadCapturesListRequest {
3711    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3712        let mut debug_struct = f.debug_struct("SqlWorkloadCapturesListRequest");
3713        debug_struct.field("project", &self.project);
3714        debug_struct.field("instance", &self.instance);
3715        if !self._unknown_fields.is_empty() {
3716            debug_struct.field("_unknown_fields", &self._unknown_fields);
3717        }
3718        debug_struct.finish()
3719    }
3720}
3721
3722impl std::fmt::Debug for super::WorkloadCapturesListResponse {
3723    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3724        let mut debug_struct = f.debug_struct("WorkloadCapturesListResponse");
3725        debug_struct.field("workload_captures", &self.workload_captures);
3726        debug_struct.field("kind", &self.kind);
3727        if !self._unknown_fields.is_empty() {
3728            debug_struct.field("_unknown_fields", &self._unknown_fields);
3729        }
3730        debug_struct.finish()
3731    }
3732}
3733
3734impl std::fmt::Debug for super::WorkloadCapture {
3735    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
3736        let mut debug_struct = f.debug_struct("WorkloadCapture");
3737        debug_struct.field("workload_id", &self.workload_id);
3738        debug_struct.field("source_instance", &self.source_instance);
3739        debug_struct.field("workload_capture_state", &self.workload_capture_state);
3740        debug_struct.field("start_time", &self.start_time);
3741        debug_struct.field("end_time", &self.end_time);
3742        debug_struct.field("replay_instance", &self.replay_instance);
3743        debug_struct.field("retention_days", &self.retention_days);
3744        debug_struct.field("backup_id", &self.backup_id);
3745        if !self._unknown_fields.is_empty() {
3746            debug_struct.field("_unknown_fields", &self._unknown_fields);
3747        }
3748        debug_struct.finish()
3749    }
3750}