#[allow(unused_imports)]
use super::*;
impl std::fmt::Debug for super::Access {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Access");
debug_struct.field("principal_email", &self.principal_email);
debug_struct.field("caller_ip", &self.caller_ip);
debug_struct.field("caller_ip_geo", &self.caller_ip_geo);
debug_struct.field("user_agent_family", &self.user_agent_family);
debug_struct.field("user_agent", &self.user_agent);
debug_struct.field("service_name", &self.service_name);
debug_struct.field("method_name", &self.method_name);
debug_struct.field("principal_subject", &self.principal_subject);
debug_struct.field("service_account_key_name", &self.service_account_key_name);
debug_struct.field(
"service_account_delegation_info",
&self.service_account_delegation_info,
);
debug_struct.field("user_name", &self.user_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ServiceAccountDelegationInfo {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ServiceAccountDelegationInfo");
debug_struct.field("principal_email", &self.principal_email);
debug_struct.field("principal_subject", &self.principal_subject);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Geolocation {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Geolocation");
debug_struct.field("region_code", &self.region_code);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AffectedResources {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AffectedResources");
debug_struct.field("count", &self.count);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AiModel {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AiModel");
debug_struct.field("name", &self.name);
debug_struct.field("domain", &self.domain);
debug_struct.field("library", &self.library);
debug_struct.field("location", &self.location);
debug_struct.field("publisher", &self.publisher);
debug_struct.field("deployment_platform", &self.deployment_platform);
debug_struct.field("display_name", &self.display_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Application {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Application");
debug_struct.field("base_uri", &self.base_uri);
debug_struct.field("full_uri", &self.full_uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AttackExposure {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AttackExposure");
debug_struct.field("score", &self.score);
debug_struct.field("latest_calculation_time", &self.latest_calculation_time);
debug_struct.field("attack_exposure_result", &self.attack_exposure_result);
debug_struct.field("state", &self.state);
debug_struct.field(
"exposed_high_value_resources_count",
&self.exposed_high_value_resources_count,
);
debug_struct.field(
"exposed_medium_value_resources_count",
&self.exposed_medium_value_resources_count,
);
debug_struct.field(
"exposed_low_value_resources_count",
&self.exposed_low_value_resources_count,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AttackPath {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AttackPath");
debug_struct.field("name", &self.name);
debug_struct.field("path_nodes", &self.path_nodes);
debug_struct.field("edges", &self.edges);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::attack_path::AttackPathNode {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AttackPathNode");
debug_struct.field("resource", &self.resource);
debug_struct.field("resource_type", &self.resource_type);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("associated_findings", &self.associated_findings);
debug_struct.field("uuid", &self.uuid);
debug_struct.field("attack_steps", &self.attack_steps);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::attack_path::attack_path_node::PathNodeAssociatedFinding {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PathNodeAssociatedFinding");
debug_struct.field("canonical_finding", &self.canonical_finding);
debug_struct.field("finding_category", &self.finding_category);
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::attack_path::attack_path_node::AttackStepNode {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AttackStepNode");
debug_struct.field("uuid", &self.uuid);
debug_struct.field("r#type", &self.r#type);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("labels", &self.labels);
debug_struct.field("description", &self.description);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::attack_path::AttackPathEdge {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AttackPathEdge");
debug_struct.field("source", &self.source);
debug_struct.field("destination", &self.destination);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BackupDisasterRecovery {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BackupDisasterRecovery");
debug_struct.field("backup_template", &self.backup_template);
debug_struct.field("policies", &self.policies);
debug_struct.field("host", &self.host);
debug_struct.field("applications", &self.applications);
debug_struct.field("storage_pool", &self.storage_pool);
debug_struct.field("policy_options", &self.policy_options);
debug_struct.field("profile", &self.profile);
debug_struct.field("appliance", &self.appliance);
debug_struct.field("backup_type", &self.backup_type);
debug_struct.field("backup_create_time", &self.backup_create_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BigQueryExport {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BigQueryExport");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("filter", &self.filter);
debug_struct.field("dataset", &self.dataset);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("most_recent_editor", &self.most_recent_editor);
debug_struct.field("principal", &self.principal);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Chokepoint {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Chokepoint");
debug_struct.field("related_findings", &self.related_findings);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CloudArmor {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CloudArmor");
debug_struct.field("security_policy", &self.security_policy);
debug_struct.field("requests", &self.requests);
debug_struct.field("adaptive_protection", &self.adaptive_protection);
debug_struct.field("attack", &self.attack);
debug_struct.field("threat_vector", &self.threat_vector);
debug_struct.field("duration", &self.duration);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SecurityPolicy {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SecurityPolicy");
debug_struct.field("name", &self.name);
debug_struct.field("r#type", &self.r#type);
debug_struct.field("preview", &self.preview);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Requests {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Requests");
debug_struct.field("ratio", &self.ratio);
debug_struct.field("short_term_allowed", &self.short_term_allowed);
debug_struct.field("long_term_allowed", &self.long_term_allowed);
debug_struct.field("long_term_denied", &self.long_term_denied);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AdaptiveProtection {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AdaptiveProtection");
debug_struct.field("confidence", &self.confidence);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Attack {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Attack");
debug_struct.field("volume_pps_long", &self.volume_pps_long);
debug_struct.field("volume_bps_long", &self.volume_bps_long);
debug_struct.field("classification", &self.classification);
debug_struct.field("volume_pps", &self.volume_pps);
debug_struct.field("volume_bps", &self.volume_bps);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CloudDlpDataProfile {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CloudDlpDataProfile");
debug_struct.field("data_profile", &self.data_profile);
debug_struct.field("parent_type", &self.parent_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CloudDlpInspection {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CloudDlpInspection");
debug_struct.field("inspect_job", &self.inspect_job);
debug_struct.field("info_type", &self.info_type);
debug_struct.field("info_type_count", &self.info_type_count);
debug_struct.field("full_scan", &self.full_scan);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Compliance {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Compliance");
debug_struct.field("standard", &self.standard);
debug_struct.field("version", &self.version);
debug_struct.field("ids", &self.ids);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Connection {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Connection");
debug_struct.field("destination_ip", &self.destination_ip);
debug_struct.field("destination_port", &self.destination_port);
debug_struct.field("source_ip", &self.source_ip);
debug_struct.field("source_port", &self.source_port);
debug_struct.field("protocol", &self.protocol);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ContactDetails {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ContactDetails");
debug_struct.field("contacts", &self.contacts);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Contact {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Contact");
debug_struct.field("email", &self.email);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Container {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Container");
debug_struct.field("name", &self.name);
debug_struct.field("uri", &self.uri);
debug_struct.field("image_id", &self.image_id);
debug_struct.field("labels", &self.labels);
debug_struct.field("create_time", &self.create_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DataAccessEvent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DataAccessEvent");
debug_struct.field("event_id", &self.event_id);
debug_struct.field("principal_email", &self.principal_email);
debug_struct.field("operation", &self.operation);
debug_struct.field("event_time", &self.event_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DataFlowEvent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DataFlowEvent");
debug_struct.field("event_id", &self.event_id);
debug_struct.field("principal_email", &self.principal_email);
debug_struct.field("operation", &self.operation);
debug_struct.field("violated_location", &self.violated_location);
debug_struct.field("event_time", &self.event_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DataRetentionDeletionEvent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DataRetentionDeletionEvent");
debug_struct.field("event_detection_time", &self.event_detection_time);
debug_struct.field("data_object_count", &self.data_object_count);
debug_struct.field("max_retention_allowed", &self.max_retention_allowed);
debug_struct.field("event_type", &self.event_type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Database {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Database");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("user_name", &self.user_name);
debug_struct.field("query", &self.query);
debug_struct.field("grantees", &self.grantees);
debug_struct.field("version", &self.version);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Disk {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Disk");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Exfiltration {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Exfiltration");
debug_struct.field("sources", &self.sources);
debug_struct.field("targets", &self.targets);
debug_struct.field("total_exfiltrated_bytes", &self.total_exfiltrated_bytes);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExfilResource {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExfilResource");
debug_struct.field("name", &self.name);
debug_struct.field("components", &self.components);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExternalSystem {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExternalSystem");
debug_struct.field("name", &self.name);
debug_struct.field("assignees", &self.assignees);
debug_struct.field("external_uid", &self.external_uid);
debug_struct.field("status", &self.status);
debug_struct.field(
"external_system_update_time",
&self.external_system_update_time,
);
debug_struct.field("case_uri", &self.case_uri);
debug_struct.field("case_priority", &self.case_priority);
debug_struct.field("case_sla", &self.case_sla);
debug_struct.field("case_create_time", &self.case_create_time);
debug_struct.field("case_close_time", &self.case_close_time);
debug_struct.field("ticket_info", &self.ticket_info);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::external_system::TicketInfo {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("TicketInfo");
debug_struct.field("id", &self.id);
debug_struct.field("assignee", &self.assignee);
debug_struct.field("description", &self.description);
debug_struct.field("uri", &self.uri);
debug_struct.field("status", &self.status);
debug_struct.field("update_time", &self.update_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::File {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("File");
debug_struct.field("path", &self.path);
debug_struct.field("size", &self.size);
debug_struct.field("sha256", &self.sha256);
debug_struct.field("hashed_size", &self.hashed_size);
debug_struct.field("partially_hashed", &self.partially_hashed);
debug_struct.field("contents", &self.contents);
debug_struct.field("disk_path", &self.disk_path);
debug_struct.field("operations", &self.operations);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::file::DiskPath {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DiskPath");
debug_struct.field("partition_uuid", &self.partition_uuid);
debug_struct.field("relative_path", &self.relative_path);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::file::FileOperation {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("FileOperation");
debug_struct.field("r#type", &self.r#type);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Finding {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Finding");
debug_struct.field("name", &self.name);
debug_struct.field("canonical_name", &self.canonical_name);
debug_struct.field("parent", &self.parent);
debug_struct.field("resource_name", &self.resource_name);
debug_struct.field("state", &self.state);
debug_struct.field("category", &self.category);
debug_struct.field("external_uri", &self.external_uri);
debug_struct.field("source_properties", &self.source_properties);
debug_struct.field("security_marks", &self.security_marks);
debug_struct.field("event_time", &self.event_time);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("severity", &self.severity);
debug_struct.field("mute", &self.mute);
debug_struct.field("mute_info", &self.mute_info);
debug_struct.field("finding_class", &self.finding_class);
debug_struct.field("indicator", &self.indicator);
debug_struct.field("vulnerability", &self.vulnerability);
debug_struct.field("mute_update_time", &self.mute_update_time);
debug_struct.field("external_systems", &self.external_systems);
debug_struct.field("mitre_attack", &self.mitre_attack);
debug_struct.field("access", &self.access);
debug_struct.field("connections", &self.connections);
debug_struct.field("mute_initiator", &self.mute_initiator);
debug_struct.field("processes", &self.processes);
debug_struct.field("contacts", &self.contacts);
debug_struct.field("compliances", &self.compliances);
debug_struct.field("parent_display_name", &self.parent_display_name);
debug_struct.field("description", &self.description);
debug_struct.field("exfiltration", &self.exfiltration);
debug_struct.field("iam_bindings", &self.iam_bindings);
debug_struct.field("next_steps", &self.next_steps);
debug_struct.field("module_name", &self.module_name);
debug_struct.field("containers", &self.containers);
debug_struct.field("kubernetes", &self.kubernetes);
debug_struct.field("database", &self.database);
debug_struct.field("attack_exposure", &self.attack_exposure);
debug_struct.field("files", &self.files);
debug_struct.field("cloud_dlp_inspection", &self.cloud_dlp_inspection);
debug_struct.field("cloud_dlp_data_profile", &self.cloud_dlp_data_profile);
debug_struct.field("kernel_rootkit", &self.kernel_rootkit);
debug_struct.field("org_policies", &self.org_policies);
debug_struct.field("job", &self.job);
debug_struct.field("application", &self.application);
debug_struct.field("ip_rules", &self.ip_rules);
debug_struct.field("backup_disaster_recovery", &self.backup_disaster_recovery);
debug_struct.field("security_posture", &self.security_posture);
debug_struct.field("log_entries", &self.log_entries);
debug_struct.field("load_balancers", &self.load_balancers);
debug_struct.field("cloud_armor", &self.cloud_armor);
debug_struct.field("notebook", &self.notebook);
debug_struct.field("toxic_combination", &self.toxic_combination);
debug_struct.field("group_memberships", &self.group_memberships);
debug_struct.field("disk", &self.disk);
debug_struct.field("data_access_events", &self.data_access_events);
debug_struct.field("data_flow_events", &self.data_flow_events);
debug_struct.field("networks", &self.networks);
debug_struct.field(
"data_retention_deletion_events",
&self.data_retention_deletion_events,
);
debug_struct.field("affected_resources", &self.affected_resources);
debug_struct.field("ai_model", &self.ai_model);
debug_struct.field("chokepoint", &self.chokepoint);
debug_struct.field("vertex_ai", &self.vertex_ai);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::finding::MuteInfo {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("MuteInfo");
debug_struct.field("static_mute", &self.static_mute);
debug_struct.field("dynamic_mute_records", &self.dynamic_mute_records);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::finding::mute_info::StaticMute {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("StaticMute");
debug_struct.field("state", &self.state);
debug_struct.field("apply_time", &self.apply_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::finding::mute_info::DynamicMuteRecord {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DynamicMuteRecord");
debug_struct.field("mute_config", &self.mute_config);
debug_struct.field("match_time", &self.match_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Folder {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Folder");
debug_struct.field("resource_folder", &self.resource_folder);
debug_struct.field(
"resource_folder_display_name",
&self.resource_folder_display_name,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GroupMembership {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GroupMembership");
debug_struct.field("group_type", &self.group_type);
debug_struct.field("group_id", &self.group_id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::IamBinding {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("IamBinding");
debug_struct.field("action", &self.action);
debug_struct.field("role", &self.role);
debug_struct.field("member", &self.member);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Indicator {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Indicator");
debug_struct.field("ip_addresses", &self.ip_addresses);
debug_struct.field("domains", &self.domains);
debug_struct.field("signatures", &self.signatures);
debug_struct.field("uris", &self.uris);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::indicator::ProcessSignature {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ProcessSignature");
debug_struct.field("signature_type", &self.signature_type);
debug_struct.field("signature", &self.signature);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::indicator::process_signature::MemoryHashSignature {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("MemoryHashSignature");
debug_struct.field("binary_family", &self.binary_family);
debug_struct.field("detections", &self.detections);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::indicator::process_signature::memory_hash_signature::Detection {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Detection");
debug_struct.field("binary", &self.binary);
debug_struct.field("percent_pages_matched", &self.percent_pages_matched);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::indicator::process_signature::YaraRuleSignature {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("YaraRuleSignature");
debug_struct.field("yara_rule", &self.yara_rule);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::IpRules {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("IpRules");
debug_struct.field("direction", &self.direction);
debug_struct.field("source_ip_ranges", &self.source_ip_ranges);
debug_struct.field("destination_ip_ranges", &self.destination_ip_ranges);
debug_struct.field("exposed_services", &self.exposed_services);
debug_struct.field("rules", &self.rules);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::IpRule {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("IpRule");
debug_struct.field("protocol", &self.protocol);
debug_struct.field("port_ranges", &self.port_ranges);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ip_rule::PortRange {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PortRange");
debug_struct.field("min", &self.min);
debug_struct.field("max", &self.max);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Allowed {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Allowed");
debug_struct.field("ip_rules", &self.ip_rules);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Denied {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Denied");
debug_struct.field("ip_rules", &self.ip_rules);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Job {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Job");
debug_struct.field("name", &self.name);
debug_struct.field("state", &self.state);
debug_struct.field("error_code", &self.error_code);
debug_struct.field("location", &self.location);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::KernelRootkit {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("KernelRootkit");
debug_struct.field("name", &self.name);
debug_struct.field(
"unexpected_code_modification",
&self.unexpected_code_modification,
);
debug_struct.field(
"unexpected_read_only_data_modification",
&self.unexpected_read_only_data_modification,
);
debug_struct.field("unexpected_ftrace_handler", &self.unexpected_ftrace_handler);
debug_struct.field("unexpected_kprobe_handler", &self.unexpected_kprobe_handler);
debug_struct.field(
"unexpected_kernel_code_pages",
&self.unexpected_kernel_code_pages,
);
debug_struct.field(
"unexpected_system_call_handler",
&self.unexpected_system_call_handler,
);
debug_struct.field(
"unexpected_interrupt_handler",
&self.unexpected_interrupt_handler,
);
debug_struct.field(
"unexpected_processes_in_runqueue",
&self.unexpected_processes_in_runqueue,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Kubernetes {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Kubernetes");
debug_struct.field("pods", &self.pods);
debug_struct.field("nodes", &self.nodes);
debug_struct.field("node_pools", &self.node_pools);
debug_struct.field("roles", &self.roles);
debug_struct.field("bindings", &self.bindings);
debug_struct.field("access_reviews", &self.access_reviews);
debug_struct.field("objects", &self.objects);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::kubernetes::Pod {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Pod");
debug_struct.field("ns", &self.ns);
debug_struct.field("name", &self.name);
debug_struct.field("labels", &self.labels);
debug_struct.field("containers", &self.containers);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::kubernetes::Node {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Node");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::kubernetes::NodePool {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("NodePool");
debug_struct.field("name", &self.name);
debug_struct.field("nodes", &self.nodes);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::kubernetes::Role {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Role");
debug_struct.field("kind", &self.kind);
debug_struct.field("ns", &self.ns);
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::kubernetes::Binding {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Binding");
debug_struct.field("ns", &self.ns);
debug_struct.field("name", &self.name);
debug_struct.field("role", &self.role);
debug_struct.field("subjects", &self.subjects);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::kubernetes::Subject {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Subject");
debug_struct.field("kind", &self.kind);
debug_struct.field("ns", &self.ns);
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::kubernetes::AccessReview {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AccessReview");
debug_struct.field("group", &self.group);
debug_struct.field("ns", &self.ns);
debug_struct.field("name", &self.name);
debug_struct.field("resource", &self.resource);
debug_struct.field("subresource", &self.subresource);
debug_struct.field("verb", &self.verb);
debug_struct.field("version", &self.version);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::kubernetes::Object {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Object");
debug_struct.field("group", &self.group);
debug_struct.field("kind", &self.kind);
debug_struct.field("ns", &self.ns);
debug_struct.field("name", &self.name);
debug_struct.field("containers", &self.containers);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Label {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Label");
debug_struct.field("name", &self.name);
debug_struct.field("value", &self.value);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::LoadBalancer {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LoadBalancer");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::LogEntry {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("LogEntry");
debug_struct.field("log_entry", &self.log_entry);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CloudLoggingEntry {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CloudLoggingEntry");
debug_struct.field("insert_id", &self.insert_id);
debug_struct.field("log_id", &self.log_id);
debug_struct.field("resource_container", &self.resource_container);
debug_struct.field("timestamp", &self.timestamp);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::MitreAttack {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("MitreAttack");
debug_struct.field("primary_tactic", &self.primary_tactic);
debug_struct.field("primary_techniques", &self.primary_techniques);
debug_struct.field("additional_tactics", &self.additional_tactics);
debug_struct.field("additional_techniques", &self.additional_techniques);
debug_struct.field("version", &self.version);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::MuteConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("MuteConfig");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("filter", &self.filter);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("most_recent_editor", &self.most_recent_editor);
debug_struct.field("r#type", &self.r#type);
debug_struct.field("expiry_time", &self.expiry_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Network {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Network");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Notebook {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Notebook");
debug_struct.field("name", &self.name);
debug_struct.field("service", &self.service);
debug_struct.field("last_author", &self.last_author);
debug_struct.field("notebook_update_time", &self.notebook_update_time);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::NotificationConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("NotificationConfig");
debug_struct.field("name", &self.name);
debug_struct.field("description", &self.description);
debug_struct.field("pubsub_topic", &self.pubsub_topic);
debug_struct.field("service_account", &self.service_account);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("notify_config", &self.notify_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::notification_config::StreamingConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("StreamingConfig");
debug_struct.field("filter", &self.filter);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::NotificationMessage {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("NotificationMessage");
debug_struct.field("notification_config_name", &self.notification_config_name);
debug_struct.field("resource", &self.resource);
debug_struct.field("event", &self.event);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::OrgPolicy {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("OrgPolicy");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Process {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Process");
debug_struct.field("name", &self.name);
debug_struct.field("binary", &self.binary);
debug_struct.field("libraries", &self.libraries);
debug_struct.field("script", &self.script);
debug_struct.field("args", &self.args);
debug_struct.field("arguments_truncated", &self.arguments_truncated);
debug_struct.field("env_variables", &self.env_variables);
debug_struct.field("env_variables_truncated", &self.env_variables_truncated);
debug_struct.field("pid", &self.pid);
debug_struct.field("parent_pid", &self.parent_pid);
debug_struct.field("user_id", &self.user_id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::EnvironmentVariable {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("EnvironmentVariable");
debug_struct.field("name", &self.name);
debug_struct.field("val", &self.val);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Resource {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Resource");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("r#type", &self.r#type);
debug_struct.field("cloud_provider", &self.cloud_provider);
debug_struct.field("service", &self.service);
debug_struct.field("location", &self.location);
debug_struct.field("resource_path", &self.resource_path);
debug_struct.field("resource_path_string", &self.resource_path_string);
debug_struct.field("cloud_provider_metadata", &self.cloud_provider_metadata);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GcpMetadata {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GcpMetadata");
debug_struct.field("project", &self.project);
debug_struct.field("project_display_name", &self.project_display_name);
debug_struct.field("parent", &self.parent);
debug_struct.field("parent_display_name", &self.parent_display_name);
debug_struct.field("folders", &self.folders);
debug_struct.field("organization", &self.organization);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AwsMetadata {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AwsMetadata");
debug_struct.field("organization", &self.organization);
debug_struct.field("organizational_units", &self.organizational_units);
debug_struct.field("account", &self.account);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::aws_metadata::AwsOrganization {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AwsOrganization");
debug_struct.field("id", &self.id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::aws_metadata::AwsOrganizationalUnit {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AwsOrganizationalUnit");
debug_struct.field("id", &self.id);
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::aws_metadata::AwsAccount {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AwsAccount");
debug_struct.field("id", &self.id);
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::AzureMetadata {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AzureMetadata");
debug_struct.field("management_groups", &self.management_groups);
debug_struct.field("subscription", &self.subscription);
debug_struct.field("resource_group", &self.resource_group);
debug_struct.field("tenant", &self.tenant);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::azure_metadata::AzureManagementGroup {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AzureManagementGroup");
debug_struct.field("id", &self.id);
debug_struct.field("display_name", &self.display_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::azure_metadata::AzureSubscription {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AzureSubscription");
debug_struct.field("id", &self.id);
debug_struct.field("display_name", &self.display_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::azure_metadata::AzureResourceGroup {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AzureResourceGroup");
debug_struct.field("id", &self.id);
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::azure_metadata::AzureTenant {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("AzureTenant");
debug_struct.field("id", &self.id);
debug_struct.field("display_name", &self.display_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ResourcePath {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ResourcePath");
debug_struct.field("nodes", &self.nodes);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::resource_path::ResourcePathNode {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ResourcePathNode");
debug_struct.field("node_type", &self.node_type);
debug_struct.field("id", &self.id);
debug_struct.field("display_name", &self.display_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ResourceValueConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ResourceValueConfig");
debug_struct.field("name", &self.name);
debug_struct.field("resource_value", &self.resource_value);
debug_struct.field("tag_values", &self.tag_values);
debug_struct.field("resource_type", &self.resource_type);
debug_struct.field("scope", &self.scope);
debug_struct.field("resource_labels_selector", &self.resource_labels_selector);
debug_struct.field("description", &self.description);
debug_struct.field("create_time", &self.create_time);
debug_struct.field("update_time", &self.update_time);
debug_struct.field("cloud_provider", &self.cloud_provider);
debug_struct.field(
"sensitive_data_protection_mapping",
&self.sensitive_data_protection_mapping,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::resource_value_config::SensitiveDataProtectionMapping {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SensitiveDataProtectionMapping");
debug_struct.field("high_sensitivity_mapping", &self.high_sensitivity_mapping);
debug_struct.field(
"medium_sensitivity_mapping",
&self.medium_sensitivity_mapping,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SecurityMarks {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SecurityMarks");
debug_struct.field("name", &self.name);
debug_struct.field("marks", &self.marks);
debug_struct.field("canonical_name", &self.canonical_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SecurityPosture {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SecurityPosture");
debug_struct.field("name", &self.name);
debug_struct.field("revision_id", &self.revision_id);
debug_struct.field(
"posture_deployment_resource",
&self.posture_deployment_resource,
);
debug_struct.field("posture_deployment", &self.posture_deployment);
debug_struct.field("changed_policy", &self.changed_policy);
debug_struct.field("policy_set", &self.policy_set);
debug_struct.field("policy", &self.policy);
debug_struct.field("policy_drift_details", &self.policy_drift_details);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::security_posture::PolicyDriftDetails {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("PolicyDriftDetails");
debug_struct.field("field", &self.field);
debug_struct.field("expected_value", &self.expected_value);
debug_struct.field("detected_value", &self.detected_value);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BatchCreateResourceValueConfigsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BatchCreateResourceValueConfigsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("requests", &self.requests);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BatchCreateResourceValueConfigsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BatchCreateResourceValueConfigsResponse");
debug_struct.field("resource_value_configs", &self.resource_value_configs);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BulkMuteFindingsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BulkMuteFindingsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("filter", &self.filter);
debug_struct.field("mute_state", &self.mute_state);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BulkMuteFindingsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BulkMuteFindingsResponse");
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateBigQueryExportRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateBigQueryExportRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("big_query_export", &self.big_query_export);
debug_struct.field("big_query_export_id", &self.big_query_export_id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateFindingRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateFindingRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("finding_id", &self.finding_id);
debug_struct.field("finding", &self.finding);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateMuteConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateMuteConfigRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("mute_config", &self.mute_config);
debug_struct.field("mute_config_id", &self.mute_config_id);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateNotificationConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateNotificationConfigRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("config_id", &self.config_id);
debug_struct.field("notification_config", &self.notification_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateResourceValueConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateResourceValueConfigRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("resource_value_config", &self.resource_value_config);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::CreateSourceRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("CreateSourceRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("source", &self.source);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteBigQueryExportRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteBigQueryExportRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteMuteConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteMuteConfigRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteNotificationConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteNotificationConfigRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::DeleteResourceValueConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("DeleteResourceValueConfigRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::BigQueryDestination {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("BigQueryDestination");
debug_struct.field("dataset", &self.dataset);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExportFindingsMetadata {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExportFindingsMetadata");
debug_struct.field("export_start_time", &self.export_start_time);
debug_struct.field("destination", &self.destination);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ExportFindingsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ExportFindingsResponse");
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetBigQueryExportRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetBigQueryExportRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetMuteConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetMuteConfigRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetNotificationConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetNotificationConfigRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetResourceValueConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetResourceValueConfigRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetSourceRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetSourceRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GroupFindingsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GroupFindingsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("filter", &self.filter);
debug_struct.field("group_by", &self.group_by);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("page_size", &self.page_size);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GroupFindingsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GroupFindingsResponse");
debug_struct.field("group_by_results", &self.group_by_results);
debug_struct.field("next_page_token", &self.next_page_token);
debug_struct.field("total_size", &self.total_size);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GroupResult {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GroupResult");
debug_struct.field("properties", &self.properties);
debug_struct.field("count", &self.count);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListAttackPathsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListAttackPathsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("filter", &self.filter);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("page_size", &self.page_size);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListAttackPathsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListAttackPathsResponse");
debug_struct.field("attack_paths", &self.attack_paths);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetSimulationRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetSimulationRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::GetValuedResourceRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("GetValuedResourceRequest");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListBigQueryExportsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListBigQueryExportsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListBigQueryExportsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListBigQueryExportsResponse");
debug_struct.field("big_query_exports", &self.big_query_exports);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListFindingsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListFindingsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("filter", &self.filter);
debug_struct.field("order_by", &self.order_by);
debug_struct.field("field_mask", &self.field_mask);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("page_size", &self.page_size);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListFindingsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListFindingsResponse");
debug_struct.field("list_findings_results", &self.list_findings_results);
debug_struct.field("next_page_token", &self.next_page_token);
debug_struct.field("total_size", &self.total_size);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::list_findings_response::ListFindingsResult {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListFindingsResult");
debug_struct.field("finding", &self.finding);
debug_struct.field("resource", &self.resource);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::list_findings_response::list_findings_result::Resource {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Resource");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("r#type", &self.r#type);
debug_struct.field("cloud_provider", &self.cloud_provider);
debug_struct.field("service", &self.service);
debug_struct.field("location", &self.location);
debug_struct.field("resource_path", &self.resource_path);
debug_struct.field("resource_path_string", &self.resource_path_string);
debug_struct.field("cloud_provider_metadata", &self.cloud_provider_metadata);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListMuteConfigsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListMuteConfigsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListMuteConfigsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListMuteConfigsResponse");
debug_struct.field("mute_configs", &self.mute_configs);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListNotificationConfigsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListNotificationConfigsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("page_size", &self.page_size);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListNotificationConfigsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListNotificationConfigsResponse");
debug_struct.field("notification_configs", &self.notification_configs);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListResourceValueConfigsRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListResourceValueConfigsRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("page_token", &self.page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListResourceValueConfigsResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListResourceValueConfigsResponse");
debug_struct.field("resource_value_configs", &self.resource_value_configs);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListSourcesRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListSourcesRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("page_size", &self.page_size);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListSourcesResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListSourcesResponse");
debug_struct.field("sources", &self.sources);
debug_struct.field("next_page_token", &self.next_page_token);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListValuedResourcesRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListValuedResourcesRequest");
debug_struct.field("parent", &self.parent);
debug_struct.field("filter", &self.filter);
debug_struct.field("page_token", &self.page_token);
debug_struct.field("page_size", &self.page_size);
debug_struct.field("order_by", &self.order_by);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ListValuedResourcesResponse {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ListValuedResourcesResponse");
debug_struct.field("valued_resources", &self.valued_resources);
debug_struct.field("next_page_token", &self.next_page_token);
debug_struct.field("total_size", &self.total_size);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SetFindingStateRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SetFindingStateRequest");
debug_struct.field("name", &self.name);
debug_struct.field("state", &self.state);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SetMuteRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SetMuteRequest");
debug_struct.field("name", &self.name);
debug_struct.field("mute", &self.mute);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateBigQueryExportRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateBigQueryExportRequest");
debug_struct.field("big_query_export", &self.big_query_export);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateExternalSystemRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateExternalSystemRequest");
debug_struct.field("external_system", &self.external_system);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateFindingRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateFindingRequest");
debug_struct.field("finding", &self.finding);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateMuteConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateMuteConfigRequest");
debug_struct.field("mute_config", &self.mute_config);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateNotificationConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateNotificationConfigRequest");
debug_struct.field("notification_config", &self.notification_config);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateResourceValueConfigRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateResourceValueConfigRequest");
debug_struct.field("resource_value_config", &self.resource_value_config);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateSecurityMarksRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateSecurityMarksRequest");
debug_struct.field("security_marks", &self.security_marks);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::UpdateSourceRequest {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("UpdateSourceRequest");
debug_struct.field("source", &self.source);
debug_struct.field("update_mask", &self.update_mask);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Simulation {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Simulation");
debug_struct.field("name", &self.name);
debug_struct.field("create_time", &self.create_time);
debug_struct.field(
"resource_value_configs_metadata",
&self.resource_value_configs_metadata,
);
debug_struct.field("cloud_provider", &self.cloud_provider);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Source {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Source");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("description", &self.description);
debug_struct.field("canonical_name", &self.canonical_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ToxicCombination {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ToxicCombination");
debug_struct.field("attack_exposure_score", &self.attack_exposure_score);
debug_struct.field("related_findings", &self.related_findings);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ValuedResource {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ValuedResource");
debug_struct.field("name", &self.name);
debug_struct.field("resource", &self.resource);
debug_struct.field("resource_type", &self.resource_type);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("resource_value", &self.resource_value);
debug_struct.field("exposed_score", &self.exposed_score);
debug_struct.field(
"resource_value_configs_used",
&self.resource_value_configs_used,
);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::ResourceValueConfigMetadata {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("ResourceValueConfigMetadata");
debug_struct.field("name", &self.name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::VertexAi {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("VertexAi");
debug_struct.field("datasets", &self.datasets);
debug_struct.field("pipelines", &self.pipelines);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::vertex_ai::Dataset {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Dataset");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
debug_struct.field("source", &self.source);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::vertex_ai::Pipeline {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Pipeline");
debug_struct.field("name", &self.name);
debug_struct.field("display_name", &self.display_name);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Vulnerability {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Vulnerability");
debug_struct.field("cve", &self.cve);
debug_struct.field("offending_package", &self.offending_package);
debug_struct.field("fixed_package", &self.fixed_package);
debug_struct.field("security_bulletin", &self.security_bulletin);
debug_struct.field("provider_risk_score", &self.provider_risk_score);
debug_struct.field("reachable", &self.reachable);
debug_struct.field("cwes", &self.cwes);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Cve {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Cve");
debug_struct.field("id", &self.id);
debug_struct.field("references", &self.references);
debug_struct.field("cvssv3", &self.cvssv3);
debug_struct.field("upstream_fix_available", &self.upstream_fix_available);
debug_struct.field("impact", &self.impact);
debug_struct.field("exploitation_activity", &self.exploitation_activity);
debug_struct.field("observed_in_the_wild", &self.observed_in_the_wild);
debug_struct.field("zero_day", &self.zero_day);
debug_struct.field("exploit_release_date", &self.exploit_release_date);
debug_struct.field("first_exploitation_date", &self.first_exploitation_date);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Reference {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Reference");
debug_struct.field("source", &self.source);
debug_struct.field("uri", &self.uri);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Cvssv3 {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Cvssv3");
debug_struct.field("base_score", &self.base_score);
debug_struct.field("attack_vector", &self.attack_vector);
debug_struct.field("attack_complexity", &self.attack_complexity);
debug_struct.field("privileges_required", &self.privileges_required);
debug_struct.field("user_interaction", &self.user_interaction);
debug_struct.field("scope", &self.scope);
debug_struct.field("confidentiality_impact", &self.confidentiality_impact);
debug_struct.field("integrity_impact", &self.integrity_impact);
debug_struct.field("availability_impact", &self.availability_impact);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Package {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Package");
debug_struct.field("package_name", &self.package_name);
debug_struct.field("cpe_uri", &self.cpe_uri);
debug_struct.field("package_type", &self.package_type);
debug_struct.field("package_version", &self.package_version);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::SecurityBulletin {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("SecurityBulletin");
debug_struct.field("bulletin_id", &self.bulletin_id);
debug_struct.field("submission_time", &self.submission_time);
debug_struct.field("suggested_upgrade_version", &self.suggested_upgrade_version);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}
impl std::fmt::Debug for super::Cwe {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut debug_struct = f.debug_struct("Cwe");
debug_struct.field("id", &self.id);
debug_struct.field("references", &self.references);
if !self._unknown_fields.is_empty() {
debug_struct.field("_unknown_fields", &self._unknown_fields);
}
debug_struct.finish()
}
}