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