Class: Google::Apis::SecuritycenterV1beta2::Finding
- Inherits:
-
Object
- Object
- Google::Apis::SecuritycenterV1beta2::Finding
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/securitycenter_v1beta2/classes.rb,
lib/google/apis/securitycenter_v1beta2/representations.rb,
lib/google/apis/securitycenter_v1beta2/representations.rb
Instance Attribute Summary collapse
-
#access ⇒ Google::Apis::SecuritycenterV1beta2::Access
Corresponds to the JSON property
access. -
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta2::AffectedResources
Corresponds to the JSON property
affectedResources. -
#agent ⇒ Google::Apis::SecuritycenterV1beta2::Agent
Corresponds to the JSON property
agent. -
#agent_anomaly ⇒ Google::Apis::SecuritycenterV1beta2::AgentAnomaly
Corresponds to the JSON property
agentAnomaly. -
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::AgentDataAccessEvent>
Corresponds to the JSON property
agentDataAccessEvents. -
#agent_sessions ⇒ Array<Google::Apis::SecuritycenterV1beta2::AgentSession>
Corresponds to the JSON property
agentSessions. -
#ai_model ⇒ Google::Apis::SecuritycenterV1beta2::AiModel
Corresponds to the JSON property
aiModel. -
#application ⇒ Google::Apis::SecuritycenterV1beta2::Application
Corresponds to the JSON property
application. -
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta2::ArtifactGuardPolicies
Corresponds to the JSON property
artifactGuardPolicies. -
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta2::AttackExposure
Corresponds to the JSON property
attackExposure. -
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta2::BackupDisasterRecovery
Corresponds to the JSON property
backupDisasterRecovery. -
#canonical_name ⇒ String
Corresponds to the JSON property
canonicalName. -
#category ⇒ String
Corresponds to the JSON property
category. -
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta2::Chokepoint
Corresponds to the JSON property
chokepoint. -
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta2::CloudArmor
Corresponds to the JSON property
cloudArmor. -
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta2::CloudDlpDataProfile
Corresponds to the JSON property
cloudDlpDataProfile. -
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta2::CloudDlpInspection
Corresponds to the JSON property
cloudDlpInspection. -
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta2::ComplianceDetails
Corresponds to the JSON property
complianceDetails. -
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta2::Compliance>
Corresponds to the JSON property
compliances. -
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta2::Connection>
Corresponds to the JSON property
connections. -
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::ContactDetails>
Corresponds to the JSON property
contacts. -
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta2::Container>
Corresponds to the JSON property
containers. -
#create_time ⇒ String
Corresponds to the JSON property
createTime. -
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::DataAccessEvent>
Corresponds to the JSON property
dataAccessEvents. -
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::DataFlowEvent>
Corresponds to the JSON property
dataFlowEvents. -
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::DataRetentionDeletionEvent>
Corresponds to the JSON property
dataRetentionDeletionEvents. -
#database ⇒ Google::Apis::SecuritycenterV1beta2::Database
Corresponds to the JSON property
database. -
#description ⇒ String
Corresponds to the JSON property
description. -
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta2::DiscoveredWorkload
Corresponds to the JSON property
discoveredWorkload. -
#disk ⇒ Google::Apis::SecuritycenterV1beta2::Disk
Corresponds to the JSON property
disk. -
#event_time ⇒ String
Corresponds to the JSON property
eventTime. -
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta2::Exfiltration
Corresponds to the JSON property
exfiltration. -
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta2::ExternalExposure
Corresponds to the JSON property
externalExposure. -
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV1ExternalSystem>
Corresponds to the JSON property
externalSystems. -
#external_uri ⇒ String
Corresponds to the JSON property
externalUri. -
#files ⇒ Array<Google::Apis::SecuritycenterV1beta2::File>
Corresponds to the JSON property
files. -
#finding_class ⇒ String
Corresponds to the JSON property
findingClass. -
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta2::GroupMembership>
Corresponds to the JSON property
groupMemberships. -
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta2::IamBinding>
Corresponds to the JSON property
iamBindings. -
#iam_details ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV1IamDetails
Corresponds to the JSON property
iamDetails. -
#indicator ⇒ Google::Apis::SecuritycenterV1beta2::Indicator
Corresponds to the JSON property
indicator. -
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta2::IpRules
Corresponds to the JSON property
ipRules. -
#job ⇒ Google::Apis::SecuritycenterV1beta2::Job
Corresponds to the JSON property
job. -
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta2::KernelRootkit
Corresponds to the JSON property
kernelRootkit. -
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta2::Kubernetes
Corresponds to the JSON property
kubernetes. -
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta2::LoadBalancer>
Corresponds to the JSON property
loadBalancers. -
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta2::LogEntry>
Corresponds to the JSON property
logEntries. -
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta2::MitreAttack
Corresponds to the JSON property
mitreAttack. -
#module_name ⇒ String
Corresponds to the JSON property
moduleName. -
#mute ⇒ String
Corresponds to the JSON property
mute. -
#mute_info ⇒ Google::Apis::SecuritycenterV1beta2::MuteInfo
Corresponds to the JSON property
muteInfo. -
#mute_initiator ⇒ String
Corresponds to the JSON property
muteInitiator. -
#mute_update_time ⇒ String
Corresponds to the JSON property
muteUpdateTime. -
#name ⇒ String
Corresponds to the JSON property
name. -
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta2::Network>
Corresponds to the JSON property
networks. -
#next_steps ⇒ String
Corresponds to the JSON property
nextSteps. -
#notebook ⇒ Google::Apis::SecuritycenterV1beta2::Notebook
Corresponds to the JSON property
notebook. -
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta2::OrgPolicy>
Corresponds to the JSON property
orgPolicies. -
#parent ⇒ String
Corresponds to the JSON property
parent. -
#parent_display_name ⇒ String
Corresponds to the JSON property
parentDisplayName. -
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta2::PolicyViolationSummary
Corresponds to the JSON property
policyViolationSummary. -
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta2::Process>
Corresponds to the JSON property
processes. -
#resource_name ⇒ String
Corresponds to the JSON property
resourceName. -
#secret ⇒ Google::Apis::SecuritycenterV1beta2::Secret
Corresponds to the JSON property
secret. -
#security_marks ⇒ Google::Apis::SecuritycenterV1beta2::SecurityMarks
Corresponds to the JSON property
securityMarks. -
#security_posture ⇒ Google::Apis::SecuritycenterV1beta2::SecurityPosture
Corresponds to the JSON property
securityPosture. -
#severity ⇒ String
Corresponds to the JSON property
severity. -
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property
sourceProperties. -
#state ⇒ String
Corresponds to the JSON property
state. -
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta2::ToxicCombination
Corresponds to the JSON property
toxicCombination. -
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta2::VertexAi
Corresponds to the JSON property
vertexAi. -
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta2::Vulnerability
Corresponds to the JSON property
vulnerability.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Finding
constructor
A new instance of Finding.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Finding
Returns a new instance of Finding.
2837 2838 2839 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2837 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1beta2::Access
Corresponds to the JSON property access
2480 2481 2482 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2480 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta2::AffectedResources
Corresponds to the JSON property affectedResources
2485 2486 2487 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2485 def affected_resources @affected_resources end |
#agent ⇒ Google::Apis::SecuritycenterV1beta2::Agent
Corresponds to the JSON property agent
2490 2491 2492 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2490 def agent @agent end |
#agent_anomaly ⇒ Google::Apis::SecuritycenterV1beta2::AgentAnomaly
Corresponds to the JSON property agentAnomaly
2495 2496 2497 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2495 def agent_anomaly @agent_anomaly end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
2500 2501 2502 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2500 def agent_data_access_events @agent_data_access_events end |
#agent_sessions ⇒ Array<Google::Apis::SecuritycenterV1beta2::AgentSession>
Corresponds to the JSON property agentSessions
2505 2506 2507 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2505 def agent_sessions @agent_sessions end |
#ai_model ⇒ Google::Apis::SecuritycenterV1beta2::AiModel
Corresponds to the JSON property aiModel
2510 2511 2512 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2510 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1beta2::Application
Corresponds to the JSON property application
2515 2516 2517 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2515 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta2::ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
2520 2521 2522 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2520 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta2::AttackExposure
Corresponds to the JSON property attackExposure
2525 2526 2527 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2525 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta2::BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
2530 2531 2532 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2530 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
2535 2536 2537 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2535 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
2540 2541 2542 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2540 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta2::Chokepoint
Corresponds to the JSON property chokepoint
2545 2546 2547 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2545 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta2::CloudArmor
Corresponds to the JSON property cloudArmor
2550 2551 2552 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2550 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta2::CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
2555 2556 2557 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2555 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta2::CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
2560 2561 2562 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2560 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta2::ComplianceDetails
Corresponds to the JSON property complianceDetails
2565 2566 2567 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2565 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta2::Compliance>
Corresponds to the JSON property compliances
2570 2571 2572 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2570 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta2::Connection>
Corresponds to the JSON property connections
2575 2576 2577 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2575 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::ContactDetails>
Corresponds to the JSON property contacts
2580 2581 2582 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2580 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta2::Container>
Corresponds to the JSON property containers
2585 2586 2587 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2585 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
2590 2591 2592 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2590 def create_time @create_time end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
2595 2596 2597 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2595 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
2600 2601 2602 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2600 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
2605 2606 2607 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2605 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1beta2::Database
Corresponds to the JSON property database
2610 2611 2612 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2610 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
2615 2616 2617 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2615 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta2::DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
2620 2621 2622 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2620 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1beta2::Disk
Corresponds to the JSON property disk
2625 2626 2627 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2625 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
2630 2631 2632 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2630 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta2::Exfiltration
Corresponds to the JSON property exfiltration
2635 2636 2637 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2635 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta2::ExternalExposure
Corresponds to the JSON property externalExposure
2640 2641 2642 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2640 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV1ExternalSystem>
Corresponds to the JSON property externalSystems
2645 2646 2647 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2645 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
2650 2651 2652 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2650 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1beta2::File>
Corresponds to the JSON property files
2655 2656 2657 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2655 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
2660 2661 2662 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2660 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta2::GroupMembership>
Corresponds to the JSON property groupMemberships
2665 2666 2667 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2665 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta2::IamBinding>
Corresponds to the JSON property iamBindings
2670 2671 2672 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2670 def iam_bindings @iam_bindings end |
#iam_details ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV1IamDetails
Corresponds to the JSON property iamDetails
2675 2676 2677 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2675 def iam_details @iam_details end |
#indicator ⇒ Google::Apis::SecuritycenterV1beta2::Indicator
Corresponds to the JSON property indicator
2680 2681 2682 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2680 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta2::IpRules
Corresponds to the JSON property ipRules
2685 2686 2687 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2685 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1beta2::Job
Corresponds to the JSON property job
2690 2691 2692 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2690 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta2::KernelRootkit
Corresponds to the JSON property kernelRootkit
2695 2696 2697 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2695 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta2::Kubernetes
Corresponds to the JSON property kubernetes
2700 2701 2702 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2700 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta2::LoadBalancer>
Corresponds to the JSON property loadBalancers
2705 2706 2707 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2705 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta2::LogEntry>
Corresponds to the JSON property logEntries
2710 2711 2712 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2710 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta2::MitreAttack
Corresponds to the JSON property mitreAttack
2715 2716 2717 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2715 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
2720 2721 2722 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2720 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
2725 2726 2727 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2725 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1beta2::MuteInfo
Corresponds to the JSON property muteInfo
2730 2731 2732 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2730 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
2735 2736 2737 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2735 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
2740 2741 2742 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2740 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
2745 2746 2747 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2745 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta2::Network>
Corresponds to the JSON property networks
2750 2751 2752 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2750 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
2755 2756 2757 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2755 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1beta2::Notebook
Corresponds to the JSON property notebook
2760 2761 2762 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2760 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta2::OrgPolicy>
Corresponds to the JSON property orgPolicies
2765 2766 2767 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2765 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
2770 2771 2772 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2770 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
2775 2776 2777 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2775 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta2::PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
2780 2781 2782 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2780 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta2::Process>
Corresponds to the JSON property processes
2785 2786 2787 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2785 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
2790 2791 2792 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2790 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1beta2::Secret
Corresponds to the JSON property secret
2795 2796 2797 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2795 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1beta2::SecurityMarks
Corresponds to the JSON property securityMarks
2800 2801 2802 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2800 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1beta2::SecurityPosture
Corresponds to the JSON property securityPosture
2805 2806 2807 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2805 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
2810 2811 2812 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2810 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
2815 2816 2817 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2815 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
2820 2821 2822 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2820 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta2::ToxicCombination
Corresponds to the JSON property toxicCombination
2825 2826 2827 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2825 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta2::VertexAi
Corresponds to the JSON property vertexAi
2830 2831 2832 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2830 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta2::Vulnerability
Corresponds to the JSON property vulnerability
2835 2836 2837 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2835 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2842 def update!(**args) @access = args[:access] if args.key?(:access) @affected_resources = args[:affected_resources] if args.key?(:affected_resources) @agent = args[:agent] if args.key?(:agent) @agent_anomaly = args[:agent_anomaly] if args.key?(:agent_anomaly) @agent_data_access_events = args[:agent_data_access_events] if args.key?(:agent_data_access_events) @agent_sessions = args[:agent_sessions] if args.key?(:agent_sessions) @ai_model = args[:ai_model] if args.key?(:ai_model) @application = args[:application] if args.key?(:application) @artifact_guard_policies = args[:artifact_guard_policies] if args.key?(:artifact_guard_policies) @attack_exposure = args[:attack_exposure] if args.key?(:attack_exposure) @backup_disaster_recovery = args[:backup_disaster_recovery] if args.key?(:backup_disaster_recovery) @canonical_name = args[:canonical_name] if args.key?(:canonical_name) @category = args[:category] if args.key?(:category) @chokepoint = args[:chokepoint] if args.key?(:chokepoint) @cloud_armor = args[:cloud_armor] if args.key?(:cloud_armor) @cloud_dlp_data_profile = args[:cloud_dlp_data_profile] if args.key?(:cloud_dlp_data_profile) @cloud_dlp_inspection = args[:cloud_dlp_inspection] if args.key?(:cloud_dlp_inspection) @compliance_details = args[:compliance_details] if args.key?(:compliance_details) @compliances = args[:compliances] if args.key?(:compliances) @connections = args[:connections] if args.key?(:connections) @contacts = args[:contacts] if args.key?(:contacts) @containers = args[:containers] if args.key?(:containers) @create_time = args[:create_time] if args.key?(:create_time) @data_access_events = args[:data_access_events] if args.key?(:data_access_events) @data_flow_events = args[:data_flow_events] if args.key?(:data_flow_events) @data_retention_deletion_events = args[:data_retention_deletion_events] if args.key?(:data_retention_deletion_events) @database = args[:database] if args.key?(:database) @description = args[:description] if args.key?(:description) @discovered_workload = args[:discovered_workload] if args.key?(:discovered_workload) @disk = args[:disk] if args.key?(:disk) @event_time = args[:event_time] if args.key?(:event_time) @exfiltration = args[:exfiltration] if args.key?(:exfiltration) @external_exposure = args[:external_exposure] if args.key?(:external_exposure) @external_systems = args[:external_systems] if args.key?(:external_systems) @external_uri = args[:external_uri] if args.key?(:external_uri) @files = args[:files] if args.key?(:files) @finding_class = args[:finding_class] if args.key?(:finding_class) @group_memberships = args[:group_memberships] if args.key?(:group_memberships) @iam_bindings = args[:iam_bindings] if args.key?(:iam_bindings) @iam_details = args[:iam_details] if args.key?(:iam_details) @indicator = args[:indicator] if args.key?(:indicator) @ip_rules = args[:ip_rules] if args.key?(:ip_rules) @job = args[:job] if args.key?(:job) @kernel_rootkit = args[:kernel_rootkit] if args.key?(:kernel_rootkit) @kubernetes = args[:kubernetes] if args.key?(:kubernetes) @load_balancers = args[:load_balancers] if args.key?(:load_balancers) @log_entries = args[:log_entries] if args.key?(:log_entries) @mitre_attack = args[:mitre_attack] if args.key?(:mitre_attack) @module_name = args[:module_name] if args.key?(:module_name) @mute = args[:mute] if args.key?(:mute) @mute_info = args[:mute_info] if args.key?(:mute_info) @mute_initiator = args[:mute_initiator] if args.key?(:mute_initiator) @mute_update_time = args[:mute_update_time] if args.key?(:mute_update_time) @name = args[:name] if args.key?(:name) @networks = args[:networks] if args.key?(:networks) @next_steps = args[:next_steps] if args.key?(:next_steps) @notebook = args[:notebook] if args.key?(:notebook) @org_policies = args[:org_policies] if args.key?(:org_policies) @parent = args[:parent] if args.key?(:parent) @parent_display_name = args[:parent_display_name] if args.key?(:parent_display_name) @policy_violation_summary = args[:policy_violation_summary] if args.key?(:policy_violation_summary) @processes = args[:processes] if args.key?(:processes) @resource_name = args[:resource_name] if args.key?(:resource_name) @secret = args[:secret] if args.key?(:secret) @security_marks = args[:security_marks] if args.key?(:security_marks) @security_posture = args[:security_posture] if args.key?(:security_posture) @severity = args[:severity] if args.key?(:severity) @source_properties = args[:source_properties] if args.key?(:source_properties) @state = args[:state] if args.key?(:state) @toxic_combination = args[:toxic_combination] if args.key?(:toxic_combination) @vertex_ai = args[:vertex_ai] if args.key?(:vertex_ai) @vulnerability = args[:vulnerability] if args.key?(:vulnerability) end |