1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::GenerateFrameworkAuditScopeReportRequest {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("GenerateFrameworkAuditScopeReportRequest");
23 debug_struct.field("scope", &self.scope);
24 debug_struct.field("report_format", &self.report_format);
25 debug_struct.field("compliance_framework", &self.compliance_framework);
26 if !self._unknown_fields.is_empty() {
27 debug_struct.field("_unknown_fields", &self._unknown_fields);
28 }
29 debug_struct.finish()
30 }
31}
32
33impl std::fmt::Debug for super::GenerateFrameworkAuditScopeReportResponse {
34 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35 let mut debug_struct = f.debug_struct("GenerateFrameworkAuditScopeReportResponse");
36 debug_struct.field("name", &self.name);
37 debug_struct.field("compliance_framework", &self.compliance_framework);
38 debug_struct.field("audit_report", &self.audit_report);
39 if !self._unknown_fields.is_empty() {
40 debug_struct.field("_unknown_fields", &self._unknown_fields);
41 }
42 debug_struct.finish()
43 }
44}
45
46impl std::fmt::Debug for super::ReportSummary {
47 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
48 let mut debug_struct = f.debug_struct("ReportSummary");
49 debug_struct.field("total_count", &self.total_count);
50 debug_struct.field("compliant_count", &self.compliant_count);
51 debug_struct.field("violation_count", &self.violation_count);
52 debug_struct.field(
53 "manual_review_needed_count",
54 &self.manual_review_needed_count,
55 );
56 debug_struct.field("error_count", &self.error_count);
57 if !self._unknown_fields.is_empty() {
58 debug_struct.field("_unknown_fields", &self._unknown_fields);
59 }
60 debug_struct.finish()
61 }
62}
63
64impl std::fmt::Debug for super::CreateFrameworkAuditRequest {
65 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
66 let mut debug_struct = f.debug_struct("CreateFrameworkAuditRequest");
67 debug_struct.field("parent", &self.parent);
68 debug_struct.field("framework_audit_id", &self.framework_audit_id);
69 debug_struct.field("framework_audit", &self.framework_audit);
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::FrameworkAuditDestination {
78 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
79 let mut debug_struct = f.debug_struct("FrameworkAuditDestination");
80 debug_struct.field("destination_type", &self.destination_type);
81 if !self._unknown_fields.is_empty() {
82 debug_struct.field("_unknown_fields", &self._unknown_fields);
83 }
84 debug_struct.finish()
85 }
86}
87
88impl std::fmt::Debug for super::BucketDestination {
89 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
90 let mut debug_struct = f.debug_struct("BucketDestination");
91 debug_struct.field("bucket_uri", &self.bucket_uri);
92 debug_struct.field("framework_audit_format", &self.framework_audit_format);
93 if !self._unknown_fields.is_empty() {
94 debug_struct.field("_unknown_fields", &self._unknown_fields);
95 }
96 debug_struct.finish()
97 }
98}
99
100impl std::fmt::Debug for super::FrameworkAudit {
101 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
102 let mut debug_struct = f.debug_struct("FrameworkAudit");
103 debug_struct.field("name", &self.name);
104 debug_struct.field("framework_audit_id", &self.framework_audit_id);
105 debug_struct.field("compliance_framework", &self.compliance_framework);
106 debug_struct.field("scope", &self.scope);
107 debug_struct.field(
108 "framework_audit_destination",
109 &self.framework_audit_destination,
110 );
111 debug_struct.field("start_time", &self.start_time);
112 debug_struct.field("finish_time", &self.finish_time);
113 debug_struct.field("compliance_state", &self.compliance_state);
114 debug_struct.field("report_summary", &self.report_summary);
115 debug_struct.field(
116 "cloud_control_group_audit_details",
117 &self.cloud_control_group_audit_details,
118 );
119 debug_struct.field(
120 "cloud_control_audit_details",
121 &self.cloud_control_audit_details,
122 );
123 debug_struct.field("operation_id", &self.operation_id);
124 debug_struct.field("state", &self.state);
125 if !self._unknown_fields.is_empty() {
126 debug_struct.field("_unknown_fields", &self._unknown_fields);
127 }
128 debug_struct.finish()
129 }
130}
131
132impl std::fmt::Debug for super::ListFrameworkAuditsRequest {
133 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
134 let mut debug_struct = f.debug_struct("ListFrameworkAuditsRequest");
135 debug_struct.field("parent", &self.parent);
136 debug_struct.field("page_size", &self.page_size);
137 debug_struct.field("page_token", &self.page_token);
138 debug_struct.field("filter", &self.filter);
139 if !self._unknown_fields.is_empty() {
140 debug_struct.field("_unknown_fields", &self._unknown_fields);
141 }
142 debug_struct.finish()
143 }
144}
145
146impl std::fmt::Debug for super::ListFrameworkAuditsResponse {
147 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
148 let mut debug_struct = f.debug_struct("ListFrameworkAuditsResponse");
149 debug_struct.field("framework_audits", &self.framework_audits);
150 debug_struct.field("next_page_token", &self.next_page_token);
151 if !self._unknown_fields.is_empty() {
152 debug_struct.field("_unknown_fields", &self._unknown_fields);
153 }
154 debug_struct.finish()
155 }
156}
157
158impl std::fmt::Debug for super::GetFrameworkAuditRequest {
159 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
160 let mut debug_struct = f.debug_struct("GetFrameworkAuditRequest");
161 debug_struct.field("name", &self.name);
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::CloudControlGroupAuditDetails {
170 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
171 let mut debug_struct = f.debug_struct("CloudControlGroupAuditDetails");
172 debug_struct.field("cloud_control_group_id", &self.cloud_control_group_id);
173 debug_struct.field("display_name", &self.display_name);
174 debug_struct.field("description", &self.description);
175 debug_struct.field("responsibility_type", &self.responsibility_type);
176 debug_struct.field(
177 "google_responsibility_description",
178 &self.google_responsibility_description,
179 );
180 debug_struct.field(
181 "google_responsibility_implementation",
182 &self.google_responsibility_implementation,
183 );
184 debug_struct.field(
185 "customer_responsibility_description",
186 &self.customer_responsibility_description,
187 );
188 debug_struct.field(
189 "customer_responsibility_implementation",
190 &self.customer_responsibility_implementation,
191 );
192 debug_struct.field("compliance_state", &self.compliance_state);
193 debug_struct.field("control_id", &self.control_id);
194 debug_struct.field("control_family", &self.control_family);
195 debug_struct.field("cloud_control_details", &self.cloud_control_details);
196 debug_struct.field("report_summary", &self.report_summary);
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::FindingDetails {
205 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
206 let mut debug_struct = f.debug_struct("FindingDetails");
207 debug_struct.field("name", &self.name);
208 debug_struct.field("compliance_state", &self.compliance_state);
209 debug_struct.field("observation", &self.observation);
210 debug_struct.field("evidence", &self.evidence);
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::ObservationDetails {
219 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
220 let mut debug_struct = f.debug_struct("ObservationDetails");
221 debug_struct.field("current_value", &self.current_value);
222 debug_struct.field("expected_value", &self.expected_value);
223 debug_struct.field("guidance", &self.guidance);
224 if !self._unknown_fields.is_empty() {
225 debug_struct.field("_unknown_fields", &self._unknown_fields);
226 }
227 debug_struct.finish()
228 }
229}
230
231impl std::fmt::Debug for super::EvidenceDetails {
232 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
233 let mut debug_struct = f.debug_struct("EvidenceDetails");
234 debug_struct.field("resource", &self.resource);
235 debug_struct.field("service", &self.service);
236 debug_struct.field("evidence_path", &self.evidence_path);
237 if !self._unknown_fields.is_empty() {
238 debug_struct.field("_unknown_fields", &self._unknown_fields);
239 }
240 debug_struct.finish()
241 }
242}
243
244impl std::fmt::Debug for super::CloudControlAuditDetails {
245 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
246 let mut debug_struct = f.debug_struct("CloudControlAuditDetails");
247 debug_struct.field("cloud_control", &self.cloud_control);
248 debug_struct.field("cloud_control_id", &self.cloud_control_id);
249 debug_struct.field("cloud_control_description", &self.cloud_control_description);
250 debug_struct.field("compliance_state", &self.compliance_state);
251 debug_struct.field("report_summary", &self.report_summary);
252 debug_struct.field("findings", &self.findings);
253 if !self._unknown_fields.is_empty() {
254 debug_struct.field("_unknown_fields", &self._unknown_fields);
255 }
256 debug_struct.finish()
257 }
258}
259
260impl std::fmt::Debug for super::UpdateCmEnrollmentRequest {
261 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
262 let mut debug_struct = f.debug_struct("UpdateCmEnrollmentRequest");
263 debug_struct.field("cm_enrollment", &self.cm_enrollment);
264 debug_struct.field("update_mask", &self.update_mask);
265 if !self._unknown_fields.is_empty() {
266 debug_struct.field("_unknown_fields", &self._unknown_fields);
267 }
268 debug_struct.finish()
269 }
270}
271
272impl std::fmt::Debug for super::CalculateEffectiveCmEnrollmentRequest {
273 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
274 let mut debug_struct = f.debug_struct("CalculateEffectiveCmEnrollmentRequest");
275 debug_struct.field("name", &self.name);
276 if !self._unknown_fields.is_empty() {
277 debug_struct.field("_unknown_fields", &self._unknown_fields);
278 }
279 debug_struct.finish()
280 }
281}
282
283impl std::fmt::Debug for super::CmEnrollment {
284 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
285 let mut debug_struct = f.debug_struct("CmEnrollment");
286 debug_struct.field("name", &self.name);
287 debug_struct.field("enrolled", &self.enrolled);
288 debug_struct.field("audit_config", &self.audit_config);
289 if !self._unknown_fields.is_empty() {
290 debug_struct.field("_unknown_fields", &self._unknown_fields);
291 }
292 debug_struct.finish()
293 }
294}
295
296impl std::fmt::Debug for super::CalculateEffectiveCmEnrollmentResponse {
297 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
298 let mut debug_struct = f.debug_struct("CalculateEffectiveCmEnrollmentResponse");
299 debug_struct.field("cm_enrollment", &self.cm_enrollment);
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::AuditConfig {
308 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
309 let mut debug_struct = f.debug_struct("AuditConfig");
310 debug_struct.field("destinations", &self.destinations);
311 if !self._unknown_fields.is_empty() {
312 debug_struct.field("_unknown_fields", &self._unknown_fields);
313 }
314 debug_struct.finish()
315 }
316}
317
318impl std::fmt::Debug for super::audit_config::CmEligibleDestination {
319 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
320 let mut debug_struct = f.debug_struct("CmEligibleDestination");
321 debug_struct.field("cm_eligible_destinations", &self.cm_eligible_destinations);
322 if !self._unknown_fields.is_empty() {
323 debug_struct.field("_unknown_fields", &self._unknown_fields);
324 }
325 debug_struct.finish()
326 }
327}
328
329impl std::fmt::Debug for super::Framework {
330 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
331 let mut debug_struct = f.debug_struct("Framework");
332 debug_struct.field("name", &self.name);
333 debug_struct.field("major_revision_id", &self.major_revision_id);
334 debug_struct.field("display_name", &self.display_name);
335 debug_struct.field("description", &self.description);
336 debug_struct.field("r#type", &self.r#type);
337 debug_struct.field("cloud_control_details", &self.cloud_control_details);
338 debug_struct.field("category", &self.category);
339 debug_struct.field("supported_cloud_providers", &self.supported_cloud_providers);
340 debug_struct.field(
341 "supported_target_resource_types",
342 &self.supported_target_resource_types,
343 );
344 debug_struct.field(
345 "supported_enforcement_modes",
346 &self.supported_enforcement_modes,
347 );
348 if !self._unknown_fields.is_empty() {
349 debug_struct.field("_unknown_fields", &self._unknown_fields);
350 }
351 debug_struct.finish()
352 }
353}
354
355impl std::fmt::Debug for super::CloudControlDetails {
356 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
357 let mut debug_struct = f.debug_struct("CloudControlDetails");
358 debug_struct.field("name", &self.name);
359 debug_struct.field("major_revision_id", &self.major_revision_id);
360 debug_struct.field("parameters", &self.parameters);
361 if !self._unknown_fields.is_empty() {
362 debug_struct.field("_unknown_fields", &self._unknown_fields);
363 }
364 debug_struct.finish()
365 }
366}
367
368impl std::fmt::Debug for super::FrameworkReference {
369 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
370 let mut debug_struct = f.debug_struct("FrameworkReference");
371 debug_struct.field("framework", &self.framework);
372 debug_struct.field("major_revision_id", &self.major_revision_id);
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::Parameter {
381 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
382 let mut debug_struct = f.debug_struct("Parameter");
383 debug_struct.field("name", &self.name);
384 debug_struct.field("parameter_value", &self.parameter_value);
385 if !self._unknown_fields.is_empty() {
386 debug_struct.field("_unknown_fields", &self._unknown_fields);
387 }
388 debug_struct.finish()
389 }
390}
391
392impl std::fmt::Debug for super::CloudControl {
393 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
394 let mut debug_struct = f.debug_struct("CloudControl");
395 debug_struct.field("name", &self.name);
396 debug_struct.field("major_revision_id", &self.major_revision_id);
397 debug_struct.field("description", &self.description);
398 debug_struct.field("display_name", &self.display_name);
399 debug_struct.field(
400 "supported_enforcement_modes",
401 &self.supported_enforcement_modes,
402 );
403 debug_struct.field("parameter_spec", &self.parameter_spec);
404 debug_struct.field("rules", &self.rules);
405 debug_struct.field("severity", &self.severity);
406 debug_struct.field("finding_category", &self.finding_category);
407 debug_struct.field("supported_cloud_providers", &self.supported_cloud_providers);
408 debug_struct.field("related_frameworks", &self.related_frameworks);
409 debug_struct.field("remediation_steps", &self.remediation_steps);
410 debug_struct.field("categories", &self.categories);
411 debug_struct.field("create_time", &self.create_time);
412 debug_struct.field(
413 "supported_target_resource_types",
414 &self.supported_target_resource_types,
415 );
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::ParameterSpec {
424 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
425 let mut debug_struct = f.debug_struct("ParameterSpec");
426 debug_struct.field("name", &self.name);
427 debug_struct.field("display_name", &self.display_name);
428 debug_struct.field("description", &self.description);
429 debug_struct.field("is_required", &self.is_required);
430 debug_struct.field("value_type", &self.value_type);
431 debug_struct.field("default_value", &self.default_value);
432 debug_struct.field("substitution_rules", &self.substitution_rules);
433 debug_struct.field("sub_parameters", &self.sub_parameters);
434 debug_struct.field("validation", &self.validation);
435 if !self._unknown_fields.is_empty() {
436 debug_struct.field("_unknown_fields", &self._unknown_fields);
437 }
438 debug_struct.finish()
439 }
440}
441
442impl std::fmt::Debug for super::Validation {
443 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
444 let mut debug_struct = f.debug_struct("Validation");
445 debug_struct.field("constraint", &self.constraint);
446 if !self._unknown_fields.is_empty() {
447 debug_struct.field("_unknown_fields", &self._unknown_fields);
448 }
449 debug_struct.finish()
450 }
451}
452
453impl std::fmt::Debug for super::AllowedValues {
454 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
455 let mut debug_struct = f.debug_struct("AllowedValues");
456 debug_struct.field("values", &self.values);
457 if !self._unknown_fields.is_empty() {
458 debug_struct.field("_unknown_fields", &self._unknown_fields);
459 }
460 debug_struct.finish()
461 }
462}
463
464impl std::fmt::Debug for super::RegexpPattern {
465 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
466 let mut debug_struct = f.debug_struct("RegexpPattern");
467 debug_struct.field("pattern", &self.pattern);
468 if !self._unknown_fields.is_empty() {
469 debug_struct.field("_unknown_fields", &self._unknown_fields);
470 }
471 debug_struct.finish()
472 }
473}
474
475impl std::fmt::Debug for super::IntRange {
476 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
477 let mut debug_struct = f.debug_struct("IntRange");
478 debug_struct.field("min", &self.min);
479 debug_struct.field("max", &self.max);
480 if !self._unknown_fields.is_empty() {
481 debug_struct.field("_unknown_fields", &self._unknown_fields);
482 }
483 debug_struct.finish()
484 }
485}
486
487impl std::fmt::Debug for super::StringList {
488 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
489 let mut debug_struct = f.debug_struct("StringList");
490 debug_struct.field("values", &self.values);
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::ParamValue {
499 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
500 let mut debug_struct = f.debug_struct("ParamValue");
501 debug_struct.field("kind", &self.kind);
502 if !self._unknown_fields.is_empty() {
503 debug_struct.field("_unknown_fields", &self._unknown_fields);
504 }
505 debug_struct.finish()
506 }
507}
508
509impl std::fmt::Debug for super::ParameterSubstitutionRule {
510 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
511 let mut debug_struct = f.debug_struct("ParameterSubstitutionRule");
512 debug_struct.field("substitution_type", &self.substitution_type);
513 if !self._unknown_fields.is_empty() {
514 debug_struct.field("_unknown_fields", &self._unknown_fields);
515 }
516 debug_struct.finish()
517 }
518}
519
520impl std::fmt::Debug for super::AttributeSubstitutionRule {
521 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
522 let mut debug_struct = f.debug_struct("AttributeSubstitutionRule");
523 debug_struct.field("attribute", &self.attribute);
524 if !self._unknown_fields.is_empty() {
525 debug_struct.field("_unknown_fields", &self._unknown_fields);
526 }
527 debug_struct.finish()
528 }
529}
530
531impl std::fmt::Debug for super::PlaceholderSubstitutionRule {
532 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
533 let mut debug_struct = f.debug_struct("PlaceholderSubstitutionRule");
534 debug_struct.field("attribute", &self.attribute);
535 if !self._unknown_fields.is_empty() {
536 debug_struct.field("_unknown_fields", &self._unknown_fields);
537 }
538 debug_struct.finish()
539 }
540}
541
542impl std::fmt::Debug for super::Rule {
543 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
544 let mut debug_struct = f.debug_struct("Rule");
545 debug_struct.field("description", &self.description);
546 debug_struct.field("rule_action_types", &self.rule_action_types);
547 debug_struct.field("implementation", &self.implementation);
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::CELExpression {
556 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
557 let mut debug_struct = f.debug_struct("CELExpression");
558 debug_struct.field("expression", &self.expression);
559 debug_struct.field("criteria", &self.criteria);
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::OperationMetadata {
568 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
569 let mut debug_struct = f.debug_struct("OperationMetadata");
570 debug_struct.field("create_time", &self.create_time);
571 debug_struct.field("end_time", &self.end_time);
572 debug_struct.field("target", &self.target);
573 debug_struct.field("verb", &self.verb);
574 debug_struct.field("status_message", &self.status_message);
575 debug_struct.field("requested_cancellation", &self.requested_cancellation);
576 debug_struct.field("api_version", &self.api_version);
577 if !self._unknown_fields.is_empty() {
578 debug_struct.field("_unknown_fields", &self._unknown_fields);
579 }
580 debug_struct.finish()
581 }
582}
583
584impl std::fmt::Debug for super::ControlFamily {
585 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
586 let mut debug_struct = f.debug_struct("ControlFamily");
587 debug_struct.field("family_id", &self.family_id);
588 debug_struct.field("display_name", &self.display_name);
589 if !self._unknown_fields.is_empty() {
590 debug_struct.field("_unknown_fields", &self._unknown_fields);
591 }
592 debug_struct.finish()
593 }
594}
595
596impl std::fmt::Debug for super::ListFrameworksRequest {
597 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
598 let mut debug_struct = f.debug_struct("ListFrameworksRequest");
599 debug_struct.field("parent", &self.parent);
600 debug_struct.field("page_size", &self.page_size);
601 debug_struct.field("page_token", &self.page_token);
602 if !self._unknown_fields.is_empty() {
603 debug_struct.field("_unknown_fields", &self._unknown_fields);
604 }
605 debug_struct.finish()
606 }
607}
608
609impl std::fmt::Debug for super::ListFrameworksResponse {
610 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
611 let mut debug_struct = f.debug_struct("ListFrameworksResponse");
612 debug_struct.field("frameworks", &self.frameworks);
613 debug_struct.field("next_page_token", &self.next_page_token);
614 if !self._unknown_fields.is_empty() {
615 debug_struct.field("_unknown_fields", &self._unknown_fields);
616 }
617 debug_struct.finish()
618 }
619}
620
621impl std::fmt::Debug for super::GetFrameworkRequest {
622 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
623 let mut debug_struct = f.debug_struct("GetFrameworkRequest");
624 debug_struct.field("name", &self.name);
625 debug_struct.field("major_revision_id", &self.major_revision_id);
626 if !self._unknown_fields.is_empty() {
627 debug_struct.field("_unknown_fields", &self._unknown_fields);
628 }
629 debug_struct.finish()
630 }
631}
632
633impl std::fmt::Debug for super::CreateFrameworkRequest {
634 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
635 let mut debug_struct = f.debug_struct("CreateFrameworkRequest");
636 debug_struct.field("parent", &self.parent);
637 debug_struct.field("framework_id", &self.framework_id);
638 debug_struct.field("framework", &self.framework);
639 if !self._unknown_fields.is_empty() {
640 debug_struct.field("_unknown_fields", &self._unknown_fields);
641 }
642 debug_struct.finish()
643 }
644}
645
646impl std::fmt::Debug for super::UpdateFrameworkRequest {
647 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
648 let mut debug_struct = f.debug_struct("UpdateFrameworkRequest");
649 debug_struct.field("update_mask", &self.update_mask);
650 debug_struct.field("framework", &self.framework);
651 debug_struct.field("major_revision_id", &self.major_revision_id);
652 if !self._unknown_fields.is_empty() {
653 debug_struct.field("_unknown_fields", &self._unknown_fields);
654 }
655 debug_struct.finish()
656 }
657}
658
659impl std::fmt::Debug for super::DeleteFrameworkRequest {
660 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
661 let mut debug_struct = f.debug_struct("DeleteFrameworkRequest");
662 debug_struct.field("name", &self.name);
663 if !self._unknown_fields.is_empty() {
664 debug_struct.field("_unknown_fields", &self._unknown_fields);
665 }
666 debug_struct.finish()
667 }
668}
669
670impl std::fmt::Debug for super::ListCloudControlsRequest {
671 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
672 let mut debug_struct = f.debug_struct("ListCloudControlsRequest");
673 debug_struct.field("parent", &self.parent);
674 debug_struct.field("page_size", &self.page_size);
675 debug_struct.field("page_token", &self.page_token);
676 if !self._unknown_fields.is_empty() {
677 debug_struct.field("_unknown_fields", &self._unknown_fields);
678 }
679 debug_struct.finish()
680 }
681}
682
683impl std::fmt::Debug for super::ListCloudControlsResponse {
684 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
685 let mut debug_struct = f.debug_struct("ListCloudControlsResponse");
686 debug_struct.field("cloud_controls", &self.cloud_controls);
687 debug_struct.field("next_page_token", &self.next_page_token);
688 if !self._unknown_fields.is_empty() {
689 debug_struct.field("_unknown_fields", &self._unknown_fields);
690 }
691 debug_struct.finish()
692 }
693}
694
695impl std::fmt::Debug for super::GetCloudControlRequest {
696 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
697 let mut debug_struct = f.debug_struct("GetCloudControlRequest");
698 debug_struct.field("name", &self.name);
699 debug_struct.field("major_revision_id", &self.major_revision_id);
700 if !self._unknown_fields.is_empty() {
701 debug_struct.field("_unknown_fields", &self._unknown_fields);
702 }
703 debug_struct.finish()
704 }
705}
706
707impl std::fmt::Debug for super::CreateCloudControlRequest {
708 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
709 let mut debug_struct = f.debug_struct("CreateCloudControlRequest");
710 debug_struct.field("parent", &self.parent);
711 debug_struct.field("cloud_control_id", &self.cloud_control_id);
712 debug_struct.field("cloud_control", &self.cloud_control);
713 if !self._unknown_fields.is_empty() {
714 debug_struct.field("_unknown_fields", &self._unknown_fields);
715 }
716 debug_struct.finish()
717 }
718}
719
720impl std::fmt::Debug for super::UpdateCloudControlRequest {
721 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
722 let mut debug_struct = f.debug_struct("UpdateCloudControlRequest");
723 debug_struct.field("update_mask", &self.update_mask);
724 debug_struct.field("cloud_control", &self.cloud_control);
725 if !self._unknown_fields.is_empty() {
726 debug_struct.field("_unknown_fields", &self._unknown_fields);
727 }
728 debug_struct.finish()
729 }
730}
731
732impl std::fmt::Debug for super::DeleteCloudControlRequest {
733 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
734 let mut debug_struct = f.debug_struct("DeleteCloudControlRequest");
735 debug_struct.field("name", &self.name);
736 if !self._unknown_fields.is_empty() {
737 debug_struct.field("_unknown_fields", &self._unknown_fields);
738 }
739 debug_struct.finish()
740 }
741}
742
743impl std::fmt::Debug for super::FrameworkDeployment {
744 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
745 let mut debug_struct = f.debug_struct("FrameworkDeployment");
746 debug_struct.field("name", &self.name);
747 debug_struct.field("target_resource_config", &self.target_resource_config);
748 debug_struct.field("computed_target_resource", &self.computed_target_resource);
749 debug_struct.field("framework", &self.framework);
750 debug_struct.field("description", &self.description);
751 debug_struct.field("cloud_control_metadata", &self.cloud_control_metadata);
752 debug_struct.field("deployment_state", &self.deployment_state);
753 debug_struct.field("create_time", &self.create_time);
754 debug_struct.field("update_time", &self.update_time);
755 debug_struct.field("etag", &self.etag);
756 debug_struct.field(
757 "target_resource_display_name",
758 &self.target_resource_display_name,
759 );
760 debug_struct.field(
761 "cloud_control_deployment_references",
762 &self.cloud_control_deployment_references,
763 );
764 if !self._unknown_fields.is_empty() {
765 debug_struct.field("_unknown_fields", &self._unknown_fields);
766 }
767 debug_struct.finish()
768 }
769}
770
771impl std::fmt::Debug for super::CloudControlDeployment {
772 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
773 let mut debug_struct = f.debug_struct("CloudControlDeployment");
774 debug_struct.field("name", &self.name);
775 debug_struct.field("target_resource_config", &self.target_resource_config);
776 debug_struct.field("target_resource", &self.target_resource);
777 debug_struct.field("cloud_control_metadata", &self.cloud_control_metadata);
778 debug_struct.field("description", &self.description);
779 debug_struct.field("deployment_state", &self.deployment_state);
780 debug_struct.field("create_time", &self.create_time);
781 debug_struct.field("update_time", &self.update_time);
782 debug_struct.field("etag", &self.etag);
783 debug_struct.field(
784 "parameter_substituted_cloud_control",
785 &self.parameter_substituted_cloud_control,
786 );
787 debug_struct.field(
788 "framework_deployment_references",
789 &self.framework_deployment_references,
790 );
791 debug_struct.field(
792 "target_resource_display_name",
793 &self.target_resource_display_name,
794 );
795 if !self._unknown_fields.is_empty() {
796 debug_struct.field("_unknown_fields", &self._unknown_fields);
797 }
798 debug_struct.finish()
799 }
800}
801
802impl std::fmt::Debug for super::TargetResourceConfig {
803 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
804 let mut debug_struct = f.debug_struct("TargetResourceConfig");
805 debug_struct.field("resource_config", &self.resource_config);
806 if !self._unknown_fields.is_empty() {
807 debug_struct.field("_unknown_fields", &self._unknown_fields);
808 }
809 debug_struct.finish()
810 }
811}
812
813impl std::fmt::Debug for super::TargetResourceCreationConfig {
814 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
815 let mut debug_struct = f.debug_struct("TargetResourceCreationConfig");
816 debug_struct.field("resource_creation_config", &self.resource_creation_config);
817 if !self._unknown_fields.is_empty() {
818 debug_struct.field("_unknown_fields", &self._unknown_fields);
819 }
820 debug_struct.finish()
821 }
822}
823
824impl std::fmt::Debug for super::FolderCreationConfig {
825 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
826 let mut debug_struct = f.debug_struct("FolderCreationConfig");
827 debug_struct.field("parent", &self.parent);
828 debug_struct.field("folder_display_name", &self.folder_display_name);
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::ProjectCreationConfig {
837 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
838 let mut debug_struct = f.debug_struct("ProjectCreationConfig");
839 debug_struct.field("parent", &self.parent);
840 debug_struct.field("project_display_name", &self.project_display_name);
841 debug_struct.field("billing_account_id", &self.billing_account_id);
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::CloudControlMetadata {
850 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
851 let mut debug_struct = f.debug_struct("CloudControlMetadata");
852 debug_struct.field("cloud_control_details", &self.cloud_control_details);
853 debug_struct.field("enforcement_mode", &self.enforcement_mode);
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::CreateFrameworkDeploymentRequest {
862 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
863 let mut debug_struct = f.debug_struct("CreateFrameworkDeploymentRequest");
864 debug_struct.field("parent", &self.parent);
865 debug_struct.field("framework_deployment_id", &self.framework_deployment_id);
866 debug_struct.field("framework_deployment", &self.framework_deployment);
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::DeleteFrameworkDeploymentRequest {
875 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
876 let mut debug_struct = f.debug_struct("DeleteFrameworkDeploymentRequest");
877 debug_struct.field("name", &self.name);
878 debug_struct.field("etag", &self.etag);
879 if !self._unknown_fields.is_empty() {
880 debug_struct.field("_unknown_fields", &self._unknown_fields);
881 }
882 debug_struct.finish()
883 }
884}
885
886impl std::fmt::Debug for super::GetFrameworkDeploymentRequest {
887 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
888 let mut debug_struct = f.debug_struct("GetFrameworkDeploymentRequest");
889 debug_struct.field("name", &self.name);
890 if !self._unknown_fields.is_empty() {
891 debug_struct.field("_unknown_fields", &self._unknown_fields);
892 }
893 debug_struct.finish()
894 }
895}
896
897impl std::fmt::Debug for super::ListFrameworkDeploymentsRequest {
898 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
899 let mut debug_struct = f.debug_struct("ListFrameworkDeploymentsRequest");
900 debug_struct.field("parent", &self.parent);
901 debug_struct.field("page_size", &self.page_size);
902 debug_struct.field("page_token", &self.page_token);
903 debug_struct.field("filter", &self.filter);
904 debug_struct.field("order_by", &self.order_by);
905 if !self._unknown_fields.is_empty() {
906 debug_struct.field("_unknown_fields", &self._unknown_fields);
907 }
908 debug_struct.finish()
909 }
910}
911
912impl std::fmt::Debug for super::ListFrameworkDeploymentsResponse {
913 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
914 let mut debug_struct = f.debug_struct("ListFrameworkDeploymentsResponse");
915 debug_struct.field("framework_deployments", &self.framework_deployments);
916 debug_struct.field("next_page_token", &self.next_page_token);
917 if !self._unknown_fields.is_empty() {
918 debug_struct.field("_unknown_fields", &self._unknown_fields);
919 }
920 debug_struct.finish()
921 }
922}
923
924impl std::fmt::Debug for super::GetCloudControlDeploymentRequest {
925 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
926 let mut debug_struct = f.debug_struct("GetCloudControlDeploymentRequest");
927 debug_struct.field("name", &self.name);
928 if !self._unknown_fields.is_empty() {
929 debug_struct.field("_unknown_fields", &self._unknown_fields);
930 }
931 debug_struct.finish()
932 }
933}
934
935impl std::fmt::Debug for super::ListCloudControlDeploymentsRequest {
936 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
937 let mut debug_struct = f.debug_struct("ListCloudControlDeploymentsRequest");
938 debug_struct.field("parent", &self.parent);
939 debug_struct.field("page_size", &self.page_size);
940 debug_struct.field("page_token", &self.page_token);
941 debug_struct.field("filter", &self.filter);
942 debug_struct.field("order_by", &self.order_by);
943 if !self._unknown_fields.is_empty() {
944 debug_struct.field("_unknown_fields", &self._unknown_fields);
945 }
946 debug_struct.finish()
947 }
948}
949
950impl std::fmt::Debug for super::ListCloudControlDeploymentsResponse {
951 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
952 let mut debug_struct = f.debug_struct("ListCloudControlDeploymentsResponse");
953 debug_struct.field("cloud_control_deployments", &self.cloud_control_deployments);
954 debug_struct.field("next_page_token", &self.next_page_token);
955 if !self._unknown_fields.is_empty() {
956 debug_struct.field("_unknown_fields", &self._unknown_fields);
957 }
958 debug_struct.finish()
959 }
960}
961
962impl std::fmt::Debug for super::CloudControlDeploymentReference {
963 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
964 let mut debug_struct = f.debug_struct("CloudControlDeploymentReference");
965 debug_struct.field("cloud_control_deployment", &self.cloud_control_deployment);
966 if !self._unknown_fields.is_empty() {
967 debug_struct.field("_unknown_fields", &self._unknown_fields);
968 }
969 debug_struct.finish()
970 }
971}
972
973impl std::fmt::Debug for super::FrameworkDeploymentReference {
974 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
975 let mut debug_struct = f.debug_struct("FrameworkDeploymentReference");
976 debug_struct.field("framework_deployment", &self.framework_deployment);
977 debug_struct.field("framework_reference", &self.framework_reference);
978 debug_struct.field("framework_display_name", &self.framework_display_name);
979 if !self._unknown_fields.is_empty() {
980 debug_struct.field("_unknown_fields", &self._unknown_fields);
981 }
982 debug_struct.finish()
983 }
984}
985
986impl std::fmt::Debug for super::ListFrameworkComplianceSummariesRequest {
987 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
988 let mut debug_struct = f.debug_struct("ListFrameworkComplianceSummariesRequest");
989 debug_struct.field("parent", &self.parent);
990 debug_struct.field("page_size", &self.page_size);
991 debug_struct.field("page_token", &self.page_token);
992 debug_struct.field("filter", &self.filter);
993 if !self._unknown_fields.is_empty() {
994 debug_struct.field("_unknown_fields", &self._unknown_fields);
995 }
996 debug_struct.finish()
997 }
998}
999
1000impl std::fmt::Debug for super::ListFrameworkComplianceSummariesResponse {
1001 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1002 let mut debug_struct = f.debug_struct("ListFrameworkComplianceSummariesResponse");
1003 debug_struct.field(
1004 "framework_compliance_summaries",
1005 &self.framework_compliance_summaries,
1006 );
1007 debug_struct.field("next_page_token", &self.next_page_token);
1008 if !self._unknown_fields.is_empty() {
1009 debug_struct.field("_unknown_fields", &self._unknown_fields);
1010 }
1011 debug_struct.finish()
1012 }
1013}
1014
1015impl std::fmt::Debug for super::FrameworkComplianceReport {
1016 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1017 let mut debug_struct = f.debug_struct("FrameworkComplianceReport");
1018 debug_struct.field("framework", &self.framework);
1019 debug_struct.field("framework_description", &self.framework_description);
1020 debug_struct.field("update_time", &self.update_time);
1021 debug_struct.field(
1022 "control_assessment_details",
1023 &self.control_assessment_details,
1024 );
1025 debug_struct.field("framework_type", &self.framework_type);
1026 debug_struct.field("supported_cloud_providers", &self.supported_cloud_providers);
1027 debug_struct.field("framework_categories", &self.framework_categories);
1028 debug_struct.field("framework_display_name", &self.framework_display_name);
1029 debug_struct.field("name", &self.name);
1030 debug_struct.field("major_revision_id", &self.major_revision_id);
1031 debug_struct.field("minor_revision_id", &self.minor_revision_id);
1032 debug_struct.field("target_resource_details", &self.target_resource_details);
1033 if !self._unknown_fields.is_empty() {
1034 debug_struct.field("_unknown_fields", &self._unknown_fields);
1035 }
1036 debug_struct.finish()
1037 }
1038}
1039
1040impl std::fmt::Debug for super::FetchFrameworkComplianceReportRequest {
1041 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1042 let mut debug_struct = f.debug_struct("FetchFrameworkComplianceReportRequest");
1043 debug_struct.field("name", &self.name);
1044 debug_struct.field("end_time", &self.end_time);
1045 if !self._unknown_fields.is_empty() {
1046 debug_struct.field("_unknown_fields", &self._unknown_fields);
1047 }
1048 debug_struct.finish()
1049 }
1050}
1051
1052impl std::fmt::Debug for super::ListFindingSummariesRequest {
1053 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1054 let mut debug_struct = f.debug_struct("ListFindingSummariesRequest");
1055 debug_struct.field("parent", &self.parent);
1056 debug_struct.field("page_size", &self.page_size);
1057 debug_struct.field("page_token", &self.page_token);
1058 debug_struct.field("filter", &self.filter);
1059 debug_struct.field("end_time", &self.end_time);
1060 if !self._unknown_fields.is_empty() {
1061 debug_struct.field("_unknown_fields", &self._unknown_fields);
1062 }
1063 debug_struct.finish()
1064 }
1065}
1066
1067impl std::fmt::Debug for super::ListFindingSummariesResponse {
1068 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1069 let mut debug_struct = f.debug_struct("ListFindingSummariesResponse");
1070 debug_struct.field("finding_summaries", &self.finding_summaries);
1071 debug_struct.field("next_page_token", &self.next_page_token);
1072 if !self._unknown_fields.is_empty() {
1073 debug_struct.field("_unknown_fields", &self._unknown_fields);
1074 }
1075 debug_struct.finish()
1076 }
1077}
1078
1079impl std::fmt::Debug for super::ListControlComplianceSummariesRequest {
1080 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1081 let mut debug_struct = f.debug_struct("ListControlComplianceSummariesRequest");
1082 debug_struct.field("parent", &self.parent);
1083 debug_struct.field("end_time", &self.end_time);
1084 debug_struct.field("page_size", &self.page_size);
1085 debug_struct.field("page_token", &self.page_token);
1086 debug_struct.field("filter", &self.filter);
1087 if !self._unknown_fields.is_empty() {
1088 debug_struct.field("_unknown_fields", &self._unknown_fields);
1089 }
1090 debug_struct.finish()
1091 }
1092}
1093
1094impl std::fmt::Debug for super::ListControlComplianceSummariesResponse {
1095 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1096 let mut debug_struct = f.debug_struct("ListControlComplianceSummariesResponse");
1097 debug_struct.field(
1098 "control_compliance_summaries",
1099 &self.control_compliance_summaries,
1100 );
1101 debug_struct.field("next_page_token", &self.next_page_token);
1102 if !self._unknown_fields.is_empty() {
1103 debug_struct.field("_unknown_fields", &self._unknown_fields);
1104 }
1105 debug_struct.finish()
1106 }
1107}
1108
1109impl std::fmt::Debug for super::AggregateFrameworkComplianceReportRequest {
1110 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1111 let mut debug_struct = f.debug_struct("AggregateFrameworkComplianceReportRequest");
1112 debug_struct.field("name", &self.name);
1113 debug_struct.field("interval", &self.interval);
1114 debug_struct.field("filter", &self.filter);
1115 if !self._unknown_fields.is_empty() {
1116 debug_struct.field("_unknown_fields", &self._unknown_fields);
1117 }
1118 debug_struct.finish()
1119 }
1120}
1121
1122impl std::fmt::Debug for super::AggregateFrameworkComplianceReportResponse {
1123 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1124 let mut debug_struct = f.debug_struct("AggregateFrameworkComplianceReportResponse");
1125 debug_struct.field(
1126 "aggregated_compliance_reports",
1127 &self.aggregated_compliance_reports,
1128 );
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::ControlAssessmentDetails {
1137 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1138 let mut debug_struct = f.debug_struct("ControlAssessmentDetails");
1139 debug_struct.field("passing_controls", &self.passing_controls);
1140 debug_struct.field("failing_controls", &self.failing_controls);
1141 debug_struct.field("assessed_passing_controls", &self.assessed_passing_controls);
1142 debug_struct.field("not_assessed_controls", &self.not_assessed_controls);
1143 if !self._unknown_fields.is_empty() {
1144 debug_struct.field("_unknown_fields", &self._unknown_fields);
1145 }
1146 debug_struct.finish()
1147 }
1148}
1149
1150impl std::fmt::Debug for super::FrameworkComplianceSummary {
1151 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1152 let mut debug_struct = f.debug_struct("FrameworkComplianceSummary");
1153 debug_struct.field("framework", &self.framework);
1154 debug_struct.field(
1155 "control_assessment_details",
1156 &self.control_assessment_details,
1157 );
1158 debug_struct.field("framework_type", &self.framework_type);
1159 debug_struct.field("supported_cloud_providers", &self.supported_cloud_providers);
1160 debug_struct.field("framework_categories", &self.framework_categories);
1161 debug_struct.field("framework_display_name", &self.framework_display_name);
1162 debug_struct.field("name", &self.name);
1163 debug_struct.field("major_revision_id", &self.major_revision_id);
1164 debug_struct.field("minor_revision_id", &self.minor_revision_id);
1165 debug_struct.field("target_resource_details", &self.target_resource_details);
1166 if !self._unknown_fields.is_empty() {
1167 debug_struct.field("_unknown_fields", &self._unknown_fields);
1168 }
1169 debug_struct.finish()
1170 }
1171}
1172
1173impl std::fmt::Debug for super::FindingSummary {
1174 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1175 let mut debug_struct = f.debug_struct("FindingSummary");
1176 debug_struct.field("finding_category", &self.finding_category);
1177 debug_struct.field("finding_class", &self.finding_class);
1178 debug_struct.field("severity", &self.severity);
1179 debug_struct.field("finding_count", &self.finding_count);
1180 debug_struct.field("update_time", &self.update_time);
1181 debug_struct.field("related_frameworks", &self.related_frameworks);
1182 debug_struct.field("name", &self.name);
1183 if !self._unknown_fields.is_empty() {
1184 debug_struct.field("_unknown_fields", &self._unknown_fields);
1185 }
1186 debug_struct.finish()
1187 }
1188}
1189
1190impl std::fmt::Debug for super::ControlComplianceSummary {
1191 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1192 let mut debug_struct = f.debug_struct("ControlComplianceSummary");
1193 debug_struct.field("control", &self.control);
1194 debug_struct.field("display_name", &self.display_name);
1195 debug_struct.field("description", &self.description);
1196 debug_struct.field("overall_evaluation_state", &self.overall_evaluation_state);
1197 debug_struct.field("total_findings_count", &self.total_findings_count);
1198 debug_struct.field("compliance_frameworks", &self.compliance_frameworks);
1199 debug_struct.field("similar_controls", &self.similar_controls);
1200 debug_struct.field("cloud_control_reports", &self.cloud_control_reports);
1201 debug_struct.field(
1202 "control_responsibility_type",
1203 &self.control_responsibility_type,
1204 );
1205 debug_struct.field("is_fake_control", &self.is_fake_control);
1206 debug_struct.field("name", &self.name);
1207 if !self._unknown_fields.is_empty() {
1208 debug_struct.field("_unknown_fields", &self._unknown_fields);
1209 }
1210 debug_struct.finish()
1211 }
1212}
1213
1214impl std::fmt::Debug for super::CloudControlReport {
1215 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1216 let mut debug_struct = f.debug_struct("CloudControlReport");
1217 debug_struct.field("cloud_control", &self.cloud_control);
1218 debug_struct.field("display_name", &self.display_name);
1219 debug_struct.field("description", &self.description);
1220 debug_struct.field("categories", &self.categories);
1221 debug_struct.field("similar_controls", &self.similar_controls);
1222 debug_struct.field("cloud_control_type", &self.cloud_control_type);
1223 debug_struct.field("finding_category", &self.finding_category);
1224 debug_struct.field("rules", &self.rules);
1225 debug_struct.field("finding_severity", &self.finding_severity);
1226 debug_struct.field("enforcement_mode", &self.enforcement_mode);
1227 debug_struct.field("cloud_control_deployment", &self.cloud_control_deployment);
1228 debug_struct.field("major_revision_id", &self.major_revision_id);
1229 debug_struct.field("minor_revision_id", &self.minor_revision_id);
1230 debug_struct.field(
1231 "framework_major_revision_ids",
1232 &self.framework_major_revision_ids,
1233 );
1234 debug_struct.field("assessment_details", &self.assessment_details);
1235 if !self._unknown_fields.is_empty() {
1236 debug_struct.field("_unknown_fields", &self._unknown_fields);
1237 }
1238 debug_struct.finish()
1239 }
1240}
1241
1242impl std::fmt::Debug for super::ManualCloudControlAssessmentDetails {
1243 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1244 let mut debug_struct = f.debug_struct("ManualCloudControlAssessmentDetails");
1245 debug_struct.field(
1246 "manual_cloud_control_guide",
1247 &self.manual_cloud_control_guide,
1248 );
1249 if !self._unknown_fields.is_empty() {
1250 debug_struct.field("_unknown_fields", &self._unknown_fields);
1251 }
1252 debug_struct.finish()
1253 }
1254}
1255
1256impl std::fmt::Debug for super::CloudControlAssessmentDetails {
1257 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1258 let mut debug_struct = f.debug_struct("CloudControlAssessmentDetails");
1259 debug_struct.field("findings_count", &self.findings_count);
1260 debug_struct.field("evaluation_state", &self.evaluation_state);
1261 if !self._unknown_fields.is_empty() {
1262 debug_struct.field("_unknown_fields", &self._unknown_fields);
1263 }
1264 debug_struct.finish()
1265 }
1266}
1267
1268impl std::fmt::Debug for super::SimilarControls {
1269 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1270 let mut debug_struct = f.debug_struct("SimilarControls");
1271 debug_struct.field("framework", &self.framework);
1272 debug_struct.field("control_id", &self.control_id);
1273 if !self._unknown_fields.is_empty() {
1274 debug_struct.field("_unknown_fields", &self._unknown_fields);
1275 }
1276 debug_struct.finish()
1277 }
1278}
1279
1280impl std::fmt::Debug for super::AggregatedComplianceReport {
1281 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1282 let mut debug_struct = f.debug_struct("AggregatedComplianceReport");
1283 debug_struct.field(
1284 "control_assessment_details",
1285 &self.control_assessment_details,
1286 );
1287 debug_struct.field("report_time", &self.report_time);
1288 if !self._unknown_fields.is_empty() {
1289 debug_struct.field("_unknown_fields", &self._unknown_fields);
1290 }
1291 debug_struct.finish()
1292 }
1293}
1294
1295impl std::fmt::Debug for super::TargetResourceDetails {
1296 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1297 let mut debug_struct = f.debug_struct("TargetResourceDetails");
1298 debug_struct.field("framework_deployment", &self.framework_deployment);
1299 debug_struct.field(
1300 "target_resource_display_name",
1301 &self.target_resource_display_name,
1302 );
1303 debug_struct.field("target_resource", &self.target_resource);
1304 debug_struct.field("create_time", &self.create_time);
1305 debug_struct.field("update_time", &self.update_time);
1306 debug_struct.field("major_revision_id", &self.major_revision_id);
1307 debug_struct.field("minor_revision_id", &self.minor_revision_id);
1308 if !self._unknown_fields.is_empty() {
1309 debug_struct.field("_unknown_fields", &self._unknown_fields);
1310 }
1311 debug_struct.finish()
1312 }
1313}