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        debug_struct.field("apply_results_available", &self.apply_results_available);
373        if !self._unknown_fields.is_empty() {
374            debug_struct.field("_unknown_fields", &self._unknown_fields);
375        }
376        debug_struct.finish()
377    }
378}
379
380impl std::fmt::Debug for super::Resource {
381    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
382        let mut debug_struct = f.debug_struct("Resource");
383        debug_struct.field("name", &self.name);
384        debug_struct.field("terraform_info", &self.terraform_info);
385        debug_struct.field("cai_assets", &self.cai_assets);
386        debug_struct.field("intent", &self.intent);
387        debug_struct.field("state", &self.state);
388        if !self._unknown_fields.is_empty() {
389            debug_struct.field("_unknown_fields", &self._unknown_fields);
390        }
391        debug_struct.finish()
392    }
393}
394
395impl std::fmt::Debug for super::ResourceTerraformInfo {
396    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
397        let mut debug_struct = f.debug_struct("ResourceTerraformInfo");
398        debug_struct.field("address", &self.address);
399        debug_struct.field("r#type", &self.r#type);
400        debug_struct.field("id", &self.id);
401        if !self._unknown_fields.is_empty() {
402            debug_struct.field("_unknown_fields", &self._unknown_fields);
403        }
404        debug_struct.finish()
405    }
406}
407
408impl std::fmt::Debug for super::ResourceCAIInfo {
409    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
410        let mut debug_struct = f.debug_struct("ResourceCAIInfo");
411        debug_struct.field("full_resource_name", &self.full_resource_name);
412        if !self._unknown_fields.is_empty() {
413            debug_struct.field("_unknown_fields", &self._unknown_fields);
414        }
415        debug_struct.finish()
416    }
417}
418
419impl std::fmt::Debug for super::GetResourceRequest {
420    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
421        let mut debug_struct = f.debug_struct("GetResourceRequest");
422        debug_struct.field("name", &self.name);
423        if !self._unknown_fields.is_empty() {
424            debug_struct.field("_unknown_fields", &self._unknown_fields);
425        }
426        debug_struct.finish()
427    }
428}
429
430impl std::fmt::Debug for super::ListResourcesRequest {
431    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
432        let mut debug_struct = f.debug_struct("ListResourcesRequest");
433        debug_struct.field("parent", &self.parent);
434        debug_struct.field("page_size", &self.page_size);
435        debug_struct.field("page_token", &self.page_token);
436        debug_struct.field("filter", &self.filter);
437        debug_struct.field("order_by", &self.order_by);
438        if !self._unknown_fields.is_empty() {
439            debug_struct.field("_unknown_fields", &self._unknown_fields);
440        }
441        debug_struct.finish()
442    }
443}
444
445impl std::fmt::Debug for super::ListResourcesResponse {
446    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
447        let mut debug_struct = f.debug_struct("ListResourcesResponse");
448        debug_struct.field("resources", &self.resources);
449        debug_struct.field("next_page_token", &self.next_page_token);
450        debug_struct.field("unreachable", &self.unreachable);
451        if !self._unknown_fields.is_empty() {
452            debug_struct.field("_unknown_fields", &self._unknown_fields);
453        }
454        debug_struct.finish()
455    }
456}
457
458impl std::fmt::Debug for super::Statefile {
459    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
460        let mut debug_struct = f.debug_struct("Statefile");
461        debug_struct.field("signed_uri", &self.signed_uri);
462        if !self._unknown_fields.is_empty() {
463            debug_struct.field("_unknown_fields", &self._unknown_fields);
464        }
465        debug_struct.finish()
466    }
467}
468
469impl std::fmt::Debug for super::ExportDeploymentStatefileRequest {
470    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
471        let mut debug_struct = f.debug_struct("ExportDeploymentStatefileRequest");
472        debug_struct.field("parent", &self.parent);
473        debug_struct.field("draft", &self.draft);
474        if !self._unknown_fields.is_empty() {
475            debug_struct.field("_unknown_fields", &self._unknown_fields);
476        }
477        debug_struct.finish()
478    }
479}
480
481impl std::fmt::Debug for super::ExportRevisionStatefileRequest {
482    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
483        let mut debug_struct = f.debug_struct("ExportRevisionStatefileRequest");
484        debug_struct.field("parent", &self.parent);
485        if !self._unknown_fields.is_empty() {
486            debug_struct.field("_unknown_fields", &self._unknown_fields);
487        }
488        debug_struct.finish()
489    }
490}
491
492impl std::fmt::Debug for super::ImportStatefileRequest {
493    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
494        let mut debug_struct = f.debug_struct("ImportStatefileRequest");
495        debug_struct.field("parent", &self.parent);
496        debug_struct.field("lock_id", &self.lock_id);
497        debug_struct.field("skip_draft", &self.skip_draft);
498        if !self._unknown_fields.is_empty() {
499            debug_struct.field("_unknown_fields", &self._unknown_fields);
500        }
501        debug_struct.finish()
502    }
503}
504
505impl std::fmt::Debug for super::DeleteStatefileRequest {
506    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
507        let mut debug_struct = f.debug_struct("DeleteStatefileRequest");
508        debug_struct.field("name", &self.name);
509        debug_struct.field("lock_id", &self.lock_id);
510        if !self._unknown_fields.is_empty() {
511            debug_struct.field("_unknown_fields", &self._unknown_fields);
512        }
513        debug_struct.finish()
514    }
515}
516
517impl std::fmt::Debug for super::LockDeploymentRequest {
518    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
519        let mut debug_struct = f.debug_struct("LockDeploymentRequest");
520        debug_struct.field("name", &self.name);
521        if !self._unknown_fields.is_empty() {
522            debug_struct.field("_unknown_fields", &self._unknown_fields);
523        }
524        debug_struct.finish()
525    }
526}
527
528impl std::fmt::Debug for super::UnlockDeploymentRequest {
529    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
530        let mut debug_struct = f.debug_struct("UnlockDeploymentRequest");
531        debug_struct.field("name", &self.name);
532        debug_struct.field("lock_id", &self.lock_id);
533        if !self._unknown_fields.is_empty() {
534            debug_struct.field("_unknown_fields", &self._unknown_fields);
535        }
536        debug_struct.finish()
537    }
538}
539
540impl std::fmt::Debug for super::ExportLockInfoRequest {
541    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
542        let mut debug_struct = f.debug_struct("ExportLockInfoRequest");
543        debug_struct.field("name", &self.name);
544        if !self._unknown_fields.is_empty() {
545            debug_struct.field("_unknown_fields", &self._unknown_fields);
546        }
547        debug_struct.finish()
548    }
549}
550
551impl std::fmt::Debug for super::LockInfo {
552    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
553        let mut debug_struct = f.debug_struct("LockInfo");
554        debug_struct.field("lock_id", &self.lock_id);
555        debug_struct.field("operation", &self.operation);
556        debug_struct.field("info", &self.info);
557        debug_struct.field("who", &self.who);
558        debug_struct.field("version", &self.version);
559        debug_struct.field("create_time", &self.create_time);
560        if !self._unknown_fields.is_empty() {
561            debug_struct.field("_unknown_fields", &self._unknown_fields);
562        }
563        debug_struct.finish()
564    }
565}
566
567impl std::fmt::Debug for super::Preview {
568    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
569        let mut debug_struct = f.debug_struct("Preview");
570        debug_struct.field("name", &self.name);
571        debug_struct.field("create_time", &self.create_time);
572        debug_struct.field("labels", &self.labels);
573        debug_struct.field("state", &self.state);
574        debug_struct.field("deployment", &self.deployment);
575        debug_struct.field("preview_mode", &self.preview_mode);
576        debug_struct.field("service_account", &self.service_account);
577        debug_struct.field("artifacts_gcs_bucket", &self.artifacts_gcs_bucket);
578        debug_struct.field("worker_pool", &self.worker_pool);
579        debug_struct.field("error_code", &self.error_code);
580        debug_struct.field("error_status", &self.error_status);
581        debug_struct.field("build", &self.build);
582        debug_struct.field("tf_errors", &self.tf_errors);
583        debug_struct.field("error_logs", &self.error_logs);
584        debug_struct.field("preview_artifacts", &self.preview_artifacts);
585        debug_struct.field("logs", &self.logs);
586        debug_struct.field("tf_version", &self.tf_version);
587        debug_struct.field("tf_version_constraint", &self.tf_version_constraint);
588        debug_struct.field("annotations", &self.annotations);
589        debug_struct.field("provider_config", &self.provider_config);
590        debug_struct.field("blueprint", &self.blueprint);
591        if !self._unknown_fields.is_empty() {
592            debug_struct.field("_unknown_fields", &self._unknown_fields);
593        }
594        debug_struct.finish()
595    }
596}
597
598impl std::fmt::Debug for super::PreviewOperationMetadata {
599    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
600        let mut debug_struct = f.debug_struct("PreviewOperationMetadata");
601        debug_struct.field("step", &self.step);
602        debug_struct.field("preview_artifacts", &self.preview_artifacts);
603        debug_struct.field("logs", &self.logs);
604        debug_struct.field("build", &self.build);
605        if !self._unknown_fields.is_empty() {
606            debug_struct.field("_unknown_fields", &self._unknown_fields);
607        }
608        debug_struct.finish()
609    }
610}
611
612impl std::fmt::Debug for super::PreviewArtifacts {
613    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
614        let mut debug_struct = f.debug_struct("PreviewArtifacts");
615        debug_struct.field("content", &self.content);
616        debug_struct.field("artifacts", &self.artifacts);
617        if !self._unknown_fields.is_empty() {
618            debug_struct.field("_unknown_fields", &self._unknown_fields);
619        }
620        debug_struct.finish()
621    }
622}
623
624impl std::fmt::Debug for super::CreatePreviewRequest {
625    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
626        let mut debug_struct = f.debug_struct("CreatePreviewRequest");
627        debug_struct.field("parent", &self.parent);
628        debug_struct.field("preview_id", &self.preview_id);
629        debug_struct.field("preview", &self.preview);
630        debug_struct.field("request_id", &self.request_id);
631        if !self._unknown_fields.is_empty() {
632            debug_struct.field("_unknown_fields", &self._unknown_fields);
633        }
634        debug_struct.finish()
635    }
636}
637
638impl std::fmt::Debug for super::GetPreviewRequest {
639    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
640        let mut debug_struct = f.debug_struct("GetPreviewRequest");
641        debug_struct.field("name", &self.name);
642        if !self._unknown_fields.is_empty() {
643            debug_struct.field("_unknown_fields", &self._unknown_fields);
644        }
645        debug_struct.finish()
646    }
647}
648
649impl std::fmt::Debug for super::ListPreviewsRequest {
650    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
651        let mut debug_struct = f.debug_struct("ListPreviewsRequest");
652        debug_struct.field("parent", &self.parent);
653        debug_struct.field("page_size", &self.page_size);
654        debug_struct.field("page_token", &self.page_token);
655        debug_struct.field("filter", &self.filter);
656        debug_struct.field("order_by", &self.order_by);
657        if !self._unknown_fields.is_empty() {
658            debug_struct.field("_unknown_fields", &self._unknown_fields);
659        }
660        debug_struct.finish()
661    }
662}
663
664impl std::fmt::Debug for super::ListPreviewsResponse {
665    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
666        let mut debug_struct = f.debug_struct("ListPreviewsResponse");
667        debug_struct.field("previews", &self.previews);
668        debug_struct.field("next_page_token", &self.next_page_token);
669        debug_struct.field("unreachable", &self.unreachable);
670        if !self._unknown_fields.is_empty() {
671            debug_struct.field("_unknown_fields", &self._unknown_fields);
672        }
673        debug_struct.finish()
674    }
675}
676
677impl std::fmt::Debug for super::DeletePreviewRequest {
678    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
679        let mut debug_struct = f.debug_struct("DeletePreviewRequest");
680        debug_struct.field("name", &self.name);
681        debug_struct.field("request_id", &self.request_id);
682        if !self._unknown_fields.is_empty() {
683            debug_struct.field("_unknown_fields", &self._unknown_fields);
684        }
685        debug_struct.finish()
686    }
687}
688
689impl std::fmt::Debug for super::ExportPreviewResultRequest {
690    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
691        let mut debug_struct = f.debug_struct("ExportPreviewResultRequest");
692        debug_struct.field("parent", &self.parent);
693        if !self._unknown_fields.is_empty() {
694            debug_struct.field("_unknown_fields", &self._unknown_fields);
695        }
696        debug_struct.finish()
697    }
698}
699
700impl std::fmt::Debug for super::ExportPreviewResultResponse {
701    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
702        let mut debug_struct = f.debug_struct("ExportPreviewResultResponse");
703        debug_struct.field("result", &self.result);
704        if !self._unknown_fields.is_empty() {
705            debug_struct.field("_unknown_fields", &self._unknown_fields);
706        }
707        debug_struct.finish()
708    }
709}
710
711impl std::fmt::Debug for super::PreviewResult {
712    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
713        let mut debug_struct = f.debug_struct("PreviewResult");
714        debug_struct.field("binary_signed_uri", &self.binary_signed_uri);
715        debug_struct.field("json_signed_uri", &self.json_signed_uri);
716        if !self._unknown_fields.is_empty() {
717            debug_struct.field("_unknown_fields", &self._unknown_fields);
718        }
719        debug_struct.finish()
720    }
721}
722
723impl std::fmt::Debug for super::GetTerraformVersionRequest {
724    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
725        let mut debug_struct = f.debug_struct("GetTerraformVersionRequest");
726        debug_struct.field("name", &self.name);
727        if !self._unknown_fields.is_empty() {
728            debug_struct.field("_unknown_fields", &self._unknown_fields);
729        }
730        debug_struct.finish()
731    }
732}
733
734impl std::fmt::Debug for super::ListTerraformVersionsRequest {
735    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
736        let mut debug_struct = f.debug_struct("ListTerraformVersionsRequest");
737        debug_struct.field("parent", &self.parent);
738        debug_struct.field("page_size", &self.page_size);
739        debug_struct.field("page_token", &self.page_token);
740        debug_struct.field("filter", &self.filter);
741        debug_struct.field("order_by", &self.order_by);
742        if !self._unknown_fields.is_empty() {
743            debug_struct.field("_unknown_fields", &self._unknown_fields);
744        }
745        debug_struct.finish()
746    }
747}
748
749impl std::fmt::Debug for super::ListTerraformVersionsResponse {
750    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
751        let mut debug_struct = f.debug_struct("ListTerraformVersionsResponse");
752        debug_struct.field("terraform_versions", &self.terraform_versions);
753        debug_struct.field("next_page_token", &self.next_page_token);
754        debug_struct.field("unreachable", &self.unreachable);
755        if !self._unknown_fields.is_empty() {
756            debug_struct.field("_unknown_fields", &self._unknown_fields);
757        }
758        debug_struct.finish()
759    }
760}
761
762impl std::fmt::Debug for super::TerraformVersion {
763    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
764        let mut debug_struct = f.debug_struct("TerraformVersion");
765        debug_struct.field("name", &self.name);
766        debug_struct.field("state", &self.state);
767        debug_struct.field("support_time", &self.support_time);
768        debug_struct.field("deprecate_time", &self.deprecate_time);
769        debug_struct.field("obsolete_time", &self.obsolete_time);
770        if !self._unknown_fields.is_empty() {
771            debug_struct.field("_unknown_fields", &self._unknown_fields);
772        }
773        debug_struct.finish()
774    }
775}
776
777impl std::fmt::Debug for super::ResourceChangeTerraformInfo {
778    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
779        let mut debug_struct = f.debug_struct("ResourceChangeTerraformInfo");
780        debug_struct.field("address", &self.address);
781        debug_struct.field("r#type", &self.r#type);
782        debug_struct.field("resource_name", &self.resource_name);
783        debug_struct.field("provider", &self.provider);
784        debug_struct.field("actions", &self.actions);
785        if !self._unknown_fields.is_empty() {
786            debug_struct.field("_unknown_fields", &self._unknown_fields);
787        }
788        debug_struct.finish()
789    }
790}
791
792impl std::fmt::Debug for super::ResourceChange {
793    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
794        let mut debug_struct = f.debug_struct("ResourceChange");
795        debug_struct.field("name", &self.name);
796        debug_struct.field("terraform_info", &self.terraform_info);
797        debug_struct.field("intent", &self.intent);
798        debug_struct.field("property_changes", &self.property_changes);
799        if !self._unknown_fields.is_empty() {
800            debug_struct.field("_unknown_fields", &self._unknown_fields);
801        }
802        debug_struct.finish()
803    }
804}
805
806impl std::fmt::Debug for super::PropertyChange {
807    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
808        let mut debug_struct = f.debug_struct("PropertyChange");
809        debug_struct.field("path", &self.path);
810        debug_struct.field("before_sensitive_paths", &self.before_sensitive_paths);
811        debug_struct.field("before", &self.before);
812        debug_struct.field("after_sensitive_paths", &self.after_sensitive_paths);
813        debug_struct.field("after", &self.after);
814        if !self._unknown_fields.is_empty() {
815            debug_struct.field("_unknown_fields", &self._unknown_fields);
816        }
817        debug_struct.finish()
818    }
819}
820
821impl std::fmt::Debug for super::ListResourceChangesRequest {
822    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
823        let mut debug_struct = f.debug_struct("ListResourceChangesRequest");
824        debug_struct.field("parent", &self.parent);
825        debug_struct.field("page_size", &self.page_size);
826        debug_struct.field("page_token", &self.page_token);
827        debug_struct.field("filter", &self.filter);
828        debug_struct.field("order_by", &self.order_by);
829        if !self._unknown_fields.is_empty() {
830            debug_struct.field("_unknown_fields", &self._unknown_fields);
831        }
832        debug_struct.finish()
833    }
834}
835
836impl std::fmt::Debug for super::ListResourceChangesResponse {
837    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
838        let mut debug_struct = f.debug_struct("ListResourceChangesResponse");
839        debug_struct.field("resource_changes", &self.resource_changes);
840        debug_struct.field("next_page_token", &self.next_page_token);
841        debug_struct.field("unreachable", &self.unreachable);
842        if !self._unknown_fields.is_empty() {
843            debug_struct.field("_unknown_fields", &self._unknown_fields);
844        }
845        debug_struct.finish()
846    }
847}
848
849impl std::fmt::Debug for super::GetResourceChangeRequest {
850    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
851        let mut debug_struct = f.debug_struct("GetResourceChangeRequest");
852        debug_struct.field("name", &self.name);
853        if !self._unknown_fields.is_empty() {
854            debug_struct.field("_unknown_fields", &self._unknown_fields);
855        }
856        debug_struct.finish()
857    }
858}
859
860impl std::fmt::Debug for super::ResourceDriftTerraformInfo {
861    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
862        let mut debug_struct = f.debug_struct("ResourceDriftTerraformInfo");
863        debug_struct.field("address", &self.address);
864        debug_struct.field("r#type", &self.r#type);
865        debug_struct.field("resource_name", &self.resource_name);
866        debug_struct.field("provider", &self.provider);
867        if !self._unknown_fields.is_empty() {
868            debug_struct.field("_unknown_fields", &self._unknown_fields);
869        }
870        debug_struct.finish()
871    }
872}
873
874impl std::fmt::Debug for super::ResourceDrift {
875    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
876        let mut debug_struct = f.debug_struct("ResourceDrift");
877        debug_struct.field("name", &self.name);
878        debug_struct.field("terraform_info", &self.terraform_info);
879        debug_struct.field("property_drifts", &self.property_drifts);
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::PropertyDrift {
888    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
889        let mut debug_struct = f.debug_struct("PropertyDrift");
890        debug_struct.field("path", &self.path);
891        debug_struct.field("before_sensitive_paths", &self.before_sensitive_paths);
892        debug_struct.field("before", &self.before);
893        debug_struct.field("after_sensitive_paths", &self.after_sensitive_paths);
894        debug_struct.field("after", &self.after);
895        if !self._unknown_fields.is_empty() {
896            debug_struct.field("_unknown_fields", &self._unknown_fields);
897        }
898        debug_struct.finish()
899    }
900}
901
902impl std::fmt::Debug for super::ListResourceDriftsRequest {
903    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
904        let mut debug_struct = f.debug_struct("ListResourceDriftsRequest");
905        debug_struct.field("parent", &self.parent);
906        debug_struct.field("page_size", &self.page_size);
907        debug_struct.field("page_token", &self.page_token);
908        debug_struct.field("filter", &self.filter);
909        debug_struct.field("order_by", &self.order_by);
910        if !self._unknown_fields.is_empty() {
911            debug_struct.field("_unknown_fields", &self._unknown_fields);
912        }
913        debug_struct.finish()
914    }
915}
916
917impl std::fmt::Debug for super::ListResourceDriftsResponse {
918    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
919        let mut debug_struct = f.debug_struct("ListResourceDriftsResponse");
920        debug_struct.field("resource_drifts", &self.resource_drifts);
921        debug_struct.field("next_page_token", &self.next_page_token);
922        debug_struct.field("unreachable", &self.unreachable);
923        if !self._unknown_fields.is_empty() {
924            debug_struct.field("_unknown_fields", &self._unknown_fields);
925        }
926        debug_struct.finish()
927    }
928}
929
930impl std::fmt::Debug for super::GetResourceDriftRequest {
931    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
932        let mut debug_struct = f.debug_struct("GetResourceDriftRequest");
933        debug_struct.field("name", &self.name);
934        if !self._unknown_fields.is_empty() {
935            debug_struct.field("_unknown_fields", &self._unknown_fields);
936        }
937        debug_struct.finish()
938    }
939}
940
941impl std::fmt::Debug for super::ProviderConfig {
942    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
943        let mut debug_struct = f.debug_struct("ProviderConfig");
944        debug_struct.field("source_type", &self.source_type);
945        if !self._unknown_fields.is_empty() {
946            debug_struct.field("_unknown_fields", &self._unknown_fields);
947        }
948        debug_struct.finish()
949    }
950}
951
952impl std::fmt::Debug for super::GetAutoMigrationConfigRequest {
953    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
954        let mut debug_struct = f.debug_struct("GetAutoMigrationConfigRequest");
955        debug_struct.field("name", &self.name);
956        if !self._unknown_fields.is_empty() {
957            debug_struct.field("_unknown_fields", &self._unknown_fields);
958        }
959        debug_struct.finish()
960    }
961}
962
963impl std::fmt::Debug for super::AutoMigrationConfig {
964    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
965        let mut debug_struct = f.debug_struct("AutoMigrationConfig");
966        debug_struct.field("name", &self.name);
967        debug_struct.field("update_time", &self.update_time);
968        debug_struct.field("auto_migration_enabled", &self.auto_migration_enabled);
969        if !self._unknown_fields.is_empty() {
970            debug_struct.field("_unknown_fields", &self._unknown_fields);
971        }
972        debug_struct.finish()
973    }
974}
975
976impl std::fmt::Debug for super::UpdateAutoMigrationConfigRequest {
977    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
978        let mut debug_struct = f.debug_struct("UpdateAutoMigrationConfigRequest");
979        debug_struct.field("update_mask", &self.update_mask);
980        debug_struct.field("auto_migration_config", &self.auto_migration_config);
981        if !self._unknown_fields.is_empty() {
982            debug_struct.field("_unknown_fields", &self._unknown_fields);
983        }
984        debug_struct.finish()
985    }
986}
987
988impl std::fmt::Debug for super::DeploymentGroup {
989    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
990        let mut debug_struct = f.debug_struct("DeploymentGroup");
991        debug_struct.field("name", &self.name);
992        debug_struct.field("create_time", &self.create_time);
993        debug_struct.field("update_time", &self.update_time);
994        debug_struct.field("labels", &self.labels);
995        debug_struct.field("annotations", &self.annotations);
996        debug_struct.field("state", &self.state);
997        debug_struct.field("state_description", &self.state_description);
998        debug_struct.field("deployment_units", &self.deployment_units);
999        debug_struct.field("provisioning_state", &self.provisioning_state);
1000        debug_struct.field(
1001            "provisioning_state_description",
1002            &self.provisioning_state_description,
1003        );
1004        debug_struct.field("provisioning_error", &self.provisioning_error);
1005        if !self._unknown_fields.is_empty() {
1006            debug_struct.field("_unknown_fields", &self._unknown_fields);
1007        }
1008        debug_struct.finish()
1009    }
1010}
1011
1012impl std::fmt::Debug for super::DeploymentUnit {
1013    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1014        let mut debug_struct = f.debug_struct("DeploymentUnit");
1015        debug_struct.field("id", &self.id);
1016        debug_struct.field("deployment", &self.deployment);
1017        debug_struct.field("dependencies", &self.dependencies);
1018        if !self._unknown_fields.is_empty() {
1019            debug_struct.field("_unknown_fields", &self._unknown_fields);
1020        }
1021        debug_struct.finish()
1022    }
1023}
1024
1025impl std::fmt::Debug for super::DeploymentSpec {
1026    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1027        let mut debug_struct = f.debug_struct("DeploymentSpec");
1028        debug_struct.field("deployment_id", &self.deployment_id);
1029        debug_struct.field("deployment", &self.deployment);
1030        if !self._unknown_fields.is_empty() {
1031            debug_struct.field("_unknown_fields", &self._unknown_fields);
1032        }
1033        debug_struct.finish()
1034    }
1035}
1036
1037impl std::fmt::Debug for super::GetDeploymentGroupRequest {
1038    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1039        let mut debug_struct = f.debug_struct("GetDeploymentGroupRequest");
1040        debug_struct.field("name", &self.name);
1041        if !self._unknown_fields.is_empty() {
1042            debug_struct.field("_unknown_fields", &self._unknown_fields);
1043        }
1044        debug_struct.finish()
1045    }
1046}
1047
1048impl std::fmt::Debug for super::ListDeploymentGroupsRequest {
1049    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1050        let mut debug_struct = f.debug_struct("ListDeploymentGroupsRequest");
1051        debug_struct.field("parent", &self.parent);
1052        debug_struct.field("page_size", &self.page_size);
1053        debug_struct.field("page_token", &self.page_token);
1054        debug_struct.field("filter", &self.filter);
1055        debug_struct.field("order_by", &self.order_by);
1056        if !self._unknown_fields.is_empty() {
1057            debug_struct.field("_unknown_fields", &self._unknown_fields);
1058        }
1059        debug_struct.finish()
1060    }
1061}
1062
1063impl std::fmt::Debug for super::ListDeploymentGroupsResponse {
1064    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1065        let mut debug_struct = f.debug_struct("ListDeploymentGroupsResponse");
1066        debug_struct.field("deployment_groups", &self.deployment_groups);
1067        debug_struct.field("next_page_token", &self.next_page_token);
1068        debug_struct.field("unreachable", &self.unreachable);
1069        if !self._unknown_fields.is_empty() {
1070            debug_struct.field("_unknown_fields", &self._unknown_fields);
1071        }
1072        debug_struct.finish()
1073    }
1074}
1075
1076impl std::fmt::Debug for super::ProvisionDeploymentGroupRequest {
1077    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1078        let mut debug_struct = f.debug_struct("ProvisionDeploymentGroupRequest");
1079        debug_struct.field("name", &self.name);
1080        debug_struct.field("deployment_specs", &self.deployment_specs);
1081        if !self._unknown_fields.is_empty() {
1082            debug_struct.field("_unknown_fields", &self._unknown_fields);
1083        }
1084        debug_struct.finish()
1085    }
1086}
1087
1088impl std::fmt::Debug for super::DeprovisionDeploymentGroupRequest {
1089    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1090        let mut debug_struct = f.debug_struct("DeprovisionDeploymentGroupRequest");
1091        debug_struct.field("name", &self.name);
1092        debug_struct.field("force", &self.force);
1093        debug_struct.field("delete_policy", &self.delete_policy);
1094        if !self._unknown_fields.is_empty() {
1095            debug_struct.field("_unknown_fields", &self._unknown_fields);
1096        }
1097        debug_struct.finish()
1098    }
1099}
1100
1101impl std::fmt::Debug for super::DeploymentOperationSummary {
1102    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1103        let mut debug_struct = f.debug_struct("DeploymentOperationSummary");
1104        debug_struct.field("deployment_step", &self.deployment_step);
1105        debug_struct.field("build", &self.build);
1106        debug_struct.field("logs", &self.logs);
1107        debug_struct.field("content", &self.content);
1108        debug_struct.field("artifacts", &self.artifacts);
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::DeploymentUnitProgress {
1117    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1118        let mut debug_struct = f.debug_struct("DeploymentUnitProgress");
1119        debug_struct.field("unit_id", &self.unit_id);
1120        debug_struct.field("deployment", &self.deployment);
1121        debug_struct.field("state", &self.state);
1122        debug_struct.field("state_description", &self.state_description);
1123        debug_struct.field(
1124            "deployment_operation_summary",
1125            &self.deployment_operation_summary,
1126        );
1127        debug_struct.field("error", &self.error);
1128        debug_struct.field("intent", &self.intent);
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::ProvisionDeploymentGroupOperationMetadata {
1137    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1138        let mut debug_struct = f.debug_struct("ProvisionDeploymentGroupOperationMetadata");
1139        debug_struct.field("step", &self.step);
1140        debug_struct.field(
1141            "deployment_unit_progresses",
1142            &self.deployment_unit_progresses,
1143        );
1144        if !self._unknown_fields.is_empty() {
1145            debug_struct.field("_unknown_fields", &self._unknown_fields);
1146        }
1147        debug_struct.finish()
1148    }
1149}
1150
1151impl std::fmt::Debug for super::DeploymentGroupRevision {
1152    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1153        let mut debug_struct = f.debug_struct("DeploymentGroupRevision");
1154        debug_struct.field("name", &self.name);
1155        debug_struct.field("snapshot", &self.snapshot);
1156        debug_struct.field("create_time", &self.create_time);
1157        debug_struct.field("alternative_ids", &self.alternative_ids);
1158        if !self._unknown_fields.is_empty() {
1159            debug_struct.field("_unknown_fields", &self._unknown_fields);
1160        }
1161        debug_struct.finish()
1162    }
1163}
1164
1165impl std::fmt::Debug for super::GetDeploymentGroupRevisionRequest {
1166    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1167        let mut debug_struct = f.debug_struct("GetDeploymentGroupRevisionRequest");
1168        debug_struct.field("name", &self.name);
1169        if !self._unknown_fields.is_empty() {
1170            debug_struct.field("_unknown_fields", &self._unknown_fields);
1171        }
1172        debug_struct.finish()
1173    }
1174}
1175
1176impl std::fmt::Debug for super::ListDeploymentGroupRevisionsRequest {
1177    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1178        let mut debug_struct = f.debug_struct("ListDeploymentGroupRevisionsRequest");
1179        debug_struct.field("parent", &self.parent);
1180        debug_struct.field("page_size", &self.page_size);
1181        debug_struct.field("page_token", &self.page_token);
1182        if !self._unknown_fields.is_empty() {
1183            debug_struct.field("_unknown_fields", &self._unknown_fields);
1184        }
1185        debug_struct.finish()
1186    }
1187}
1188
1189impl std::fmt::Debug for super::ListDeploymentGroupRevisionsResponse {
1190    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1191        let mut debug_struct = f.debug_struct("ListDeploymentGroupRevisionsResponse");
1192        debug_struct.field(
1193            "deployment_group_revisions",
1194            &self.deployment_group_revisions,
1195        );
1196        debug_struct.field("next_page_token", &self.next_page_token);
1197        debug_struct.field("unreachable", &self.unreachable);
1198        if !self._unknown_fields.is_empty() {
1199            debug_struct.field("_unknown_fields", &self._unknown_fields);
1200        }
1201        debug_struct.finish()
1202    }
1203}