Skip to main content

google_cloud_config_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::Deployment {
21    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22        let mut debug_struct = f.debug_struct("Deployment");
23        debug_struct.field("name", &self.name);
24        debug_struct.field("create_time", &self.create_time);
25        debug_struct.field("update_time", &self.update_time);
26        debug_struct.field("labels", &self.labels);
27        debug_struct.field("state", &self.state);
28        debug_struct.field("latest_revision", &self.latest_revision);
29        debug_struct.field("state_detail", &self.state_detail);
30        debug_struct.field("error_code", &self.error_code);
31        debug_struct.field("delete_results", &self.delete_results);
32        debug_struct.field("delete_build", &self.delete_build);
33        debug_struct.field("delete_logs", &self.delete_logs);
34        debug_struct.field("tf_errors", &self.tf_errors);
35        debug_struct.field("error_logs", &self.error_logs);
36        debug_struct.field("artifacts_gcs_bucket", &self.artifacts_gcs_bucket);
37        debug_struct.field("service_account", &self.service_account);
38        debug_struct.field("import_existing_resources", &self.import_existing_resources);
39        debug_struct.field("worker_pool", &self.worker_pool);
40        debug_struct.field("lock_state", &self.lock_state);
41        debug_struct.field("tf_version_constraint", &self.tf_version_constraint);
42        debug_struct.field("tf_version", &self.tf_version);
43        debug_struct.field("quota_validation", &self.quota_validation);
44        debug_struct.field("annotations", &self.annotations);
45        debug_struct.field("provider_config", &self.provider_config);
46        debug_struct.field("blueprint", &self.blueprint);
47        if !self._unknown_fields.is_empty() {
48            debug_struct.field("_unknown_fields", &self._unknown_fields);
49        }
50        debug_struct.finish()
51    }
52}
53
54impl std::fmt::Debug for super::TerraformBlueprint {
55    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
56        let mut debug_struct = f.debug_struct("TerraformBlueprint");
57        debug_struct.field("input_values", &self.input_values);
58        debug_struct.field("external_values", &self.external_values);
59        debug_struct.field("source", &self.source);
60        if !self._unknown_fields.is_empty() {
61            debug_struct.field("_unknown_fields", &self._unknown_fields);
62        }
63        debug_struct.finish()
64    }
65}
66
67impl std::fmt::Debug for super::TerraformVariable {
68    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69        let mut debug_struct = f.debug_struct("TerraformVariable");
70        debug_struct.field("input_value", &self.input_value);
71        if !self._unknown_fields.is_empty() {
72            debug_struct.field("_unknown_fields", &self._unknown_fields);
73        }
74        debug_struct.finish()
75    }
76}
77
78impl std::fmt::Debug for super::ExternalValueSource {
79    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
80        let mut debug_struct = f.debug_struct("ExternalValueSource");
81        debug_struct.field("source", &self.source);
82        if !self._unknown_fields.is_empty() {
83            debug_struct.field("_unknown_fields", &self._unknown_fields);
84        }
85        debug_struct.finish()
86    }
87}
88
89impl std::fmt::Debug for super::DeploymentSource {
90    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
91        let mut debug_struct = f.debug_struct("DeploymentSource");
92        debug_struct.field("deployment", &self.deployment);
93        debug_struct.field("output_name", &self.output_name);
94        if !self._unknown_fields.is_empty() {
95            debug_struct.field("_unknown_fields", &self._unknown_fields);
96        }
97        debug_struct.finish()
98    }
99}
100
101impl std::fmt::Debug for super::ApplyResults {
102    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
103        let mut debug_struct = f.debug_struct("ApplyResults");
104        debug_struct.field("content", &self.content);
105        debug_struct.field("artifacts", &self.artifacts);
106        debug_struct.field("outputs", &self.outputs);
107        if !self._unknown_fields.is_empty() {
108            debug_struct.field("_unknown_fields", &self._unknown_fields);
109        }
110        debug_struct.finish()
111    }
112}
113
114impl std::fmt::Debug for super::TerraformOutput {
115    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
116        let mut debug_struct = f.debug_struct("TerraformOutput");
117        debug_struct.field("sensitive", &self.sensitive);
118        debug_struct.field("value", &self.value);
119        if !self._unknown_fields.is_empty() {
120            debug_struct.field("_unknown_fields", &self._unknown_fields);
121        }
122        debug_struct.finish()
123    }
124}
125
126impl std::fmt::Debug for super::ListDeploymentsRequest {
127    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
128        let mut debug_struct = f.debug_struct("ListDeploymentsRequest");
129        debug_struct.field("parent", &self.parent);
130        debug_struct.field("page_size", &self.page_size);
131        debug_struct.field("page_token", &self.page_token);
132        debug_struct.field("filter", &self.filter);
133        debug_struct.field("order_by", &self.order_by);
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::ListDeploymentsResponse {
142    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
143        let mut debug_struct = f.debug_struct("ListDeploymentsResponse");
144        debug_struct.field("deployments", &self.deployments);
145        debug_struct.field("next_page_token", &self.next_page_token);
146        debug_struct.field("unreachable", &self.unreachable);
147        if !self._unknown_fields.is_empty() {
148            debug_struct.field("_unknown_fields", &self._unknown_fields);
149        }
150        debug_struct.finish()
151    }
152}
153
154impl std::fmt::Debug for super::GetDeploymentRequest {
155    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
156        let mut debug_struct = f.debug_struct("GetDeploymentRequest");
157        debug_struct.field("name", &self.name);
158        if !self._unknown_fields.is_empty() {
159            debug_struct.field("_unknown_fields", &self._unknown_fields);
160        }
161        debug_struct.finish()
162    }
163}
164
165impl std::fmt::Debug for super::ListRevisionsRequest {
166    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
167        let mut debug_struct = f.debug_struct("ListRevisionsRequest");
168        debug_struct.field("parent", &self.parent);
169        debug_struct.field("page_size", &self.page_size);
170        debug_struct.field("page_token", &self.page_token);
171        debug_struct.field("filter", &self.filter);
172        debug_struct.field("order_by", &self.order_by);
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::ListRevisionsResponse {
181    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
182        let mut debug_struct = f.debug_struct("ListRevisionsResponse");
183        debug_struct.field("revisions", &self.revisions);
184        debug_struct.field("next_page_token", &self.next_page_token);
185        debug_struct.field("unreachable", &self.unreachable);
186        if !self._unknown_fields.is_empty() {
187            debug_struct.field("_unknown_fields", &self._unknown_fields);
188        }
189        debug_struct.finish()
190    }
191}
192
193impl std::fmt::Debug for super::GetRevisionRequest {
194    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
195        let mut debug_struct = f.debug_struct("GetRevisionRequest");
196        debug_struct.field("name", &self.name);
197        if !self._unknown_fields.is_empty() {
198            debug_struct.field("_unknown_fields", &self._unknown_fields);
199        }
200        debug_struct.finish()
201    }
202}
203
204impl std::fmt::Debug for super::CreateDeploymentRequest {
205    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
206        let mut debug_struct = f.debug_struct("CreateDeploymentRequest");
207        debug_struct.field("parent", &self.parent);
208        debug_struct.field("deployment_id", &self.deployment_id);
209        debug_struct.field("deployment", &self.deployment);
210        debug_struct.field("request_id", &self.request_id);
211        if !self._unknown_fields.is_empty() {
212            debug_struct.field("_unknown_fields", &self._unknown_fields);
213        }
214        debug_struct.finish()
215    }
216}
217
218impl std::fmt::Debug for super::CreateDeploymentGroupRequest {
219    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
220        let mut debug_struct = f.debug_struct("CreateDeploymentGroupRequest");
221        debug_struct.field("parent", &self.parent);
222        debug_struct.field("deployment_group_id", &self.deployment_group_id);
223        debug_struct.field("deployment_group", &self.deployment_group);
224        debug_struct.field("request_id", &self.request_id);
225        if !self._unknown_fields.is_empty() {
226            debug_struct.field("_unknown_fields", &self._unknown_fields);
227        }
228        debug_struct.finish()
229    }
230}
231
232impl std::fmt::Debug for super::UpdateDeploymentGroupRequest {
233    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
234        let mut debug_struct = f.debug_struct("UpdateDeploymentGroupRequest");
235        debug_struct.field("update_mask", &self.update_mask);
236        debug_struct.field("deployment_group", &self.deployment_group);
237        debug_struct.field("request_id", &self.request_id);
238        if !self._unknown_fields.is_empty() {
239            debug_struct.field("_unknown_fields", &self._unknown_fields);
240        }
241        debug_struct.finish()
242    }
243}
244
245impl std::fmt::Debug for super::DeleteDeploymentGroupRequest {
246    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
247        let mut debug_struct = f.debug_struct("DeleteDeploymentGroupRequest");
248        debug_struct.field("name", &self.name);
249        debug_struct.field("request_id", &self.request_id);
250        debug_struct.field("force", &self.force);
251        debug_struct.field(
252            "deployment_reference_policy",
253            &self.deployment_reference_policy,
254        );
255        if !self._unknown_fields.is_empty() {
256            debug_struct.field("_unknown_fields", &self._unknown_fields);
257        }
258        debug_struct.finish()
259    }
260}
261
262impl std::fmt::Debug for super::UpdateDeploymentRequest {
263    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
264        let mut debug_struct = f.debug_struct("UpdateDeploymentRequest");
265        debug_struct.field("update_mask", &self.update_mask);
266        debug_struct.field("deployment", &self.deployment);
267        debug_struct.field("request_id", &self.request_id);
268        if !self._unknown_fields.is_empty() {
269            debug_struct.field("_unknown_fields", &self._unknown_fields);
270        }
271        debug_struct.finish()
272    }
273}
274
275impl std::fmt::Debug for super::DeleteDeploymentRequest {
276    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
277        let mut debug_struct = f.debug_struct("DeleteDeploymentRequest");
278        debug_struct.field("name", &self.name);
279        debug_struct.field("request_id", &self.request_id);
280        debug_struct.field("force", &self.force);
281        debug_struct.field("delete_policy", &self.delete_policy);
282        if !self._unknown_fields.is_empty() {
283            debug_struct.field("_unknown_fields", &self._unknown_fields);
284        }
285        debug_struct.finish()
286    }
287}
288
289impl std::fmt::Debug for super::OperationMetadata {
290    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
291        let mut debug_struct = f.debug_struct("OperationMetadata");
292        debug_struct.field("create_time", &self.create_time);
293        debug_struct.field("end_time", &self.end_time);
294        debug_struct.field("target", &self.target);
295        debug_struct.field("verb", &self.verb);
296        debug_struct.field("status_message", &self.status_message);
297        debug_struct.field("requested_cancellation", &self.requested_cancellation);
298        debug_struct.field("api_version", &self.api_version);
299        debug_struct.field("resource_metadata", &self.resource_metadata);
300        if !self._unknown_fields.is_empty() {
301            debug_struct.field("_unknown_fields", &self._unknown_fields);
302        }
303        debug_struct.finish()
304    }
305}
306
307impl std::fmt::Debug for super::Revision {
308    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
309        let mut debug_struct = f.debug_struct("Revision");
310        debug_struct.field("name", &self.name);
311        debug_struct.field("create_time", &self.create_time);
312        debug_struct.field("update_time", &self.update_time);
313        debug_struct.field("action", &self.action);
314        debug_struct.field("state", &self.state);
315        debug_struct.field("apply_results", &self.apply_results);
316        debug_struct.field("state_detail", &self.state_detail);
317        debug_struct.field("error_code", &self.error_code);
318        debug_struct.field("build", &self.build);
319        debug_struct.field("logs", &self.logs);
320        debug_struct.field("tf_errors", &self.tf_errors);
321        debug_struct.field("error_logs", &self.error_logs);
322        debug_struct.field("service_account", &self.service_account);
323        debug_struct.field("import_existing_resources", &self.import_existing_resources);
324        debug_struct.field("worker_pool", &self.worker_pool);
325        debug_struct.field("tf_version_constraint", &self.tf_version_constraint);
326        debug_struct.field("tf_version", &self.tf_version);
327        debug_struct.field("quota_validation_results", &self.quota_validation_results);
328        debug_struct.field("quota_validation", &self.quota_validation);
329        debug_struct.field("provider_config", &self.provider_config);
330        debug_struct.field("blueprint", &self.blueprint);
331        if !self._unknown_fields.is_empty() {
332            debug_struct.field("_unknown_fields", &self._unknown_fields);
333        }
334        debug_struct.finish()
335    }
336}
337
338impl std::fmt::Debug for super::TerraformError {
339    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
340        let mut debug_struct = f.debug_struct("TerraformError");
341        debug_struct.field("resource_address", &self.resource_address);
342        debug_struct.field("http_response_code", &self.http_response_code);
343        debug_struct.field("error_description", &self.error_description);
344        debug_struct.field("error", &self.error);
345        if !self._unknown_fields.is_empty() {
346            debug_struct.field("_unknown_fields", &self._unknown_fields);
347        }
348        debug_struct.finish()
349    }
350}
351
352impl std::fmt::Debug for super::GitSource {
353    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
354        let mut debug_struct = f.debug_struct("GitSource");
355        debug_struct.field("repo", &self.repo);
356        debug_struct.field("directory", &self.directory);
357        debug_struct.field("r#ref", &self.r#ref);
358        if !self._unknown_fields.is_empty() {
359            debug_struct.field("_unknown_fields", &self._unknown_fields);
360        }
361        debug_struct.finish()
362    }
363}
364
365impl std::fmt::Debug for super::DeploymentOperationMetadata {
366    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
367        let mut debug_struct = f.debug_struct("DeploymentOperationMetadata");
368        debug_struct.field("step", &self.step);
369        debug_struct.field("apply_results", &self.apply_results);
370        debug_struct.field("build", &self.build);
371        debug_struct.field("logs", &self.logs);
372        if !self._unknown_fields.is_empty() {
373            debug_struct.field("_unknown_fields", &self._unknown_fields);
374        }
375        debug_struct.finish()
376    }
377}
378
379impl std::fmt::Debug for super::Resource {
380    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
381        let mut debug_struct = f.debug_struct("Resource");
382        debug_struct.field("name", &self.name);
383        debug_struct.field("terraform_info", &self.terraform_info);
384        debug_struct.field("cai_assets", &self.cai_assets);
385        debug_struct.field("intent", &self.intent);
386        debug_struct.field("state", &self.state);
387        if !self._unknown_fields.is_empty() {
388            debug_struct.field("_unknown_fields", &self._unknown_fields);
389        }
390        debug_struct.finish()
391    }
392}
393
394impl std::fmt::Debug for super::ResourceTerraformInfo {
395    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
396        let mut debug_struct = f.debug_struct("ResourceTerraformInfo");
397        debug_struct.field("address", &self.address);
398        debug_struct.field("r#type", &self.r#type);
399        debug_struct.field("id", &self.id);
400        if !self._unknown_fields.is_empty() {
401            debug_struct.field("_unknown_fields", &self._unknown_fields);
402        }
403        debug_struct.finish()
404    }
405}
406
407impl std::fmt::Debug for super::ResourceCAIInfo {
408    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
409        let mut debug_struct = f.debug_struct("ResourceCAIInfo");
410        debug_struct.field("full_resource_name", &self.full_resource_name);
411        if !self._unknown_fields.is_empty() {
412            debug_struct.field("_unknown_fields", &self._unknown_fields);
413        }
414        debug_struct.finish()
415    }
416}
417
418impl std::fmt::Debug for super::GetResourceRequest {
419    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
420        let mut debug_struct = f.debug_struct("GetResourceRequest");
421        debug_struct.field("name", &self.name);
422        if !self._unknown_fields.is_empty() {
423            debug_struct.field("_unknown_fields", &self._unknown_fields);
424        }
425        debug_struct.finish()
426    }
427}
428
429impl std::fmt::Debug for super::ListResourcesRequest {
430    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
431        let mut debug_struct = f.debug_struct("ListResourcesRequest");
432        debug_struct.field("parent", &self.parent);
433        debug_struct.field("page_size", &self.page_size);
434        debug_struct.field("page_token", &self.page_token);
435        debug_struct.field("filter", &self.filter);
436        debug_struct.field("order_by", &self.order_by);
437        if !self._unknown_fields.is_empty() {
438            debug_struct.field("_unknown_fields", &self._unknown_fields);
439        }
440        debug_struct.finish()
441    }
442}
443
444impl std::fmt::Debug for super::ListResourcesResponse {
445    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
446        let mut debug_struct = f.debug_struct("ListResourcesResponse");
447        debug_struct.field("resources", &self.resources);
448        debug_struct.field("next_page_token", &self.next_page_token);
449        debug_struct.field("unreachable", &self.unreachable);
450        if !self._unknown_fields.is_empty() {
451            debug_struct.field("_unknown_fields", &self._unknown_fields);
452        }
453        debug_struct.finish()
454    }
455}
456
457impl std::fmt::Debug for super::Statefile {
458    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
459        let mut debug_struct = f.debug_struct("Statefile");
460        debug_struct.field("signed_uri", &self.signed_uri);
461        if !self._unknown_fields.is_empty() {
462            debug_struct.field("_unknown_fields", &self._unknown_fields);
463        }
464        debug_struct.finish()
465    }
466}
467
468impl std::fmt::Debug for super::ExportDeploymentStatefileRequest {
469    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
470        let mut debug_struct = f.debug_struct("ExportDeploymentStatefileRequest");
471        debug_struct.field("parent", &self.parent);
472        debug_struct.field("draft", &self.draft);
473        if !self._unknown_fields.is_empty() {
474            debug_struct.field("_unknown_fields", &self._unknown_fields);
475        }
476        debug_struct.finish()
477    }
478}
479
480impl std::fmt::Debug for super::ExportRevisionStatefileRequest {
481    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
482        let mut debug_struct = f.debug_struct("ExportRevisionStatefileRequest");
483        debug_struct.field("parent", &self.parent);
484        if !self._unknown_fields.is_empty() {
485            debug_struct.field("_unknown_fields", &self._unknown_fields);
486        }
487        debug_struct.finish()
488    }
489}
490
491impl std::fmt::Debug for super::ImportStatefileRequest {
492    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
493        let mut debug_struct = f.debug_struct("ImportStatefileRequest");
494        debug_struct.field("parent", &self.parent);
495        debug_struct.field("lock_id", &self.lock_id);
496        debug_struct.field("skip_draft", &self.skip_draft);
497        if !self._unknown_fields.is_empty() {
498            debug_struct.field("_unknown_fields", &self._unknown_fields);
499        }
500        debug_struct.finish()
501    }
502}
503
504impl std::fmt::Debug for super::DeleteStatefileRequest {
505    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
506        let mut debug_struct = f.debug_struct("DeleteStatefileRequest");
507        debug_struct.field("name", &self.name);
508        debug_struct.field("lock_id", &self.lock_id);
509        if !self._unknown_fields.is_empty() {
510            debug_struct.field("_unknown_fields", &self._unknown_fields);
511        }
512        debug_struct.finish()
513    }
514}
515
516impl std::fmt::Debug for super::LockDeploymentRequest {
517    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
518        let mut debug_struct = f.debug_struct("LockDeploymentRequest");
519        debug_struct.field("name", &self.name);
520        if !self._unknown_fields.is_empty() {
521            debug_struct.field("_unknown_fields", &self._unknown_fields);
522        }
523        debug_struct.finish()
524    }
525}
526
527impl std::fmt::Debug for super::UnlockDeploymentRequest {
528    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
529        let mut debug_struct = f.debug_struct("UnlockDeploymentRequest");
530        debug_struct.field("name", &self.name);
531        debug_struct.field("lock_id", &self.lock_id);
532        if !self._unknown_fields.is_empty() {
533            debug_struct.field("_unknown_fields", &self._unknown_fields);
534        }
535        debug_struct.finish()
536    }
537}
538
539impl std::fmt::Debug for super::ExportLockInfoRequest {
540    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
541        let mut debug_struct = f.debug_struct("ExportLockInfoRequest");
542        debug_struct.field("name", &self.name);
543        if !self._unknown_fields.is_empty() {
544            debug_struct.field("_unknown_fields", &self._unknown_fields);
545        }
546        debug_struct.finish()
547    }
548}
549
550impl std::fmt::Debug for super::LockInfo {
551    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
552        let mut debug_struct = f.debug_struct("LockInfo");
553        debug_struct.field("lock_id", &self.lock_id);
554        debug_struct.field("operation", &self.operation);
555        debug_struct.field("info", &self.info);
556        debug_struct.field("who", &self.who);
557        debug_struct.field("version", &self.version);
558        debug_struct.field("create_time", &self.create_time);
559        if !self._unknown_fields.is_empty() {
560            debug_struct.field("_unknown_fields", &self._unknown_fields);
561        }
562        debug_struct.finish()
563    }
564}
565
566impl std::fmt::Debug for super::Preview {
567    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
568        let mut debug_struct = f.debug_struct("Preview");
569        debug_struct.field("name", &self.name);
570        debug_struct.field("create_time", &self.create_time);
571        debug_struct.field("labels", &self.labels);
572        debug_struct.field("state", &self.state);
573        debug_struct.field("deployment", &self.deployment);
574        debug_struct.field("preview_mode", &self.preview_mode);
575        debug_struct.field("service_account", &self.service_account);
576        debug_struct.field("artifacts_gcs_bucket", &self.artifacts_gcs_bucket);
577        debug_struct.field("worker_pool", &self.worker_pool);
578        debug_struct.field("error_code", &self.error_code);
579        debug_struct.field("error_status", &self.error_status);
580        debug_struct.field("build", &self.build);
581        debug_struct.field("tf_errors", &self.tf_errors);
582        debug_struct.field("error_logs", &self.error_logs);
583        debug_struct.field("preview_artifacts", &self.preview_artifacts);
584        debug_struct.field("logs", &self.logs);
585        debug_struct.field("tf_version", &self.tf_version);
586        debug_struct.field("tf_version_constraint", &self.tf_version_constraint);
587        debug_struct.field("annotations", &self.annotations);
588        debug_struct.field("provider_config", &self.provider_config);
589        debug_struct.field("blueprint", &self.blueprint);
590        if !self._unknown_fields.is_empty() {
591            debug_struct.field("_unknown_fields", &self._unknown_fields);
592        }
593        debug_struct.finish()
594    }
595}
596
597impl std::fmt::Debug for super::PreviewOperationMetadata {
598    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
599        let mut debug_struct = f.debug_struct("PreviewOperationMetadata");
600        debug_struct.field("step", &self.step);
601        debug_struct.field("preview_artifacts", &self.preview_artifacts);
602        debug_struct.field("logs", &self.logs);
603        debug_struct.field("build", &self.build);
604        if !self._unknown_fields.is_empty() {
605            debug_struct.field("_unknown_fields", &self._unknown_fields);
606        }
607        debug_struct.finish()
608    }
609}
610
611impl std::fmt::Debug for super::PreviewArtifacts {
612    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
613        let mut debug_struct = f.debug_struct("PreviewArtifacts");
614        debug_struct.field("content", &self.content);
615        debug_struct.field("artifacts", &self.artifacts);
616        if !self._unknown_fields.is_empty() {
617            debug_struct.field("_unknown_fields", &self._unknown_fields);
618        }
619        debug_struct.finish()
620    }
621}
622
623impl std::fmt::Debug for super::CreatePreviewRequest {
624    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
625        let mut debug_struct = f.debug_struct("CreatePreviewRequest");
626        debug_struct.field("parent", &self.parent);
627        debug_struct.field("preview_id", &self.preview_id);
628        debug_struct.field("preview", &self.preview);
629        debug_struct.field("request_id", &self.request_id);
630        if !self._unknown_fields.is_empty() {
631            debug_struct.field("_unknown_fields", &self._unknown_fields);
632        }
633        debug_struct.finish()
634    }
635}
636
637impl std::fmt::Debug for super::GetPreviewRequest {
638    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
639        let mut debug_struct = f.debug_struct("GetPreviewRequest");
640        debug_struct.field("name", &self.name);
641        if !self._unknown_fields.is_empty() {
642            debug_struct.field("_unknown_fields", &self._unknown_fields);
643        }
644        debug_struct.finish()
645    }
646}
647
648impl std::fmt::Debug for super::ListPreviewsRequest {
649    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
650        let mut debug_struct = f.debug_struct("ListPreviewsRequest");
651        debug_struct.field("parent", &self.parent);
652        debug_struct.field("page_size", &self.page_size);
653        debug_struct.field("page_token", &self.page_token);
654        debug_struct.field("filter", &self.filter);
655        debug_struct.field("order_by", &self.order_by);
656        if !self._unknown_fields.is_empty() {
657            debug_struct.field("_unknown_fields", &self._unknown_fields);
658        }
659        debug_struct.finish()
660    }
661}
662
663impl std::fmt::Debug for super::ListPreviewsResponse {
664    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
665        let mut debug_struct = f.debug_struct("ListPreviewsResponse");
666        debug_struct.field("previews", &self.previews);
667        debug_struct.field("next_page_token", &self.next_page_token);
668        debug_struct.field("unreachable", &self.unreachable);
669        if !self._unknown_fields.is_empty() {
670            debug_struct.field("_unknown_fields", &self._unknown_fields);
671        }
672        debug_struct.finish()
673    }
674}
675
676impl std::fmt::Debug for super::DeletePreviewRequest {
677    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
678        let mut debug_struct = f.debug_struct("DeletePreviewRequest");
679        debug_struct.field("name", &self.name);
680        debug_struct.field("request_id", &self.request_id);
681        if !self._unknown_fields.is_empty() {
682            debug_struct.field("_unknown_fields", &self._unknown_fields);
683        }
684        debug_struct.finish()
685    }
686}
687
688impl std::fmt::Debug for super::ExportPreviewResultRequest {
689    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
690        let mut debug_struct = f.debug_struct("ExportPreviewResultRequest");
691        debug_struct.field("parent", &self.parent);
692        if !self._unknown_fields.is_empty() {
693            debug_struct.field("_unknown_fields", &self._unknown_fields);
694        }
695        debug_struct.finish()
696    }
697}
698
699impl std::fmt::Debug for super::ExportPreviewResultResponse {
700    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
701        let mut debug_struct = f.debug_struct("ExportPreviewResultResponse");
702        debug_struct.field("result", &self.result);
703        if !self._unknown_fields.is_empty() {
704            debug_struct.field("_unknown_fields", &self._unknown_fields);
705        }
706        debug_struct.finish()
707    }
708}
709
710impl std::fmt::Debug for super::PreviewResult {
711    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
712        let mut debug_struct = f.debug_struct("PreviewResult");
713        debug_struct.field("binary_signed_uri", &self.binary_signed_uri);
714        debug_struct.field("json_signed_uri", &self.json_signed_uri);
715        if !self._unknown_fields.is_empty() {
716            debug_struct.field("_unknown_fields", &self._unknown_fields);
717        }
718        debug_struct.finish()
719    }
720}
721
722impl std::fmt::Debug for super::GetTerraformVersionRequest {
723    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
724        let mut debug_struct = f.debug_struct("GetTerraformVersionRequest");
725        debug_struct.field("name", &self.name);
726        if !self._unknown_fields.is_empty() {
727            debug_struct.field("_unknown_fields", &self._unknown_fields);
728        }
729        debug_struct.finish()
730    }
731}
732
733impl std::fmt::Debug for super::ListTerraformVersionsRequest {
734    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
735        let mut debug_struct = f.debug_struct("ListTerraformVersionsRequest");
736        debug_struct.field("parent", &self.parent);
737        debug_struct.field("page_size", &self.page_size);
738        debug_struct.field("page_token", &self.page_token);
739        debug_struct.field("filter", &self.filter);
740        debug_struct.field("order_by", &self.order_by);
741        if !self._unknown_fields.is_empty() {
742            debug_struct.field("_unknown_fields", &self._unknown_fields);
743        }
744        debug_struct.finish()
745    }
746}
747
748impl std::fmt::Debug for super::ListTerraformVersionsResponse {
749    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
750        let mut debug_struct = f.debug_struct("ListTerraformVersionsResponse");
751        debug_struct.field("terraform_versions", &self.terraform_versions);
752        debug_struct.field("next_page_token", &self.next_page_token);
753        debug_struct.field("unreachable", &self.unreachable);
754        if !self._unknown_fields.is_empty() {
755            debug_struct.field("_unknown_fields", &self._unknown_fields);
756        }
757        debug_struct.finish()
758    }
759}
760
761impl std::fmt::Debug for super::TerraformVersion {
762    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
763        let mut debug_struct = f.debug_struct("TerraformVersion");
764        debug_struct.field("name", &self.name);
765        debug_struct.field("state", &self.state);
766        debug_struct.field("support_time", &self.support_time);
767        debug_struct.field("deprecate_time", &self.deprecate_time);
768        debug_struct.field("obsolete_time", &self.obsolete_time);
769        if !self._unknown_fields.is_empty() {
770            debug_struct.field("_unknown_fields", &self._unknown_fields);
771        }
772        debug_struct.finish()
773    }
774}
775
776impl std::fmt::Debug for super::ResourceChangeTerraformInfo {
777    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
778        let mut debug_struct = f.debug_struct("ResourceChangeTerraformInfo");
779        debug_struct.field("address", &self.address);
780        debug_struct.field("r#type", &self.r#type);
781        debug_struct.field("resource_name", &self.resource_name);
782        debug_struct.field("provider", &self.provider);
783        debug_struct.field("actions", &self.actions);
784        if !self._unknown_fields.is_empty() {
785            debug_struct.field("_unknown_fields", &self._unknown_fields);
786        }
787        debug_struct.finish()
788    }
789}
790
791impl std::fmt::Debug for super::ResourceChange {
792    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
793        let mut debug_struct = f.debug_struct("ResourceChange");
794        debug_struct.field("name", &self.name);
795        debug_struct.field("terraform_info", &self.terraform_info);
796        debug_struct.field("intent", &self.intent);
797        debug_struct.field("property_changes", &self.property_changes);
798        if !self._unknown_fields.is_empty() {
799            debug_struct.field("_unknown_fields", &self._unknown_fields);
800        }
801        debug_struct.finish()
802    }
803}
804
805impl std::fmt::Debug for super::PropertyChange {
806    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
807        let mut debug_struct = f.debug_struct("PropertyChange");
808        debug_struct.field("path", &self.path);
809        debug_struct.field("before_sensitive_paths", &self.before_sensitive_paths);
810        debug_struct.field("before", &self.before);
811        debug_struct.field("after_sensitive_paths", &self.after_sensitive_paths);
812        debug_struct.field("after", &self.after);
813        if !self._unknown_fields.is_empty() {
814            debug_struct.field("_unknown_fields", &self._unknown_fields);
815        }
816        debug_struct.finish()
817    }
818}
819
820impl std::fmt::Debug for super::ListResourceChangesRequest {
821    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
822        let mut debug_struct = f.debug_struct("ListResourceChangesRequest");
823        debug_struct.field("parent", &self.parent);
824        debug_struct.field("page_size", &self.page_size);
825        debug_struct.field("page_token", &self.page_token);
826        debug_struct.field("filter", &self.filter);
827        debug_struct.field("order_by", &self.order_by);
828        if !self._unknown_fields.is_empty() {
829            debug_struct.field("_unknown_fields", &self._unknown_fields);
830        }
831        debug_struct.finish()
832    }
833}
834
835impl std::fmt::Debug for super::ListResourceChangesResponse {
836    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
837        let mut debug_struct = f.debug_struct("ListResourceChangesResponse");
838        debug_struct.field("resource_changes", &self.resource_changes);
839        debug_struct.field("next_page_token", &self.next_page_token);
840        debug_struct.field("unreachable", &self.unreachable);
841        if !self._unknown_fields.is_empty() {
842            debug_struct.field("_unknown_fields", &self._unknown_fields);
843        }
844        debug_struct.finish()
845    }
846}
847
848impl std::fmt::Debug for super::GetResourceChangeRequest {
849    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
850        let mut debug_struct = f.debug_struct("GetResourceChangeRequest");
851        debug_struct.field("name", &self.name);
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::ResourceDriftTerraformInfo {
860    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
861        let mut debug_struct = f.debug_struct("ResourceDriftTerraformInfo");
862        debug_struct.field("address", &self.address);
863        debug_struct.field("r#type", &self.r#type);
864        debug_struct.field("resource_name", &self.resource_name);
865        debug_struct.field("provider", &self.provider);
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::ResourceDrift {
874    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
875        let mut debug_struct = f.debug_struct("ResourceDrift");
876        debug_struct.field("name", &self.name);
877        debug_struct.field("terraform_info", &self.terraform_info);
878        debug_struct.field("property_drifts", &self.property_drifts);
879        if !self._unknown_fields.is_empty() {
880            debug_struct.field("_unknown_fields", &self._unknown_fields);
881        }
882        debug_struct.finish()
883    }
884}
885
886impl std::fmt::Debug for super::PropertyDrift {
887    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
888        let mut debug_struct = f.debug_struct("PropertyDrift");
889        debug_struct.field("path", &self.path);
890        debug_struct.field("before_sensitive_paths", &self.before_sensitive_paths);
891        debug_struct.field("before", &self.before);
892        debug_struct.field("after_sensitive_paths", &self.after_sensitive_paths);
893        debug_struct.field("after", &self.after);
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::ListResourceDriftsRequest {
902    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
903        let mut debug_struct = f.debug_struct("ListResourceDriftsRequest");
904        debug_struct.field("parent", &self.parent);
905        debug_struct.field("page_size", &self.page_size);
906        debug_struct.field("page_token", &self.page_token);
907        debug_struct.field("filter", &self.filter);
908        debug_struct.field("order_by", &self.order_by);
909        if !self._unknown_fields.is_empty() {
910            debug_struct.field("_unknown_fields", &self._unknown_fields);
911        }
912        debug_struct.finish()
913    }
914}
915
916impl std::fmt::Debug for super::ListResourceDriftsResponse {
917    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
918        let mut debug_struct = f.debug_struct("ListResourceDriftsResponse");
919        debug_struct.field("resource_drifts", &self.resource_drifts);
920        debug_struct.field("next_page_token", &self.next_page_token);
921        debug_struct.field("unreachable", &self.unreachable);
922        if !self._unknown_fields.is_empty() {
923            debug_struct.field("_unknown_fields", &self._unknown_fields);
924        }
925        debug_struct.finish()
926    }
927}
928
929impl std::fmt::Debug for super::GetResourceDriftRequest {
930    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
931        let mut debug_struct = f.debug_struct("GetResourceDriftRequest");
932        debug_struct.field("name", &self.name);
933        if !self._unknown_fields.is_empty() {
934            debug_struct.field("_unknown_fields", &self._unknown_fields);
935        }
936        debug_struct.finish()
937    }
938}
939
940impl std::fmt::Debug for super::ProviderConfig {
941    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
942        let mut debug_struct = f.debug_struct("ProviderConfig");
943        debug_struct.field("source_type", &self.source_type);
944        if !self._unknown_fields.is_empty() {
945            debug_struct.field("_unknown_fields", &self._unknown_fields);
946        }
947        debug_struct.finish()
948    }
949}
950
951impl std::fmt::Debug for super::GetAutoMigrationConfigRequest {
952    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
953        let mut debug_struct = f.debug_struct("GetAutoMigrationConfigRequest");
954        debug_struct.field("name", &self.name);
955        if !self._unknown_fields.is_empty() {
956            debug_struct.field("_unknown_fields", &self._unknown_fields);
957        }
958        debug_struct.finish()
959    }
960}
961
962impl std::fmt::Debug for super::AutoMigrationConfig {
963    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
964        let mut debug_struct = f.debug_struct("AutoMigrationConfig");
965        debug_struct.field("name", &self.name);
966        debug_struct.field("update_time", &self.update_time);
967        debug_struct.field("auto_migration_enabled", &self.auto_migration_enabled);
968        if !self._unknown_fields.is_empty() {
969            debug_struct.field("_unknown_fields", &self._unknown_fields);
970        }
971        debug_struct.finish()
972    }
973}
974
975impl std::fmt::Debug for super::UpdateAutoMigrationConfigRequest {
976    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
977        let mut debug_struct = f.debug_struct("UpdateAutoMigrationConfigRequest");
978        debug_struct.field("update_mask", &self.update_mask);
979        debug_struct.field("auto_migration_config", &self.auto_migration_config);
980        if !self._unknown_fields.is_empty() {
981            debug_struct.field("_unknown_fields", &self._unknown_fields);
982        }
983        debug_struct.finish()
984    }
985}
986
987impl std::fmt::Debug for super::DeploymentGroup {
988    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
989        let mut debug_struct = f.debug_struct("DeploymentGroup");
990        debug_struct.field("name", &self.name);
991        debug_struct.field("create_time", &self.create_time);
992        debug_struct.field("update_time", &self.update_time);
993        debug_struct.field("labels", &self.labels);
994        debug_struct.field("annotations", &self.annotations);
995        debug_struct.field("state", &self.state);
996        debug_struct.field("state_description", &self.state_description);
997        debug_struct.field("deployment_units", &self.deployment_units);
998        debug_struct.field("provisioning_state", &self.provisioning_state);
999        debug_struct.field(
1000            "provisioning_state_description",
1001            &self.provisioning_state_description,
1002        );
1003        debug_struct.field("provisioning_error", &self.provisioning_error);
1004        if !self._unknown_fields.is_empty() {
1005            debug_struct.field("_unknown_fields", &self._unknown_fields);
1006        }
1007        debug_struct.finish()
1008    }
1009}
1010
1011impl std::fmt::Debug for super::DeploymentUnit {
1012    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1013        let mut debug_struct = f.debug_struct("DeploymentUnit");
1014        debug_struct.field("id", &self.id);
1015        debug_struct.field("deployment", &self.deployment);
1016        debug_struct.field("dependencies", &self.dependencies);
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::DeploymentSpec {
1025    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1026        let mut debug_struct = f.debug_struct("DeploymentSpec");
1027        debug_struct.field("deployment_id", &self.deployment_id);
1028        debug_struct.field("deployment", &self.deployment);
1029        if !self._unknown_fields.is_empty() {
1030            debug_struct.field("_unknown_fields", &self._unknown_fields);
1031        }
1032        debug_struct.finish()
1033    }
1034}
1035
1036impl std::fmt::Debug for super::GetDeploymentGroupRequest {
1037    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1038        let mut debug_struct = f.debug_struct("GetDeploymentGroupRequest");
1039        debug_struct.field("name", &self.name);
1040        if !self._unknown_fields.is_empty() {
1041            debug_struct.field("_unknown_fields", &self._unknown_fields);
1042        }
1043        debug_struct.finish()
1044    }
1045}
1046
1047impl std::fmt::Debug for super::ListDeploymentGroupsRequest {
1048    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1049        let mut debug_struct = f.debug_struct("ListDeploymentGroupsRequest");
1050        debug_struct.field("parent", &self.parent);
1051        debug_struct.field("page_size", &self.page_size);
1052        debug_struct.field("page_token", &self.page_token);
1053        debug_struct.field("filter", &self.filter);
1054        debug_struct.field("order_by", &self.order_by);
1055        if !self._unknown_fields.is_empty() {
1056            debug_struct.field("_unknown_fields", &self._unknown_fields);
1057        }
1058        debug_struct.finish()
1059    }
1060}
1061
1062impl std::fmt::Debug for super::ListDeploymentGroupsResponse {
1063    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1064        let mut debug_struct = f.debug_struct("ListDeploymentGroupsResponse");
1065        debug_struct.field("deployment_groups", &self.deployment_groups);
1066        debug_struct.field("next_page_token", &self.next_page_token);
1067        debug_struct.field("unreachable", &self.unreachable);
1068        if !self._unknown_fields.is_empty() {
1069            debug_struct.field("_unknown_fields", &self._unknown_fields);
1070        }
1071        debug_struct.finish()
1072    }
1073}
1074
1075impl std::fmt::Debug for super::ProvisionDeploymentGroupRequest {
1076    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1077        let mut debug_struct = f.debug_struct("ProvisionDeploymentGroupRequest");
1078        debug_struct.field("name", &self.name);
1079        debug_struct.field("deployment_specs", &self.deployment_specs);
1080        if !self._unknown_fields.is_empty() {
1081            debug_struct.field("_unknown_fields", &self._unknown_fields);
1082        }
1083        debug_struct.finish()
1084    }
1085}
1086
1087impl std::fmt::Debug for super::DeprovisionDeploymentGroupRequest {
1088    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1089        let mut debug_struct = f.debug_struct("DeprovisionDeploymentGroupRequest");
1090        debug_struct.field("name", &self.name);
1091        debug_struct.field("force", &self.force);
1092        debug_struct.field("delete_policy", &self.delete_policy);
1093        if !self._unknown_fields.is_empty() {
1094            debug_struct.field("_unknown_fields", &self._unknown_fields);
1095        }
1096        debug_struct.finish()
1097    }
1098}
1099
1100impl std::fmt::Debug for super::DeploymentOperationSummary {
1101    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1102        let mut debug_struct = f.debug_struct("DeploymentOperationSummary");
1103        debug_struct.field("deployment_step", &self.deployment_step);
1104        debug_struct.field("build", &self.build);
1105        debug_struct.field("logs", &self.logs);
1106        debug_struct.field("content", &self.content);
1107        debug_struct.field("artifacts", &self.artifacts);
1108        if !self._unknown_fields.is_empty() {
1109            debug_struct.field("_unknown_fields", &self._unknown_fields);
1110        }
1111        debug_struct.finish()
1112    }
1113}
1114
1115impl std::fmt::Debug for super::DeploymentUnitProgress {
1116    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1117        let mut debug_struct = f.debug_struct("DeploymentUnitProgress");
1118        debug_struct.field("unit_id", &self.unit_id);
1119        debug_struct.field("deployment", &self.deployment);
1120        debug_struct.field("state", &self.state);
1121        debug_struct.field("state_description", &self.state_description);
1122        debug_struct.field(
1123            "deployment_operation_summary",
1124            &self.deployment_operation_summary,
1125        );
1126        debug_struct.field("error", &self.error);
1127        debug_struct.field("intent", &self.intent);
1128        if !self._unknown_fields.is_empty() {
1129            debug_struct.field("_unknown_fields", &self._unknown_fields);
1130        }
1131        debug_struct.finish()
1132    }
1133}
1134
1135impl std::fmt::Debug for super::ProvisionDeploymentGroupOperationMetadata {
1136    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1137        let mut debug_struct = f.debug_struct("ProvisionDeploymentGroupOperationMetadata");
1138        debug_struct.field("step", &self.step);
1139        debug_struct.field(
1140            "deployment_unit_progresses",
1141            &self.deployment_unit_progresses,
1142        );
1143        if !self._unknown_fields.is_empty() {
1144            debug_struct.field("_unknown_fields", &self._unknown_fields);
1145        }
1146        debug_struct.finish()
1147    }
1148}
1149
1150impl std::fmt::Debug for super::DeploymentGroupRevision {
1151    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1152        let mut debug_struct = f.debug_struct("DeploymentGroupRevision");
1153        debug_struct.field("name", &self.name);
1154        debug_struct.field("snapshot", &self.snapshot);
1155        debug_struct.field("create_time", &self.create_time);
1156        debug_struct.field("alternative_ids", &self.alternative_ids);
1157        if !self._unknown_fields.is_empty() {
1158            debug_struct.field("_unknown_fields", &self._unknown_fields);
1159        }
1160        debug_struct.finish()
1161    }
1162}
1163
1164impl std::fmt::Debug for super::GetDeploymentGroupRevisionRequest {
1165    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1166        let mut debug_struct = f.debug_struct("GetDeploymentGroupRevisionRequest");
1167        debug_struct.field("name", &self.name);
1168        if !self._unknown_fields.is_empty() {
1169            debug_struct.field("_unknown_fields", &self._unknown_fields);
1170        }
1171        debug_struct.finish()
1172    }
1173}
1174
1175impl std::fmt::Debug for super::ListDeploymentGroupRevisionsRequest {
1176    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1177        let mut debug_struct = f.debug_struct("ListDeploymentGroupRevisionsRequest");
1178        debug_struct.field("parent", &self.parent);
1179        debug_struct.field("page_size", &self.page_size);
1180        debug_struct.field("page_token", &self.page_token);
1181        if !self._unknown_fields.is_empty() {
1182            debug_struct.field("_unknown_fields", &self._unknown_fields);
1183        }
1184        debug_struct.finish()
1185    }
1186}
1187
1188impl std::fmt::Debug for super::ListDeploymentGroupRevisionsResponse {
1189    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1190        let mut debug_struct = f.debug_struct("ListDeploymentGroupRevisionsResponse");
1191        debug_struct.field(
1192            "deployment_group_revisions",
1193            &self.deployment_group_revisions,
1194        );
1195        debug_struct.field("next_page_token", &self.next_page_token);
1196        debug_struct.field("unreachable", &self.unreachable);
1197        if !self._unknown_fields.is_empty() {
1198            debug_struct.field("_unknown_fields", &self._unknown_fields);
1199        }
1200        debug_struct.finish()
1201    }
1202}