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 ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Agent
Corresponds to the JSON property
agent. -
#agent_anomaly ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentAnomaly
Corresponds to the JSON property
agentAnomaly. -
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property
agentDataAccessEvents. -
#agent_sessions ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentSession>
Corresponds to the JSON property
agentSessions. -
#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. -
#iam_details ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamDetails
Corresponds to the JSON property
iamDetails. -
#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.
7224 7225 7226 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7224 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property access
6862 6863 6864 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6862 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property affectedResources
6867 6868 6869 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6867 def affected_resources @affected_resources end |
#agent ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Agent
Corresponds to the JSON property agent
6872 6873 6874 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6872 def agent @agent end |
#agent_anomaly ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentAnomaly
Corresponds to the JSON property agentAnomaly
6877 6878 6879 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6877 def agent_anomaly @agent_anomaly end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
6882 6883 6884 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6882 def agent_data_access_events @agent_data_access_events end |
#agent_sessions ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentSession>
Corresponds to the JSON property agentSessions
6887 6888 6889 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6887 def agent_sessions @agent_sessions end |
#ai_model ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property aiModel
6892 6893 6894 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6892 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property application
6897 6898 6899 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6897 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
6902 6903 6904 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6902 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property attackExposure
6907 6908 6909 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6907 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
6912 6913 6914 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6912 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
6917 6918 6919 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6917 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
6922 6923 6924 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6922 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property chokepoint
6927 6928 6929 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6927 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property cloudArmor
6932 6933 6934 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6932 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
6937 6938 6939 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6937 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
6942 6943 6944 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6942 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property complianceDetails
6947 6948 6949 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6947 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property compliances
6952 6953 6954 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6952 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property connections
6957 6958 6959 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6957 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property contacts
6962 6963 6964 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6962 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Container>
Corresponds to the JSON property containers
6967 6968 6969 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6967 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
6972 6973 6974 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6972 def create_time @create_time end |
#crypto_key_name ⇒ String
Corresponds to the JSON property cryptoKeyName
6977 6978 6979 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6977 def crypto_key_name @crypto_key_name end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
6982 6983 6984 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6982 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
6987 6988 6989 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6987 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
6992 6993 6994 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6992 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property database
6997 6998 6999 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6997 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
7002 7003 7004 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7002 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
7007 7008 7009 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7007 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property disk
7012 7013 7014 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7012 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
7017 7018 7019 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7017 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property exfiltration
7022 7023 7024 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7022 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property externalExposure
7027 7028 7029 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7027 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property externalSystems
7032 7033 7034 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7032 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
7037 7038 7039 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7037 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property files
7042 7043 7044 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7042 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
7047 7048 7049 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7047 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property groupMemberships
7052 7053 7054 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7052 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property iamBindings
7057 7058 7059 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7057 def iam_bindings @iam_bindings end |
#iam_details ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamDetails
Corresponds to the JSON property iamDetails
7062 7063 7064 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7062 def iam_details @iam_details end |
#indicator ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property indicator
7067 7068 7069 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7067 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property ipRules
7072 7073 7074 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7072 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property job
7077 7078 7079 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7077 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property kernelRootkit
7082 7083 7084 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7082 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property kubernetes
7087 7088 7089 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7087 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property loadBalancers
7092 7093 7094 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7092 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property logEntries
7097 7098 7099 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7097 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2MitreAttack
Corresponds to the JSON property mitreAttack
7102 7103 7104 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7102 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
7107 7108 7109 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7107 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
7112 7113 7114 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7112 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2MuteInfo
Corresponds to the JSON property muteInfo
7117 7118 7119 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7117 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
7122 7123 7124 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7122 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
7127 7128 7129 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7127 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
7132 7133 7134 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7132 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property networks
7137 7138 7139 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7137 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
7142 7143 7144 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7142 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property notebook
7147 7148 7149 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7147 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2OrgPolicy>
Corresponds to the JSON property orgPolicies
7152 7153 7154 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7152 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
7157 7158 7159 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7157 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
7162 7163 7164 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7162 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
7167 7168 7169 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7167 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property processes
7172 7173 7174 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7172 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
7177 7178 7179 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7177 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property secret
7182 7183 7184 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7182 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property securityMarks
7187 7188 7189 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7187 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2SecurityPosture
Corresponds to the JSON property securityPosture
7192 7193 7194 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7192 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
7197 7198 7199 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7197 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
7202 7203 7204 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7202 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
7207 7208 7209 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7207 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property toxicCombination
7212 7213 7214 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7212 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property vertexAi
7217 7218 7219 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7217 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Vulnerability
Corresponds to the JSON property vulnerability
7222 7223 7224 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7222 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 7229 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 |