1#[allow(unused_imports)]
18use super::*;
19
20impl std::fmt::Debug for super::Access {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 let mut debug_struct = f.debug_struct("Access");
23 debug_struct.field("principal_email", &self.principal_email);
24 debug_struct.field("caller_ip", &self.caller_ip);
25 debug_struct.field("caller_ip_geo", &self.caller_ip_geo);
26 debug_struct.field("user_agent_family", &self.user_agent_family);
27 debug_struct.field("user_agent", &self.user_agent);
28 debug_struct.field("service_name", &self.service_name);
29 debug_struct.field("method_name", &self.method_name);
30 debug_struct.field("principal_subject", &self.principal_subject);
31 debug_struct.field("service_account_key_name", &self.service_account_key_name);
32 debug_struct.field(
33 "service_account_delegation_info",
34 &self.service_account_delegation_info,
35 );
36 debug_struct.field("user_name", &self.user_name);
37 if !self._unknown_fields.is_empty() {
38 debug_struct.field("_unknown_fields", &self._unknown_fields);
39 }
40 debug_struct.finish()
41 }
42}
43
44impl std::fmt::Debug for super::ServiceAccountDelegationInfo {
45 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
46 let mut debug_struct = f.debug_struct("ServiceAccountDelegationInfo");
47 debug_struct.field("principal_email", &self.principal_email);
48 debug_struct.field("principal_subject", &self.principal_subject);
49 if !self._unknown_fields.is_empty() {
50 debug_struct.field("_unknown_fields", &self._unknown_fields);
51 }
52 debug_struct.finish()
53 }
54}
55
56impl std::fmt::Debug for super::Geolocation {
57 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
58 let mut debug_struct = f.debug_struct("Geolocation");
59 debug_struct.field("region_code", &self.region_code);
60 if !self._unknown_fields.is_empty() {
61 debug_struct.field("_unknown_fields", &self._unknown_fields);
62 }
63 debug_struct.finish()
64 }
65}
66
67impl std::fmt::Debug for super::AffectedResources {
68 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69 let mut debug_struct = f.debug_struct("AffectedResources");
70 debug_struct.field("count", &self.count);
71 if !self._unknown_fields.is_empty() {
72 debug_struct.field("_unknown_fields", &self._unknown_fields);
73 }
74 debug_struct.finish()
75 }
76}
77
78impl std::fmt::Debug for super::AiModel {
79 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
80 let mut debug_struct = f.debug_struct("AiModel");
81 debug_struct.field("name", &self.name);
82 debug_struct.field("domain", &self.domain);
83 debug_struct.field("library", &self.library);
84 debug_struct.field("location", &self.location);
85 debug_struct.field("publisher", &self.publisher);
86 debug_struct.field("deployment_platform", &self.deployment_platform);
87 debug_struct.field("display_name", &self.display_name);
88 if !self._unknown_fields.is_empty() {
89 debug_struct.field("_unknown_fields", &self._unknown_fields);
90 }
91 debug_struct.finish()
92 }
93}
94
95impl std::fmt::Debug for super::Application {
96 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
97 let mut debug_struct = f.debug_struct("Application");
98 debug_struct.field("base_uri", &self.base_uri);
99 debug_struct.field("full_uri", &self.full_uri);
100 if !self._unknown_fields.is_empty() {
101 debug_struct.field("_unknown_fields", &self._unknown_fields);
102 }
103 debug_struct.finish()
104 }
105}
106
107impl std::fmt::Debug for super::AttackExposure {
108 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
109 let mut debug_struct = f.debug_struct("AttackExposure");
110 debug_struct.field("score", &self.score);
111 debug_struct.field("latest_calculation_time", &self.latest_calculation_time);
112 debug_struct.field("attack_exposure_result", &self.attack_exposure_result);
113 debug_struct.field("state", &self.state);
114 debug_struct.field(
115 "exposed_high_value_resources_count",
116 &self.exposed_high_value_resources_count,
117 );
118 debug_struct.field(
119 "exposed_medium_value_resources_count",
120 &self.exposed_medium_value_resources_count,
121 );
122 debug_struct.field(
123 "exposed_low_value_resources_count",
124 &self.exposed_low_value_resources_count,
125 );
126 if !self._unknown_fields.is_empty() {
127 debug_struct.field("_unknown_fields", &self._unknown_fields);
128 }
129 debug_struct.finish()
130 }
131}
132
133impl std::fmt::Debug for super::AttackPath {
134 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
135 let mut debug_struct = f.debug_struct("AttackPath");
136 debug_struct.field("name", &self.name);
137 debug_struct.field("path_nodes", &self.path_nodes);
138 debug_struct.field("edges", &self.edges);
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::attack_path::AttackPathNode {
147 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
148 let mut debug_struct = f.debug_struct("AttackPathNode");
149 debug_struct.field("resource", &self.resource);
150 debug_struct.field("resource_type", &self.resource_type);
151 debug_struct.field("display_name", &self.display_name);
152 debug_struct.field("associated_findings", &self.associated_findings);
153 debug_struct.field("uuid", &self.uuid);
154 debug_struct.field("attack_steps", &self.attack_steps);
155 if !self._unknown_fields.is_empty() {
156 debug_struct.field("_unknown_fields", &self._unknown_fields);
157 }
158 debug_struct.finish()
159 }
160}
161
162impl std::fmt::Debug for super::attack_path::attack_path_node::PathNodeAssociatedFinding {
163 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
164 let mut debug_struct = f.debug_struct("PathNodeAssociatedFinding");
165 debug_struct.field("canonical_finding", &self.canonical_finding);
166 debug_struct.field("finding_category", &self.finding_category);
167 debug_struct.field("name", &self.name);
168 if !self._unknown_fields.is_empty() {
169 debug_struct.field("_unknown_fields", &self._unknown_fields);
170 }
171 debug_struct.finish()
172 }
173}
174
175impl std::fmt::Debug for super::attack_path::attack_path_node::AttackStepNode {
176 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
177 let mut debug_struct = f.debug_struct("AttackStepNode");
178 debug_struct.field("uuid", &self.uuid);
179 debug_struct.field("r#type", &self.r#type);
180 debug_struct.field("display_name", &self.display_name);
181 debug_struct.field("labels", &self.labels);
182 debug_struct.field("description", &self.description);
183 if !self._unknown_fields.is_empty() {
184 debug_struct.field("_unknown_fields", &self._unknown_fields);
185 }
186 debug_struct.finish()
187 }
188}
189
190impl std::fmt::Debug for super::attack_path::AttackPathEdge {
191 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
192 let mut debug_struct = f.debug_struct("AttackPathEdge");
193 debug_struct.field("source", &self.source);
194 debug_struct.field("destination", &self.destination);
195 if !self._unknown_fields.is_empty() {
196 debug_struct.field("_unknown_fields", &self._unknown_fields);
197 }
198 debug_struct.finish()
199 }
200}
201
202impl std::fmt::Debug for super::BackupDisasterRecovery {
203 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
204 let mut debug_struct = f.debug_struct("BackupDisasterRecovery");
205 debug_struct.field("backup_template", &self.backup_template);
206 debug_struct.field("policies", &self.policies);
207 debug_struct.field("host", &self.host);
208 debug_struct.field("applications", &self.applications);
209 debug_struct.field("storage_pool", &self.storage_pool);
210 debug_struct.field("policy_options", &self.policy_options);
211 debug_struct.field("profile", &self.profile);
212 debug_struct.field("appliance", &self.appliance);
213 debug_struct.field("backup_type", &self.backup_type);
214 debug_struct.field("backup_create_time", &self.backup_create_time);
215 if !self._unknown_fields.is_empty() {
216 debug_struct.field("_unknown_fields", &self._unknown_fields);
217 }
218 debug_struct.finish()
219 }
220}
221
222impl std::fmt::Debug for super::BigQueryExport {
223 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
224 let mut debug_struct = f.debug_struct("BigQueryExport");
225 debug_struct.field("name", &self.name);
226 debug_struct.field("description", &self.description);
227 debug_struct.field("filter", &self.filter);
228 debug_struct.field("dataset", &self.dataset);
229 debug_struct.field("create_time", &self.create_time);
230 debug_struct.field("update_time", &self.update_time);
231 debug_struct.field("most_recent_editor", &self.most_recent_editor);
232 debug_struct.field("principal", &self.principal);
233 if !self._unknown_fields.is_empty() {
234 debug_struct.field("_unknown_fields", &self._unknown_fields);
235 }
236 debug_struct.finish()
237 }
238}
239
240impl std::fmt::Debug for super::Chokepoint {
241 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
242 let mut debug_struct = f.debug_struct("Chokepoint");
243 debug_struct.field("related_findings", &self.related_findings);
244 if !self._unknown_fields.is_empty() {
245 debug_struct.field("_unknown_fields", &self._unknown_fields);
246 }
247 debug_struct.finish()
248 }
249}
250
251impl std::fmt::Debug for super::CloudArmor {
252 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
253 let mut debug_struct = f.debug_struct("CloudArmor");
254 debug_struct.field("security_policy", &self.security_policy);
255 debug_struct.field("requests", &self.requests);
256 debug_struct.field("adaptive_protection", &self.adaptive_protection);
257 debug_struct.field("attack", &self.attack);
258 debug_struct.field("threat_vector", &self.threat_vector);
259 debug_struct.field("duration", &self.duration);
260 if !self._unknown_fields.is_empty() {
261 debug_struct.field("_unknown_fields", &self._unknown_fields);
262 }
263 debug_struct.finish()
264 }
265}
266
267impl std::fmt::Debug for super::SecurityPolicy {
268 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
269 let mut debug_struct = f.debug_struct("SecurityPolicy");
270 debug_struct.field("name", &self.name);
271 debug_struct.field("r#type", &self.r#type);
272 debug_struct.field("preview", &self.preview);
273 if !self._unknown_fields.is_empty() {
274 debug_struct.field("_unknown_fields", &self._unknown_fields);
275 }
276 debug_struct.finish()
277 }
278}
279
280impl std::fmt::Debug for super::Requests {
281 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
282 let mut debug_struct = f.debug_struct("Requests");
283 debug_struct.field("ratio", &self.ratio);
284 debug_struct.field("short_term_allowed", &self.short_term_allowed);
285 debug_struct.field("long_term_allowed", &self.long_term_allowed);
286 debug_struct.field("long_term_denied", &self.long_term_denied);
287 if !self._unknown_fields.is_empty() {
288 debug_struct.field("_unknown_fields", &self._unknown_fields);
289 }
290 debug_struct.finish()
291 }
292}
293
294impl std::fmt::Debug for super::AdaptiveProtection {
295 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
296 let mut debug_struct = f.debug_struct("AdaptiveProtection");
297 debug_struct.field("confidence", &self.confidence);
298 if !self._unknown_fields.is_empty() {
299 debug_struct.field("_unknown_fields", &self._unknown_fields);
300 }
301 debug_struct.finish()
302 }
303}
304
305impl std::fmt::Debug for super::Attack {
306 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
307 let mut debug_struct = f.debug_struct("Attack");
308 debug_struct.field("volume_pps_long", &self.volume_pps_long);
309 debug_struct.field("volume_bps_long", &self.volume_bps_long);
310 debug_struct.field("classification", &self.classification);
311 debug_struct.field("volume_pps", &self.volume_pps);
312 debug_struct.field("volume_bps", &self.volume_bps);
313 if !self._unknown_fields.is_empty() {
314 debug_struct.field("_unknown_fields", &self._unknown_fields);
315 }
316 debug_struct.finish()
317 }
318}
319
320impl std::fmt::Debug for super::CloudDlpDataProfile {
321 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
322 let mut debug_struct = f.debug_struct("CloudDlpDataProfile");
323 debug_struct.field("data_profile", &self.data_profile);
324 debug_struct.field("parent_type", &self.parent_type);
325 if !self._unknown_fields.is_empty() {
326 debug_struct.field("_unknown_fields", &self._unknown_fields);
327 }
328 debug_struct.finish()
329 }
330}
331
332impl std::fmt::Debug for super::CloudDlpInspection {
333 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
334 let mut debug_struct = f.debug_struct("CloudDlpInspection");
335 debug_struct.field("inspect_job", &self.inspect_job);
336 debug_struct.field("info_type", &self.info_type);
337 debug_struct.field("info_type_count", &self.info_type_count);
338 debug_struct.field("full_scan", &self.full_scan);
339 if !self._unknown_fields.is_empty() {
340 debug_struct.field("_unknown_fields", &self._unknown_fields);
341 }
342 debug_struct.finish()
343 }
344}
345
346impl std::fmt::Debug for super::Compliance {
347 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
348 let mut debug_struct = f.debug_struct("Compliance");
349 debug_struct.field("standard", &self.standard);
350 debug_struct.field("version", &self.version);
351 debug_struct.field("ids", &self.ids);
352 if !self._unknown_fields.is_empty() {
353 debug_struct.field("_unknown_fields", &self._unknown_fields);
354 }
355 debug_struct.finish()
356 }
357}
358
359impl std::fmt::Debug for super::Connection {
360 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
361 let mut debug_struct = f.debug_struct("Connection");
362 debug_struct.field("destination_ip", &self.destination_ip);
363 debug_struct.field("destination_port", &self.destination_port);
364 debug_struct.field("source_ip", &self.source_ip);
365 debug_struct.field("source_port", &self.source_port);
366 debug_struct.field("protocol", &self.protocol);
367 if !self._unknown_fields.is_empty() {
368 debug_struct.field("_unknown_fields", &self._unknown_fields);
369 }
370 debug_struct.finish()
371 }
372}
373
374impl std::fmt::Debug for super::ContactDetails {
375 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
376 let mut debug_struct = f.debug_struct("ContactDetails");
377 debug_struct.field("contacts", &self.contacts);
378 if !self._unknown_fields.is_empty() {
379 debug_struct.field("_unknown_fields", &self._unknown_fields);
380 }
381 debug_struct.finish()
382 }
383}
384
385impl std::fmt::Debug for super::Contact {
386 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
387 let mut debug_struct = f.debug_struct("Contact");
388 debug_struct.field("email", &self.email);
389 if !self._unknown_fields.is_empty() {
390 debug_struct.field("_unknown_fields", &self._unknown_fields);
391 }
392 debug_struct.finish()
393 }
394}
395
396impl std::fmt::Debug for super::Container {
397 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
398 let mut debug_struct = f.debug_struct("Container");
399 debug_struct.field("name", &self.name);
400 debug_struct.field("uri", &self.uri);
401 debug_struct.field("image_id", &self.image_id);
402 debug_struct.field("labels", &self.labels);
403 debug_struct.field("create_time", &self.create_time);
404 if !self._unknown_fields.is_empty() {
405 debug_struct.field("_unknown_fields", &self._unknown_fields);
406 }
407 debug_struct.finish()
408 }
409}
410
411impl std::fmt::Debug for super::DataAccessEvent {
412 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
413 let mut debug_struct = f.debug_struct("DataAccessEvent");
414 debug_struct.field("event_id", &self.event_id);
415 debug_struct.field("principal_email", &self.principal_email);
416 debug_struct.field("operation", &self.operation);
417 debug_struct.field("event_time", &self.event_time);
418 if !self._unknown_fields.is_empty() {
419 debug_struct.field("_unknown_fields", &self._unknown_fields);
420 }
421 debug_struct.finish()
422 }
423}
424
425impl std::fmt::Debug for super::DataFlowEvent {
426 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
427 let mut debug_struct = f.debug_struct("DataFlowEvent");
428 debug_struct.field("event_id", &self.event_id);
429 debug_struct.field("principal_email", &self.principal_email);
430 debug_struct.field("operation", &self.operation);
431 debug_struct.field("violated_location", &self.violated_location);
432 debug_struct.field("event_time", &self.event_time);
433 if !self._unknown_fields.is_empty() {
434 debug_struct.field("_unknown_fields", &self._unknown_fields);
435 }
436 debug_struct.finish()
437 }
438}
439
440impl std::fmt::Debug for super::DataRetentionDeletionEvent {
441 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
442 let mut debug_struct = f.debug_struct("DataRetentionDeletionEvent");
443 debug_struct.field("event_detection_time", &self.event_detection_time);
444 debug_struct.field("data_object_count", &self.data_object_count);
445 debug_struct.field("max_retention_allowed", &self.max_retention_allowed);
446 debug_struct.field("event_type", &self.event_type);
447 if !self._unknown_fields.is_empty() {
448 debug_struct.field("_unknown_fields", &self._unknown_fields);
449 }
450 debug_struct.finish()
451 }
452}
453
454impl std::fmt::Debug for super::Database {
455 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
456 let mut debug_struct = f.debug_struct("Database");
457 debug_struct.field("name", &self.name);
458 debug_struct.field("display_name", &self.display_name);
459 debug_struct.field("user_name", &self.user_name);
460 debug_struct.field("query", &self.query);
461 debug_struct.field("grantees", &self.grantees);
462 debug_struct.field("version", &self.version);
463 if !self._unknown_fields.is_empty() {
464 debug_struct.field("_unknown_fields", &self._unknown_fields);
465 }
466 debug_struct.finish()
467 }
468}
469
470impl std::fmt::Debug for super::Disk {
471 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
472 let mut debug_struct = f.debug_struct("Disk");
473 debug_struct.field("name", &self.name);
474 if !self._unknown_fields.is_empty() {
475 debug_struct.field("_unknown_fields", &self._unknown_fields);
476 }
477 debug_struct.finish()
478 }
479}
480
481impl std::fmt::Debug for super::Exfiltration {
482 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
483 let mut debug_struct = f.debug_struct("Exfiltration");
484 debug_struct.field("sources", &self.sources);
485 debug_struct.field("targets", &self.targets);
486 debug_struct.field("total_exfiltrated_bytes", &self.total_exfiltrated_bytes);
487 if !self._unknown_fields.is_empty() {
488 debug_struct.field("_unknown_fields", &self._unknown_fields);
489 }
490 debug_struct.finish()
491 }
492}
493
494impl std::fmt::Debug for super::ExfilResource {
495 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
496 let mut debug_struct = f.debug_struct("ExfilResource");
497 debug_struct.field("name", &self.name);
498 debug_struct.field("components", &self.components);
499 if !self._unknown_fields.is_empty() {
500 debug_struct.field("_unknown_fields", &self._unknown_fields);
501 }
502 debug_struct.finish()
503 }
504}
505
506impl std::fmt::Debug for super::ExternalSystem {
507 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
508 let mut debug_struct = f.debug_struct("ExternalSystem");
509 debug_struct.field("name", &self.name);
510 debug_struct.field("assignees", &self.assignees);
511 debug_struct.field("external_uid", &self.external_uid);
512 debug_struct.field("status", &self.status);
513 debug_struct.field(
514 "external_system_update_time",
515 &self.external_system_update_time,
516 );
517 debug_struct.field("case_uri", &self.case_uri);
518 debug_struct.field("case_priority", &self.case_priority);
519 debug_struct.field("case_sla", &self.case_sla);
520 debug_struct.field("case_create_time", &self.case_create_time);
521 debug_struct.field("case_close_time", &self.case_close_time);
522 debug_struct.field("ticket_info", &self.ticket_info);
523 if !self._unknown_fields.is_empty() {
524 debug_struct.field("_unknown_fields", &self._unknown_fields);
525 }
526 debug_struct.finish()
527 }
528}
529
530impl std::fmt::Debug for super::external_system::TicketInfo {
531 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
532 let mut debug_struct = f.debug_struct("TicketInfo");
533 debug_struct.field("id", &self.id);
534 debug_struct.field("assignee", &self.assignee);
535 debug_struct.field("description", &self.description);
536 debug_struct.field("uri", &self.uri);
537 debug_struct.field("status", &self.status);
538 debug_struct.field("update_time", &self.update_time);
539 if !self._unknown_fields.is_empty() {
540 debug_struct.field("_unknown_fields", &self._unknown_fields);
541 }
542 debug_struct.finish()
543 }
544}
545
546impl std::fmt::Debug for super::File {
547 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
548 let mut debug_struct = f.debug_struct("File");
549 debug_struct.field("path", &self.path);
550 debug_struct.field("size", &self.size);
551 debug_struct.field("sha256", &self.sha256);
552 debug_struct.field("hashed_size", &self.hashed_size);
553 debug_struct.field("partially_hashed", &self.partially_hashed);
554 debug_struct.field("contents", &self.contents);
555 debug_struct.field("disk_path", &self.disk_path);
556 debug_struct.field("operations", &self.operations);
557 if !self._unknown_fields.is_empty() {
558 debug_struct.field("_unknown_fields", &self._unknown_fields);
559 }
560 debug_struct.finish()
561 }
562}
563
564impl std::fmt::Debug for super::file::DiskPath {
565 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
566 let mut debug_struct = f.debug_struct("DiskPath");
567 debug_struct.field("partition_uuid", &self.partition_uuid);
568 debug_struct.field("relative_path", &self.relative_path);
569 if !self._unknown_fields.is_empty() {
570 debug_struct.field("_unknown_fields", &self._unknown_fields);
571 }
572 debug_struct.finish()
573 }
574}
575
576impl std::fmt::Debug for super::file::FileOperation {
577 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
578 let mut debug_struct = f.debug_struct("FileOperation");
579 debug_struct.field("r#type", &self.r#type);
580 if !self._unknown_fields.is_empty() {
581 debug_struct.field("_unknown_fields", &self._unknown_fields);
582 }
583 debug_struct.finish()
584 }
585}
586
587impl std::fmt::Debug for super::Finding {
588 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
589 let mut debug_struct = f.debug_struct("Finding");
590 debug_struct.field("name", &self.name);
591 debug_struct.field("canonical_name", &self.canonical_name);
592 debug_struct.field("parent", &self.parent);
593 debug_struct.field("resource_name", &self.resource_name);
594 debug_struct.field("state", &self.state);
595 debug_struct.field("category", &self.category);
596 debug_struct.field("external_uri", &self.external_uri);
597 debug_struct.field("source_properties", &self.source_properties);
598 debug_struct.field("security_marks", &self.security_marks);
599 debug_struct.field("event_time", &self.event_time);
600 debug_struct.field("create_time", &self.create_time);
601 debug_struct.field("severity", &self.severity);
602 debug_struct.field("mute", &self.mute);
603 debug_struct.field("mute_info", &self.mute_info);
604 debug_struct.field("finding_class", &self.finding_class);
605 debug_struct.field("indicator", &self.indicator);
606 debug_struct.field("vulnerability", &self.vulnerability);
607 debug_struct.field("mute_update_time", &self.mute_update_time);
608 debug_struct.field("external_systems", &self.external_systems);
609 debug_struct.field("mitre_attack", &self.mitre_attack);
610 debug_struct.field("access", &self.access);
611 debug_struct.field("connections", &self.connections);
612 debug_struct.field("mute_initiator", &self.mute_initiator);
613 debug_struct.field("processes", &self.processes);
614 debug_struct.field("contacts", &self.contacts);
615 debug_struct.field("compliances", &self.compliances);
616 debug_struct.field("parent_display_name", &self.parent_display_name);
617 debug_struct.field("description", &self.description);
618 debug_struct.field("exfiltration", &self.exfiltration);
619 debug_struct.field("iam_bindings", &self.iam_bindings);
620 debug_struct.field("next_steps", &self.next_steps);
621 debug_struct.field("module_name", &self.module_name);
622 debug_struct.field("containers", &self.containers);
623 debug_struct.field("kubernetes", &self.kubernetes);
624 debug_struct.field("database", &self.database);
625 debug_struct.field("attack_exposure", &self.attack_exposure);
626 debug_struct.field("files", &self.files);
627 debug_struct.field("cloud_dlp_inspection", &self.cloud_dlp_inspection);
628 debug_struct.field("cloud_dlp_data_profile", &self.cloud_dlp_data_profile);
629 debug_struct.field("kernel_rootkit", &self.kernel_rootkit);
630 debug_struct.field("org_policies", &self.org_policies);
631 debug_struct.field("job", &self.job);
632 debug_struct.field("application", &self.application);
633 debug_struct.field("ip_rules", &self.ip_rules);
634 debug_struct.field("backup_disaster_recovery", &self.backup_disaster_recovery);
635 debug_struct.field("security_posture", &self.security_posture);
636 debug_struct.field("log_entries", &self.log_entries);
637 debug_struct.field("load_balancers", &self.load_balancers);
638 debug_struct.field("cloud_armor", &self.cloud_armor);
639 debug_struct.field("notebook", &self.notebook);
640 debug_struct.field("toxic_combination", &self.toxic_combination);
641 debug_struct.field("group_memberships", &self.group_memberships);
642 debug_struct.field("disk", &self.disk);
643 debug_struct.field("data_access_events", &self.data_access_events);
644 debug_struct.field("data_flow_events", &self.data_flow_events);
645 debug_struct.field("networks", &self.networks);
646 debug_struct.field(
647 "data_retention_deletion_events",
648 &self.data_retention_deletion_events,
649 );
650 debug_struct.field("affected_resources", &self.affected_resources);
651 debug_struct.field("ai_model", &self.ai_model);
652 debug_struct.field("chokepoint", &self.chokepoint);
653 debug_struct.field("vertex_ai", &self.vertex_ai);
654 if !self._unknown_fields.is_empty() {
655 debug_struct.field("_unknown_fields", &self._unknown_fields);
656 }
657 debug_struct.finish()
658 }
659}
660
661impl std::fmt::Debug for super::finding::MuteInfo {
662 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
663 let mut debug_struct = f.debug_struct("MuteInfo");
664 debug_struct.field("static_mute", &self.static_mute);
665 debug_struct.field("dynamic_mute_records", &self.dynamic_mute_records);
666 if !self._unknown_fields.is_empty() {
667 debug_struct.field("_unknown_fields", &self._unknown_fields);
668 }
669 debug_struct.finish()
670 }
671}
672
673impl std::fmt::Debug for super::finding::mute_info::StaticMute {
674 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
675 let mut debug_struct = f.debug_struct("StaticMute");
676 debug_struct.field("state", &self.state);
677 debug_struct.field("apply_time", &self.apply_time);
678 if !self._unknown_fields.is_empty() {
679 debug_struct.field("_unknown_fields", &self._unknown_fields);
680 }
681 debug_struct.finish()
682 }
683}
684
685impl std::fmt::Debug for super::finding::mute_info::DynamicMuteRecord {
686 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
687 let mut debug_struct = f.debug_struct("DynamicMuteRecord");
688 debug_struct.field("mute_config", &self.mute_config);
689 debug_struct.field("match_time", &self.match_time);
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::Folder {
698 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
699 let mut debug_struct = f.debug_struct("Folder");
700 debug_struct.field("resource_folder", &self.resource_folder);
701 debug_struct.field(
702 "resource_folder_display_name",
703 &self.resource_folder_display_name,
704 );
705 if !self._unknown_fields.is_empty() {
706 debug_struct.field("_unknown_fields", &self._unknown_fields);
707 }
708 debug_struct.finish()
709 }
710}
711
712impl std::fmt::Debug for super::GroupMembership {
713 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
714 let mut debug_struct = f.debug_struct("GroupMembership");
715 debug_struct.field("group_type", &self.group_type);
716 debug_struct.field("group_id", &self.group_id);
717 if !self._unknown_fields.is_empty() {
718 debug_struct.field("_unknown_fields", &self._unknown_fields);
719 }
720 debug_struct.finish()
721 }
722}
723
724impl std::fmt::Debug for super::IamBinding {
725 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
726 let mut debug_struct = f.debug_struct("IamBinding");
727 debug_struct.field("action", &self.action);
728 debug_struct.field("role", &self.role);
729 debug_struct.field("member", &self.member);
730 if !self._unknown_fields.is_empty() {
731 debug_struct.field("_unknown_fields", &self._unknown_fields);
732 }
733 debug_struct.finish()
734 }
735}
736
737impl std::fmt::Debug for super::Indicator {
738 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
739 let mut debug_struct = f.debug_struct("Indicator");
740 debug_struct.field("ip_addresses", &self.ip_addresses);
741 debug_struct.field("domains", &self.domains);
742 debug_struct.field("signatures", &self.signatures);
743 debug_struct.field("uris", &self.uris);
744 if !self._unknown_fields.is_empty() {
745 debug_struct.field("_unknown_fields", &self._unknown_fields);
746 }
747 debug_struct.finish()
748 }
749}
750
751impl std::fmt::Debug for super::indicator::ProcessSignature {
752 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
753 let mut debug_struct = f.debug_struct("ProcessSignature");
754 debug_struct.field("signature_type", &self.signature_type);
755 debug_struct.field("signature", &self.signature);
756 if !self._unknown_fields.is_empty() {
757 debug_struct.field("_unknown_fields", &self._unknown_fields);
758 }
759 debug_struct.finish()
760 }
761}
762
763impl std::fmt::Debug for super::indicator::process_signature::MemoryHashSignature {
764 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
765 let mut debug_struct = f.debug_struct("MemoryHashSignature");
766 debug_struct.field("binary_family", &self.binary_family);
767 debug_struct.field("detections", &self.detections);
768 if !self._unknown_fields.is_empty() {
769 debug_struct.field("_unknown_fields", &self._unknown_fields);
770 }
771 debug_struct.finish()
772 }
773}
774
775impl std::fmt::Debug for super::indicator::process_signature::memory_hash_signature::Detection {
776 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
777 let mut debug_struct = f.debug_struct("Detection");
778 debug_struct.field("binary", &self.binary);
779 debug_struct.field("percent_pages_matched", &self.percent_pages_matched);
780 if !self._unknown_fields.is_empty() {
781 debug_struct.field("_unknown_fields", &self._unknown_fields);
782 }
783 debug_struct.finish()
784 }
785}
786
787impl std::fmt::Debug for super::indicator::process_signature::YaraRuleSignature {
788 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
789 let mut debug_struct = f.debug_struct("YaraRuleSignature");
790 debug_struct.field("yara_rule", &self.yara_rule);
791 if !self._unknown_fields.is_empty() {
792 debug_struct.field("_unknown_fields", &self._unknown_fields);
793 }
794 debug_struct.finish()
795 }
796}
797
798impl std::fmt::Debug for super::IpRules {
799 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
800 let mut debug_struct = f.debug_struct("IpRules");
801 debug_struct.field("direction", &self.direction);
802 debug_struct.field("source_ip_ranges", &self.source_ip_ranges);
803 debug_struct.field("destination_ip_ranges", &self.destination_ip_ranges);
804 debug_struct.field("exposed_services", &self.exposed_services);
805 debug_struct.field("rules", &self.rules);
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::IpRule {
814 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
815 let mut debug_struct = f.debug_struct("IpRule");
816 debug_struct.field("protocol", &self.protocol);
817 debug_struct.field("port_ranges", &self.port_ranges);
818 if !self._unknown_fields.is_empty() {
819 debug_struct.field("_unknown_fields", &self._unknown_fields);
820 }
821 debug_struct.finish()
822 }
823}
824
825impl std::fmt::Debug for super::ip_rule::PortRange {
826 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
827 let mut debug_struct = f.debug_struct("PortRange");
828 debug_struct.field("min", &self.min);
829 debug_struct.field("max", &self.max);
830 if !self._unknown_fields.is_empty() {
831 debug_struct.field("_unknown_fields", &self._unknown_fields);
832 }
833 debug_struct.finish()
834 }
835}
836
837impl std::fmt::Debug for super::Allowed {
838 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
839 let mut debug_struct = f.debug_struct("Allowed");
840 debug_struct.field("ip_rules", &self.ip_rules);
841 if !self._unknown_fields.is_empty() {
842 debug_struct.field("_unknown_fields", &self._unknown_fields);
843 }
844 debug_struct.finish()
845 }
846}
847
848impl std::fmt::Debug for super::Denied {
849 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
850 let mut debug_struct = f.debug_struct("Denied");
851 debug_struct.field("ip_rules", &self.ip_rules);
852 if !self._unknown_fields.is_empty() {
853 debug_struct.field("_unknown_fields", &self._unknown_fields);
854 }
855 debug_struct.finish()
856 }
857}
858
859impl std::fmt::Debug for super::Job {
860 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
861 let mut debug_struct = f.debug_struct("Job");
862 debug_struct.field("name", &self.name);
863 debug_struct.field("state", &self.state);
864 debug_struct.field("error_code", &self.error_code);
865 debug_struct.field("location", &self.location);
866 if !self._unknown_fields.is_empty() {
867 debug_struct.field("_unknown_fields", &self._unknown_fields);
868 }
869 debug_struct.finish()
870 }
871}
872
873impl std::fmt::Debug for super::KernelRootkit {
874 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
875 let mut debug_struct = f.debug_struct("KernelRootkit");
876 debug_struct.field("name", &self.name);
877 debug_struct.field(
878 "unexpected_code_modification",
879 &self.unexpected_code_modification,
880 );
881 debug_struct.field(
882 "unexpected_read_only_data_modification",
883 &self.unexpected_read_only_data_modification,
884 );
885 debug_struct.field("unexpected_ftrace_handler", &self.unexpected_ftrace_handler);
886 debug_struct.field("unexpected_kprobe_handler", &self.unexpected_kprobe_handler);
887 debug_struct.field(
888 "unexpected_kernel_code_pages",
889 &self.unexpected_kernel_code_pages,
890 );
891 debug_struct.field(
892 "unexpected_system_call_handler",
893 &self.unexpected_system_call_handler,
894 );
895 debug_struct.field(
896 "unexpected_interrupt_handler",
897 &self.unexpected_interrupt_handler,
898 );
899 debug_struct.field(
900 "unexpected_processes_in_runqueue",
901 &self.unexpected_processes_in_runqueue,
902 );
903 if !self._unknown_fields.is_empty() {
904 debug_struct.field("_unknown_fields", &self._unknown_fields);
905 }
906 debug_struct.finish()
907 }
908}
909
910impl std::fmt::Debug for super::Kubernetes {
911 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
912 let mut debug_struct = f.debug_struct("Kubernetes");
913 debug_struct.field("pods", &self.pods);
914 debug_struct.field("nodes", &self.nodes);
915 debug_struct.field("node_pools", &self.node_pools);
916 debug_struct.field("roles", &self.roles);
917 debug_struct.field("bindings", &self.bindings);
918 debug_struct.field("access_reviews", &self.access_reviews);
919 debug_struct.field("objects", &self.objects);
920 if !self._unknown_fields.is_empty() {
921 debug_struct.field("_unknown_fields", &self._unknown_fields);
922 }
923 debug_struct.finish()
924 }
925}
926
927impl std::fmt::Debug for super::kubernetes::Pod {
928 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
929 let mut debug_struct = f.debug_struct("Pod");
930 debug_struct.field("ns", &self.ns);
931 debug_struct.field("name", &self.name);
932 debug_struct.field("labels", &self.labels);
933 debug_struct.field("containers", &self.containers);
934 if !self._unknown_fields.is_empty() {
935 debug_struct.field("_unknown_fields", &self._unknown_fields);
936 }
937 debug_struct.finish()
938 }
939}
940
941impl std::fmt::Debug for super::kubernetes::Node {
942 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
943 let mut debug_struct = f.debug_struct("Node");
944 debug_struct.field("name", &self.name);
945 if !self._unknown_fields.is_empty() {
946 debug_struct.field("_unknown_fields", &self._unknown_fields);
947 }
948 debug_struct.finish()
949 }
950}
951
952impl std::fmt::Debug for super::kubernetes::NodePool {
953 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
954 let mut debug_struct = f.debug_struct("NodePool");
955 debug_struct.field("name", &self.name);
956 debug_struct.field("nodes", &self.nodes);
957 if !self._unknown_fields.is_empty() {
958 debug_struct.field("_unknown_fields", &self._unknown_fields);
959 }
960 debug_struct.finish()
961 }
962}
963
964impl std::fmt::Debug for super::kubernetes::Role {
965 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
966 let mut debug_struct = f.debug_struct("Role");
967 debug_struct.field("kind", &self.kind);
968 debug_struct.field("ns", &self.ns);
969 debug_struct.field("name", &self.name);
970 if !self._unknown_fields.is_empty() {
971 debug_struct.field("_unknown_fields", &self._unknown_fields);
972 }
973 debug_struct.finish()
974 }
975}
976
977impl std::fmt::Debug for super::kubernetes::Binding {
978 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
979 let mut debug_struct = f.debug_struct("Binding");
980 debug_struct.field("ns", &self.ns);
981 debug_struct.field("name", &self.name);
982 debug_struct.field("role", &self.role);
983 debug_struct.field("subjects", &self.subjects);
984 if !self._unknown_fields.is_empty() {
985 debug_struct.field("_unknown_fields", &self._unknown_fields);
986 }
987 debug_struct.finish()
988 }
989}
990
991impl std::fmt::Debug for super::kubernetes::Subject {
992 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
993 let mut debug_struct = f.debug_struct("Subject");
994 debug_struct.field("kind", &self.kind);
995 debug_struct.field("ns", &self.ns);
996 debug_struct.field("name", &self.name);
997 if !self._unknown_fields.is_empty() {
998 debug_struct.field("_unknown_fields", &self._unknown_fields);
999 }
1000 debug_struct.finish()
1001 }
1002}
1003
1004impl std::fmt::Debug for super::kubernetes::AccessReview {
1005 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1006 let mut debug_struct = f.debug_struct("AccessReview");
1007 debug_struct.field("group", &self.group);
1008 debug_struct.field("ns", &self.ns);
1009 debug_struct.field("name", &self.name);
1010 debug_struct.field("resource", &self.resource);
1011 debug_struct.field("subresource", &self.subresource);
1012 debug_struct.field("verb", &self.verb);
1013 debug_struct.field("version", &self.version);
1014 if !self._unknown_fields.is_empty() {
1015 debug_struct.field("_unknown_fields", &self._unknown_fields);
1016 }
1017 debug_struct.finish()
1018 }
1019}
1020
1021impl std::fmt::Debug for super::kubernetes::Object {
1022 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1023 let mut debug_struct = f.debug_struct("Object");
1024 debug_struct.field("group", &self.group);
1025 debug_struct.field("kind", &self.kind);
1026 debug_struct.field("ns", &self.ns);
1027 debug_struct.field("name", &self.name);
1028 debug_struct.field("containers", &self.containers);
1029 if !self._unknown_fields.is_empty() {
1030 debug_struct.field("_unknown_fields", &self._unknown_fields);
1031 }
1032 debug_struct.finish()
1033 }
1034}
1035
1036impl std::fmt::Debug for super::Label {
1037 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1038 let mut debug_struct = f.debug_struct("Label");
1039 debug_struct.field("name", &self.name);
1040 debug_struct.field("value", &self.value);
1041 if !self._unknown_fields.is_empty() {
1042 debug_struct.field("_unknown_fields", &self._unknown_fields);
1043 }
1044 debug_struct.finish()
1045 }
1046}
1047
1048impl std::fmt::Debug for super::LoadBalancer {
1049 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1050 let mut debug_struct = f.debug_struct("LoadBalancer");
1051 debug_struct.field("name", &self.name);
1052 if !self._unknown_fields.is_empty() {
1053 debug_struct.field("_unknown_fields", &self._unknown_fields);
1054 }
1055 debug_struct.finish()
1056 }
1057}
1058
1059impl std::fmt::Debug for super::LogEntry {
1060 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1061 let mut debug_struct = f.debug_struct("LogEntry");
1062 debug_struct.field("log_entry", &self.log_entry);
1063 if !self._unknown_fields.is_empty() {
1064 debug_struct.field("_unknown_fields", &self._unknown_fields);
1065 }
1066 debug_struct.finish()
1067 }
1068}
1069
1070impl std::fmt::Debug for super::CloudLoggingEntry {
1071 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1072 let mut debug_struct = f.debug_struct("CloudLoggingEntry");
1073 debug_struct.field("insert_id", &self.insert_id);
1074 debug_struct.field("log_id", &self.log_id);
1075 debug_struct.field("resource_container", &self.resource_container);
1076 debug_struct.field("timestamp", &self.timestamp);
1077 if !self._unknown_fields.is_empty() {
1078 debug_struct.field("_unknown_fields", &self._unknown_fields);
1079 }
1080 debug_struct.finish()
1081 }
1082}
1083
1084impl std::fmt::Debug for super::MitreAttack {
1085 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1086 let mut debug_struct = f.debug_struct("MitreAttack");
1087 debug_struct.field("primary_tactic", &self.primary_tactic);
1088 debug_struct.field("primary_techniques", &self.primary_techniques);
1089 debug_struct.field("additional_tactics", &self.additional_tactics);
1090 debug_struct.field("additional_techniques", &self.additional_techniques);
1091 debug_struct.field("version", &self.version);
1092 if !self._unknown_fields.is_empty() {
1093 debug_struct.field("_unknown_fields", &self._unknown_fields);
1094 }
1095 debug_struct.finish()
1096 }
1097}
1098
1099impl std::fmt::Debug for super::MuteConfig {
1100 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1101 let mut debug_struct = f.debug_struct("MuteConfig");
1102 debug_struct.field("name", &self.name);
1103 debug_struct.field("description", &self.description);
1104 debug_struct.field("filter", &self.filter);
1105 debug_struct.field("create_time", &self.create_time);
1106 debug_struct.field("update_time", &self.update_time);
1107 debug_struct.field("most_recent_editor", &self.most_recent_editor);
1108 debug_struct.field("r#type", &self.r#type);
1109 debug_struct.field("expiry_time", &self.expiry_time);
1110 if !self._unknown_fields.is_empty() {
1111 debug_struct.field("_unknown_fields", &self._unknown_fields);
1112 }
1113 debug_struct.finish()
1114 }
1115}
1116
1117impl std::fmt::Debug for super::Network {
1118 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1119 let mut debug_struct = f.debug_struct("Network");
1120 debug_struct.field("name", &self.name);
1121 if !self._unknown_fields.is_empty() {
1122 debug_struct.field("_unknown_fields", &self._unknown_fields);
1123 }
1124 debug_struct.finish()
1125 }
1126}
1127
1128impl std::fmt::Debug for super::Notebook {
1129 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1130 let mut debug_struct = f.debug_struct("Notebook");
1131 debug_struct.field("name", &self.name);
1132 debug_struct.field("service", &self.service);
1133 debug_struct.field("last_author", &self.last_author);
1134 debug_struct.field("notebook_update_time", &self.notebook_update_time);
1135 if !self._unknown_fields.is_empty() {
1136 debug_struct.field("_unknown_fields", &self._unknown_fields);
1137 }
1138 debug_struct.finish()
1139 }
1140}
1141
1142impl std::fmt::Debug for super::NotificationConfig {
1143 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1144 let mut debug_struct = f.debug_struct("NotificationConfig");
1145 debug_struct.field("name", &self.name);
1146 debug_struct.field("description", &self.description);
1147 debug_struct.field("pubsub_topic", &self.pubsub_topic);
1148 debug_struct.field("service_account", &self.service_account);
1149 debug_struct.field("update_time", &self.update_time);
1150 debug_struct.field("notify_config", &self.notify_config);
1151 if !self._unknown_fields.is_empty() {
1152 debug_struct.field("_unknown_fields", &self._unknown_fields);
1153 }
1154 debug_struct.finish()
1155 }
1156}
1157
1158impl std::fmt::Debug for super::notification_config::StreamingConfig {
1159 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1160 let mut debug_struct = f.debug_struct("StreamingConfig");
1161 debug_struct.field("filter", &self.filter);
1162 if !self._unknown_fields.is_empty() {
1163 debug_struct.field("_unknown_fields", &self._unknown_fields);
1164 }
1165 debug_struct.finish()
1166 }
1167}
1168
1169impl std::fmt::Debug for super::NotificationMessage {
1170 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1171 let mut debug_struct = f.debug_struct("NotificationMessage");
1172 debug_struct.field("notification_config_name", &self.notification_config_name);
1173 debug_struct.field("resource", &self.resource);
1174 debug_struct.field("event", &self.event);
1175 if !self._unknown_fields.is_empty() {
1176 debug_struct.field("_unknown_fields", &self._unknown_fields);
1177 }
1178 debug_struct.finish()
1179 }
1180}
1181
1182impl std::fmt::Debug for super::OrgPolicy {
1183 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1184 let mut debug_struct = f.debug_struct("OrgPolicy");
1185 debug_struct.field("name", &self.name);
1186 if !self._unknown_fields.is_empty() {
1187 debug_struct.field("_unknown_fields", &self._unknown_fields);
1188 }
1189 debug_struct.finish()
1190 }
1191}
1192
1193impl std::fmt::Debug for super::Process {
1194 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1195 let mut debug_struct = f.debug_struct("Process");
1196 debug_struct.field("name", &self.name);
1197 debug_struct.field("binary", &self.binary);
1198 debug_struct.field("libraries", &self.libraries);
1199 debug_struct.field("script", &self.script);
1200 debug_struct.field("args", &self.args);
1201 debug_struct.field("arguments_truncated", &self.arguments_truncated);
1202 debug_struct.field("env_variables", &self.env_variables);
1203 debug_struct.field("env_variables_truncated", &self.env_variables_truncated);
1204 debug_struct.field("pid", &self.pid);
1205 debug_struct.field("parent_pid", &self.parent_pid);
1206 debug_struct.field("user_id", &self.user_id);
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::EnvironmentVariable {
1215 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1216 let mut debug_struct = f.debug_struct("EnvironmentVariable");
1217 debug_struct.field("name", &self.name);
1218 debug_struct.field("val", &self.val);
1219 if !self._unknown_fields.is_empty() {
1220 debug_struct.field("_unknown_fields", &self._unknown_fields);
1221 }
1222 debug_struct.finish()
1223 }
1224}
1225
1226impl std::fmt::Debug for super::Resource {
1227 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1228 let mut debug_struct = f.debug_struct("Resource");
1229 debug_struct.field("name", &self.name);
1230 debug_struct.field("display_name", &self.display_name);
1231 debug_struct.field("r#type", &self.r#type);
1232 debug_struct.field("cloud_provider", &self.cloud_provider);
1233 debug_struct.field("service", &self.service);
1234 debug_struct.field("location", &self.location);
1235 debug_struct.field("resource_path", &self.resource_path);
1236 debug_struct.field("resource_path_string", &self.resource_path_string);
1237 debug_struct.field("cloud_provider_metadata", &self.cloud_provider_metadata);
1238 if !self._unknown_fields.is_empty() {
1239 debug_struct.field("_unknown_fields", &self._unknown_fields);
1240 }
1241 debug_struct.finish()
1242 }
1243}
1244
1245impl std::fmt::Debug for super::GcpMetadata {
1246 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1247 let mut debug_struct = f.debug_struct("GcpMetadata");
1248 debug_struct.field("project", &self.project);
1249 debug_struct.field("project_display_name", &self.project_display_name);
1250 debug_struct.field("parent", &self.parent);
1251 debug_struct.field("parent_display_name", &self.parent_display_name);
1252 debug_struct.field("folders", &self.folders);
1253 debug_struct.field("organization", &self.organization);
1254 if !self._unknown_fields.is_empty() {
1255 debug_struct.field("_unknown_fields", &self._unknown_fields);
1256 }
1257 debug_struct.finish()
1258 }
1259}
1260
1261impl std::fmt::Debug for super::AwsMetadata {
1262 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1263 let mut debug_struct = f.debug_struct("AwsMetadata");
1264 debug_struct.field("organization", &self.organization);
1265 debug_struct.field("organizational_units", &self.organizational_units);
1266 debug_struct.field("account", &self.account);
1267 if !self._unknown_fields.is_empty() {
1268 debug_struct.field("_unknown_fields", &self._unknown_fields);
1269 }
1270 debug_struct.finish()
1271 }
1272}
1273
1274impl std::fmt::Debug for super::aws_metadata::AwsOrganization {
1275 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1276 let mut debug_struct = f.debug_struct("AwsOrganization");
1277 debug_struct.field("id", &self.id);
1278 if !self._unknown_fields.is_empty() {
1279 debug_struct.field("_unknown_fields", &self._unknown_fields);
1280 }
1281 debug_struct.finish()
1282 }
1283}
1284
1285impl std::fmt::Debug for super::aws_metadata::AwsOrganizationalUnit {
1286 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1287 let mut debug_struct = f.debug_struct("AwsOrganizationalUnit");
1288 debug_struct.field("id", &self.id);
1289 debug_struct.field("name", &self.name);
1290 if !self._unknown_fields.is_empty() {
1291 debug_struct.field("_unknown_fields", &self._unknown_fields);
1292 }
1293 debug_struct.finish()
1294 }
1295}
1296
1297impl std::fmt::Debug for super::aws_metadata::AwsAccount {
1298 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1299 let mut debug_struct = f.debug_struct("AwsAccount");
1300 debug_struct.field("id", &self.id);
1301 debug_struct.field("name", &self.name);
1302 if !self._unknown_fields.is_empty() {
1303 debug_struct.field("_unknown_fields", &self._unknown_fields);
1304 }
1305 debug_struct.finish()
1306 }
1307}
1308
1309impl std::fmt::Debug for super::AzureMetadata {
1310 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1311 let mut debug_struct = f.debug_struct("AzureMetadata");
1312 debug_struct.field("management_groups", &self.management_groups);
1313 debug_struct.field("subscription", &self.subscription);
1314 debug_struct.field("resource_group", &self.resource_group);
1315 debug_struct.field("tenant", &self.tenant);
1316 if !self._unknown_fields.is_empty() {
1317 debug_struct.field("_unknown_fields", &self._unknown_fields);
1318 }
1319 debug_struct.finish()
1320 }
1321}
1322
1323impl std::fmt::Debug for super::azure_metadata::AzureManagementGroup {
1324 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1325 let mut debug_struct = f.debug_struct("AzureManagementGroup");
1326 debug_struct.field("id", &self.id);
1327 debug_struct.field("display_name", &self.display_name);
1328 if !self._unknown_fields.is_empty() {
1329 debug_struct.field("_unknown_fields", &self._unknown_fields);
1330 }
1331 debug_struct.finish()
1332 }
1333}
1334
1335impl std::fmt::Debug for super::azure_metadata::AzureSubscription {
1336 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1337 let mut debug_struct = f.debug_struct("AzureSubscription");
1338 debug_struct.field("id", &self.id);
1339 debug_struct.field("display_name", &self.display_name);
1340 if !self._unknown_fields.is_empty() {
1341 debug_struct.field("_unknown_fields", &self._unknown_fields);
1342 }
1343 debug_struct.finish()
1344 }
1345}
1346
1347impl std::fmt::Debug for super::azure_metadata::AzureResourceGroup {
1348 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1349 let mut debug_struct = f.debug_struct("AzureResourceGroup");
1350 debug_struct.field("id", &self.id);
1351 debug_struct.field("name", &self.name);
1352 if !self._unknown_fields.is_empty() {
1353 debug_struct.field("_unknown_fields", &self._unknown_fields);
1354 }
1355 debug_struct.finish()
1356 }
1357}
1358
1359impl std::fmt::Debug for super::azure_metadata::AzureTenant {
1360 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1361 let mut debug_struct = f.debug_struct("AzureTenant");
1362 debug_struct.field("id", &self.id);
1363 debug_struct.field("display_name", &self.display_name);
1364 if !self._unknown_fields.is_empty() {
1365 debug_struct.field("_unknown_fields", &self._unknown_fields);
1366 }
1367 debug_struct.finish()
1368 }
1369}
1370
1371impl std::fmt::Debug for super::ResourcePath {
1372 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1373 let mut debug_struct = f.debug_struct("ResourcePath");
1374 debug_struct.field("nodes", &self.nodes);
1375 if !self._unknown_fields.is_empty() {
1376 debug_struct.field("_unknown_fields", &self._unknown_fields);
1377 }
1378 debug_struct.finish()
1379 }
1380}
1381
1382impl std::fmt::Debug for super::resource_path::ResourcePathNode {
1383 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1384 let mut debug_struct = f.debug_struct("ResourcePathNode");
1385 debug_struct.field("node_type", &self.node_type);
1386 debug_struct.field("id", &self.id);
1387 debug_struct.field("display_name", &self.display_name);
1388 if !self._unknown_fields.is_empty() {
1389 debug_struct.field("_unknown_fields", &self._unknown_fields);
1390 }
1391 debug_struct.finish()
1392 }
1393}
1394
1395impl std::fmt::Debug for super::ResourceValueConfig {
1396 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1397 let mut debug_struct = f.debug_struct("ResourceValueConfig");
1398 debug_struct.field("name", &self.name);
1399 debug_struct.field("resource_value", &self.resource_value);
1400 debug_struct.field("tag_values", &self.tag_values);
1401 debug_struct.field("resource_type", &self.resource_type);
1402 debug_struct.field("scope", &self.scope);
1403 debug_struct.field("resource_labels_selector", &self.resource_labels_selector);
1404 debug_struct.field("description", &self.description);
1405 debug_struct.field("create_time", &self.create_time);
1406 debug_struct.field("update_time", &self.update_time);
1407 debug_struct.field("cloud_provider", &self.cloud_provider);
1408 debug_struct.field(
1409 "sensitive_data_protection_mapping",
1410 &self.sensitive_data_protection_mapping,
1411 );
1412 if !self._unknown_fields.is_empty() {
1413 debug_struct.field("_unknown_fields", &self._unknown_fields);
1414 }
1415 debug_struct.finish()
1416 }
1417}
1418
1419impl std::fmt::Debug for super::resource_value_config::SensitiveDataProtectionMapping {
1420 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1421 let mut debug_struct = f.debug_struct("SensitiveDataProtectionMapping");
1422 debug_struct.field("high_sensitivity_mapping", &self.high_sensitivity_mapping);
1423 debug_struct.field(
1424 "medium_sensitivity_mapping",
1425 &self.medium_sensitivity_mapping,
1426 );
1427 if !self._unknown_fields.is_empty() {
1428 debug_struct.field("_unknown_fields", &self._unknown_fields);
1429 }
1430 debug_struct.finish()
1431 }
1432}
1433
1434impl std::fmt::Debug for super::SecurityMarks {
1435 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1436 let mut debug_struct = f.debug_struct("SecurityMarks");
1437 debug_struct.field("name", &self.name);
1438 debug_struct.field("marks", &self.marks);
1439 debug_struct.field("canonical_name", &self.canonical_name);
1440 if !self._unknown_fields.is_empty() {
1441 debug_struct.field("_unknown_fields", &self._unknown_fields);
1442 }
1443 debug_struct.finish()
1444 }
1445}
1446
1447impl std::fmt::Debug for super::SecurityPosture {
1448 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1449 let mut debug_struct = f.debug_struct("SecurityPosture");
1450 debug_struct.field("name", &self.name);
1451 debug_struct.field("revision_id", &self.revision_id);
1452 debug_struct.field(
1453 "posture_deployment_resource",
1454 &self.posture_deployment_resource,
1455 );
1456 debug_struct.field("posture_deployment", &self.posture_deployment);
1457 debug_struct.field("changed_policy", &self.changed_policy);
1458 debug_struct.field("policy_set", &self.policy_set);
1459 debug_struct.field("policy", &self.policy);
1460 debug_struct.field("policy_drift_details", &self.policy_drift_details);
1461 if !self._unknown_fields.is_empty() {
1462 debug_struct.field("_unknown_fields", &self._unknown_fields);
1463 }
1464 debug_struct.finish()
1465 }
1466}
1467
1468impl std::fmt::Debug for super::security_posture::PolicyDriftDetails {
1469 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1470 let mut debug_struct = f.debug_struct("PolicyDriftDetails");
1471 debug_struct.field("field", &self.field);
1472 debug_struct.field("expected_value", &self.expected_value);
1473 debug_struct.field("detected_value", &self.detected_value);
1474 if !self._unknown_fields.is_empty() {
1475 debug_struct.field("_unknown_fields", &self._unknown_fields);
1476 }
1477 debug_struct.finish()
1478 }
1479}
1480
1481impl std::fmt::Debug for super::BatchCreateResourceValueConfigsRequest {
1482 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1483 let mut debug_struct = f.debug_struct("BatchCreateResourceValueConfigsRequest");
1484 debug_struct.field("parent", &self.parent);
1485 debug_struct.field("requests", &self.requests);
1486 if !self._unknown_fields.is_empty() {
1487 debug_struct.field("_unknown_fields", &self._unknown_fields);
1488 }
1489 debug_struct.finish()
1490 }
1491}
1492
1493impl std::fmt::Debug for super::BatchCreateResourceValueConfigsResponse {
1494 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1495 let mut debug_struct = f.debug_struct("BatchCreateResourceValueConfigsResponse");
1496 debug_struct.field("resource_value_configs", &self.resource_value_configs);
1497 if !self._unknown_fields.is_empty() {
1498 debug_struct.field("_unknown_fields", &self._unknown_fields);
1499 }
1500 debug_struct.finish()
1501 }
1502}
1503
1504impl std::fmt::Debug for super::BulkMuteFindingsRequest {
1505 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1506 let mut debug_struct = f.debug_struct("BulkMuteFindingsRequest");
1507 debug_struct.field("parent", &self.parent);
1508 debug_struct.field("filter", &self.filter);
1509 debug_struct.field("mute_state", &self.mute_state);
1510 if !self._unknown_fields.is_empty() {
1511 debug_struct.field("_unknown_fields", &self._unknown_fields);
1512 }
1513 debug_struct.finish()
1514 }
1515}
1516
1517impl std::fmt::Debug for super::BulkMuteFindingsResponse {
1518 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1519 let mut debug_struct = f.debug_struct("BulkMuteFindingsResponse");
1520 if !self._unknown_fields.is_empty() {
1521 debug_struct.field("_unknown_fields", &self._unknown_fields);
1522 }
1523 debug_struct.finish()
1524 }
1525}
1526
1527impl std::fmt::Debug for super::CreateBigQueryExportRequest {
1528 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1529 let mut debug_struct = f.debug_struct("CreateBigQueryExportRequest");
1530 debug_struct.field("parent", &self.parent);
1531 debug_struct.field("big_query_export", &self.big_query_export);
1532 debug_struct.field("big_query_export_id", &self.big_query_export_id);
1533 if !self._unknown_fields.is_empty() {
1534 debug_struct.field("_unknown_fields", &self._unknown_fields);
1535 }
1536 debug_struct.finish()
1537 }
1538}
1539
1540impl std::fmt::Debug for super::CreateFindingRequest {
1541 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1542 let mut debug_struct = f.debug_struct("CreateFindingRequest");
1543 debug_struct.field("parent", &self.parent);
1544 debug_struct.field("finding_id", &self.finding_id);
1545 debug_struct.field("finding", &self.finding);
1546 if !self._unknown_fields.is_empty() {
1547 debug_struct.field("_unknown_fields", &self._unknown_fields);
1548 }
1549 debug_struct.finish()
1550 }
1551}
1552
1553impl std::fmt::Debug for super::CreateMuteConfigRequest {
1554 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1555 let mut debug_struct = f.debug_struct("CreateMuteConfigRequest");
1556 debug_struct.field("parent", &self.parent);
1557 debug_struct.field("mute_config", &self.mute_config);
1558 debug_struct.field("mute_config_id", &self.mute_config_id);
1559 if !self._unknown_fields.is_empty() {
1560 debug_struct.field("_unknown_fields", &self._unknown_fields);
1561 }
1562 debug_struct.finish()
1563 }
1564}
1565
1566impl std::fmt::Debug for super::CreateNotificationConfigRequest {
1567 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1568 let mut debug_struct = f.debug_struct("CreateNotificationConfigRequest");
1569 debug_struct.field("parent", &self.parent);
1570 debug_struct.field("config_id", &self.config_id);
1571 debug_struct.field("notification_config", &self.notification_config);
1572 if !self._unknown_fields.is_empty() {
1573 debug_struct.field("_unknown_fields", &self._unknown_fields);
1574 }
1575 debug_struct.finish()
1576 }
1577}
1578
1579impl std::fmt::Debug for super::CreateResourceValueConfigRequest {
1580 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1581 let mut debug_struct = f.debug_struct("CreateResourceValueConfigRequest");
1582 debug_struct.field("parent", &self.parent);
1583 debug_struct.field("resource_value_config", &self.resource_value_config);
1584 if !self._unknown_fields.is_empty() {
1585 debug_struct.field("_unknown_fields", &self._unknown_fields);
1586 }
1587 debug_struct.finish()
1588 }
1589}
1590
1591impl std::fmt::Debug for super::CreateSourceRequest {
1592 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1593 let mut debug_struct = f.debug_struct("CreateSourceRequest");
1594 debug_struct.field("parent", &self.parent);
1595 debug_struct.field("source", &self.source);
1596 if !self._unknown_fields.is_empty() {
1597 debug_struct.field("_unknown_fields", &self._unknown_fields);
1598 }
1599 debug_struct.finish()
1600 }
1601}
1602
1603impl std::fmt::Debug for super::DeleteBigQueryExportRequest {
1604 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1605 let mut debug_struct = f.debug_struct("DeleteBigQueryExportRequest");
1606 debug_struct.field("name", &self.name);
1607 if !self._unknown_fields.is_empty() {
1608 debug_struct.field("_unknown_fields", &self._unknown_fields);
1609 }
1610 debug_struct.finish()
1611 }
1612}
1613
1614impl std::fmt::Debug for super::DeleteMuteConfigRequest {
1615 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1616 let mut debug_struct = f.debug_struct("DeleteMuteConfigRequest");
1617 debug_struct.field("name", &self.name);
1618 if !self._unknown_fields.is_empty() {
1619 debug_struct.field("_unknown_fields", &self._unknown_fields);
1620 }
1621 debug_struct.finish()
1622 }
1623}
1624
1625impl std::fmt::Debug for super::DeleteNotificationConfigRequest {
1626 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1627 let mut debug_struct = f.debug_struct("DeleteNotificationConfigRequest");
1628 debug_struct.field("name", &self.name);
1629 if !self._unknown_fields.is_empty() {
1630 debug_struct.field("_unknown_fields", &self._unknown_fields);
1631 }
1632 debug_struct.finish()
1633 }
1634}
1635
1636impl std::fmt::Debug for super::DeleteResourceValueConfigRequest {
1637 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1638 let mut debug_struct = f.debug_struct("DeleteResourceValueConfigRequest");
1639 debug_struct.field("name", &self.name);
1640 if !self._unknown_fields.is_empty() {
1641 debug_struct.field("_unknown_fields", &self._unknown_fields);
1642 }
1643 debug_struct.finish()
1644 }
1645}
1646
1647impl std::fmt::Debug for super::BigQueryDestination {
1648 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1649 let mut debug_struct = f.debug_struct("BigQueryDestination");
1650 debug_struct.field("dataset", &self.dataset);
1651 if !self._unknown_fields.is_empty() {
1652 debug_struct.field("_unknown_fields", &self._unknown_fields);
1653 }
1654 debug_struct.finish()
1655 }
1656}
1657
1658impl std::fmt::Debug for super::ExportFindingsMetadata {
1659 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1660 let mut debug_struct = f.debug_struct("ExportFindingsMetadata");
1661 debug_struct.field("export_start_time", &self.export_start_time);
1662 debug_struct.field("destination", &self.destination);
1663 if !self._unknown_fields.is_empty() {
1664 debug_struct.field("_unknown_fields", &self._unknown_fields);
1665 }
1666 debug_struct.finish()
1667 }
1668}
1669
1670impl std::fmt::Debug for super::ExportFindingsResponse {
1671 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1672 let mut debug_struct = f.debug_struct("ExportFindingsResponse");
1673 if !self._unknown_fields.is_empty() {
1674 debug_struct.field("_unknown_fields", &self._unknown_fields);
1675 }
1676 debug_struct.finish()
1677 }
1678}
1679
1680impl std::fmt::Debug for super::GetBigQueryExportRequest {
1681 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1682 let mut debug_struct = f.debug_struct("GetBigQueryExportRequest");
1683 debug_struct.field("name", &self.name);
1684 if !self._unknown_fields.is_empty() {
1685 debug_struct.field("_unknown_fields", &self._unknown_fields);
1686 }
1687 debug_struct.finish()
1688 }
1689}
1690
1691impl std::fmt::Debug for super::GetMuteConfigRequest {
1692 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1693 let mut debug_struct = f.debug_struct("GetMuteConfigRequest");
1694 debug_struct.field("name", &self.name);
1695 if !self._unknown_fields.is_empty() {
1696 debug_struct.field("_unknown_fields", &self._unknown_fields);
1697 }
1698 debug_struct.finish()
1699 }
1700}
1701
1702impl std::fmt::Debug for super::GetNotificationConfigRequest {
1703 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1704 let mut debug_struct = f.debug_struct("GetNotificationConfigRequest");
1705 debug_struct.field("name", &self.name);
1706 if !self._unknown_fields.is_empty() {
1707 debug_struct.field("_unknown_fields", &self._unknown_fields);
1708 }
1709 debug_struct.finish()
1710 }
1711}
1712
1713impl std::fmt::Debug for super::GetResourceValueConfigRequest {
1714 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1715 let mut debug_struct = f.debug_struct("GetResourceValueConfigRequest");
1716 debug_struct.field("name", &self.name);
1717 if !self._unknown_fields.is_empty() {
1718 debug_struct.field("_unknown_fields", &self._unknown_fields);
1719 }
1720 debug_struct.finish()
1721 }
1722}
1723
1724impl std::fmt::Debug for super::GetSourceRequest {
1725 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1726 let mut debug_struct = f.debug_struct("GetSourceRequest");
1727 debug_struct.field("name", &self.name);
1728 if !self._unknown_fields.is_empty() {
1729 debug_struct.field("_unknown_fields", &self._unknown_fields);
1730 }
1731 debug_struct.finish()
1732 }
1733}
1734
1735impl std::fmt::Debug for super::GroupFindingsRequest {
1736 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1737 let mut debug_struct = f.debug_struct("GroupFindingsRequest");
1738 debug_struct.field("parent", &self.parent);
1739 debug_struct.field("filter", &self.filter);
1740 debug_struct.field("group_by", &self.group_by);
1741 debug_struct.field("page_token", &self.page_token);
1742 debug_struct.field("page_size", &self.page_size);
1743 if !self._unknown_fields.is_empty() {
1744 debug_struct.field("_unknown_fields", &self._unknown_fields);
1745 }
1746 debug_struct.finish()
1747 }
1748}
1749
1750impl std::fmt::Debug for super::GroupFindingsResponse {
1751 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1752 let mut debug_struct = f.debug_struct("GroupFindingsResponse");
1753 debug_struct.field("group_by_results", &self.group_by_results);
1754 debug_struct.field("next_page_token", &self.next_page_token);
1755 debug_struct.field("total_size", &self.total_size);
1756 if !self._unknown_fields.is_empty() {
1757 debug_struct.field("_unknown_fields", &self._unknown_fields);
1758 }
1759 debug_struct.finish()
1760 }
1761}
1762
1763impl std::fmt::Debug for super::GroupResult {
1764 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1765 let mut debug_struct = f.debug_struct("GroupResult");
1766 debug_struct.field("properties", &self.properties);
1767 debug_struct.field("count", &self.count);
1768 if !self._unknown_fields.is_empty() {
1769 debug_struct.field("_unknown_fields", &self._unknown_fields);
1770 }
1771 debug_struct.finish()
1772 }
1773}
1774
1775impl std::fmt::Debug for super::ListAttackPathsRequest {
1776 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1777 let mut debug_struct = f.debug_struct("ListAttackPathsRequest");
1778 debug_struct.field("parent", &self.parent);
1779 debug_struct.field("filter", &self.filter);
1780 debug_struct.field("page_token", &self.page_token);
1781 debug_struct.field("page_size", &self.page_size);
1782 if !self._unknown_fields.is_empty() {
1783 debug_struct.field("_unknown_fields", &self._unknown_fields);
1784 }
1785 debug_struct.finish()
1786 }
1787}
1788
1789impl std::fmt::Debug for super::ListAttackPathsResponse {
1790 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1791 let mut debug_struct = f.debug_struct("ListAttackPathsResponse");
1792 debug_struct.field("attack_paths", &self.attack_paths);
1793 debug_struct.field("next_page_token", &self.next_page_token);
1794 if !self._unknown_fields.is_empty() {
1795 debug_struct.field("_unknown_fields", &self._unknown_fields);
1796 }
1797 debug_struct.finish()
1798 }
1799}
1800
1801impl std::fmt::Debug for super::GetSimulationRequest {
1802 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1803 let mut debug_struct = f.debug_struct("GetSimulationRequest");
1804 debug_struct.field("name", &self.name);
1805 if !self._unknown_fields.is_empty() {
1806 debug_struct.field("_unknown_fields", &self._unknown_fields);
1807 }
1808 debug_struct.finish()
1809 }
1810}
1811
1812impl std::fmt::Debug for super::GetValuedResourceRequest {
1813 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1814 let mut debug_struct = f.debug_struct("GetValuedResourceRequest");
1815 debug_struct.field("name", &self.name);
1816 if !self._unknown_fields.is_empty() {
1817 debug_struct.field("_unknown_fields", &self._unknown_fields);
1818 }
1819 debug_struct.finish()
1820 }
1821}
1822
1823impl std::fmt::Debug for super::ListBigQueryExportsRequest {
1824 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1825 let mut debug_struct = f.debug_struct("ListBigQueryExportsRequest");
1826 debug_struct.field("parent", &self.parent);
1827 debug_struct.field("page_size", &self.page_size);
1828 debug_struct.field("page_token", &self.page_token);
1829 if !self._unknown_fields.is_empty() {
1830 debug_struct.field("_unknown_fields", &self._unknown_fields);
1831 }
1832 debug_struct.finish()
1833 }
1834}
1835
1836impl std::fmt::Debug for super::ListBigQueryExportsResponse {
1837 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1838 let mut debug_struct = f.debug_struct("ListBigQueryExportsResponse");
1839 debug_struct.field("big_query_exports", &self.big_query_exports);
1840 debug_struct.field("next_page_token", &self.next_page_token);
1841 if !self._unknown_fields.is_empty() {
1842 debug_struct.field("_unknown_fields", &self._unknown_fields);
1843 }
1844 debug_struct.finish()
1845 }
1846}
1847
1848impl std::fmt::Debug for super::ListFindingsRequest {
1849 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1850 let mut debug_struct = f.debug_struct("ListFindingsRequest");
1851 debug_struct.field("parent", &self.parent);
1852 debug_struct.field("filter", &self.filter);
1853 debug_struct.field("order_by", &self.order_by);
1854 debug_struct.field("field_mask", &self.field_mask);
1855 debug_struct.field("page_token", &self.page_token);
1856 debug_struct.field("page_size", &self.page_size);
1857 if !self._unknown_fields.is_empty() {
1858 debug_struct.field("_unknown_fields", &self._unknown_fields);
1859 }
1860 debug_struct.finish()
1861 }
1862}
1863
1864impl std::fmt::Debug for super::ListFindingsResponse {
1865 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1866 let mut debug_struct = f.debug_struct("ListFindingsResponse");
1867 debug_struct.field("list_findings_results", &self.list_findings_results);
1868 debug_struct.field("next_page_token", &self.next_page_token);
1869 debug_struct.field("total_size", &self.total_size);
1870 if !self._unknown_fields.is_empty() {
1871 debug_struct.field("_unknown_fields", &self._unknown_fields);
1872 }
1873 debug_struct.finish()
1874 }
1875}
1876
1877impl std::fmt::Debug for super::list_findings_response::ListFindingsResult {
1878 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1879 let mut debug_struct = f.debug_struct("ListFindingsResult");
1880 debug_struct.field("finding", &self.finding);
1881 debug_struct.field("resource", &self.resource);
1882 if !self._unknown_fields.is_empty() {
1883 debug_struct.field("_unknown_fields", &self._unknown_fields);
1884 }
1885 debug_struct.finish()
1886 }
1887}
1888
1889impl std::fmt::Debug for super::list_findings_response::list_findings_result::Resource {
1890 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1891 let mut debug_struct = f.debug_struct("Resource");
1892 debug_struct.field("name", &self.name);
1893 debug_struct.field("display_name", &self.display_name);
1894 debug_struct.field("r#type", &self.r#type);
1895 debug_struct.field("cloud_provider", &self.cloud_provider);
1896 debug_struct.field("service", &self.service);
1897 debug_struct.field("location", &self.location);
1898 debug_struct.field("resource_path", &self.resource_path);
1899 debug_struct.field("resource_path_string", &self.resource_path_string);
1900 debug_struct.field("cloud_provider_metadata", &self.cloud_provider_metadata);
1901 if !self._unknown_fields.is_empty() {
1902 debug_struct.field("_unknown_fields", &self._unknown_fields);
1903 }
1904 debug_struct.finish()
1905 }
1906}
1907
1908impl std::fmt::Debug for super::ListMuteConfigsRequest {
1909 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1910 let mut debug_struct = f.debug_struct("ListMuteConfigsRequest");
1911 debug_struct.field("parent", &self.parent);
1912 debug_struct.field("page_size", &self.page_size);
1913 debug_struct.field("page_token", &self.page_token);
1914 if !self._unknown_fields.is_empty() {
1915 debug_struct.field("_unknown_fields", &self._unknown_fields);
1916 }
1917 debug_struct.finish()
1918 }
1919}
1920
1921impl std::fmt::Debug for super::ListMuteConfigsResponse {
1922 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1923 let mut debug_struct = f.debug_struct("ListMuteConfigsResponse");
1924 debug_struct.field("mute_configs", &self.mute_configs);
1925 debug_struct.field("next_page_token", &self.next_page_token);
1926 if !self._unknown_fields.is_empty() {
1927 debug_struct.field("_unknown_fields", &self._unknown_fields);
1928 }
1929 debug_struct.finish()
1930 }
1931}
1932
1933impl std::fmt::Debug for super::ListNotificationConfigsRequest {
1934 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1935 let mut debug_struct = f.debug_struct("ListNotificationConfigsRequest");
1936 debug_struct.field("parent", &self.parent);
1937 debug_struct.field("page_token", &self.page_token);
1938 debug_struct.field("page_size", &self.page_size);
1939 if !self._unknown_fields.is_empty() {
1940 debug_struct.field("_unknown_fields", &self._unknown_fields);
1941 }
1942 debug_struct.finish()
1943 }
1944}
1945
1946impl std::fmt::Debug for super::ListNotificationConfigsResponse {
1947 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1948 let mut debug_struct = f.debug_struct("ListNotificationConfigsResponse");
1949 debug_struct.field("notification_configs", &self.notification_configs);
1950 debug_struct.field("next_page_token", &self.next_page_token);
1951 if !self._unknown_fields.is_empty() {
1952 debug_struct.field("_unknown_fields", &self._unknown_fields);
1953 }
1954 debug_struct.finish()
1955 }
1956}
1957
1958impl std::fmt::Debug for super::ListResourceValueConfigsRequest {
1959 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1960 let mut debug_struct = f.debug_struct("ListResourceValueConfigsRequest");
1961 debug_struct.field("parent", &self.parent);
1962 debug_struct.field("page_size", &self.page_size);
1963 debug_struct.field("page_token", &self.page_token);
1964 if !self._unknown_fields.is_empty() {
1965 debug_struct.field("_unknown_fields", &self._unknown_fields);
1966 }
1967 debug_struct.finish()
1968 }
1969}
1970
1971impl std::fmt::Debug for super::ListResourceValueConfigsResponse {
1972 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1973 let mut debug_struct = f.debug_struct("ListResourceValueConfigsResponse");
1974 debug_struct.field("resource_value_configs", &self.resource_value_configs);
1975 debug_struct.field("next_page_token", &self.next_page_token);
1976 if !self._unknown_fields.is_empty() {
1977 debug_struct.field("_unknown_fields", &self._unknown_fields);
1978 }
1979 debug_struct.finish()
1980 }
1981}
1982
1983impl std::fmt::Debug for super::ListSourcesRequest {
1984 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1985 let mut debug_struct = f.debug_struct("ListSourcesRequest");
1986 debug_struct.field("parent", &self.parent);
1987 debug_struct.field("page_token", &self.page_token);
1988 debug_struct.field("page_size", &self.page_size);
1989 if !self._unknown_fields.is_empty() {
1990 debug_struct.field("_unknown_fields", &self._unknown_fields);
1991 }
1992 debug_struct.finish()
1993 }
1994}
1995
1996impl std::fmt::Debug for super::ListSourcesResponse {
1997 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1998 let mut debug_struct = f.debug_struct("ListSourcesResponse");
1999 debug_struct.field("sources", &self.sources);
2000 debug_struct.field("next_page_token", &self.next_page_token);
2001 if !self._unknown_fields.is_empty() {
2002 debug_struct.field("_unknown_fields", &self._unknown_fields);
2003 }
2004 debug_struct.finish()
2005 }
2006}
2007
2008impl std::fmt::Debug for super::ListValuedResourcesRequest {
2009 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2010 let mut debug_struct = f.debug_struct("ListValuedResourcesRequest");
2011 debug_struct.field("parent", &self.parent);
2012 debug_struct.field("filter", &self.filter);
2013 debug_struct.field("page_token", &self.page_token);
2014 debug_struct.field("page_size", &self.page_size);
2015 debug_struct.field("order_by", &self.order_by);
2016 if !self._unknown_fields.is_empty() {
2017 debug_struct.field("_unknown_fields", &self._unknown_fields);
2018 }
2019 debug_struct.finish()
2020 }
2021}
2022
2023impl std::fmt::Debug for super::ListValuedResourcesResponse {
2024 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2025 let mut debug_struct = f.debug_struct("ListValuedResourcesResponse");
2026 debug_struct.field("valued_resources", &self.valued_resources);
2027 debug_struct.field("next_page_token", &self.next_page_token);
2028 debug_struct.field("total_size", &self.total_size);
2029 if !self._unknown_fields.is_empty() {
2030 debug_struct.field("_unknown_fields", &self._unknown_fields);
2031 }
2032 debug_struct.finish()
2033 }
2034}
2035
2036impl std::fmt::Debug for super::SetFindingStateRequest {
2037 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2038 let mut debug_struct = f.debug_struct("SetFindingStateRequest");
2039 debug_struct.field("name", &self.name);
2040 debug_struct.field("state", &self.state);
2041 if !self._unknown_fields.is_empty() {
2042 debug_struct.field("_unknown_fields", &self._unknown_fields);
2043 }
2044 debug_struct.finish()
2045 }
2046}
2047
2048impl std::fmt::Debug for super::SetMuteRequest {
2049 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2050 let mut debug_struct = f.debug_struct("SetMuteRequest");
2051 debug_struct.field("name", &self.name);
2052 debug_struct.field("mute", &self.mute);
2053 if !self._unknown_fields.is_empty() {
2054 debug_struct.field("_unknown_fields", &self._unknown_fields);
2055 }
2056 debug_struct.finish()
2057 }
2058}
2059
2060impl std::fmt::Debug for super::UpdateBigQueryExportRequest {
2061 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2062 let mut debug_struct = f.debug_struct("UpdateBigQueryExportRequest");
2063 debug_struct.field("big_query_export", &self.big_query_export);
2064 debug_struct.field("update_mask", &self.update_mask);
2065 if !self._unknown_fields.is_empty() {
2066 debug_struct.field("_unknown_fields", &self._unknown_fields);
2067 }
2068 debug_struct.finish()
2069 }
2070}
2071
2072impl std::fmt::Debug for super::UpdateExternalSystemRequest {
2073 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2074 let mut debug_struct = f.debug_struct("UpdateExternalSystemRequest");
2075 debug_struct.field("external_system", &self.external_system);
2076 debug_struct.field("update_mask", &self.update_mask);
2077 if !self._unknown_fields.is_empty() {
2078 debug_struct.field("_unknown_fields", &self._unknown_fields);
2079 }
2080 debug_struct.finish()
2081 }
2082}
2083
2084impl std::fmt::Debug for super::UpdateFindingRequest {
2085 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2086 let mut debug_struct = f.debug_struct("UpdateFindingRequest");
2087 debug_struct.field("finding", &self.finding);
2088 debug_struct.field("update_mask", &self.update_mask);
2089 if !self._unknown_fields.is_empty() {
2090 debug_struct.field("_unknown_fields", &self._unknown_fields);
2091 }
2092 debug_struct.finish()
2093 }
2094}
2095
2096impl std::fmt::Debug for super::UpdateMuteConfigRequest {
2097 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2098 let mut debug_struct = f.debug_struct("UpdateMuteConfigRequest");
2099 debug_struct.field("mute_config", &self.mute_config);
2100 debug_struct.field("update_mask", &self.update_mask);
2101 if !self._unknown_fields.is_empty() {
2102 debug_struct.field("_unknown_fields", &self._unknown_fields);
2103 }
2104 debug_struct.finish()
2105 }
2106}
2107
2108impl std::fmt::Debug for super::UpdateNotificationConfigRequest {
2109 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2110 let mut debug_struct = f.debug_struct("UpdateNotificationConfigRequest");
2111 debug_struct.field("notification_config", &self.notification_config);
2112 debug_struct.field("update_mask", &self.update_mask);
2113 if !self._unknown_fields.is_empty() {
2114 debug_struct.field("_unknown_fields", &self._unknown_fields);
2115 }
2116 debug_struct.finish()
2117 }
2118}
2119
2120impl std::fmt::Debug for super::UpdateResourceValueConfigRequest {
2121 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2122 let mut debug_struct = f.debug_struct("UpdateResourceValueConfigRequest");
2123 debug_struct.field("resource_value_config", &self.resource_value_config);
2124 debug_struct.field("update_mask", &self.update_mask);
2125 if !self._unknown_fields.is_empty() {
2126 debug_struct.field("_unknown_fields", &self._unknown_fields);
2127 }
2128 debug_struct.finish()
2129 }
2130}
2131
2132impl std::fmt::Debug for super::UpdateSecurityMarksRequest {
2133 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2134 let mut debug_struct = f.debug_struct("UpdateSecurityMarksRequest");
2135 debug_struct.field("security_marks", &self.security_marks);
2136 debug_struct.field("update_mask", &self.update_mask);
2137 if !self._unknown_fields.is_empty() {
2138 debug_struct.field("_unknown_fields", &self._unknown_fields);
2139 }
2140 debug_struct.finish()
2141 }
2142}
2143
2144impl std::fmt::Debug for super::UpdateSourceRequest {
2145 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2146 let mut debug_struct = f.debug_struct("UpdateSourceRequest");
2147 debug_struct.field("source", &self.source);
2148 debug_struct.field("update_mask", &self.update_mask);
2149 if !self._unknown_fields.is_empty() {
2150 debug_struct.field("_unknown_fields", &self._unknown_fields);
2151 }
2152 debug_struct.finish()
2153 }
2154}
2155
2156impl std::fmt::Debug for super::Simulation {
2157 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2158 let mut debug_struct = f.debug_struct("Simulation");
2159 debug_struct.field("name", &self.name);
2160 debug_struct.field("create_time", &self.create_time);
2161 debug_struct.field(
2162 "resource_value_configs_metadata",
2163 &self.resource_value_configs_metadata,
2164 );
2165 debug_struct.field("cloud_provider", &self.cloud_provider);
2166 if !self._unknown_fields.is_empty() {
2167 debug_struct.field("_unknown_fields", &self._unknown_fields);
2168 }
2169 debug_struct.finish()
2170 }
2171}
2172
2173impl std::fmt::Debug for super::Source {
2174 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2175 let mut debug_struct = f.debug_struct("Source");
2176 debug_struct.field("name", &self.name);
2177 debug_struct.field("display_name", &self.display_name);
2178 debug_struct.field("description", &self.description);
2179 debug_struct.field("canonical_name", &self.canonical_name);
2180 if !self._unknown_fields.is_empty() {
2181 debug_struct.field("_unknown_fields", &self._unknown_fields);
2182 }
2183 debug_struct.finish()
2184 }
2185}
2186
2187impl std::fmt::Debug for super::ToxicCombination {
2188 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2189 let mut debug_struct = f.debug_struct("ToxicCombination");
2190 debug_struct.field("attack_exposure_score", &self.attack_exposure_score);
2191 debug_struct.field("related_findings", &self.related_findings);
2192 if !self._unknown_fields.is_empty() {
2193 debug_struct.field("_unknown_fields", &self._unknown_fields);
2194 }
2195 debug_struct.finish()
2196 }
2197}
2198
2199impl std::fmt::Debug for super::ValuedResource {
2200 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2201 let mut debug_struct = f.debug_struct("ValuedResource");
2202 debug_struct.field("name", &self.name);
2203 debug_struct.field("resource", &self.resource);
2204 debug_struct.field("resource_type", &self.resource_type);
2205 debug_struct.field("display_name", &self.display_name);
2206 debug_struct.field("resource_value", &self.resource_value);
2207 debug_struct.field("exposed_score", &self.exposed_score);
2208 debug_struct.field(
2209 "resource_value_configs_used",
2210 &self.resource_value_configs_used,
2211 );
2212 if !self._unknown_fields.is_empty() {
2213 debug_struct.field("_unknown_fields", &self._unknown_fields);
2214 }
2215 debug_struct.finish()
2216 }
2217}
2218
2219impl std::fmt::Debug for super::ResourceValueConfigMetadata {
2220 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2221 let mut debug_struct = f.debug_struct("ResourceValueConfigMetadata");
2222 debug_struct.field("name", &self.name);
2223 if !self._unknown_fields.is_empty() {
2224 debug_struct.field("_unknown_fields", &self._unknown_fields);
2225 }
2226 debug_struct.finish()
2227 }
2228}
2229
2230impl std::fmt::Debug for super::VertexAi {
2231 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2232 let mut debug_struct = f.debug_struct("VertexAi");
2233 debug_struct.field("datasets", &self.datasets);
2234 debug_struct.field("pipelines", &self.pipelines);
2235 if !self._unknown_fields.is_empty() {
2236 debug_struct.field("_unknown_fields", &self._unknown_fields);
2237 }
2238 debug_struct.finish()
2239 }
2240}
2241
2242impl std::fmt::Debug for super::vertex_ai::Dataset {
2243 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2244 let mut debug_struct = f.debug_struct("Dataset");
2245 debug_struct.field("name", &self.name);
2246 debug_struct.field("display_name", &self.display_name);
2247 debug_struct.field("source", &self.source);
2248 if !self._unknown_fields.is_empty() {
2249 debug_struct.field("_unknown_fields", &self._unknown_fields);
2250 }
2251 debug_struct.finish()
2252 }
2253}
2254
2255impl std::fmt::Debug for super::vertex_ai::Pipeline {
2256 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2257 let mut debug_struct = f.debug_struct("Pipeline");
2258 debug_struct.field("name", &self.name);
2259 debug_struct.field("display_name", &self.display_name);
2260 if !self._unknown_fields.is_empty() {
2261 debug_struct.field("_unknown_fields", &self._unknown_fields);
2262 }
2263 debug_struct.finish()
2264 }
2265}
2266
2267impl std::fmt::Debug for super::Vulnerability {
2268 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2269 let mut debug_struct = f.debug_struct("Vulnerability");
2270 debug_struct.field("cve", &self.cve);
2271 debug_struct.field("offending_package", &self.offending_package);
2272 debug_struct.field("fixed_package", &self.fixed_package);
2273 debug_struct.field("security_bulletin", &self.security_bulletin);
2274 debug_struct.field("provider_risk_score", &self.provider_risk_score);
2275 debug_struct.field("reachable", &self.reachable);
2276 debug_struct.field("cwes", &self.cwes);
2277 if !self._unknown_fields.is_empty() {
2278 debug_struct.field("_unknown_fields", &self._unknown_fields);
2279 }
2280 debug_struct.finish()
2281 }
2282}
2283
2284impl std::fmt::Debug for super::Cve {
2285 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2286 let mut debug_struct = f.debug_struct("Cve");
2287 debug_struct.field("id", &self.id);
2288 debug_struct.field("references", &self.references);
2289 debug_struct.field("cvssv3", &self.cvssv3);
2290 debug_struct.field("upstream_fix_available", &self.upstream_fix_available);
2291 debug_struct.field("impact", &self.impact);
2292 debug_struct.field("exploitation_activity", &self.exploitation_activity);
2293 debug_struct.field("observed_in_the_wild", &self.observed_in_the_wild);
2294 debug_struct.field("zero_day", &self.zero_day);
2295 debug_struct.field("exploit_release_date", &self.exploit_release_date);
2296 debug_struct.field("first_exploitation_date", &self.first_exploitation_date);
2297 if !self._unknown_fields.is_empty() {
2298 debug_struct.field("_unknown_fields", &self._unknown_fields);
2299 }
2300 debug_struct.finish()
2301 }
2302}
2303
2304impl std::fmt::Debug for super::Reference {
2305 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2306 let mut debug_struct = f.debug_struct("Reference");
2307 debug_struct.field("source", &self.source);
2308 debug_struct.field("uri", &self.uri);
2309 if !self._unknown_fields.is_empty() {
2310 debug_struct.field("_unknown_fields", &self._unknown_fields);
2311 }
2312 debug_struct.finish()
2313 }
2314}
2315
2316impl std::fmt::Debug for super::Cvssv3 {
2317 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2318 let mut debug_struct = f.debug_struct("Cvssv3");
2319 debug_struct.field("base_score", &self.base_score);
2320 debug_struct.field("attack_vector", &self.attack_vector);
2321 debug_struct.field("attack_complexity", &self.attack_complexity);
2322 debug_struct.field("privileges_required", &self.privileges_required);
2323 debug_struct.field("user_interaction", &self.user_interaction);
2324 debug_struct.field("scope", &self.scope);
2325 debug_struct.field("confidentiality_impact", &self.confidentiality_impact);
2326 debug_struct.field("integrity_impact", &self.integrity_impact);
2327 debug_struct.field("availability_impact", &self.availability_impact);
2328 if !self._unknown_fields.is_empty() {
2329 debug_struct.field("_unknown_fields", &self._unknown_fields);
2330 }
2331 debug_struct.finish()
2332 }
2333}
2334
2335impl std::fmt::Debug for super::Package {
2336 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2337 let mut debug_struct = f.debug_struct("Package");
2338 debug_struct.field("package_name", &self.package_name);
2339 debug_struct.field("cpe_uri", &self.cpe_uri);
2340 debug_struct.field("package_type", &self.package_type);
2341 debug_struct.field("package_version", &self.package_version);
2342 if !self._unknown_fields.is_empty() {
2343 debug_struct.field("_unknown_fields", &self._unknown_fields);
2344 }
2345 debug_struct.finish()
2346 }
2347}
2348
2349impl std::fmt::Debug for super::SecurityBulletin {
2350 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2351 let mut debug_struct = f.debug_struct("SecurityBulletin");
2352 debug_struct.field("bulletin_id", &self.bulletin_id);
2353 debug_struct.field("submission_time", &self.submission_time);
2354 debug_struct.field("suggested_upgrade_version", &self.suggested_upgrade_version);
2355 if !self._unknown_fields.is_empty() {
2356 debug_struct.field("_unknown_fields", &self._unknown_fields);
2357 }
2358 debug_struct.finish()
2359 }
2360}
2361
2362impl std::fmt::Debug for super::Cwe {
2363 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2364 let mut debug_struct = f.debug_struct("Cwe");
2365 debug_struct.field("id", &self.id);
2366 debug_struct.field("references", &self.references);
2367 if !self._unknown_fields.is_empty() {
2368 debug_struct.field("_unknown_fields", &self._unknown_fields);
2369 }
2370 debug_struct.finish()
2371 }
2372}