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_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::AgentDataAccessEvent>
Corresponds to the JSON property
agentDataAccessEvents. -
#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. -
#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.
2693 2694 2695 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2693 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1beta2::Access
Corresponds to the JSON property access
2356 2357 2358 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2356 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta2::AffectedResources
Corresponds to the JSON property affectedResources
2361 2362 2363 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2361 def affected_resources @affected_resources end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
2366 2367 2368 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2366 def agent_data_access_events @agent_data_access_events end |
#ai_model ⇒ Google::Apis::SecuritycenterV1beta2::AiModel
Corresponds to the JSON property aiModel
2371 2372 2373 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2371 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1beta2::Application
Corresponds to the JSON property application
2376 2377 2378 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2376 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta2::ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
2381 2382 2383 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2381 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta2::AttackExposure
Corresponds to the JSON property attackExposure
2386 2387 2388 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2386 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta2::BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
2391 2392 2393 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2391 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
2396 2397 2398 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2396 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
2401 2402 2403 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2401 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta2::Chokepoint
Corresponds to the JSON property chokepoint
2406 2407 2408 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2406 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta2::CloudArmor
Corresponds to the JSON property cloudArmor
2411 2412 2413 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2411 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta2::CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
2416 2417 2418 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2416 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta2::CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
2421 2422 2423 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2421 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta2::ComplianceDetails
Corresponds to the JSON property complianceDetails
2426 2427 2428 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2426 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta2::Compliance>
Corresponds to the JSON property compliances
2431 2432 2433 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2431 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta2::Connection>
Corresponds to the JSON property connections
2436 2437 2438 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2436 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::ContactDetails>
Corresponds to the JSON property contacts
2441 2442 2443 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2441 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta2::Container>
Corresponds to the JSON property containers
2446 2447 2448 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2446 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
2451 2452 2453 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2451 def create_time @create_time end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
2456 2457 2458 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2456 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
2461 2462 2463 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2461 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
2466 2467 2468 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2466 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1beta2::Database
Corresponds to the JSON property database
2471 2472 2473 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2471 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
2476 2477 2478 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2476 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta2::DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
2481 2482 2483 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2481 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1beta2::Disk
Corresponds to the JSON property disk
2486 2487 2488 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2486 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
2491 2492 2493 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2491 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta2::Exfiltration
Corresponds to the JSON property exfiltration
2496 2497 2498 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2496 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta2::ExternalExposure
Corresponds to the JSON property externalExposure
2501 2502 2503 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2501 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV1ExternalSystem>
Corresponds to the JSON property externalSystems
2506 2507 2508 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2506 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
2511 2512 2513 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2511 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1beta2::File>
Corresponds to the JSON property files
2516 2517 2518 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2516 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
2521 2522 2523 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2521 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta2::GroupMembership>
Corresponds to the JSON property groupMemberships
2526 2527 2528 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2526 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta2::IamBinding>
Corresponds to the JSON property iamBindings
2531 2532 2533 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2531 def iam_bindings @iam_bindings end |
#indicator ⇒ Google::Apis::SecuritycenterV1beta2::Indicator
Corresponds to the JSON property indicator
2536 2537 2538 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2536 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta2::IpRules
Corresponds to the JSON property ipRules
2541 2542 2543 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2541 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1beta2::Job
Corresponds to the JSON property job
2546 2547 2548 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2546 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta2::KernelRootkit
Corresponds to the JSON property kernelRootkit
2551 2552 2553 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2551 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta2::Kubernetes
Corresponds to the JSON property kubernetes
2556 2557 2558 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2556 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta2::LoadBalancer>
Corresponds to the JSON property loadBalancers
2561 2562 2563 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2561 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta2::LogEntry>
Corresponds to the JSON property logEntries
2566 2567 2568 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2566 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta2::MitreAttack
Corresponds to the JSON property mitreAttack
2571 2572 2573 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2571 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
2576 2577 2578 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2576 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
2581 2582 2583 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2581 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1beta2::MuteInfo
Corresponds to the JSON property muteInfo
2586 2587 2588 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2586 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
2591 2592 2593 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2591 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
2596 2597 2598 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2596 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
2601 2602 2603 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2601 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta2::Network>
Corresponds to the JSON property networks
2606 2607 2608 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2606 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
2611 2612 2613 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2611 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1beta2::Notebook
Corresponds to the JSON property notebook
2616 2617 2618 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2616 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta2::OrgPolicy>
Corresponds to the JSON property orgPolicies
2621 2622 2623 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2621 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
2626 2627 2628 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2626 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
2631 2632 2633 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2631 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta2::PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
2636 2637 2638 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2636 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta2::Process>
Corresponds to the JSON property processes
2641 2642 2643 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2641 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
2646 2647 2648 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2646 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1beta2::Secret
Corresponds to the JSON property secret
2651 2652 2653 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2651 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1beta2::SecurityMarks
Corresponds to the JSON property securityMarks
2656 2657 2658 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2656 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1beta2::SecurityPosture
Corresponds to the JSON property securityPosture
2661 2662 2663 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2661 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
2666 2667 2668 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2666 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
2671 2672 2673 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2671 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
2676 2677 2678 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2676 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta2::ToxicCombination
Corresponds to the JSON property toxicCombination
2681 2682 2683 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2681 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta2::VertexAi
Corresponds to the JSON property vertexAi
2686 2687 2688 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2686 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta2::Vulnerability
Corresponds to the JSON property vulnerability
2691 2692 2693 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2691 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 2698 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 |