Class: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Finding
- Inherits:
-
Object
- Object
- Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Finding
- 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::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property
access. -
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property
affectedResources. -
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property
agentDataAccessEvents. -
#ai_model ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property
aiModel. -
#application ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property
application. -
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property
artifactGuardPolicies. -
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property
attackExposure. -
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta1::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::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property
chokepoint. -
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property
cloudArmor. -
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property
cloudDlpDataProfile. -
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property
cloudDlpInspection. -
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property
complianceDetails. -
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property
compliances. -
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property
connections. -
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property
contacts. -
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta1::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::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property
dataAccessEvents. -
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property
dataFlowEvents. -
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property
dataRetentionDeletionEvents. -
#database ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property
database. -
#description ⇒ String
Corresponds to the JSON property
description. -
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property
discoveredWorkload. -
#disk ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property
disk. -
#event_time ⇒ String
Corresponds to the JSON property
eventTime. -
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property
exfiltration. -
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property
externalExposure. -
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property
externalSystems. -
#external_uri ⇒ String
Corresponds to the JSON property
externalUri. -
#files ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property
files. -
#finding_class ⇒ String
Corresponds to the JSON property
findingClass. -
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property
groupMemberships. -
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property
iamBindings. -
#indicator ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property
indicator. -
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property
ipRules. -
#job ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property
job. -
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property
kernelRootkit. -
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property
kubernetes. -
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property
loadBalancers. -
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property
logEntries. -
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta1::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::SecuritycenterV1beta1::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::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property
networks. -
#next_steps ⇒ String
Corresponds to the JSON property
nextSteps. -
#notebook ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property
notebook. -
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta1::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::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property
policyViolationSummary. -
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property
processes. -
#resource_name ⇒ String
Corresponds to the JSON property
resourceName. -
#secret ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property
secret. -
#security_marks ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property
securityMarks. -
#security_posture ⇒ Google::Apis::SecuritycenterV1beta1::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::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property
toxicCombination. -
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property
vertexAi. -
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta1::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.
6888 6889 6890 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6888 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property access
6546 6547 6548 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6546 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property affectedResources
6551 6552 6553 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6551 def affected_resources @affected_resources end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
6556 6557 6558 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6556 def agent_data_access_events @agent_data_access_events end |
#ai_model ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property aiModel
6561 6562 6563 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6561 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property application
6566 6567 6568 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6566 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
6571 6572 6573 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6571 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property attackExposure
6576 6577 6578 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6576 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
6581 6582 6583 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6581 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
6586 6587 6588 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6586 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
6591 6592 6593 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6591 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property chokepoint
6596 6597 6598 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6596 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property cloudArmor
6601 6602 6603 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6601 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
6606 6607 6608 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6606 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
6611 6612 6613 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6611 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property complianceDetails
6616 6617 6618 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6616 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property compliances
6621 6622 6623 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6621 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property connections
6626 6627 6628 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6626 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property contacts
6631 6632 6633 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6631 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Container>
Corresponds to the JSON property containers
6636 6637 6638 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6636 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
6641 6642 6643 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6641 def create_time @create_time end |
#crypto_key_name ⇒ String
Corresponds to the JSON property cryptoKeyName
6646 6647 6648 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6646 def crypto_key_name @crypto_key_name end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
6651 6652 6653 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6651 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
6656 6657 6658 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6656 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
6661 6662 6663 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6661 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property database
6666 6667 6668 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6666 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
6671 6672 6673 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6671 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
6676 6677 6678 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6676 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property disk
6681 6682 6683 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6681 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
6686 6687 6688 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6686 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property exfiltration
6691 6692 6693 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6691 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property externalExposure
6696 6697 6698 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6696 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property externalSystems
6701 6702 6703 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6701 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
6706 6707 6708 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6706 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property files
6711 6712 6713 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6711 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
6716 6717 6718 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6716 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property groupMemberships
6721 6722 6723 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6721 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property iamBindings
6726 6727 6728 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6726 def iam_bindings @iam_bindings end |
#indicator ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property indicator
6731 6732 6733 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6731 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property ipRules
6736 6737 6738 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6736 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property job
6741 6742 6743 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6741 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property kernelRootkit
6746 6747 6748 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6746 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property kubernetes
6751 6752 6753 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6751 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property loadBalancers
6756 6757 6758 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6756 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property logEntries
6761 6762 6763 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6761 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2MitreAttack
Corresponds to the JSON property mitreAttack
6766 6767 6768 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6766 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
6771 6772 6773 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6771 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
6776 6777 6778 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6776 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2MuteInfo
Corresponds to the JSON property muteInfo
6781 6782 6783 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6781 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
6786 6787 6788 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6786 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
6791 6792 6793 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6791 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
6796 6797 6798 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6796 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property networks
6801 6802 6803 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6801 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
6806 6807 6808 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6806 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property notebook
6811 6812 6813 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6811 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2OrgPolicy>
Corresponds to the JSON property orgPolicies
6816 6817 6818 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6816 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
6821 6822 6823 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6821 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
6826 6827 6828 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6826 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
6831 6832 6833 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6831 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property processes
6836 6837 6838 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6836 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
6841 6842 6843 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6841 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property secret
6846 6847 6848 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6846 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property securityMarks
6851 6852 6853 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6851 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2SecurityPosture
Corresponds to the JSON property securityPosture
6856 6857 6858 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6856 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
6861 6862 6863 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6861 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
6866 6867 6868 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6866 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
6871 6872 6873 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6871 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property toxicCombination
6876 6877 6878 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6876 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property vertexAi
6881 6882 6883 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6881 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Vulnerability
Corresponds to the JSON property vulnerability
6886 6887 6888 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6886 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6893 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 |