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 ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Agent
Corresponds to the JSON property
agent. -
#agent_anomaly ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AgentAnomaly
Corresponds to the JSON property
agentAnomaly. -
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property
agentDataAccessEvents. -
#agent_sessions ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AgentSession>
Corresponds to the JSON property
agentSessions. -
#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.
7557 7558 7559 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7557 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property access
7195 7196 7197 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7195 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property affectedResources
7200 7201 7202 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7200 def affected_resources @affected_resources end |
#agent ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Agent
Corresponds to the JSON property agent
7205 7206 7207 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7205 def agent @agent end |
#agent_anomaly ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AgentAnomaly
Corresponds to the JSON property agentAnomaly
7210 7211 7212 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7210 def agent_anomaly @agent_anomaly end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
7215 7216 7217 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7215 def agent_data_access_events @agent_data_access_events end |
#agent_sessions ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AgentSession>
Corresponds to the JSON property agentSessions
7220 7221 7222 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7220 def agent_sessions @agent_sessions end |
#ai_model ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property aiModel
7225 7226 7227 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7225 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property application
7230 7231 7232 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7230 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
7235 7236 7237 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7235 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property attackExposure
7240 7241 7242 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7240 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
7245 7246 7247 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7245 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
7250 7251 7252 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7250 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
7255 7256 7257 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7255 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property chokepoint
7260 7261 7262 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7260 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property cloudArmor
7265 7266 7267 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7265 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
7270 7271 7272 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7270 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
7275 7276 7277 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7275 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property complianceDetails
7280 7281 7282 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7280 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property compliances
7285 7286 7287 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7285 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property connections
7290 7291 7292 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7290 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property contacts
7295 7296 7297 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7295 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Container>
Corresponds to the JSON property containers
7300 7301 7302 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7300 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
7305 7306 7307 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7305 def create_time @create_time end |
#crypto_key_name ⇒ String
Corresponds to the JSON property cryptoKeyName
7310 7311 7312 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7310 def crypto_key_name @crypto_key_name end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
7315 7316 7317 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7315 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
7320 7321 7322 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7320 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
7325 7326 7327 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7325 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property database
7330 7331 7332 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7330 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
7335 7336 7337 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7335 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
7340 7341 7342 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7340 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property disk
7345 7346 7347 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7345 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
7350 7351 7352 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7350 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property exfiltration
7355 7356 7357 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7355 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property externalExposure
7360 7361 7362 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7360 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property externalSystems
7365 7366 7367 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7365 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
7370 7371 7372 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7370 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property files
7375 7376 7377 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7375 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
7380 7381 7382 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7380 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property groupMemberships
7385 7386 7387 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7385 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property iamBindings
7390 7391 7392 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7390 def iam_bindings @iam_bindings end |
#iam_details ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamDetails
Corresponds to the JSON property iamDetails
7395 7396 7397 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7395 def iam_details @iam_details end |
#indicator ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property indicator
7400 7401 7402 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7400 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property ipRules
7405 7406 7407 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7405 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property job
7410 7411 7412 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7410 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property kernelRootkit
7415 7416 7417 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7415 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property kubernetes
7420 7421 7422 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7420 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property loadBalancers
7425 7426 7427 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7425 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property logEntries
7430 7431 7432 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7430 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2MitreAttack
Corresponds to the JSON property mitreAttack
7435 7436 7437 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7435 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
7440 7441 7442 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7440 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
7445 7446 7447 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7445 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2MuteInfo
Corresponds to the JSON property muteInfo
7450 7451 7452 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7450 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
7455 7456 7457 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7455 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
7460 7461 7462 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7460 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
7465 7466 7467 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7465 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property networks
7470 7471 7472 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7470 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
7475 7476 7477 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7475 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property notebook
7480 7481 7482 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7480 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2OrgPolicy>
Corresponds to the JSON property orgPolicies
7485 7486 7487 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7485 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
7490 7491 7492 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7490 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
7495 7496 7497 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7495 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
7500 7501 7502 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7500 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property processes
7505 7506 7507 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7505 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
7510 7511 7512 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7510 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property secret
7515 7516 7517 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7515 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property securityMarks
7520 7521 7522 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7520 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2SecurityPosture
Corresponds to the JSON property securityPosture
7525 7526 7527 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7525 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
7530 7531 7532 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7530 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
7535 7536 7537 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7535 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
7540 7541 7542 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7540 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property toxicCombination
7545 7546 7547 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7545 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property vertexAi
7550 7551 7552 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7550 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Vulnerability
Corresponds to the JSON property vulnerability
7555 7556 7557 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7555 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 |
# File 'lib/google/apis/securitycenter_v1/classes.rb', line 7562 def update!(**args) @access = args[:access] if args.key?(:access) @affected_resources = args[:affected_resources] if args.key?(:affected_resources) @agent = args[:agent] if args.key?(:agent) @agent_anomaly = args[:agent_anomaly] if args.key?(:agent_anomaly) @agent_data_access_events = args[:agent_data_access_events] if args.key?(:agent_data_access_events) @agent_sessions = args[:agent_sessions] if args.key?(:agent_sessions) @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 |