Class: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Finding
- Inherits:
-
Object
- Object
- Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Finding
- 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::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property
access. -
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property
affectedResources. -
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property
agentDataAccessEvents. -
#ai_model ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property
aiModel. -
#application ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property
application. -
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property
artifactGuardPolicies. -
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property
attackExposure. -
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2BackupDisasterRecovery
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::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property
chokepoint. -
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property
cloudArmor. -
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property
cloudDlpDataProfile. -
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property
cloudDlpInspection. -
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property
complianceDetails. -
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property
compliances. -
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property
connections. -
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property
contacts. -
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Container>
Corresponds to the JSON property
containers. -
#create_time ⇒ String
Corresponds to the JSON property
createTime. -
#crypto_key_name ⇒ String
Corresponds to the JSON property
cryptoKeyName. -
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property
dataAccessEvents. -
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property
dataFlowEvents. -
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property
dataRetentionDeletionEvents. -
#database ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property
database. -
#description ⇒ String
Corresponds to the JSON property
description. -
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property
discoveredWorkload. -
#disk ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property
disk. -
#event_time ⇒ String
Corresponds to the JSON property
eventTime. -
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property
exfiltration. -
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property
externalExposure. -
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property
externalSystems. -
#external_uri ⇒ String
Corresponds to the JSON property
externalUri. -
#files ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property
files. -
#finding_class ⇒ String
Corresponds to the JSON property
findingClass. -
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property
groupMemberships. -
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property
iamBindings. -
#indicator ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property
indicator. -
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property
ipRules. -
#job ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property
job. -
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property
kernelRootkit. -
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property
kubernetes. -
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property
loadBalancers. -
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property
logEntries. -
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2MitreAttack
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::GoogleCloudSecuritycenterV2MuteInfo
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::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property
networks. -
#next_steps ⇒ String
Corresponds to the JSON property
nextSteps. -
#notebook ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property
notebook. -
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2OrgPolicy>
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::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property
policyViolationSummary. -
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property
processes. -
#resource_name ⇒ String
Corresponds to the JSON property
resourceName. -
#secret ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property
secret. -
#security_marks ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property
securityMarks. -
#security_posture ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2SecurityPosture
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::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property
toxicCombination. -
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property
vertexAi. -
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Vulnerability
Corresponds to the JSON property
vulnerability.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudSecuritycenterV2Finding
constructor
A new instance of GoogleCloudSecuritycenterV2Finding.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudSecuritycenterV2Finding
Returns a new instance of GoogleCloudSecuritycenterV2Finding.
6719 6720 6721 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6719 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property access
6377 6378 6379 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6377 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property affectedResources
6382 6383 6384 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6382 def affected_resources @affected_resources end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
6387 6388 6389 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6387 def agent_data_access_events @agent_data_access_events end |
#ai_model ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property aiModel
6392 6393 6394 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6392 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property application
6397 6398 6399 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6397 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
6402 6403 6404 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6402 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property attackExposure
6407 6408 6409 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6407 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
6412 6413 6414 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6412 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
6417 6418 6419 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6417 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
6422 6423 6424 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6422 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property chokepoint
6427 6428 6429 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6427 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property cloudArmor
6432 6433 6434 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6432 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
6437 6438 6439 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6437 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
6442 6443 6444 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6442 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property complianceDetails
6447 6448 6449 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6447 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property compliances
6452 6453 6454 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6452 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property connections
6457 6458 6459 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6457 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property contacts
6462 6463 6464 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6462 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Container>
Corresponds to the JSON property containers
6467 6468 6469 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6467 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
6472 6473 6474 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6472 def create_time @create_time end |
#crypto_key_name ⇒ String
Corresponds to the JSON property cryptoKeyName
6477 6478 6479 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6477 def crypto_key_name @crypto_key_name end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
6482 6483 6484 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6482 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
6487 6488 6489 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6487 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
6492 6493 6494 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6492 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property database
6497 6498 6499 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6497 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
6502 6503 6504 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6502 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
6507 6508 6509 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6507 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property disk
6512 6513 6514 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6512 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
6517 6518 6519 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6517 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property exfiltration
6522 6523 6524 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6522 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property externalExposure
6527 6528 6529 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6527 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property externalSystems
6532 6533 6534 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6532 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
6537 6538 6539 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6537 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property files
6542 6543 6544 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6542 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
6547 6548 6549 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6547 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property groupMemberships
6552 6553 6554 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6552 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property iamBindings
6557 6558 6559 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6557 def iam_bindings @iam_bindings end |
#indicator ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property indicator
6562 6563 6564 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6562 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property ipRules
6567 6568 6569 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6567 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property job
6572 6573 6574 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6572 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property kernelRootkit
6577 6578 6579 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6577 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property kubernetes
6582 6583 6584 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6582 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property loadBalancers
6587 6588 6589 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6587 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property logEntries
6592 6593 6594 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6592 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2MitreAttack
Corresponds to the JSON property mitreAttack
6597 6598 6599 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6597 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
6602 6603 6604 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6602 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
6607 6608 6609 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6607 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2MuteInfo
Corresponds to the JSON property muteInfo
6612 6613 6614 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6612 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
6617 6618 6619 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6617 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
6622 6623 6624 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6622 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
6627 6628 6629 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6627 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property networks
6632 6633 6634 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6632 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
6637 6638 6639 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6637 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property notebook
6642 6643 6644 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6642 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2OrgPolicy>
Corresponds to the JSON property orgPolicies
6647 6648 6649 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6647 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
6652 6653 6654 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6652 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
6657 6658 6659 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6657 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
6662 6663 6664 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6662 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property processes
6667 6668 6669 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6667 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
6672 6673 6674 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6672 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property secret
6677 6678 6679 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6677 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property securityMarks
6682 6683 6684 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6682 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2SecurityPosture
Corresponds to the JSON property securityPosture
6687 6688 6689 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6687 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
6692 6693 6694 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6692 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
6697 6698 6699 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6697 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
6702 6703 6704 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6702 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property toxicCombination
6707 6708 6709 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6707 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property vertexAi
6712 6713 6714 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6712 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Vulnerability
Corresponds to the JSON property vulnerability
6717 6718 6719 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6717 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6724 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) @crypto_key_name = args[:crypto_key_name] if args.key?(:crypto_key_name) @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 |