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("source", &self.source);
59        if !self._unknown_fields.is_empty() {
60            debug_struct.field("_unknown_fields", &self._unknown_fields);
61        }
62        debug_struct.finish()
63    }
64}
65
66impl std::fmt::Debug for super::TerraformVariable {
67    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
68        let mut debug_struct = f.debug_struct("TerraformVariable");
69        debug_struct.field("input_value", &self.input_value);
70        if !self._unknown_fields.is_empty() {
71            debug_struct.field("_unknown_fields", &self._unknown_fields);
72        }
73        debug_struct.finish()
74    }
75}
76
77impl std::fmt::Debug for super::ApplyResults {
78    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
79        let mut debug_struct = f.debug_struct("ApplyResults");
80        debug_struct.field("content", &self.content);
81        debug_struct.field("artifacts", &self.artifacts);
82        debug_struct.field("outputs", &self.outputs);
83        if !self._unknown_fields.is_empty() {
84            debug_struct.field("_unknown_fields", &self._unknown_fields);
85        }
86        debug_struct.finish()
87    }
88}
89
90impl std::fmt::Debug for super::TerraformOutput {
91    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
92        let mut debug_struct = f.debug_struct("TerraformOutput");
93        debug_struct.field("sensitive", &self.sensitive);
94        debug_struct.field("value", &self.value);
95        if !self._unknown_fields.is_empty() {
96            debug_struct.field("_unknown_fields", &self._unknown_fields);
97        }
98        debug_struct.finish()
99    }
100}
101
102impl std::fmt::Debug for super::ListDeploymentsRequest {
103    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
104        let mut debug_struct = f.debug_struct("ListDeploymentsRequest");
105        debug_struct.field("parent", &self.parent);
106        debug_struct.field("page_size", &self.page_size);
107        debug_struct.field("page_token", &self.page_token);
108        debug_struct.field("filter", &self.filter);
109        debug_struct.field("order_by", &self.order_by);
110        if !self._unknown_fields.is_empty() {
111            debug_struct.field("_unknown_fields", &self._unknown_fields);
112        }
113        debug_struct.finish()
114    }
115}
116
117impl std::fmt::Debug for super::ListDeploymentsResponse {
118    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
119        let mut debug_struct = f.debug_struct("ListDeploymentsResponse");
120        debug_struct.field("deployments", &self.deployments);
121        debug_struct.field("next_page_token", &self.next_page_token);
122        debug_struct.field("unreachable", &self.unreachable);
123        if !self._unknown_fields.is_empty() {
124            debug_struct.field("_unknown_fields", &self._unknown_fields);
125        }
126        debug_struct.finish()
127    }
128}
129
130impl std::fmt::Debug for super::GetDeploymentRequest {
131    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
132        let mut debug_struct = f.debug_struct("GetDeploymentRequest");
133        debug_struct.field("name", &self.name);
134        if !self._unknown_fields.is_empty() {
135            debug_struct.field("_unknown_fields", &self._unknown_fields);
136        }
137        debug_struct.finish()
138    }
139}
140
141impl std::fmt::Debug for super::ListRevisionsRequest {
142    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
143        let mut debug_struct = f.debug_struct("ListRevisionsRequest");
144        debug_struct.field("parent", &self.parent);
145        debug_struct.field("page_size", &self.page_size);
146        debug_struct.field("page_token", &self.page_token);
147        debug_struct.field("filter", &self.filter);
148        debug_struct.field("order_by", &self.order_by);
149        if !self._unknown_fields.is_empty() {
150            debug_struct.field("_unknown_fields", &self._unknown_fields);
151        }
152        debug_struct.finish()
153    }
154}
155
156impl std::fmt::Debug for super::ListRevisionsResponse {
157    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
158        let mut debug_struct = f.debug_struct("ListRevisionsResponse");
159        debug_struct.field("revisions", &self.revisions);
160        debug_struct.field("next_page_token", &self.next_page_token);
161        debug_struct.field("unreachable", &self.unreachable);
162        if !self._unknown_fields.is_empty() {
163            debug_struct.field("_unknown_fields", &self._unknown_fields);
164        }
165        debug_struct.finish()
166    }
167}
168
169impl std::fmt::Debug for super::GetRevisionRequest {
170    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
171        let mut debug_struct = f.debug_struct("GetRevisionRequest");
172        debug_struct.field("name", &self.name);
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::CreateDeploymentRequest {
181    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
182        let mut debug_struct = f.debug_struct("CreateDeploymentRequest");
183        debug_struct.field("parent", &self.parent);
184        debug_struct.field("deployment_id", &self.deployment_id);
185        debug_struct.field("deployment", &self.deployment);
186        debug_struct.field("request_id", &self.request_id);
187        if !self._unknown_fields.is_empty() {
188            debug_struct.field("_unknown_fields", &self._unknown_fields);
189        }
190        debug_struct.finish()
191    }
192}
193
194impl std::fmt::Debug for super::UpdateDeploymentRequest {
195    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
196        let mut debug_struct = f.debug_struct("UpdateDeploymentRequest");
197        debug_struct.field("update_mask", &self.update_mask);
198        debug_struct.field("deployment", &self.deployment);
199        debug_struct.field("request_id", &self.request_id);
200        if !self._unknown_fields.is_empty() {
201            debug_struct.field("_unknown_fields", &self._unknown_fields);
202        }
203        debug_struct.finish()
204    }
205}
206
207impl std::fmt::Debug for super::DeleteDeploymentRequest {
208    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
209        let mut debug_struct = f.debug_struct("DeleteDeploymentRequest");
210        debug_struct.field("name", &self.name);
211        debug_struct.field("request_id", &self.request_id);
212        debug_struct.field("force", &self.force);
213        debug_struct.field("delete_policy", &self.delete_policy);
214        if !self._unknown_fields.is_empty() {
215            debug_struct.field("_unknown_fields", &self._unknown_fields);
216        }
217        debug_struct.finish()
218    }
219}
220
221impl std::fmt::Debug for super::OperationMetadata {
222    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
223        let mut debug_struct = f.debug_struct("OperationMetadata");
224        debug_struct.field("create_time", &self.create_time);
225        debug_struct.field("end_time", &self.end_time);
226        debug_struct.field("target", &self.target);
227        debug_struct.field("verb", &self.verb);
228        debug_struct.field("status_message", &self.status_message);
229        debug_struct.field("requested_cancellation", &self.requested_cancellation);
230        debug_struct.field("api_version", &self.api_version);
231        debug_struct.field("resource_metadata", &self.resource_metadata);
232        if !self._unknown_fields.is_empty() {
233            debug_struct.field("_unknown_fields", &self._unknown_fields);
234        }
235        debug_struct.finish()
236    }
237}
238
239impl std::fmt::Debug for super::Revision {
240    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
241        let mut debug_struct = f.debug_struct("Revision");
242        debug_struct.field("name", &self.name);
243        debug_struct.field("create_time", &self.create_time);
244        debug_struct.field("update_time", &self.update_time);
245        debug_struct.field("action", &self.action);
246        debug_struct.field("state", &self.state);
247        debug_struct.field("apply_results", &self.apply_results);
248        debug_struct.field("state_detail", &self.state_detail);
249        debug_struct.field("error_code", &self.error_code);
250        debug_struct.field("build", &self.build);
251        debug_struct.field("logs", &self.logs);
252        debug_struct.field("tf_errors", &self.tf_errors);
253        debug_struct.field("error_logs", &self.error_logs);
254        debug_struct.field("service_account", &self.service_account);
255        debug_struct.field("import_existing_resources", &self.import_existing_resources);
256        debug_struct.field("worker_pool", &self.worker_pool);
257        debug_struct.field("tf_version_constraint", &self.tf_version_constraint);
258        debug_struct.field("tf_version", &self.tf_version);
259        debug_struct.field("quota_validation_results", &self.quota_validation_results);
260        debug_struct.field("quota_validation", &self.quota_validation);
261        debug_struct.field("provider_config", &self.provider_config);
262        debug_struct.field("blueprint", &self.blueprint);
263        if !self._unknown_fields.is_empty() {
264            debug_struct.field("_unknown_fields", &self._unknown_fields);
265        }
266        debug_struct.finish()
267    }
268}
269
270impl std::fmt::Debug for super::TerraformError {
271    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
272        let mut debug_struct = f.debug_struct("TerraformError");
273        debug_struct.field("resource_address", &self.resource_address);
274        debug_struct.field("http_response_code", &self.http_response_code);
275        debug_struct.field("error_description", &self.error_description);
276        debug_struct.field("error", &self.error);
277        if !self._unknown_fields.is_empty() {
278            debug_struct.field("_unknown_fields", &self._unknown_fields);
279        }
280        debug_struct.finish()
281    }
282}
283
284impl std::fmt::Debug for super::GitSource {
285    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
286        let mut debug_struct = f.debug_struct("GitSource");
287        debug_struct.field("repo", &self.repo);
288        debug_struct.field("directory", &self.directory);
289        debug_struct.field("r#ref", &self.r#ref);
290        if !self._unknown_fields.is_empty() {
291            debug_struct.field("_unknown_fields", &self._unknown_fields);
292        }
293        debug_struct.finish()
294    }
295}
296
297impl std::fmt::Debug for super::DeploymentOperationMetadata {
298    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
299        let mut debug_struct = f.debug_struct("DeploymentOperationMetadata");
300        debug_struct.field("step", &self.step);
301        debug_struct.field("apply_results", &self.apply_results);
302        debug_struct.field("build", &self.build);
303        debug_struct.field("logs", &self.logs);
304        if !self._unknown_fields.is_empty() {
305            debug_struct.field("_unknown_fields", &self._unknown_fields);
306        }
307        debug_struct.finish()
308    }
309}
310
311impl std::fmt::Debug for super::Resource {
312    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
313        let mut debug_struct = f.debug_struct("Resource");
314        debug_struct.field("name", &self.name);
315        debug_struct.field("terraform_info", &self.terraform_info);
316        debug_struct.field("cai_assets", &self.cai_assets);
317        debug_struct.field("intent", &self.intent);
318        debug_struct.field("state", &self.state);
319        if !self._unknown_fields.is_empty() {
320            debug_struct.field("_unknown_fields", &self._unknown_fields);
321        }
322        debug_struct.finish()
323    }
324}
325
326impl std::fmt::Debug for super::ResourceTerraformInfo {
327    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
328        let mut debug_struct = f.debug_struct("ResourceTerraformInfo");
329        debug_struct.field("address", &self.address);
330        debug_struct.field("r#type", &self.r#type);
331        debug_struct.field("id", &self.id);
332        if !self._unknown_fields.is_empty() {
333            debug_struct.field("_unknown_fields", &self._unknown_fields);
334        }
335        debug_struct.finish()
336    }
337}
338
339impl std::fmt::Debug for super::ResourceCAIInfo {
340    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
341        let mut debug_struct = f.debug_struct("ResourceCAIInfo");
342        debug_struct.field("full_resource_name", &self.full_resource_name);
343        if !self._unknown_fields.is_empty() {
344            debug_struct.field("_unknown_fields", &self._unknown_fields);
345        }
346        debug_struct.finish()
347    }
348}
349
350impl std::fmt::Debug for super::GetResourceRequest {
351    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
352        let mut debug_struct = f.debug_struct("GetResourceRequest");
353        debug_struct.field("name", &self.name);
354        if !self._unknown_fields.is_empty() {
355            debug_struct.field("_unknown_fields", &self._unknown_fields);
356        }
357        debug_struct.finish()
358    }
359}
360
361impl std::fmt::Debug for super::ListResourcesRequest {
362    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
363        let mut debug_struct = f.debug_struct("ListResourcesRequest");
364        debug_struct.field("parent", &self.parent);
365        debug_struct.field("page_size", &self.page_size);
366        debug_struct.field("page_token", &self.page_token);
367        debug_struct.field("filter", &self.filter);
368        debug_struct.field("order_by", &self.order_by);
369        if !self._unknown_fields.is_empty() {
370            debug_struct.field("_unknown_fields", &self._unknown_fields);
371        }
372        debug_struct.finish()
373    }
374}
375
376impl std::fmt::Debug for super::ListResourcesResponse {
377    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
378        let mut debug_struct = f.debug_struct("ListResourcesResponse");
379        debug_struct.field("resources", &self.resources);
380        debug_struct.field("next_page_token", &self.next_page_token);
381        debug_struct.field("unreachable", &self.unreachable);
382        if !self._unknown_fields.is_empty() {
383            debug_struct.field("_unknown_fields", &self._unknown_fields);
384        }
385        debug_struct.finish()
386    }
387}
388
389impl std::fmt::Debug for super::Statefile {
390    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
391        let mut debug_struct = f.debug_struct("Statefile");
392        debug_struct.field("signed_uri", &self.signed_uri);
393        if !self._unknown_fields.is_empty() {
394            debug_struct.field("_unknown_fields", &self._unknown_fields);
395        }
396        debug_struct.finish()
397    }
398}
399
400impl std::fmt::Debug for super::ExportDeploymentStatefileRequest {
401    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
402        let mut debug_struct = f.debug_struct("ExportDeploymentStatefileRequest");
403        debug_struct.field("parent", &self.parent);
404        debug_struct.field("draft", &self.draft);
405        if !self._unknown_fields.is_empty() {
406            debug_struct.field("_unknown_fields", &self._unknown_fields);
407        }
408        debug_struct.finish()
409    }
410}
411
412impl std::fmt::Debug for super::ExportRevisionStatefileRequest {
413    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
414        let mut debug_struct = f.debug_struct("ExportRevisionStatefileRequest");
415        debug_struct.field("parent", &self.parent);
416        if !self._unknown_fields.is_empty() {
417            debug_struct.field("_unknown_fields", &self._unknown_fields);
418        }
419        debug_struct.finish()
420    }
421}
422
423impl std::fmt::Debug for super::ImportStatefileRequest {
424    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
425        let mut debug_struct = f.debug_struct("ImportStatefileRequest");
426        debug_struct.field("parent", &self.parent);
427        debug_struct.field("lock_id", &self.lock_id);
428        debug_struct.field("skip_draft", &self.skip_draft);
429        if !self._unknown_fields.is_empty() {
430            debug_struct.field("_unknown_fields", &self._unknown_fields);
431        }
432        debug_struct.finish()
433    }
434}
435
436impl std::fmt::Debug for super::DeleteStatefileRequest {
437    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
438        let mut debug_struct = f.debug_struct("DeleteStatefileRequest");
439        debug_struct.field("name", &self.name);
440        debug_struct.field("lock_id", &self.lock_id);
441        if !self._unknown_fields.is_empty() {
442            debug_struct.field("_unknown_fields", &self._unknown_fields);
443        }
444        debug_struct.finish()
445    }
446}
447
448impl std::fmt::Debug for super::LockDeploymentRequest {
449    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
450        let mut debug_struct = f.debug_struct("LockDeploymentRequest");
451        debug_struct.field("name", &self.name);
452        if !self._unknown_fields.is_empty() {
453            debug_struct.field("_unknown_fields", &self._unknown_fields);
454        }
455        debug_struct.finish()
456    }
457}
458
459impl std::fmt::Debug for super::UnlockDeploymentRequest {
460    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
461        let mut debug_struct = f.debug_struct("UnlockDeploymentRequest");
462        debug_struct.field("name", &self.name);
463        debug_struct.field("lock_id", &self.lock_id);
464        if !self._unknown_fields.is_empty() {
465            debug_struct.field("_unknown_fields", &self._unknown_fields);
466        }
467        debug_struct.finish()
468    }
469}
470
471impl std::fmt::Debug for super::ExportLockInfoRequest {
472    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
473        let mut debug_struct = f.debug_struct("ExportLockInfoRequest");
474        debug_struct.field("name", &self.name);
475        if !self._unknown_fields.is_empty() {
476            debug_struct.field("_unknown_fields", &self._unknown_fields);
477        }
478        debug_struct.finish()
479    }
480}
481
482impl std::fmt::Debug for super::LockInfo {
483    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
484        let mut debug_struct = f.debug_struct("LockInfo");
485        debug_struct.field("lock_id", &self.lock_id);
486        debug_struct.field("operation", &self.operation);
487        debug_struct.field("info", &self.info);
488        debug_struct.field("who", &self.who);
489        debug_struct.field("version", &self.version);
490        debug_struct.field("create_time", &self.create_time);
491        if !self._unknown_fields.is_empty() {
492            debug_struct.field("_unknown_fields", &self._unknown_fields);
493        }
494        debug_struct.finish()
495    }
496}
497
498impl std::fmt::Debug for super::Preview {
499    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
500        let mut debug_struct = f.debug_struct("Preview");
501        debug_struct.field("name", &self.name);
502        debug_struct.field("create_time", &self.create_time);
503        debug_struct.field("labels", &self.labels);
504        debug_struct.field("state", &self.state);
505        debug_struct.field("deployment", &self.deployment);
506        debug_struct.field("preview_mode", &self.preview_mode);
507        debug_struct.field("service_account", &self.service_account);
508        debug_struct.field("artifacts_gcs_bucket", &self.artifacts_gcs_bucket);
509        debug_struct.field("worker_pool", &self.worker_pool);
510        debug_struct.field("error_code", &self.error_code);
511        debug_struct.field("error_status", &self.error_status);
512        debug_struct.field("build", &self.build);
513        debug_struct.field("tf_errors", &self.tf_errors);
514        debug_struct.field("error_logs", &self.error_logs);
515        debug_struct.field("preview_artifacts", &self.preview_artifacts);
516        debug_struct.field("logs", &self.logs);
517        debug_struct.field("tf_version", &self.tf_version);
518        debug_struct.field("tf_version_constraint", &self.tf_version_constraint);
519        debug_struct.field("annotations", &self.annotations);
520        debug_struct.field("provider_config", &self.provider_config);
521        debug_struct.field("blueprint", &self.blueprint);
522        if !self._unknown_fields.is_empty() {
523            debug_struct.field("_unknown_fields", &self._unknown_fields);
524        }
525        debug_struct.finish()
526    }
527}
528
529impl std::fmt::Debug for super::PreviewOperationMetadata {
530    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
531        let mut debug_struct = f.debug_struct("PreviewOperationMetadata");
532        debug_struct.field("step", &self.step);
533        debug_struct.field("preview_artifacts", &self.preview_artifacts);
534        debug_struct.field("logs", &self.logs);
535        debug_struct.field("build", &self.build);
536        if !self._unknown_fields.is_empty() {
537            debug_struct.field("_unknown_fields", &self._unknown_fields);
538        }
539        debug_struct.finish()
540    }
541}
542
543impl std::fmt::Debug for super::PreviewArtifacts {
544    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
545        let mut debug_struct = f.debug_struct("PreviewArtifacts");
546        debug_struct.field("content", &self.content);
547        debug_struct.field("artifacts", &self.artifacts);
548        if !self._unknown_fields.is_empty() {
549            debug_struct.field("_unknown_fields", &self._unknown_fields);
550        }
551        debug_struct.finish()
552    }
553}
554
555impl std::fmt::Debug for super::CreatePreviewRequest {
556    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
557        let mut debug_struct = f.debug_struct("CreatePreviewRequest");
558        debug_struct.field("parent", &self.parent);
559        debug_struct.field("preview_id", &self.preview_id);
560        debug_struct.field("preview", &self.preview);
561        debug_struct.field("request_id", &self.request_id);
562        if !self._unknown_fields.is_empty() {
563            debug_struct.field("_unknown_fields", &self._unknown_fields);
564        }
565        debug_struct.finish()
566    }
567}
568
569impl std::fmt::Debug for super::GetPreviewRequest {
570    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
571        let mut debug_struct = f.debug_struct("GetPreviewRequest");
572        debug_struct.field("name", &self.name);
573        if !self._unknown_fields.is_empty() {
574            debug_struct.field("_unknown_fields", &self._unknown_fields);
575        }
576        debug_struct.finish()
577    }
578}
579
580impl std::fmt::Debug for super::ListPreviewsRequest {
581    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
582        let mut debug_struct = f.debug_struct("ListPreviewsRequest");
583        debug_struct.field("parent", &self.parent);
584        debug_struct.field("page_size", &self.page_size);
585        debug_struct.field("page_token", &self.page_token);
586        debug_struct.field("filter", &self.filter);
587        debug_struct.field("order_by", &self.order_by);
588        if !self._unknown_fields.is_empty() {
589            debug_struct.field("_unknown_fields", &self._unknown_fields);
590        }
591        debug_struct.finish()
592    }
593}
594
595impl std::fmt::Debug for super::ListPreviewsResponse {
596    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
597        let mut debug_struct = f.debug_struct("ListPreviewsResponse");
598        debug_struct.field("previews", &self.previews);
599        debug_struct.field("next_page_token", &self.next_page_token);
600        debug_struct.field("unreachable", &self.unreachable);
601        if !self._unknown_fields.is_empty() {
602            debug_struct.field("_unknown_fields", &self._unknown_fields);
603        }
604        debug_struct.finish()
605    }
606}
607
608impl std::fmt::Debug for super::DeletePreviewRequest {
609    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
610        let mut debug_struct = f.debug_struct("DeletePreviewRequest");
611        debug_struct.field("name", &self.name);
612        debug_struct.field("request_id", &self.request_id);
613        if !self._unknown_fields.is_empty() {
614            debug_struct.field("_unknown_fields", &self._unknown_fields);
615        }
616        debug_struct.finish()
617    }
618}
619
620impl std::fmt::Debug for super::ExportPreviewResultRequest {
621    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
622        let mut debug_struct = f.debug_struct("ExportPreviewResultRequest");
623        debug_struct.field("parent", &self.parent);
624        if !self._unknown_fields.is_empty() {
625            debug_struct.field("_unknown_fields", &self._unknown_fields);
626        }
627        debug_struct.finish()
628    }
629}
630
631impl std::fmt::Debug for super::ExportPreviewResultResponse {
632    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
633        let mut debug_struct = f.debug_struct("ExportPreviewResultResponse");
634        debug_struct.field("result", &self.result);
635        if !self._unknown_fields.is_empty() {
636            debug_struct.field("_unknown_fields", &self._unknown_fields);
637        }
638        debug_struct.finish()
639    }
640}
641
642impl std::fmt::Debug for super::PreviewResult {
643    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
644        let mut debug_struct = f.debug_struct("PreviewResult");
645        debug_struct.field("binary_signed_uri", &self.binary_signed_uri);
646        debug_struct.field("json_signed_uri", &self.json_signed_uri);
647        if !self._unknown_fields.is_empty() {
648            debug_struct.field("_unknown_fields", &self._unknown_fields);
649        }
650        debug_struct.finish()
651    }
652}
653
654impl std::fmt::Debug for super::GetTerraformVersionRequest {
655    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
656        let mut debug_struct = f.debug_struct("GetTerraformVersionRequest");
657        debug_struct.field("name", &self.name);
658        if !self._unknown_fields.is_empty() {
659            debug_struct.field("_unknown_fields", &self._unknown_fields);
660        }
661        debug_struct.finish()
662    }
663}
664
665impl std::fmt::Debug for super::ListTerraformVersionsRequest {
666    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
667        let mut debug_struct = f.debug_struct("ListTerraformVersionsRequest");
668        debug_struct.field("parent", &self.parent);
669        debug_struct.field("page_size", &self.page_size);
670        debug_struct.field("page_token", &self.page_token);
671        debug_struct.field("filter", &self.filter);
672        debug_struct.field("order_by", &self.order_by);
673        if !self._unknown_fields.is_empty() {
674            debug_struct.field("_unknown_fields", &self._unknown_fields);
675        }
676        debug_struct.finish()
677    }
678}
679
680impl std::fmt::Debug for super::ListTerraformVersionsResponse {
681    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
682        let mut debug_struct = f.debug_struct("ListTerraformVersionsResponse");
683        debug_struct.field("terraform_versions", &self.terraform_versions);
684        debug_struct.field("next_page_token", &self.next_page_token);
685        debug_struct.field("unreachable", &self.unreachable);
686        if !self._unknown_fields.is_empty() {
687            debug_struct.field("_unknown_fields", &self._unknown_fields);
688        }
689        debug_struct.finish()
690    }
691}
692
693impl std::fmt::Debug for super::TerraformVersion {
694    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
695        let mut debug_struct = f.debug_struct("TerraformVersion");
696        debug_struct.field("name", &self.name);
697        debug_struct.field("state", &self.state);
698        debug_struct.field("support_time", &self.support_time);
699        debug_struct.field("deprecate_time", &self.deprecate_time);
700        debug_struct.field("obsolete_time", &self.obsolete_time);
701        if !self._unknown_fields.is_empty() {
702            debug_struct.field("_unknown_fields", &self._unknown_fields);
703        }
704        debug_struct.finish()
705    }
706}
707
708impl std::fmt::Debug for super::ResourceChangeTerraformInfo {
709    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
710        let mut debug_struct = f.debug_struct("ResourceChangeTerraformInfo");
711        debug_struct.field("address", &self.address);
712        debug_struct.field("r#type", &self.r#type);
713        debug_struct.field("resource_name", &self.resource_name);
714        debug_struct.field("provider", &self.provider);
715        debug_struct.field("actions", &self.actions);
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::ResourceChange {
724    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
725        let mut debug_struct = f.debug_struct("ResourceChange");
726        debug_struct.field("name", &self.name);
727        debug_struct.field("terraform_info", &self.terraform_info);
728        debug_struct.field("intent", &self.intent);
729        debug_struct.field("property_changes", &self.property_changes);
730        if !self._unknown_fields.is_empty() {
731            debug_struct.field("_unknown_fields", &self._unknown_fields);
732        }
733        debug_struct.finish()
734    }
735}
736
737impl std::fmt::Debug for super::PropertyChange {
738    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
739        let mut debug_struct = f.debug_struct("PropertyChange");
740        debug_struct.field("path", &self.path);
741        debug_struct.field("before_sensitive_paths", &self.before_sensitive_paths);
742        debug_struct.field("before", &self.before);
743        debug_struct.field("after_sensitive_paths", &self.after_sensitive_paths);
744        debug_struct.field("after", &self.after);
745        if !self._unknown_fields.is_empty() {
746            debug_struct.field("_unknown_fields", &self._unknown_fields);
747        }
748        debug_struct.finish()
749    }
750}
751
752impl std::fmt::Debug for super::ListResourceChangesRequest {
753    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
754        let mut debug_struct = f.debug_struct("ListResourceChangesRequest");
755        debug_struct.field("parent", &self.parent);
756        debug_struct.field("page_size", &self.page_size);
757        debug_struct.field("page_token", &self.page_token);
758        debug_struct.field("filter", &self.filter);
759        debug_struct.field("order_by", &self.order_by);
760        if !self._unknown_fields.is_empty() {
761            debug_struct.field("_unknown_fields", &self._unknown_fields);
762        }
763        debug_struct.finish()
764    }
765}
766
767impl std::fmt::Debug for super::ListResourceChangesResponse {
768    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
769        let mut debug_struct = f.debug_struct("ListResourceChangesResponse");
770        debug_struct.field("resource_changes", &self.resource_changes);
771        debug_struct.field("next_page_token", &self.next_page_token);
772        debug_struct.field("unreachable", &self.unreachable);
773        if !self._unknown_fields.is_empty() {
774            debug_struct.field("_unknown_fields", &self._unknown_fields);
775        }
776        debug_struct.finish()
777    }
778}
779
780impl std::fmt::Debug for super::GetResourceChangeRequest {
781    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
782        let mut debug_struct = f.debug_struct("GetResourceChangeRequest");
783        debug_struct.field("name", &self.name);
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::ResourceDriftTerraformInfo {
792    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
793        let mut debug_struct = f.debug_struct("ResourceDriftTerraformInfo");
794        debug_struct.field("address", &self.address);
795        debug_struct.field("r#type", &self.r#type);
796        debug_struct.field("resource_name", &self.resource_name);
797        debug_struct.field("provider", &self.provider);
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::ResourceDrift {
806    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
807        let mut debug_struct = f.debug_struct("ResourceDrift");
808        debug_struct.field("name", &self.name);
809        debug_struct.field("terraform_info", &self.terraform_info);
810        debug_struct.field("property_drifts", &self.property_drifts);
811        if !self._unknown_fields.is_empty() {
812            debug_struct.field("_unknown_fields", &self._unknown_fields);
813        }
814        debug_struct.finish()
815    }
816}
817
818impl std::fmt::Debug for super::PropertyDrift {
819    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
820        let mut debug_struct = f.debug_struct("PropertyDrift");
821        debug_struct.field("path", &self.path);
822        debug_struct.field("before_sensitive_paths", &self.before_sensitive_paths);
823        debug_struct.field("before", &self.before);
824        debug_struct.field("after_sensitive_paths", &self.after_sensitive_paths);
825        debug_struct.field("after", &self.after);
826        if !self._unknown_fields.is_empty() {
827            debug_struct.field("_unknown_fields", &self._unknown_fields);
828        }
829        debug_struct.finish()
830    }
831}
832
833impl std::fmt::Debug for super::ListResourceDriftsRequest {
834    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
835        let mut debug_struct = f.debug_struct("ListResourceDriftsRequest");
836        debug_struct.field("parent", &self.parent);
837        debug_struct.field("page_size", &self.page_size);
838        debug_struct.field("page_token", &self.page_token);
839        debug_struct.field("filter", &self.filter);
840        debug_struct.field("order_by", &self.order_by);
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::ListResourceDriftsResponse {
849    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
850        let mut debug_struct = f.debug_struct("ListResourceDriftsResponse");
851        debug_struct.field("resource_drifts", &self.resource_drifts);
852        debug_struct.field("next_page_token", &self.next_page_token);
853        debug_struct.field("unreachable", &self.unreachable);
854        if !self._unknown_fields.is_empty() {
855            debug_struct.field("_unknown_fields", &self._unknown_fields);
856        }
857        debug_struct.finish()
858    }
859}
860
861impl std::fmt::Debug for super::GetResourceDriftRequest {
862    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
863        let mut debug_struct = f.debug_struct("GetResourceDriftRequest");
864        debug_struct.field("name", &self.name);
865        if !self._unknown_fields.is_empty() {
866            debug_struct.field("_unknown_fields", &self._unknown_fields);
867        }
868        debug_struct.finish()
869    }
870}
871
872impl std::fmt::Debug for super::ProviderConfig {
873    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
874        let mut debug_struct = f.debug_struct("ProviderConfig");
875        debug_struct.field("source_type", &self.source_type);
876        if !self._unknown_fields.is_empty() {
877            debug_struct.field("_unknown_fields", &self._unknown_fields);
878        }
879        debug_struct.finish()
880    }
881}