Class: Google::Apis::SecuritycenterV1beta1::Finding
- Inherits:
-
Object
- Object
- Google::Apis::SecuritycenterV1beta1::Finding
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/securitycenter_v1beta1/classes.rb,
lib/google/apis/securitycenter_v1beta1/representations.rb,
lib/google/apis/securitycenter_v1beta1/representations.rb
Instance Attribute Summary collapse
-
#access ⇒ Google::Apis::SecuritycenterV1beta1::Access
Corresponds to the JSON property
access. -
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta1::AffectedResources
Corresponds to the JSON property
affectedResources. -
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::AgentDataAccessEvent>
Corresponds to the JSON property
agentDataAccessEvents. -
#ai_model ⇒ Google::Apis::SecuritycenterV1beta1::AiModel
Corresponds to the JSON property
aiModel. -
#application ⇒ Google::Apis::SecuritycenterV1beta1::Application
Corresponds to the JSON property
application. -
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta1::ArtifactGuardPolicies
Corresponds to the JSON property
artifactGuardPolicies. -
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta1::AttackExposure
Corresponds to the JSON property
attackExposure. -
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta1::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::SecuritycenterV1beta1::Chokepoint
Corresponds to the JSON property
chokepoint. -
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta1::CloudArmor
Corresponds to the JSON property
cloudArmor. -
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta1::CloudDlpDataProfile
Corresponds to the JSON property
cloudDlpDataProfile. -
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta1::CloudDlpInspection
Corresponds to the JSON property
cloudDlpInspection. -
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta1::ComplianceDetails
Corresponds to the JSON property
complianceDetails. -
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta1::Compliance>
Corresponds to the JSON property
compliances. -
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta1::Connection>
Corresponds to the JSON property
connections. -
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::ContactDetails>
Corresponds to the JSON property
contacts. -
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta1::Container>
Corresponds to the JSON property
containers. -
#create_time ⇒ String
Corresponds to the JSON property
createTime. -
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::DataAccessEvent>
Corresponds to the JSON property
dataAccessEvents. -
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::DataFlowEvent>
Corresponds to the JSON property
dataFlowEvents. -
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::DataRetentionDeletionEvent>
Corresponds to the JSON property
dataRetentionDeletionEvents. -
#database ⇒ Google::Apis::SecuritycenterV1beta1::Database
Corresponds to the JSON property
database. -
#description ⇒ String
Corresponds to the JSON property
description. -
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta1::DiscoveredWorkload
Corresponds to the JSON property
discoveredWorkload. -
#disk ⇒ Google::Apis::SecuritycenterV1beta1::Disk
Corresponds to the JSON property
disk. -
#event_time ⇒ String
Corresponds to the JSON property
eventTime. -
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta1::Exfiltration
Corresponds to the JSON property
exfiltration. -
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta1::ExternalExposure
Corresponds to the JSON property
externalExposure. -
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV1ExternalSystem>
Corresponds to the JSON property
externalSystems. -
#external_uri ⇒ String
Corresponds to the JSON property
externalUri. -
#files ⇒ Array<Google::Apis::SecuritycenterV1beta1::File>
Corresponds to the JSON property
files. -
#finding_class ⇒ String
Corresponds to the JSON property
findingClass. -
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta1::GroupMembership>
Corresponds to the JSON property
groupMemberships. -
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta1::IamBinding>
Corresponds to the JSON property
iamBindings. -
#indicator ⇒ Google::Apis::SecuritycenterV1beta1::Indicator
Corresponds to the JSON property
indicator. -
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta1::IpRules
Corresponds to the JSON property
ipRules. -
#job ⇒ Google::Apis::SecuritycenterV1beta1::Job
Corresponds to the JSON property
job. -
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta1::KernelRootkit
Corresponds to the JSON property
kernelRootkit. -
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta1::Kubernetes
Corresponds to the JSON property
kubernetes. -
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta1::LoadBalancer>
Corresponds to the JSON property
loadBalancers. -
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta1::LogEntry>
Corresponds to the JSON property
logEntries. -
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta1::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::SecuritycenterV1beta1::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::SecuritycenterV1beta1::Network>
Corresponds to the JSON property
networks. -
#next_steps ⇒ String
Corresponds to the JSON property
nextSteps. -
#notebook ⇒ Google::Apis::SecuritycenterV1beta1::Notebook
Corresponds to the JSON property
notebook. -
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta1::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::SecuritycenterV1beta1::PolicyViolationSummary
Corresponds to the JSON property
policyViolationSummary. -
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta1::Process>
Corresponds to the JSON property
processes. -
#resource_name ⇒ String
Corresponds to the JSON property
resourceName. -
#secret ⇒ Google::Apis::SecuritycenterV1beta1::Secret
Corresponds to the JSON property
secret. -
#security_marks ⇒ Google::Apis::SecuritycenterV1beta1::SecurityMarks
Corresponds to the JSON property
securityMarks. -
#security_posture ⇒ Google::Apis::SecuritycenterV1beta1::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::SecuritycenterV1beta1::ToxicCombination
Corresponds to the JSON property
toxicCombination. -
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta1::VertexAi
Corresponds to the JSON property
vertexAi. -
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta1::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.
2744 2745 2746 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2744 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1beta1::Access
Corresponds to the JSON property access
2407 2408 2409 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2407 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta1::AffectedResources
Corresponds to the JSON property affectedResources
2412 2413 2414 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2412 def affected_resources @affected_resources end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
2417 2418 2419 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2417 def agent_data_access_events @agent_data_access_events end |
#ai_model ⇒ Google::Apis::SecuritycenterV1beta1::AiModel
Corresponds to the JSON property aiModel
2422 2423 2424 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2422 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1beta1::Application
Corresponds to the JSON property application
2427 2428 2429 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2427 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta1::ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
2432 2433 2434 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2432 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta1::AttackExposure
Corresponds to the JSON property attackExposure
2437 2438 2439 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2437 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta1::BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
2442 2443 2444 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2442 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
2447 2448 2449 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2447 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
2452 2453 2454 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2452 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta1::Chokepoint
Corresponds to the JSON property chokepoint
2457 2458 2459 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2457 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta1::CloudArmor
Corresponds to the JSON property cloudArmor
2462 2463 2464 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2462 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta1::CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
2467 2468 2469 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2467 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta1::CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
2472 2473 2474 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2472 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta1::ComplianceDetails
Corresponds to the JSON property complianceDetails
2477 2478 2479 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2477 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta1::Compliance>
Corresponds to the JSON property compliances
2482 2483 2484 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2482 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta1::Connection>
Corresponds to the JSON property connections
2487 2488 2489 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2487 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::ContactDetails>
Corresponds to the JSON property contacts
2492 2493 2494 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2492 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta1::Container>
Corresponds to the JSON property containers
2497 2498 2499 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2497 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
2502 2503 2504 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2502 def create_time @create_time end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
2507 2508 2509 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2507 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
2512 2513 2514 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2512 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
2517 2518 2519 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2517 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1beta1::Database
Corresponds to the JSON property database
2522 2523 2524 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2522 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
2527 2528 2529 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2527 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta1::DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
2532 2533 2534 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2532 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1beta1::Disk
Corresponds to the JSON property disk
2537 2538 2539 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2537 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
2542 2543 2544 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2542 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta1::Exfiltration
Corresponds to the JSON property exfiltration
2547 2548 2549 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2547 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta1::ExternalExposure
Corresponds to the JSON property externalExposure
2552 2553 2554 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2552 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV1ExternalSystem>
Corresponds to the JSON property externalSystems
2557 2558 2559 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2557 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
2562 2563 2564 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2562 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1beta1::File>
Corresponds to the JSON property files
2567 2568 2569 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2567 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
2572 2573 2574 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2572 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta1::GroupMembership>
Corresponds to the JSON property groupMemberships
2577 2578 2579 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2577 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta1::IamBinding>
Corresponds to the JSON property iamBindings
2582 2583 2584 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2582 def iam_bindings @iam_bindings end |
#indicator ⇒ Google::Apis::SecuritycenterV1beta1::Indicator
Corresponds to the JSON property indicator
2587 2588 2589 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2587 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta1::IpRules
Corresponds to the JSON property ipRules
2592 2593 2594 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2592 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1beta1::Job
Corresponds to the JSON property job
2597 2598 2599 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2597 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta1::KernelRootkit
Corresponds to the JSON property kernelRootkit
2602 2603 2604 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2602 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta1::Kubernetes
Corresponds to the JSON property kubernetes
2607 2608 2609 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2607 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta1::LoadBalancer>
Corresponds to the JSON property loadBalancers
2612 2613 2614 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2612 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta1::LogEntry>
Corresponds to the JSON property logEntries
2617 2618 2619 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2617 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta1::MitreAttack
Corresponds to the JSON property mitreAttack
2622 2623 2624 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2622 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
2627 2628 2629 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2627 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
2632 2633 2634 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2632 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1beta1::MuteInfo
Corresponds to the JSON property muteInfo
2637 2638 2639 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2637 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
2642 2643 2644 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2642 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
2647 2648 2649 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2647 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
2652 2653 2654 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2652 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta1::Network>
Corresponds to the JSON property networks
2657 2658 2659 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2657 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
2662 2663 2664 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2662 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1beta1::Notebook
Corresponds to the JSON property notebook
2667 2668 2669 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2667 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta1::OrgPolicy>
Corresponds to the JSON property orgPolicies
2672 2673 2674 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2672 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
2677 2678 2679 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2677 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
2682 2683 2684 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2682 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta1::PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
2687 2688 2689 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2687 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta1::Process>
Corresponds to the JSON property processes
2692 2693 2694 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2692 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
2697 2698 2699 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2697 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1beta1::Secret
Corresponds to the JSON property secret
2702 2703 2704 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2702 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1beta1::SecurityMarks
Corresponds to the JSON property securityMarks
2707 2708 2709 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2707 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1beta1::SecurityPosture
Corresponds to the JSON property securityPosture
2712 2713 2714 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2712 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
2717 2718 2719 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2717 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
2722 2723 2724 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2722 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
2727 2728 2729 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2727 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta1::ToxicCombination
Corresponds to the JSON property toxicCombination
2732 2733 2734 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2732 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta1::VertexAi
Corresponds to the JSON property vertexAi
2737 2738 2739 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2737 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta1::Vulnerability
Corresponds to the JSON property vulnerability
2742 2743 2744 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2742 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 2749 def update!(**args) @access = args[:access] if args.key?(:access) @affected_resources = args[:affected_resources] if args.key?(:affected_resources) @agent_data_access_events = args[:agent_data_access_events] if args.key?(:agent_data_access_events) @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) @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 |