Class: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Finding
- Inherits:
-
Object
- Object
- Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Finding
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/securitycenter_v1/classes.rb,
lib/google/apis/securitycenter_v1/representations.rb,
lib/google/apis/securitycenter_v1/representations.rb
Instance Attribute Summary collapse
-
#access ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property
access. -
#affected_resources ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property
affectedResources. -
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property
agentDataAccessEvents. -
#ai_model ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property
aiModel. -
#application ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property
application. -
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property
artifactGuardPolicies. -
#attack_exposure ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property
attackExposure. -
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1::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::SecuritycenterV1::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property
chokepoint. -
#cloud_armor ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property
cloudArmor. -
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property
cloudDlpDataProfile. -
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property
cloudDlpInspection. -
#compliance_details ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property
complianceDetails. -
#compliances ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property
compliances. -
#connections ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property
connections. -
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property
contacts. -
#containers ⇒ Array<Google::Apis::SecuritycenterV1::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::SecuritycenterV1::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property
dataAccessEvents. -
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property
dataFlowEvents. -
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property
dataRetentionDeletionEvents. -
#database ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property
database. -
#description ⇒ String
Corresponds to the JSON property
description. -
#discovered_workload ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property
discoveredWorkload. -
#disk ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property
disk. -
#event_time ⇒ String
Corresponds to the JSON property
eventTime. -
#exfiltration ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property
exfiltration. -
#external_exposure ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property
externalExposure. -
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property
externalSystems. -
#external_uri ⇒ String
Corresponds to the JSON property
externalUri. -
#files ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property
files. -
#finding_class ⇒ String
Corresponds to the JSON property
findingClass. -
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property
groupMemberships. -
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property
iamBindings. -
#iam_details ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamDetails
Corresponds to the JSON property
iamDetails. -
#indicator ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property
indicator. -
#ip_rules ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property
ipRules. -
#job ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property
job. -
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property
kernelRootkit. -
#kubernetes ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property
kubernetes. -
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property
loadBalancers. -
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property
logEntries. -
#mitre_attack ⇒ Google::Apis::SecuritycenterV1::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::SecuritycenterV1::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::SecuritycenterV1::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property
networks. -
#next_steps ⇒ String
Corresponds to the JSON property
nextSteps. -
#notebook ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property
notebook. -
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1::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::SecuritycenterV1::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property
policyViolationSummary. -
#processes ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property
processes. -
#resource_name ⇒ String
Corresponds to the JSON property
resourceName. -
#secret ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property
secret. -
#security_marks ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property
securityMarks. -
#security_posture ⇒ Google::Apis::SecuritycenterV1::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::SecuritycenterV1::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property
toxicCombination. -
#vertex_ai ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property
vertexAi. -
#vulnerability ⇒ Google::Apis::SecuritycenterV1::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.
7288 7289 7290 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7288 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property access
6941 6942 6943 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6941 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property affectedResources
6946 6947 6948 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6946 def affected_resources @affected_resources end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
6951 6952 6953 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6951 def agent_data_access_events @agent_data_access_events end |
#ai_model ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property aiModel
6956 6957 6958 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6956 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property application
6961 6962 6963 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6961 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
6966 6967 6968 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6966 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property attackExposure
6971 6972 6973 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6971 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
6976 6977 6978 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6976 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
6981 6982 6983 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6981 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
6986 6987 6988 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6986 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property chokepoint
6991 6992 6993 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6991 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property cloudArmor
6996 6997 6998 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 6996 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
7001 7002 7003 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7001 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
7006 7007 7008 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7006 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property complianceDetails
7011 7012 7013 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7011 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property compliances
7016 7017 7018 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7016 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property connections
7021 7022 7023 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7021 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property contacts
7026 7027 7028 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7026 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Container>
Corresponds to the JSON property containers
7031 7032 7033 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7031 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
7036 7037 7038 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7036 def create_time @create_time end |
#crypto_key_name ⇒ String
Corresponds to the JSON property cryptoKeyName
7041 7042 7043 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7041 def crypto_key_name @crypto_key_name end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
7046 7047 7048 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7046 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
7051 7052 7053 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7051 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
7056 7057 7058 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7056 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property database
7061 7062 7063 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7061 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
7066 7067 7068 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7066 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
7071 7072 7073 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7071 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property disk
7076 7077 7078 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7076 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
7081 7082 7083 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7081 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property exfiltration
7086 7087 7088 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7086 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property externalExposure
7091 7092 7093 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7091 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property externalSystems
7096 7097 7098 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7096 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
7101 7102 7103 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7101 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property files
7106 7107 7108 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7106 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
7111 7112 7113 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7111 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property groupMemberships
7116 7117 7118 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7116 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property iamBindings
7121 7122 7123 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7121 def iam_bindings @iam_bindings end |
#iam_details ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamDetails
Corresponds to the JSON property iamDetails
7126 7127 7128 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7126 def iam_details @iam_details end |
#indicator ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property indicator
7131 7132 7133 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7131 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property ipRules
7136 7137 7138 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7136 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property job
7141 7142 7143 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7141 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property kernelRootkit
7146 7147 7148 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7146 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property kubernetes
7151 7152 7153 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7151 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property loadBalancers
7156 7157 7158 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7156 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property logEntries
7161 7162 7163 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7161 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2MitreAttack
Corresponds to the JSON property mitreAttack
7166 7167 7168 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7166 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
7171 7172 7173 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7171 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
7176 7177 7178 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7176 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2MuteInfo
Corresponds to the JSON property muteInfo
7181 7182 7183 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7181 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
7186 7187 7188 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7186 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
7191 7192 7193 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7191 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
7196 7197 7198 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7196 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property networks
7201 7202 7203 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7201 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
7206 7207 7208 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7206 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property notebook
7211 7212 7213 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7211 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2OrgPolicy>
Corresponds to the JSON property orgPolicies
7216 7217 7218 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7216 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
7221 7222 7223 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7221 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
7226 7227 7228 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7226 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
7231 7232 7233 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7231 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property processes
7236 7237 7238 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7236 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
7241 7242 7243 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7241 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property secret
7246 7247 7248 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7246 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property securityMarks
7251 7252 7253 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7251 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2SecurityPosture
Corresponds to the JSON property securityPosture
7256 7257 7258 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7256 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
7261 7262 7263 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7261 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
7266 7267 7268 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7266 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
7271 7272 7273 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7271 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property toxicCombination
7276 7277 7278 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7276 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property vertexAi
7281 7282 7283 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7281 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Vulnerability
Corresponds to the JSON property vulnerability
7286 7287 7288 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7286 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7293 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) @iam_details = args[:iam_details] if args.key?(:iam_details) @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 |