Class: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Finding
- Inherits:
-
Object
- Object
- Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Finding
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/securitycenter_v1beta1/classes.rb,
lib/google/apis/securitycenter_v1beta1/representations.rb,
lib/google/apis/securitycenter_v1beta1/representations.rb
Instance Attribute Summary collapse
-
#access ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property
access. -
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property
affectedResources. -
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property
agentDataAccessEvents. -
#ai_model ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property
aiModel. -
#application ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property
application. -
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property
artifactGuardPolicies. -
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property
attackExposure. -
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2BackupDisasterRecovery
Corresponds to the JSON property
backupDisasterRecovery. -
#canonical_name ⇒ String
Corresponds to the JSON property
canonicalName. -
#category ⇒ String
Corresponds to the JSON property
category. -
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property
chokepoint. -
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property
cloudArmor. -
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property
cloudDlpDataProfile. -
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property
cloudDlpInspection. -
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property
complianceDetails. -
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property
compliances. -
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property
connections. -
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property
contacts. -
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Container>
Corresponds to the JSON property
containers. -
#create_time ⇒ String
Corresponds to the JSON property
createTime. -
#crypto_key_name ⇒ String
Corresponds to the JSON property
cryptoKeyName. -
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property
dataAccessEvents. -
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property
dataFlowEvents. -
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property
dataRetentionDeletionEvents. -
#database ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property
database. -
#description ⇒ String
Corresponds to the JSON property
description. -
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property
discoveredWorkload. -
#disk ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property
disk. -
#event_time ⇒ String
Corresponds to the JSON property
eventTime. -
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property
exfiltration. -
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property
externalExposure. -
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property
externalSystems. -
#external_uri ⇒ String
Corresponds to the JSON property
externalUri. -
#files ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property
files. -
#finding_class ⇒ String
Corresponds to the JSON property
findingClass. -
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property
groupMemberships. -
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property
iamBindings. -
#indicator ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property
indicator. -
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property
ipRules. -
#job ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property
job. -
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property
kernelRootkit. -
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property
kubernetes. -
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property
loadBalancers. -
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property
logEntries. -
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2MitreAttack
Corresponds to the JSON property
mitreAttack. -
#module_name ⇒ String
Corresponds to the JSON property
moduleName. -
#mute ⇒ String
Corresponds to the JSON property
mute. -
#mute_info ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2MuteInfo
Corresponds to the JSON property
muteInfo. -
#mute_initiator ⇒ String
Corresponds to the JSON property
muteInitiator. -
#mute_update_time ⇒ String
Corresponds to the JSON property
muteUpdateTime. -
#name ⇒ String
Corresponds to the JSON property
name. -
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property
networks. -
#next_steps ⇒ String
Corresponds to the JSON property
nextSteps. -
#notebook ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property
notebook. -
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2OrgPolicy>
Corresponds to the JSON property
orgPolicies. -
#parent ⇒ String
Corresponds to the JSON property
parent. -
#parent_display_name ⇒ String
Corresponds to the JSON property
parentDisplayName. -
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property
policyViolationSummary. -
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property
processes. -
#resource_name ⇒ String
Corresponds to the JSON property
resourceName. -
#secret ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property
secret. -
#security_marks ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property
securityMarks. -
#security_posture ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2SecurityPosture
Corresponds to the JSON property
securityPosture. -
#severity ⇒ String
Corresponds to the JSON property
severity. -
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property
sourceProperties. -
#state ⇒ String
Corresponds to the JSON property
state. -
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property
toxicCombination. -
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property
vertexAi. -
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Vulnerability
Corresponds to the JSON property
vulnerability.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudSecuritycenterV2Finding
constructor
A new instance of GoogleCloudSecuritycenterV2Finding.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudSecuritycenterV2Finding
Returns a new instance of GoogleCloudSecuritycenterV2Finding.
6900 6901 6902 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6900 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Access
Corresponds to the JSON property access
6558 6559 6560 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6558 def access @access end |
#affected_resources ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AffectedResources
Corresponds to the JSON property affectedResources
6563 6564 6565 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6563 def affected_resources @affected_resources end |
#agent_data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AgentDataAccessEvent>
Corresponds to the JSON property agentDataAccessEvents
6568 6569 6570 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6568 def agent_data_access_events @agent_data_access_events end |
#ai_model ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AiModel
Corresponds to the JSON property aiModel
6573 6574 6575 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6573 def ai_model @ai_model end |
#application ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Application
Corresponds to the JSON property application
6578 6579 6580 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6578 def application @application end |
#artifact_guard_policies ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ArtifactGuardPolicies
Corresponds to the JSON property artifactGuardPolicies
6583 6584 6585 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6583 def artifact_guard_policies @artifact_guard_policies end |
#attack_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2AttackExposure
Corresponds to the JSON property attackExposure
6588 6589 6590 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6588 def attack_exposure @attack_exposure end |
#backup_disaster_recovery ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2BackupDisasterRecovery
Corresponds to the JSON property backupDisasterRecovery
6593 6594 6595 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6593 def backup_disaster_recovery @backup_disaster_recovery end |
#canonical_name ⇒ String
Corresponds to the JSON property canonicalName
6598 6599 6600 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6598 def canonical_name @canonical_name end |
#category ⇒ String
Corresponds to the JSON property category
6603 6604 6605 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6603 def category @category end |
#chokepoint ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Chokepoint
Corresponds to the JSON property chokepoint
6608 6609 6610 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6608 def chokepoint @chokepoint end |
#cloud_armor ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudArmor
Corresponds to the JSON property cloudArmor
6613 6614 6615 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6613 def cloud_armor @cloud_armor end |
#cloud_dlp_data_profile ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpDataProfile
Corresponds to the JSON property cloudDlpDataProfile
6618 6619 6620 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6618 def cloud_dlp_data_profile @cloud_dlp_data_profile end |
#cloud_dlp_inspection ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2CloudDlpInspection
Corresponds to the JSON property cloudDlpInspection
6623 6624 6625 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6623 def cloud_dlp_inspection @cloud_dlp_inspection end |
#compliance_details ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ComplianceDetails
Corresponds to the JSON property complianceDetails
6628 6629 6630 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6628 def compliance_details @compliance_details end |
#compliances ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Compliance>
Corresponds to the JSON property compliances
6633 6634 6635 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6633 def compliances @compliances end |
#connections ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Connection>
Corresponds to the JSON property connections
6638 6639 6640 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6638 def connections @connections end |
#contacts ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ContactDetails>
Corresponds to the JSON property contacts
6643 6644 6645 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6643 def contacts @contacts end |
#containers ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Container>
Corresponds to the JSON property containers
6648 6649 6650 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6648 def containers @containers end |
#create_time ⇒ String
Corresponds to the JSON property createTime
6653 6654 6655 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6653 def create_time @create_time end |
#crypto_key_name ⇒ String
Corresponds to the JSON property cryptoKeyName
6658 6659 6660 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6658 def crypto_key_name @crypto_key_name end |
#data_access_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataAccessEvent>
Corresponds to the JSON property dataAccessEvents
6663 6664 6665 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6663 def data_access_events @data_access_events end |
#data_flow_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataFlowEvent>
Corresponds to the JSON property dataFlowEvents
6668 6669 6670 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6668 def data_flow_events @data_flow_events end |
#data_retention_deletion_events ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DataRetentionDeletionEvent>
Corresponds to the JSON property dataRetentionDeletionEvents
6673 6674 6675 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6673 def data_retention_deletion_events @data_retention_deletion_events end |
#database ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Database
Corresponds to the JSON property database
6678 6679 6680 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6678 def database @database end |
#description ⇒ String
Corresponds to the JSON property description
6683 6684 6685 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6683 def description @description end |
#discovered_workload ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2DiscoveredWorkload
Corresponds to the JSON property discoveredWorkload
6688 6689 6690 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6688 def discovered_workload @discovered_workload end |
#disk ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Disk
Corresponds to the JSON property disk
6693 6694 6695 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6693 def disk @disk end |
#event_time ⇒ String
Corresponds to the JSON property eventTime
6698 6699 6700 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6698 def event_time @event_time end |
#exfiltration ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Exfiltration
Corresponds to the JSON property exfiltration
6703 6704 6705 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6703 def exfiltration @exfiltration end |
#external_exposure ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalExposure
Corresponds to the JSON property externalExposure
6708 6709 6710 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6708 def external_exposure @external_exposure end |
#external_systems ⇒ Hash<String,Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ExternalSystem>
Corresponds to the JSON property externalSystems
6713 6714 6715 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6713 def external_systems @external_systems end |
#external_uri ⇒ String
Corresponds to the JSON property externalUri
6718 6719 6720 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6718 def external_uri @external_uri end |
#files ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2File>
Corresponds to the JSON property files
6723 6724 6725 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6723 def files @files end |
#finding_class ⇒ String
Corresponds to the JSON property findingClass
6728 6729 6730 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6728 def finding_class @finding_class end |
#group_memberships ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2GroupMembership>
Corresponds to the JSON property groupMemberships
6733 6734 6735 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6733 def group_memberships @group_memberships end |
#iam_bindings ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamBinding>
Corresponds to the JSON property iamBindings
6738 6739 6740 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6738 def iam_bindings @iam_bindings end |
#indicator ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Indicator
Corresponds to the JSON property indicator
6743 6744 6745 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6743 def indicator @indicator end |
#ip_rules ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IpRules
Corresponds to the JSON property ipRules
6748 6749 6750 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6748 def ip_rules @ip_rules end |
#job ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Job
Corresponds to the JSON property job
6753 6754 6755 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6753 def job @job end |
#kernel_rootkit ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2KernelRootkit
Corresponds to the JSON property kernelRootkit
6758 6759 6760 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6758 def kernel_rootkit @kernel_rootkit end |
#kubernetes ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Kubernetes
Corresponds to the JSON property kubernetes
6763 6764 6765 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6763 def kubernetes @kubernetes end |
#load_balancers ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LoadBalancer>
Corresponds to the JSON property loadBalancers
6768 6769 6770 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6768 def load_balancers @load_balancers end |
#log_entries ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2LogEntry>
Corresponds to the JSON property logEntries
6773 6774 6775 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6773 def log_entries @log_entries end |
#mitre_attack ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2MitreAttack
Corresponds to the JSON property mitreAttack
6778 6779 6780 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6778 def mitre_attack @mitre_attack end |
#module_name ⇒ String
Corresponds to the JSON property moduleName
6783 6784 6785 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6783 def module_name @module_name end |
#mute ⇒ String
Corresponds to the JSON property mute
6788 6789 6790 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6788 def mute @mute end |
#mute_info ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2MuteInfo
Corresponds to the JSON property muteInfo
6793 6794 6795 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6793 def mute_info @mute_info end |
#mute_initiator ⇒ String
Corresponds to the JSON property muteInitiator
6798 6799 6800 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6798 def mute_initiator @mute_initiator end |
#mute_update_time ⇒ String
Corresponds to the JSON property muteUpdateTime
6803 6804 6805 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6803 def mute_update_time @mute_update_time end |
#name ⇒ String
Corresponds to the JSON property name
6808 6809 6810 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6808 def name @name end |
#networks ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Network>
Corresponds to the JSON property networks
6813 6814 6815 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6813 def networks @networks end |
#next_steps ⇒ String
Corresponds to the JSON property nextSteps
6818 6819 6820 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6818 def next_steps @next_steps end |
#notebook ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Notebook
Corresponds to the JSON property notebook
6823 6824 6825 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6823 def notebook @notebook end |
#org_policies ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2OrgPolicy>
Corresponds to the JSON property orgPolicies
6828 6829 6830 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6828 def org_policies @org_policies end |
#parent ⇒ String
Corresponds to the JSON property parent
6833 6834 6835 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6833 def parent @parent end |
#parent_display_name ⇒ String
Corresponds to the JSON property parentDisplayName
6838 6839 6840 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6838 def parent_display_name @parent_display_name end |
#policy_violation_summary ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2PolicyViolationSummary
Corresponds to the JSON property policyViolationSummary
6843 6844 6845 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6843 def policy_violation_summary @policy_violation_summary end |
#processes ⇒ Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Process>
Corresponds to the JSON property processes
6848 6849 6850 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6848 def processes @processes end |
#resource_name ⇒ String
Corresponds to the JSON property resourceName
6853 6854 6855 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6853 def resource_name @resource_name end |
#secret ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Secret
Corresponds to the JSON property secret
6858 6859 6860 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6858 def secret @secret end |
#security_marks ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2SecurityMarks
Corresponds to the JSON property securityMarks
6863 6864 6865 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6863 def security_marks @security_marks end |
#security_posture ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2SecurityPosture
Corresponds to the JSON property securityPosture
6868 6869 6870 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6868 def security_posture @security_posture end |
#severity ⇒ String
Corresponds to the JSON property severity
6873 6874 6875 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6873 def severity @severity end |
#source_properties ⇒ Hash<String,Object>
Corresponds to the JSON property sourceProperties
6878 6879 6880 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6878 def source_properties @source_properties end |
#state ⇒ String
Corresponds to the JSON property state
6883 6884 6885 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6883 def state @state end |
#toxic_combination ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2ToxicCombination
Corresponds to the JSON property toxicCombination
6888 6889 6890 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6888 def toxic_combination @toxic_combination end |
#vertex_ai ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2VertexAi
Corresponds to the JSON property vertexAi
6893 6894 6895 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6893 def vertex_ai @vertex_ai end |
#vulnerability ⇒ Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Vulnerability
Corresponds to the JSON property vulnerability
6898 6899 6900 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6898 def vulnerability @vulnerability end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 |
# File 'lib/google/apis/securitycenter_v1beta1/classes.rb', line 6905 def update!(**args) @access = args[:access] if args.key?(:access) @affected_resources = args[:affected_resources] if args.key?(:affected_resources) @agent_data_access_events = args[:agent_data_access_events] if args.key?(:agent_data_access_events) @ai_model = args[:ai_model] if args.key?(:ai_model) @application = args[:application] if args.key?(:application) @artifact_guard_policies = args[:artifact_guard_policies] if args.key?(:artifact_guard_policies) @attack_exposure = args[:attack_exposure] if args.key?(:attack_exposure) @backup_disaster_recovery = args[:backup_disaster_recovery] if args.key?(:backup_disaster_recovery) @canonical_name = args[:canonical_name] if args.key?(:canonical_name) @category = args[:category] if args.key?(:category) @chokepoint = args[:chokepoint] if args.key?(:chokepoint) @cloud_armor = args[:cloud_armor] if args.key?(:cloud_armor) @cloud_dlp_data_profile = args[:cloud_dlp_data_profile] if args.key?(:cloud_dlp_data_profile) @cloud_dlp_inspection = args[:cloud_dlp_inspection] if args.key?(:cloud_dlp_inspection) @compliance_details = args[:compliance_details] if args.key?(:compliance_details) @compliances = args[:compliances] if args.key?(:compliances) @connections = args[:connections] if args.key?(:connections) @contacts = args[:contacts] if args.key?(:contacts) @containers = args[:containers] if args.key?(:containers) @create_time = args[:create_time] if args.key?(:create_time) @crypto_key_name = args[:crypto_key_name] if args.key?(:crypto_key_name) @data_access_events = args[:data_access_events] if args.key?(:data_access_events) @data_flow_events = args[:data_flow_events] if args.key?(:data_flow_events) @data_retention_deletion_events = args[:data_retention_deletion_events] if args.key?(:data_retention_deletion_events) @database = args[:database] if args.key?(:database) @description = args[:description] if args.key?(:description) @discovered_workload = args[:discovered_workload] if args.key?(:discovered_workload) @disk = args[:disk] if args.key?(:disk) @event_time = args[:event_time] if args.key?(:event_time) @exfiltration = args[:exfiltration] if args.key?(:exfiltration) @external_exposure = args[:external_exposure] if args.key?(:external_exposure) @external_systems = args[:external_systems] if args.key?(:external_systems) @external_uri = args[:external_uri] if args.key?(:external_uri) @files = args[:files] if args.key?(:files) @finding_class = args[:finding_class] if args.key?(:finding_class) @group_memberships = args[:group_memberships] if args.key?(:group_memberships) @iam_bindings = args[:iam_bindings] if args.key?(:iam_bindings) @indicator = args[:indicator] if args.key?(:indicator) @ip_rules = args[:ip_rules] if args.key?(:ip_rules) @job = args[:job] if args.key?(:job) @kernel_rootkit = args[:kernel_rootkit] if args.key?(:kernel_rootkit) @kubernetes = args[:kubernetes] if args.key?(:kubernetes) @load_balancers = args[:load_balancers] if args.key?(:load_balancers) @log_entries = args[:log_entries] if args.key?(:log_entries) @mitre_attack = args[:mitre_attack] if args.key?(:mitre_attack) @module_name = args[:module_name] if args.key?(:module_name) @mute = args[:mute] if args.key?(:mute) @mute_info = args[:mute_info] if args.key?(:mute_info) @mute_initiator = args[:mute_initiator] if args.key?(:mute_initiator) @mute_update_time = args[:mute_update_time] if args.key?(:mute_update_time) @name = args[:name] if args.key?(:name) @networks = args[:networks] if args.key?(:networks) @next_steps = args[:next_steps] if args.key?(:next_steps) @notebook = args[:notebook] if args.key?(:notebook) @org_policies = args[:org_policies] if args.key?(:org_policies) @parent = args[:parent] if args.key?(:parent) @parent_display_name = args[:parent_display_name] if args.key?(:parent_display_name) @policy_violation_summary = args[:policy_violation_summary] if args.key?(:policy_violation_summary) @processes = args[:processes] if args.key?(:processes) @resource_name = args[:resource_name] if args.key?(:resource_name) @secret = args[:secret] if args.key?(:secret) @security_marks = args[:security_marks] if args.key?(:security_marks) @security_posture = args[:security_posture] if args.key?(:security_posture) @severity = args[:severity] if args.key?(:severity) @source_properties = args[:source_properties] if args.key?(:source_properties) @state = args[:state] if args.key?(:state) @toxic_combination = args[:toxic_combination] if args.key?(:toxic_combination) @vertex_ai = args[:vertex_ai] if args.key?(:vertex_ai) @vulnerability = args[:vulnerability] if args.key?(:vulnerability) end |