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::Control {
585 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
586 let mut debug_struct = f.debug_struct("Control");
587 debug_struct.field("name", &self.name);
588 debug_struct.field("display_name", &self.display_name);
589 debug_struct.field("description", &self.description);
590 debug_struct.field("family", &self.family);
591 debug_struct.field("control_family", &self.control_family);
592 debug_struct.field("responsibility_type", &self.responsibility_type);
593 debug_struct.field(
594 "google_responsibility_description",
595 &self.google_responsibility_description,
596 );
597 debug_struct.field(
598 "google_responsibility_implementation",
599 &self.google_responsibility_implementation,
600 );
601 debug_struct.field(
602 "customer_responsibility_description",
603 &self.customer_responsibility_description,
604 );
605 debug_struct.field(
606 "customer_responsibility_implementation",
607 &self.customer_responsibility_implementation,
608 );
609 debug_struct.field(
610 "shared_responsibility_description",
611 &self.shared_responsibility_description,
612 );
613 debug_struct.field("additional_content_uri", &self.additional_content_uri);
614 debug_struct.field("related_frameworks", &self.related_frameworks);
615 if !self._unknown_fields.is_empty() {
616 debug_struct.field("_unknown_fields", &self._unknown_fields);
617 }
618 debug_struct.finish()
619 }
620}
621
622impl std::fmt::Debug for super::ControlFamily {
623 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
624 let mut debug_struct = f.debug_struct("ControlFamily");
625 debug_struct.field("family_id", &self.family_id);
626 debug_struct.field("display_name", &self.display_name);
627 if !self._unknown_fields.is_empty() {
628 debug_struct.field("_unknown_fields", &self._unknown_fields);
629 }
630 debug_struct.finish()
631 }
632}
633
634impl std::fmt::Debug for super::ListFrameworksRequest {
635 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
636 let mut debug_struct = f.debug_struct("ListFrameworksRequest");
637 debug_struct.field("parent", &self.parent);
638 debug_struct.field("page_size", &self.page_size);
639 debug_struct.field("page_token", &self.page_token);
640 if !self._unknown_fields.is_empty() {
641 debug_struct.field("_unknown_fields", &self._unknown_fields);
642 }
643 debug_struct.finish()
644 }
645}
646
647impl std::fmt::Debug for super::ListFrameworksResponse {
648 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
649 let mut debug_struct = f.debug_struct("ListFrameworksResponse");
650 debug_struct.field("frameworks", &self.frameworks);
651 debug_struct.field("next_page_token", &self.next_page_token);
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::GetFrameworkRequest {
660 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
661 let mut debug_struct = f.debug_struct("GetFrameworkRequest");
662 debug_struct.field("name", &self.name);
663 debug_struct.field("major_revision_id", &self.major_revision_id);
664 if !self._unknown_fields.is_empty() {
665 debug_struct.field("_unknown_fields", &self._unknown_fields);
666 }
667 debug_struct.finish()
668 }
669}
670
671impl std::fmt::Debug for super::CreateFrameworkRequest {
672 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
673 let mut debug_struct = f.debug_struct("CreateFrameworkRequest");
674 debug_struct.field("parent", &self.parent);
675 debug_struct.field("framework_id", &self.framework_id);
676 debug_struct.field("framework", &self.framework);
677 if !self._unknown_fields.is_empty() {
678 debug_struct.field("_unknown_fields", &self._unknown_fields);
679 }
680 debug_struct.finish()
681 }
682}
683
684impl std::fmt::Debug for super::UpdateFrameworkRequest {
685 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
686 let mut debug_struct = f.debug_struct("UpdateFrameworkRequest");
687 debug_struct.field("update_mask", &self.update_mask);
688 debug_struct.field("framework", &self.framework);
689 debug_struct.field("major_revision_id", &self.major_revision_id);
690 if !self._unknown_fields.is_empty() {
691 debug_struct.field("_unknown_fields", &self._unknown_fields);
692 }
693 debug_struct.finish()
694 }
695}
696
697impl std::fmt::Debug for super::DeleteFrameworkRequest {
698 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
699 let mut debug_struct = f.debug_struct("DeleteFrameworkRequest");
700 debug_struct.field("name", &self.name);
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::ListCloudControlsRequest {
709 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
710 let mut debug_struct = f.debug_struct("ListCloudControlsRequest");
711 debug_struct.field("parent", &self.parent);
712 debug_struct.field("page_size", &self.page_size);
713 debug_struct.field("page_token", &self.page_token);
714 if !self._unknown_fields.is_empty() {
715 debug_struct.field("_unknown_fields", &self._unknown_fields);
716 }
717 debug_struct.finish()
718 }
719}
720
721impl std::fmt::Debug for super::ListCloudControlsResponse {
722 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
723 let mut debug_struct = f.debug_struct("ListCloudControlsResponse");
724 debug_struct.field("cloud_controls", &self.cloud_controls);
725 debug_struct.field("next_page_token", &self.next_page_token);
726 if !self._unknown_fields.is_empty() {
727 debug_struct.field("_unknown_fields", &self._unknown_fields);
728 }
729 debug_struct.finish()
730 }
731}
732
733impl std::fmt::Debug for super::GetCloudControlRequest {
734 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
735 let mut debug_struct = f.debug_struct("GetCloudControlRequest");
736 debug_struct.field("name", &self.name);
737 debug_struct.field("major_revision_id", &self.major_revision_id);
738 if !self._unknown_fields.is_empty() {
739 debug_struct.field("_unknown_fields", &self._unknown_fields);
740 }
741 debug_struct.finish()
742 }
743}
744
745impl std::fmt::Debug for super::CreateCloudControlRequest {
746 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
747 let mut debug_struct = f.debug_struct("CreateCloudControlRequest");
748 debug_struct.field("parent", &self.parent);
749 debug_struct.field("cloud_control_id", &self.cloud_control_id);
750 debug_struct.field("cloud_control", &self.cloud_control);
751 if !self._unknown_fields.is_empty() {
752 debug_struct.field("_unknown_fields", &self._unknown_fields);
753 }
754 debug_struct.finish()
755 }
756}
757
758impl std::fmt::Debug for super::UpdateCloudControlRequest {
759 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
760 let mut debug_struct = f.debug_struct("UpdateCloudControlRequest");
761 debug_struct.field("update_mask", &self.update_mask);
762 debug_struct.field("cloud_control", &self.cloud_control);
763 if !self._unknown_fields.is_empty() {
764 debug_struct.field("_unknown_fields", &self._unknown_fields);
765 }
766 debug_struct.finish()
767 }
768}
769
770impl std::fmt::Debug for super::DeleteCloudControlRequest {
771 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
772 let mut debug_struct = f.debug_struct("DeleteCloudControlRequest");
773 debug_struct.field("name", &self.name);
774 if !self._unknown_fields.is_empty() {
775 debug_struct.field("_unknown_fields", &self._unknown_fields);
776 }
777 debug_struct.finish()
778 }
779}
780
781impl std::fmt::Debug for super::FrameworkDeployment {
782 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
783 let mut debug_struct = f.debug_struct("FrameworkDeployment");
784 debug_struct.field("name", &self.name);
785 debug_struct.field("target_resource_config", &self.target_resource_config);
786 debug_struct.field("computed_target_resource", &self.computed_target_resource);
787 debug_struct.field("framework", &self.framework);
788 debug_struct.field("description", &self.description);
789 debug_struct.field("cloud_control_metadata", &self.cloud_control_metadata);
790 debug_struct.field("deployment_state", &self.deployment_state);
791 debug_struct.field("create_time", &self.create_time);
792 debug_struct.field("update_time", &self.update_time);
793 debug_struct.field("etag", &self.etag);
794 debug_struct.field(
795 "target_resource_display_name",
796 &self.target_resource_display_name,
797 );
798 debug_struct.field(
799 "cloud_control_deployment_references",
800 &self.cloud_control_deployment_references,
801 );
802 if !self._unknown_fields.is_empty() {
803 debug_struct.field("_unknown_fields", &self._unknown_fields);
804 }
805 debug_struct.finish()
806 }
807}
808
809impl std::fmt::Debug for super::CloudControlDeployment {
810 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
811 let mut debug_struct = f.debug_struct("CloudControlDeployment");
812 debug_struct.field("name", &self.name);
813 debug_struct.field("target_resource_config", &self.target_resource_config);
814 debug_struct.field("target_resource", &self.target_resource);
815 debug_struct.field("cloud_control_metadata", &self.cloud_control_metadata);
816 debug_struct.field("description", &self.description);
817 debug_struct.field("deployment_state", &self.deployment_state);
818 debug_struct.field("create_time", &self.create_time);
819 debug_struct.field("update_time", &self.update_time);
820 debug_struct.field("etag", &self.etag);
821 debug_struct.field(
822 "parameter_substituted_cloud_control",
823 &self.parameter_substituted_cloud_control,
824 );
825 debug_struct.field(
826 "framework_deployment_references",
827 &self.framework_deployment_references,
828 );
829 debug_struct.field(
830 "target_resource_display_name",
831 &self.target_resource_display_name,
832 );
833 if !self._unknown_fields.is_empty() {
834 debug_struct.field("_unknown_fields", &self._unknown_fields);
835 }
836 debug_struct.finish()
837 }
838}
839
840impl std::fmt::Debug for super::TargetResourceConfig {
841 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
842 let mut debug_struct = f.debug_struct("TargetResourceConfig");
843 debug_struct.field("resource_config", &self.resource_config);
844 if !self._unknown_fields.is_empty() {
845 debug_struct.field("_unknown_fields", &self._unknown_fields);
846 }
847 debug_struct.finish()
848 }
849}
850
851impl std::fmt::Debug for super::TargetResourceCreationConfig {
852 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
853 let mut debug_struct = f.debug_struct("TargetResourceCreationConfig");
854 debug_struct.field("resource_creation_config", &self.resource_creation_config);
855 if !self._unknown_fields.is_empty() {
856 debug_struct.field("_unknown_fields", &self._unknown_fields);
857 }
858 debug_struct.finish()
859 }
860}
861
862impl std::fmt::Debug for super::FolderCreationConfig {
863 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
864 let mut debug_struct = f.debug_struct("FolderCreationConfig");
865 debug_struct.field("parent", &self.parent);
866 debug_struct.field("folder_display_name", &self.folder_display_name);
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::ProjectCreationConfig {
875 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
876 let mut debug_struct = f.debug_struct("ProjectCreationConfig");
877 debug_struct.field("parent", &self.parent);
878 debug_struct.field("project_display_name", &self.project_display_name);
879 debug_struct.field("billing_account_id", &self.billing_account_id);
880 if !self._unknown_fields.is_empty() {
881 debug_struct.field("_unknown_fields", &self._unknown_fields);
882 }
883 debug_struct.finish()
884 }
885}
886
887impl std::fmt::Debug for super::CloudControlMetadata {
888 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
889 let mut debug_struct = f.debug_struct("CloudControlMetadata");
890 debug_struct.field("cloud_control_details", &self.cloud_control_details);
891 debug_struct.field("enforcement_mode", &self.enforcement_mode);
892 if !self._unknown_fields.is_empty() {
893 debug_struct.field("_unknown_fields", &self._unknown_fields);
894 }
895 debug_struct.finish()
896 }
897}
898
899impl std::fmt::Debug for super::CreateFrameworkDeploymentRequest {
900 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
901 let mut debug_struct = f.debug_struct("CreateFrameworkDeploymentRequest");
902 debug_struct.field("parent", &self.parent);
903 debug_struct.field("framework_deployment_id", &self.framework_deployment_id);
904 debug_struct.field("framework_deployment", &self.framework_deployment);
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::DeleteFrameworkDeploymentRequest {
913 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
914 let mut debug_struct = f.debug_struct("DeleteFrameworkDeploymentRequest");
915 debug_struct.field("name", &self.name);
916 debug_struct.field("etag", &self.etag);
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::GetFrameworkDeploymentRequest {
925 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
926 let mut debug_struct = f.debug_struct("GetFrameworkDeploymentRequest");
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::ListFrameworkDeploymentsRequest {
936 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
937 let mut debug_struct = f.debug_struct("ListFrameworkDeploymentsRequest");
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::ListFrameworkDeploymentsResponse {
951 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
952 let mut debug_struct = f.debug_struct("ListFrameworkDeploymentsResponse");
953 debug_struct.field("framework_deployments", &self.framework_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::GetCloudControlDeploymentRequest {
963 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
964 let mut debug_struct = f.debug_struct("GetCloudControlDeploymentRequest");
965 debug_struct.field("name", &self.name);
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::ListCloudControlDeploymentsRequest {
974 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
975 let mut debug_struct = f.debug_struct("ListCloudControlDeploymentsRequest");
976 debug_struct.field("parent", &self.parent);
977 debug_struct.field("page_size", &self.page_size);
978 debug_struct.field("page_token", &self.page_token);
979 debug_struct.field("filter", &self.filter);
980 debug_struct.field("order_by", &self.order_by);
981 if !self._unknown_fields.is_empty() {
982 debug_struct.field("_unknown_fields", &self._unknown_fields);
983 }
984 debug_struct.finish()
985 }
986}
987
988impl std::fmt::Debug for super::ListCloudControlDeploymentsResponse {
989 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
990 let mut debug_struct = f.debug_struct("ListCloudControlDeploymentsResponse");
991 debug_struct.field("cloud_control_deployments", &self.cloud_control_deployments);
992 debug_struct.field("next_page_token", &self.next_page_token);
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::CloudControlDeploymentReference {
1001 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1002 let mut debug_struct = f.debug_struct("CloudControlDeploymentReference");
1003 debug_struct.field("cloud_control_deployment", &self.cloud_control_deployment);
1004 if !self._unknown_fields.is_empty() {
1005 debug_struct.field("_unknown_fields", &self._unknown_fields);
1006 }
1007 debug_struct.finish()
1008 }
1009}
1010
1011impl std::fmt::Debug for super::FrameworkDeploymentReference {
1012 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1013 let mut debug_struct = f.debug_struct("FrameworkDeploymentReference");
1014 debug_struct.field("framework_deployment", &self.framework_deployment);
1015 debug_struct.field("framework_reference", &self.framework_reference);
1016 debug_struct.field("framework_display_name", &self.framework_display_name);
1017 if !self._unknown_fields.is_empty() {
1018 debug_struct.field("_unknown_fields", &self._unknown_fields);
1019 }
1020 debug_struct.finish()
1021 }
1022}
1023
1024impl std::fmt::Debug for super::ListFrameworkComplianceSummariesRequest {
1025 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1026 let mut debug_struct = f.debug_struct("ListFrameworkComplianceSummariesRequest");
1027 debug_struct.field("parent", &self.parent);
1028 debug_struct.field("page_size", &self.page_size);
1029 debug_struct.field("page_token", &self.page_token);
1030 debug_struct.field("filter", &self.filter);
1031 debug_struct.field("view", &self.view);
1032 if !self._unknown_fields.is_empty() {
1033 debug_struct.field("_unknown_fields", &self._unknown_fields);
1034 }
1035 debug_struct.finish()
1036 }
1037}
1038
1039impl std::fmt::Debug for super::ListFrameworkComplianceSummariesResponse {
1040 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1041 let mut debug_struct = f.debug_struct("ListFrameworkComplianceSummariesResponse");
1042 debug_struct.field(
1043 "framework_compliance_summaries",
1044 &self.framework_compliance_summaries,
1045 );
1046 debug_struct.field("next_page_token", &self.next_page_token);
1047 if !self._unknown_fields.is_empty() {
1048 debug_struct.field("_unknown_fields", &self._unknown_fields);
1049 }
1050 debug_struct.finish()
1051 }
1052}
1053
1054impl std::fmt::Debug for super::FrameworkComplianceReport {
1055 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1056 let mut debug_struct = f.debug_struct("FrameworkComplianceReport");
1057 debug_struct.field("framework", &self.framework);
1058 debug_struct.field("framework_description", &self.framework_description);
1059 debug_struct.field("update_time", &self.update_time);
1060 debug_struct.field(
1061 "control_assessment_details",
1062 &self.control_assessment_details,
1063 );
1064 debug_struct.field("framework_type", &self.framework_type);
1065 debug_struct.field("supported_cloud_providers", &self.supported_cloud_providers);
1066 debug_struct.field("framework_categories", &self.framework_categories);
1067 debug_struct.field("framework_display_name", &self.framework_display_name);
1068 debug_struct.field("name", &self.name);
1069 debug_struct.field("major_revision_id", &self.major_revision_id);
1070 debug_struct.field("minor_revision_id", &self.minor_revision_id);
1071 debug_struct.field("target_resource_details", &self.target_resource_details);
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::FetchFrameworkComplianceReportRequest {
1080 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1081 let mut debug_struct = f.debug_struct("FetchFrameworkComplianceReportRequest");
1082 debug_struct.field("name", &self.name);
1083 debug_struct.field("end_time", &self.end_time);
1084 debug_struct.field("filter", &self.filter);
1085 if !self._unknown_fields.is_empty() {
1086 debug_struct.field("_unknown_fields", &self._unknown_fields);
1087 }
1088 debug_struct.finish()
1089 }
1090}
1091
1092impl std::fmt::Debug for super::ListFindingSummariesRequest {
1093 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1094 let mut debug_struct = f.debug_struct("ListFindingSummariesRequest");
1095 debug_struct.field("parent", &self.parent);
1096 debug_struct.field("page_size", &self.page_size);
1097 debug_struct.field("page_token", &self.page_token);
1098 debug_struct.field("filter", &self.filter);
1099 debug_struct.field("end_time", &self.end_time);
1100 if !self._unknown_fields.is_empty() {
1101 debug_struct.field("_unknown_fields", &self._unknown_fields);
1102 }
1103 debug_struct.finish()
1104 }
1105}
1106
1107impl std::fmt::Debug for super::ListFindingSummariesResponse {
1108 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1109 let mut debug_struct = f.debug_struct("ListFindingSummariesResponse");
1110 debug_struct.field("finding_summaries", &self.finding_summaries);
1111 debug_struct.field("next_page_token", &self.next_page_token);
1112 if !self._unknown_fields.is_empty() {
1113 debug_struct.field("_unknown_fields", &self._unknown_fields);
1114 }
1115 debug_struct.finish()
1116 }
1117}
1118
1119impl std::fmt::Debug for super::ListControlComplianceSummariesRequest {
1120 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1121 let mut debug_struct = f.debug_struct("ListControlComplianceSummariesRequest");
1122 debug_struct.field("parent", &self.parent);
1123 debug_struct.field("end_time", &self.end_time);
1124 debug_struct.field("page_size", &self.page_size);
1125 debug_struct.field("page_token", &self.page_token);
1126 debug_struct.field("filter", &self.filter);
1127 if !self._unknown_fields.is_empty() {
1128 debug_struct.field("_unknown_fields", &self._unknown_fields);
1129 }
1130 debug_struct.finish()
1131 }
1132}
1133
1134impl std::fmt::Debug for super::ListControlComplianceSummariesResponse {
1135 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1136 let mut debug_struct = f.debug_struct("ListControlComplianceSummariesResponse");
1137 debug_struct.field(
1138 "control_compliance_summaries",
1139 &self.control_compliance_summaries,
1140 );
1141 debug_struct.field("next_page_token", &self.next_page_token);
1142 if !self._unknown_fields.is_empty() {
1143 debug_struct.field("_unknown_fields", &self._unknown_fields);
1144 }
1145 debug_struct.finish()
1146 }
1147}
1148
1149impl std::fmt::Debug for super::AggregateFrameworkComplianceReportRequest {
1150 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1151 let mut debug_struct = f.debug_struct("AggregateFrameworkComplianceReportRequest");
1152 debug_struct.field("name", &self.name);
1153 debug_struct.field("interval", &self.interval);
1154 debug_struct.field("filter", &self.filter);
1155 if !self._unknown_fields.is_empty() {
1156 debug_struct.field("_unknown_fields", &self._unknown_fields);
1157 }
1158 debug_struct.finish()
1159 }
1160}
1161
1162impl std::fmt::Debug for super::AggregateFrameworkComplianceReportResponse {
1163 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1164 let mut debug_struct = f.debug_struct("AggregateFrameworkComplianceReportResponse");
1165 debug_struct.field(
1166 "aggregated_compliance_reports",
1167 &self.aggregated_compliance_reports,
1168 );
1169 if !self._unknown_fields.is_empty() {
1170 debug_struct.field("_unknown_fields", &self._unknown_fields);
1171 }
1172 debug_struct.finish()
1173 }
1174}
1175
1176impl std::fmt::Debug for super::ControlAssessmentDetails {
1177 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1178 let mut debug_struct = f.debug_struct("ControlAssessmentDetails");
1179 debug_struct.field("passing_controls", &self.passing_controls);
1180 debug_struct.field("failing_controls", &self.failing_controls);
1181 debug_struct.field("assessed_passing_controls", &self.assessed_passing_controls);
1182 debug_struct.field("not_assessed_controls", &self.not_assessed_controls);
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::FrameworkComplianceSummary {
1191 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1192 let mut debug_struct = f.debug_struct("FrameworkComplianceSummary");
1193 debug_struct.field("framework", &self.framework);
1194 debug_struct.field(
1195 "control_assessment_details",
1196 &self.control_assessment_details,
1197 );
1198 debug_struct.field("framework_type", &self.framework_type);
1199 debug_struct.field("supported_cloud_providers", &self.supported_cloud_providers);
1200 debug_struct.field("framework_categories", &self.framework_categories);
1201 debug_struct.field("framework_display_name", &self.framework_display_name);
1202 debug_struct.field("name", &self.name);
1203 debug_struct.field("major_revision_id", &self.major_revision_id);
1204 debug_struct.field("minor_revision_id", &self.minor_revision_id);
1205 debug_struct.field("target_resource_details", &self.target_resource_details);
1206 debug_struct.field("finding_count", &self.finding_count);
1207 debug_struct.field("controls_passing_trend", &self.controls_passing_trend);
1208 if !self._unknown_fields.is_empty() {
1209 debug_struct.field("_unknown_fields", &self._unknown_fields);
1210 }
1211 debug_struct.finish()
1212 }
1213}
1214
1215impl std::fmt::Debug for super::FindingSummary {
1216 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1217 let mut debug_struct = f.debug_struct("FindingSummary");
1218 debug_struct.field("finding_category", &self.finding_category);
1219 debug_struct.field("finding_class", &self.finding_class);
1220 debug_struct.field("severity", &self.severity);
1221 debug_struct.field("finding_count", &self.finding_count);
1222 debug_struct.field("update_time", &self.update_time);
1223 debug_struct.field("related_frameworks", &self.related_frameworks);
1224 debug_struct.field("name", &self.name);
1225 if !self._unknown_fields.is_empty() {
1226 debug_struct.field("_unknown_fields", &self._unknown_fields);
1227 }
1228 debug_struct.finish()
1229 }
1230}
1231
1232impl std::fmt::Debug for super::ControlComplianceSummary {
1233 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1234 let mut debug_struct = f.debug_struct("ControlComplianceSummary");
1235 debug_struct.field("control", &self.control);
1236 debug_struct.field("display_name", &self.display_name);
1237 debug_struct.field("description", &self.description);
1238 debug_struct.field("overall_evaluation_state", &self.overall_evaluation_state);
1239 debug_struct.field("total_findings_count", &self.total_findings_count);
1240 debug_struct.field("compliance_frameworks", &self.compliance_frameworks);
1241 debug_struct.field("similar_controls", &self.similar_controls);
1242 debug_struct.field("cloud_control_reports", &self.cloud_control_reports);
1243 debug_struct.field(
1244 "control_responsibility_type",
1245 &self.control_responsibility_type,
1246 );
1247 debug_struct.field("is_fake_control", &self.is_fake_control);
1248 debug_struct.field("name", &self.name);
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::CloudControlReport {
1257 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1258 let mut debug_struct = f.debug_struct("CloudControlReport");
1259 debug_struct.field("cloud_control", &self.cloud_control);
1260 debug_struct.field("display_name", &self.display_name);
1261 debug_struct.field("description", &self.description);
1262 debug_struct.field("categories", &self.categories);
1263 debug_struct.field("similar_controls", &self.similar_controls);
1264 debug_struct.field("cloud_control_type", &self.cloud_control_type);
1265 debug_struct.field("finding_category", &self.finding_category);
1266 debug_struct.field("rules", &self.rules);
1267 debug_struct.field("finding_severity", &self.finding_severity);
1268 debug_struct.field("enforcement_mode", &self.enforcement_mode);
1269 debug_struct.field("cloud_control_deployment", &self.cloud_control_deployment);
1270 debug_struct.field("major_revision_id", &self.major_revision_id);
1271 debug_struct.field("minor_revision_id", &self.minor_revision_id);
1272 debug_struct.field(
1273 "framework_major_revision_ids",
1274 &self.framework_major_revision_ids,
1275 );
1276 debug_struct.field("assessment_details", &self.assessment_details);
1277 if !self._unknown_fields.is_empty() {
1278 debug_struct.field("_unknown_fields", &self._unknown_fields);
1279 }
1280 debug_struct.finish()
1281 }
1282}
1283
1284impl std::fmt::Debug for super::ManualCloudControlAssessmentDetails {
1285 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1286 let mut debug_struct = f.debug_struct("ManualCloudControlAssessmentDetails");
1287 debug_struct.field(
1288 "manual_cloud_control_guide",
1289 &self.manual_cloud_control_guide,
1290 );
1291 if !self._unknown_fields.is_empty() {
1292 debug_struct.field("_unknown_fields", &self._unknown_fields);
1293 }
1294 debug_struct.finish()
1295 }
1296}
1297
1298impl std::fmt::Debug for super::CloudControlAssessmentDetails {
1299 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1300 let mut debug_struct = f.debug_struct("CloudControlAssessmentDetails");
1301 debug_struct.field("findings_count", &self.findings_count);
1302 debug_struct.field("evaluation_state", &self.evaluation_state);
1303 if !self._unknown_fields.is_empty() {
1304 debug_struct.field("_unknown_fields", &self._unknown_fields);
1305 }
1306 debug_struct.finish()
1307 }
1308}
1309
1310impl std::fmt::Debug for super::SimilarControls {
1311 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1312 let mut debug_struct = f.debug_struct("SimilarControls");
1313 debug_struct.field("framework", &self.framework);
1314 debug_struct.field("control_id", &self.control_id);
1315 if !self._unknown_fields.is_empty() {
1316 debug_struct.field("_unknown_fields", &self._unknown_fields);
1317 }
1318 debug_struct.finish()
1319 }
1320}
1321
1322impl std::fmt::Debug for super::AggregatedComplianceReport {
1323 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1324 let mut debug_struct = f.debug_struct("AggregatedComplianceReport");
1325 debug_struct.field(
1326 "control_assessment_details",
1327 &self.control_assessment_details,
1328 );
1329 debug_struct.field("report_time", &self.report_time);
1330 if !self._unknown_fields.is_empty() {
1331 debug_struct.field("_unknown_fields", &self._unknown_fields);
1332 }
1333 debug_struct.finish()
1334 }
1335}
1336
1337impl std::fmt::Debug for super::TargetResourceDetails {
1338 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1339 let mut debug_struct = f.debug_struct("TargetResourceDetails");
1340 debug_struct.field("framework_deployment", &self.framework_deployment);
1341 debug_struct.field(
1342 "target_resource_display_name",
1343 &self.target_resource_display_name,
1344 );
1345 debug_struct.field("target_resource", &self.target_resource);
1346 debug_struct.field("create_time", &self.create_time);
1347 debug_struct.field("update_time", &self.update_time);
1348 debug_struct.field("major_revision_id", &self.major_revision_id);
1349 debug_struct.field("minor_revision_id", &self.minor_revision_id);
1350 if !self._unknown_fields.is_empty() {
1351 debug_struct.field("_unknown_fields", &self._unknown_fields);
1352 }
1353 debug_struct.finish()
1354 }
1355}
1356
1357impl std::fmt::Debug for super::Trend {
1358 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1359 let mut debug_struct = f.debug_struct("Trend");
1360 debug_struct.field("duration", &self.duration);
1361 debug_struct.field("value_percent", &self.value_percent);
1362 if !self._unknown_fields.is_empty() {
1363 debug_struct.field("_unknown_fields", &self._unknown_fields);
1364 }
1365 debug_struct.finish()
1366 }
1367}