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.
6707 6708 6709 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6707 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property access
6365 6366 6367 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6365 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property affectedResources
6370 6371 6372 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6370 def affected_resources @affected_resources end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
6375 6376 6377 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6375 def agent_data_access_events @agent_data_access_events end |
#ai_model ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property aiModel
6380 6381 6382 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6380 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property application
6385 6386 6387 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6385 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
6390 6391 6392 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6390 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property attackExposure
6395 6396 6397 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6395 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
6400 6401 6402 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6400 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
6405 6406 6407 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6405 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
6410 6411 6412 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6410 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property chokepoint
6415 6416 6417 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6415 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property cloudArmor
6420 6421 6422 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6420 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
6425 6426 6427 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6425 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
6430 6431 6432 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6430 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property complianceDetails
6435 6436 6437 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6435 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property compliances
6440 6441 6442 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6440 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property connections
6445 6446 6447 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6445 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property contacts
6450 6451 6452 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6450 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Container>
Corresponds to the JSON property containers
6455 6456 6457 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6455 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
6460 6461 6462 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6460 def create_time @create_time end |
#crypto_key_name ⇒ String
Corresponds to the JSON property cryptoKeyName
6465 6466 6467 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6465 def crypto_key_name @crypto_key_name end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
6470 6471 6472 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6470 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
6475 6476 6477 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6475 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
6480 6481 6482 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6480 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property database
6485 6486 6487 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6485 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
6490 6491 6492 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6490 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
6495 6496 6497 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6495 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property disk
6500 6501 6502 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6500 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
6505 6506 6507 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6505 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property exfiltration
6510 6511 6512 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6510 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property externalExposure
6515 6516 6517 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6515 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property externalSystems
6520 6521 6522 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6520 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
6525 6526 6527 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6525 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property files
6530 6531 6532 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6530 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
6535 6536 6537 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6535 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property groupMemberships
6540 6541 6542 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6540 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property iamBindings
6545 6546 6547 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6545 def iam_bindings @iam_bindings end |
#indicator ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property indicator
6550 6551 6552 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6550 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property ipRules
6555 6556 6557 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6555 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property job
6560 6561 6562 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6560 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property kernelRootkit
6565 6566 6567 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6565 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property kubernetes
6570 6571 6572 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6570 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property loadBalancers
6575 6576 6577 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6575 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property logEntries
6580 6581 6582 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6580 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2MitreAttack
Corresponds to the JSON property mitreAttack
6585 6586 6587 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6585 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
6590 6591 6592 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6590 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
6595 6596 6597 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6595 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2MuteInfo
Corresponds to the JSON property muteInfo
6600 6601 6602 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6600 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
6605 6606 6607 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6605 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
6610 6611 6612 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6610 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
6615 6616 6617 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6615 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property networks
6620 6621 6622 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6620 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
6625 6626 6627 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6625 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property notebook
6630 6631 6632 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6630 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2OrgPolicy>
Corresponds to the JSON property orgPolicies
6635 6636 6637 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6635 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
6640 6641 6642 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6640 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
6645 6646 6647 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6645 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
6650 6651 6652 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6650 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property processes
6655 6656 6657 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6655 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
6660 6661 6662 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6660 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property secret
6665 6666 6667 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6665 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property securityMarks
6670 6671 6672 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6670 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2SecurityPosture
Corresponds to the JSON property securityPosture
6675 6676 6677 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6675 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
6680 6681 6682 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6680 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
6685 6686 6687 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6685 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
6690 6691 6692 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6690 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property toxicCombination
6695 6696 6697 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6695 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property vertexAi
6700 6701 6702 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6700 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Vulnerability
Corresponds to the JSON property vulnerability
6705 6706 6707 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6705 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 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 |
# File 'lib/google/apis/securitycenter_v1beta2/classes.rb', line 6712 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 |