public interface FindingOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsContacts(String key)
Output only.
|
boolean |
containsExternalSystems(String key)
Output only.
|
boolean |
containsSourceProperties(String key)
Source specific properties.
|
Access |
getAccess()
Access details associated with the finding, such as more information on the
caller, which method was accessed, and from where.
|
AccessOrBuilder |
getAccessOrBuilder()
Access details associated with the finding, such as more information on the
caller, which method was accessed, and from where.
|
String |
getCanonicalName()
The canonical name of the finding.
|
com.google.protobuf.ByteString |
getCanonicalNameBytes()
The canonical name of the finding.
|
String |
getCategory()
The additional taxonomy group within findings from a given source.
|
com.google.protobuf.ByteString |
getCategoryBytes()
The additional taxonomy group within findings from a given source.
|
CloudDlpDataProfile |
getCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
|
CloudDlpDataProfileOrBuilder |
getCloudDlpDataProfileOrBuilder()
Cloud DLP data profile that is associated with the finding.
|
CloudDlpInspection |
getCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are
associated with the finding.
|
CloudDlpInspectionOrBuilder |
getCloudDlpInspectionOrBuilder()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are
associated with the finding.
|
Compliance |
getCompliances(int index)
Contains compliance information for security standards associated to the
finding.
|
int |
getCompliancesCount()
Contains compliance information for security standards associated to the
finding.
|
List<Compliance> |
getCompliancesList()
Contains compliance information for security standards associated to the
finding.
|
ComplianceOrBuilder |
getCompliancesOrBuilder(int index)
Contains compliance information for security standards associated to the
finding.
|
List<? extends ComplianceOrBuilder> |
getCompliancesOrBuilderList()
Contains compliance information for security standards associated to the
finding.
|
Connection |
getConnections(int index)
Contains information about the IP connection associated with the finding.
|
int |
getConnectionsCount()
Contains information about the IP connection associated with the finding.
|
List<Connection> |
getConnectionsList()
Contains information about the IP connection associated with the finding.
|
ConnectionOrBuilder |
getConnectionsOrBuilder(int index)
Contains information about the IP connection associated with the finding.
|
List<? extends ConnectionOrBuilder> |
getConnectionsOrBuilderList()
Contains information about the IP connection associated with the finding.
|
Map<String,ContactDetails> |
getContacts()
Deprecated.
|
int |
getContactsCount()
Output only.
|
Map<String,ContactDetails> |
getContactsMap()
Output only.
|
ContactDetails |
getContactsOrDefault(String key,
ContactDetails defaultValue)
Output only.
|
ContactDetails |
getContactsOrThrow(String key)
Output only.
|
Container |
getContainers(int index)
Containers associated with the finding.
|
int |
getContainersCount()
Containers associated with the finding.
|
List<Container> |
getContainersList()
Containers associated with the finding.
|
ContainerOrBuilder |
getContainersOrBuilder(int index)
Containers associated with the finding.
|
List<? extends ContainerOrBuilder> |
getContainersOrBuilderList()
Containers associated with the finding.
|
com.google.protobuf.Timestamp |
getCreateTime()
The time at which the finding was created in Security Command Center.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
The time at which the finding was created in Security Command Center.
|
Database |
getDatabase()
Database associated with the finding.
|
DatabaseOrBuilder |
getDatabaseOrBuilder()
Database associated with the finding.
|
String |
getDescription()
Contains more details about the finding.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Contains more details about the finding.
|
com.google.protobuf.Timestamp |
getEventTime()
The time the finding was first detected.
|
com.google.protobuf.TimestampOrBuilder |
getEventTimeOrBuilder()
The time the finding was first detected.
|
Exfiltration |
getExfiltration()
Represents exfiltrations associated with the finding.
|
ExfiltrationOrBuilder |
getExfiltrationOrBuilder()
Represents exfiltrations associated with the finding.
|
Map<String,ExternalSystem> |
getExternalSystems()
Deprecated.
|
int |
getExternalSystemsCount()
Output only.
|
Map<String,ExternalSystem> |
getExternalSystemsMap()
Output only.
|
ExternalSystem |
getExternalSystemsOrDefault(String key,
ExternalSystem defaultValue)
Output only.
|
ExternalSystem |
getExternalSystemsOrThrow(String key)
Output only.
|
String |
getExternalUri()
The URI that, if available, points to a web page outside of Security
Command Center where additional information about the finding can be found.
|
com.google.protobuf.ByteString |
getExternalUriBytes()
The URI that, if available, points to a web page outside of Security
Command Center where additional information about the finding can be found.
|
File |
getFiles(int index)
File associated with the finding.
|
int |
getFilesCount()
File associated with the finding.
|
List<File> |
getFilesList()
File associated with the finding.
|
FileOrBuilder |
getFilesOrBuilder(int index)
File associated with the finding.
|
List<? extends FileOrBuilder> |
getFilesOrBuilderList()
File associated with the finding.
|
Finding.FindingClass |
getFindingClass()
The class of the finding.
|
int |
getFindingClassValue()
The class of the finding.
|
IamBinding |
getIamBindings(int index)
Represents IAM bindings associated with the finding.
|
int |
getIamBindingsCount()
Represents IAM bindings associated with the finding.
|
List<IamBinding> |
getIamBindingsList()
Represents IAM bindings associated with the finding.
|
IamBindingOrBuilder |
getIamBindingsOrBuilder(int index)
Represents IAM bindings associated with the finding.
|
List<? extends IamBindingOrBuilder> |
getIamBindingsOrBuilderList()
Represents IAM bindings associated with the finding.
|
Indicator |
getIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in
computer forensics.
|
IndicatorOrBuilder |
getIndicatorOrBuilder()
Represents what's commonly known as an *indicator of compromise* (IoC) in
computer forensics.
|
KernelRootkit |
getKernelRootkit()
Signature of the kernel rootkit.
|
KernelRootkitOrBuilder |
getKernelRootkitOrBuilder()
Signature of the kernel rootkit.
|
Kubernetes |
getKubernetes()
Kubernetes resources associated with the finding.
|
KubernetesOrBuilder |
getKubernetesOrBuilder()
Kubernetes resources associated with the finding.
|
MitreAttack |
getMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding.
|
MitreAttackOrBuilder |
getMitreAttackOrBuilder()
MITRE ATT&CK tactics and techniques related to this finding.
|
String |
getModuleName()
Unique identifier of the module which generated the finding.
|
com.google.protobuf.ByteString |
getModuleNameBytes()
Unique identifier of the module which generated the finding.
|
Finding.Mute |
getMute()
Indicates the mute state of a finding (either muted, unmuted
or undefined).
|
String |
getMuteInitiator()
Records additional information about the mute operation, for example, the
[mute configuration](/security-command-center/docs/how-to-mute-findings)
that muted the finding and the user who muted the finding.
|
com.google.protobuf.ByteString |
getMuteInitiatorBytes()
Records additional information about the mute operation, for example, the
[mute configuration](/security-command-center/docs/how-to-mute-findings)
that muted the finding and the user who muted the finding.
|
com.google.protobuf.Timestamp |
getMuteUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getMuteUpdateTimeOrBuilder()
Output only.
|
int |
getMuteValue()
Indicates the mute state of a finding (either muted, unmuted
or undefined).
|
String |
getName()
The [relative resource
name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
of the finding.
|
com.google.protobuf.ByteString |
getNameBytes()
The [relative resource
name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
of the finding.
|
String |
getNextSteps()
Steps to address the finding.
|
com.google.protobuf.ByteString |
getNextStepsBytes()
Steps to address the finding.
|
String |
getParent()
The relative resource name of the source the finding belongs to.
|
com.google.protobuf.ByteString |
getParentBytes()
The relative resource name of the source the finding belongs to.
|
String |
getParentDisplayName()
Output only.
|
com.google.protobuf.ByteString |
getParentDisplayNameBytes()
Output only.
|
Process |
getProcesses(int index)
Represents operating system processes associated with the Finding.
|
int |
getProcessesCount()
Represents operating system processes associated with the Finding.
|
List<Process> |
getProcessesList()
Represents operating system processes associated with the Finding.
|
ProcessOrBuilder |
getProcessesOrBuilder(int index)
Represents operating system processes associated with the Finding.
|
List<? extends ProcessOrBuilder> |
getProcessesOrBuilderList()
Represents operating system processes associated with the Finding.
|
String |
getResourceName()
For findings on Google Cloud resources, the full resource
name of the Google Cloud resource this finding is for.
|
com.google.protobuf.ByteString |
getResourceNameBytes()
For findings on Google Cloud resources, the full resource
name of the Google Cloud resource this finding is for.
|
SecurityMarks |
getSecurityMarks()
Output only.
|
SecurityMarksOrBuilder |
getSecurityMarksOrBuilder()
Output only.
|
Finding.Severity |
getSeverity()
The severity of the finding.
|
int |
getSeverityValue()
The severity of the finding.
|
Map<String,com.google.protobuf.Value> |
getSourceProperties()
Deprecated.
|
int |
getSourcePropertiesCount()
Source specific properties.
|
Map<String,com.google.protobuf.Value> |
getSourcePropertiesMap()
Source specific properties.
|
com.google.protobuf.Value |
getSourcePropertiesOrDefault(String key,
com.google.protobuf.Value defaultValue)
Source specific properties.
|
com.google.protobuf.Value |
getSourcePropertiesOrThrow(String key)
Source specific properties.
|
Finding.State |
getState()
The state of the finding.
|
int |
getStateValue()
The state of the finding.
|
Vulnerability |
getVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores.
|
VulnerabilityOrBuilder |
getVulnerabilityOrBuilder()
Represents vulnerability-specific fields like CVE and CVSS scores.
|
boolean |
hasAccess()
Access details associated with the finding, such as more information on the
caller, which method was accessed, and from where.
|
boolean |
hasCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
|
boolean |
hasCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are
associated with the finding.
|
boolean |
hasCreateTime()
The time at which the finding was created in Security Command Center.
|
boolean |
hasDatabase()
Database associated with the finding.
|
boolean |
hasEventTime()
The time the finding was first detected.
|
boolean |
hasExfiltration()
Represents exfiltrations associated with the finding.
|
boolean |
hasIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in
computer forensics.
|
boolean |
hasKernelRootkit()
Signature of the kernel rootkit.
|
boolean |
hasKubernetes()
Kubernetes resources associated with the finding.
|
boolean |
hasMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding.
|
boolean |
hasMuteUpdateTime()
Output only.
|
boolean |
hasSecurityMarks()
Output only.
|
boolean |
hasVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
The [relative resource
name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
of the finding. Example:
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
"folders/{folder_id}/sources/{source_id}/findings/{finding_id}",
"projects/{project_id}/sources/{source_id}/findings/{finding_id}".
string name = 1;com.google.protobuf.ByteString getNameBytes()
The [relative resource
name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
of the finding. Example:
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
"folders/{folder_id}/sources/{source_id}/findings/{finding_id}",
"projects/{project_id}/sources/{source_id}/findings/{finding_id}".
string name = 1;String getParent()
The relative resource name of the source the finding belongs to. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
This field is immutable after creation time.
For example:
"organizations/{organization_id}/sources/{source_id}"
string parent = 2;com.google.protobuf.ByteString getParentBytes()
The relative resource name of the source the finding belongs to. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
This field is immutable after creation time.
For example:
"organizations/{organization_id}/sources/{source_id}"
string parent = 2;String getResourceName()
For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for. See: https://cloud.google.com/apis/design/resource_names#full_resource_name When the finding is for a non-Google Cloud resource, the resourceName can be a customer or partner defined string. This field is immutable after creation time.
string resource_name = 3;com.google.protobuf.ByteString getResourceNameBytes()
For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for. See: https://cloud.google.com/apis/design/resource_names#full_resource_name When the finding is for a non-Google Cloud resource, the resourceName can be a customer or partner defined string. This field is immutable after creation time.
string resource_name = 3;int getStateValue()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;Finding.State getState()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;String getCategory()
The additional taxonomy group within findings from a given source. This field is immutable after creation time. Example: "XSS_FLASH_INJECTION"
string category = 5;com.google.protobuf.ByteString getCategoryBytes()
The additional taxonomy group within findings from a given source. This field is immutable after creation time. Example: "XSS_FLASH_INJECTION"
string category = 5;String getExternalUri()
The URI that, if available, points to a web page outside of Security Command Center where additional information about the finding can be found. This field is guaranteed to be either empty or a well formed URL.
string external_uri = 6;com.google.protobuf.ByteString getExternalUriBytes()
The URI that, if available, points to a web page outside of Security Command Center where additional information about the finding can be found. This field is guaranteed to be either empty or a well formed URL.
string external_uri = 6;int getSourcePropertiesCount()
Source specific properties. These properties are managed by the source that writes the finding. The key names in the source_properties map must be between 1 and 255 characters, and must start with a letter and contain alphanumeric characters or underscores only.
map<string, .google.protobuf.Value> source_properties = 7;boolean containsSourceProperties(String key)
Source specific properties. These properties are managed by the source that writes the finding. The key names in the source_properties map must be between 1 and 255 characters, and must start with a letter and contain alphanumeric characters or underscores only.
map<string, .google.protobuf.Value> source_properties = 7;@Deprecated Map<String,com.google.protobuf.Value> getSourceProperties()
getSourcePropertiesMap() instead.Map<String,com.google.protobuf.Value> getSourcePropertiesMap()
Source specific properties. These properties are managed by the source that writes the finding. The key names in the source_properties map must be between 1 and 255 characters, and must start with a letter and contain alphanumeric characters or underscores only.
map<string, .google.protobuf.Value> source_properties = 7;com.google.protobuf.Value getSourcePropertiesOrDefault(String key, com.google.protobuf.Value defaultValue)
Source specific properties. These properties are managed by the source that writes the finding. The key names in the source_properties map must be between 1 and 255 characters, and must start with a letter and contain alphanumeric characters or underscores only.
map<string, .google.protobuf.Value> source_properties = 7;com.google.protobuf.Value getSourcePropertiesOrThrow(String key)
Source specific properties. These properties are managed by the source that writes the finding. The key names in the source_properties map must be between 1 and 255 characters, and must start with a letter and contain alphanumeric characters or underscores only.
map<string, .google.protobuf.Value> source_properties = 7;boolean hasSecurityMarks()
Output only. User specified security marks. These marks are entirely managed by the user and come from the SecurityMarks resource that belongs to the finding.
.google.cloud.securitycenter.v1.SecurityMarks security_marks = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
SecurityMarks getSecurityMarks()
Output only. User specified security marks. These marks are entirely managed by the user and come from the SecurityMarks resource that belongs to the finding.
.google.cloud.securitycenter.v1.SecurityMarks security_marks = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
SecurityMarksOrBuilder getSecurityMarksOrBuilder()
Output only. User specified security marks. These marks are entirely managed by the user and come from the SecurityMarks resource that belongs to the finding.
.google.cloud.securitycenter.v1.SecurityMarks security_marks = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
boolean hasEventTime()
The time the finding was first detected. If an existing finding is updated, then this is the time the update occurred. For example, if the finding represents an open firewall, this property captures the time the detector believes the firewall became open. The accuracy is determined by the detector. If the finding is later resolved, then this time reflects when the finding was resolved. This must not be set to a value greater than the current timestamp.
.google.protobuf.Timestamp event_time = 9;com.google.protobuf.Timestamp getEventTime()
The time the finding was first detected. If an existing finding is updated, then this is the time the update occurred. For example, if the finding represents an open firewall, this property captures the time the detector believes the firewall became open. The accuracy is determined by the detector. If the finding is later resolved, then this time reflects when the finding was resolved. This must not be set to a value greater than the current timestamp.
.google.protobuf.Timestamp event_time = 9;com.google.protobuf.TimestampOrBuilder getEventTimeOrBuilder()
The time the finding was first detected. If an existing finding is updated, then this is the time the update occurred. For example, if the finding represents an open firewall, this property captures the time the detector believes the firewall became open. The accuracy is determined by the detector. If the finding is later resolved, then this time reflects when the finding was resolved. This must not be set to a value greater than the current timestamp.
.google.protobuf.Timestamp event_time = 9;boolean hasCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;com.google.protobuf.Timestamp getCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;int getSeverityValue()
The severity of the finding. This field is managed by the source that writes the finding.
.google.cloud.securitycenter.v1.Finding.Severity severity = 12;Finding.Severity getSeverity()
The severity of the finding. This field is managed by the source that writes the finding.
.google.cloud.securitycenter.v1.Finding.Severity severity = 12;String getCanonicalName()
The canonical name of the finding. It's either
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
"folders/{folder_id}/sources/{source_id}/findings/{finding_id}" or
"projects/{project_number}/sources/{source_id}/findings/{finding_id}",
depending on the closest CRM ancestor of the resource associated with the
finding.
string canonical_name = 14;com.google.protobuf.ByteString getCanonicalNameBytes()
The canonical name of the finding. It's either
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
"folders/{folder_id}/sources/{source_id}/findings/{finding_id}" or
"projects/{project_number}/sources/{source_id}/findings/{finding_id}",
depending on the closest CRM ancestor of the resource associated with the
finding.
string canonical_name = 14;int getMuteValue()
Indicates the mute state of a finding (either muted, unmuted or undefined). Unlike other attributes of a finding, a finding provider shouldn't set the value of mute.
.google.cloud.securitycenter.v1.Finding.Mute mute = 15;Finding.Mute getMute()
Indicates the mute state of a finding (either muted, unmuted or undefined). Unlike other attributes of a finding, a finding provider shouldn't set the value of mute.
.google.cloud.securitycenter.v1.Finding.Mute mute = 15;int getFindingClassValue()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;Finding.FindingClass getFindingClass()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;boolean hasIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics. This is an artifact observed on a network or in an operating system that, with high confidence, indicates a computer intrusion. For more information, see [Indicator of compromise](https://en.wikipedia.org/wiki/Indicator_of_compromise).
.google.cloud.securitycenter.v1.Indicator indicator = 18;Indicator getIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics. This is an artifact observed on a network or in an operating system that, with high confidence, indicates a computer intrusion. For more information, see [Indicator of compromise](https://en.wikipedia.org/wiki/Indicator_of_compromise).
.google.cloud.securitycenter.v1.Indicator indicator = 18;IndicatorOrBuilder getIndicatorOrBuilder()
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics. This is an artifact observed on a network or in an operating system that, with high confidence, indicates a computer intrusion. For more information, see [Indicator of compromise](https://en.wikipedia.org/wiki/Indicator_of_compromise).
.google.cloud.securitycenter.v1.Indicator indicator = 18;boolean hasVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;Vulnerability getVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;VulnerabilityOrBuilder getVulnerabilityOrBuilder()
Represents vulnerability-specific fields like CVE and CVSS scores. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;boolean hasMuteUpdateTime()
Output only. The most recent time this finding was muted or unmuted.
.google.protobuf.Timestamp mute_update_time = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.protobuf.Timestamp getMuteUpdateTime()
Output only. The most recent time this finding was muted or unmuted.
.google.protobuf.Timestamp mute_update_time = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.protobuf.TimestampOrBuilder getMuteUpdateTimeOrBuilder()
Output only. The most recent time this finding was muted or unmuted.
.google.protobuf.Timestamp mute_update_time = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
int getExternalSystemsCount()
Output only. Third party SIEM/SOAR fields within SCC, contains external system information and external system finding fields.
map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
boolean containsExternalSystems(String key)
Output only. Third party SIEM/SOAR fields within SCC, contains external system information and external system finding fields.
map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
@Deprecated Map<String,ExternalSystem> getExternalSystems()
getExternalSystemsMap() instead.Map<String,ExternalSystem> getExternalSystemsMap()
Output only. Third party SIEM/SOAR fields within SCC, contains external system information and external system finding fields.
map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
ExternalSystem getExternalSystemsOrDefault(String key, ExternalSystem defaultValue)
Output only. Third party SIEM/SOAR fields within SCC, contains external system information and external system finding fields.
map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
ExternalSystem getExternalSystemsOrThrow(String key)
Output only. Third party SIEM/SOAR fields within SCC, contains external system information and external system finding fields.
map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
boolean hasMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding. See: https://attack.mitre.org
.google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;MitreAttack getMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding. See: https://attack.mitre.org
.google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;MitreAttackOrBuilder getMitreAttackOrBuilder()
MITRE ATT&CK tactics and techniques related to this finding. See: https://attack.mitre.org
.google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;boolean hasAccess()
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.
.google.cloud.securitycenter.v1.Access access = 26;Access getAccess()
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.
.google.cloud.securitycenter.v1.Access access = 26;AccessOrBuilder getAccessOrBuilder()
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.
.google.cloud.securitycenter.v1.Access access = 26;List<Connection> getConnectionsList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;Connection getConnections(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;int getConnectionsCount()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;List<? extends ConnectionOrBuilder> getConnectionsOrBuilderList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;ConnectionOrBuilder getConnectionsOrBuilder(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;String getMuteInitiator()
Records additional information about the mute operation, for example, the [mute configuration](/security-command-center/docs/how-to-mute-findings) that muted the finding and the user who muted the finding.
string mute_initiator = 28;com.google.protobuf.ByteString getMuteInitiatorBytes()
Records additional information about the mute operation, for example, the [mute configuration](/security-command-center/docs/how-to-mute-findings) that muted the finding and the user who muted the finding.
string mute_initiator = 28;List<Process> getProcessesList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;Process getProcesses(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;int getProcessesCount()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;List<? extends ProcessOrBuilder> getProcessesOrBuilderList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;ProcessOrBuilder getProcessesOrBuilder(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;int getContactsCount()
Output only. Map containing the points of contact for the given finding.
The key represents the type of contact, while the value contains a list of
all the contacts that pertain. Please refer to:
https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
{
"security": {
"contacts": [
{
"email": "person1@company.com"
},
{
"email": "person2@company.com"
}
]
}
}
map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
boolean containsContacts(String key)
Output only. Map containing the points of contact for the given finding.
The key represents the type of contact, while the value contains a list of
all the contacts that pertain. Please refer to:
https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
{
"security": {
"contacts": [
{
"email": "person1@company.com"
},
{
"email": "person2@company.com"
}
]
}
}
map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
@Deprecated Map<String,ContactDetails> getContacts()
getContactsMap() instead.Map<String,ContactDetails> getContactsMap()
Output only. Map containing the points of contact for the given finding.
The key represents the type of contact, while the value contains a list of
all the contacts that pertain. Please refer to:
https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
{
"security": {
"contacts": [
{
"email": "person1@company.com"
},
{
"email": "person2@company.com"
}
]
}
}
map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
ContactDetails getContactsOrDefault(String key, ContactDetails defaultValue)
Output only. Map containing the points of contact for the given finding.
The key represents the type of contact, while the value contains a list of
all the contacts that pertain. Please refer to:
https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
{
"security": {
"contacts": [
{
"email": "person1@company.com"
},
{
"email": "person2@company.com"
}
]
}
}
map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
ContactDetails getContactsOrThrow(String key)
Output only. Map containing the points of contact for the given finding.
The key represents the type of contact, while the value contains a list of
all the contacts that pertain. Please refer to:
https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
{
"security": {
"contacts": [
{
"email": "person1@company.com"
},
{
"email": "person2@company.com"
}
]
}
}
map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
List<Compliance> getCompliancesList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;Compliance getCompliances(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;int getCompliancesCount()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;List<? extends ComplianceOrBuilder> getCompliancesOrBuilderList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;ComplianceOrBuilder getCompliancesOrBuilder(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;String getParentDisplayName()
Output only. The human readable display name of the finding source such as "Event Threat Detection" or "Security Health Analytics".
string parent_display_name = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];com.google.protobuf.ByteString getParentDisplayNameBytes()
Output only. The human readable display name of the finding source such as "Event Threat Detection" or "Security Health Analytics".
string parent_display_name = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];String getDescription()
Contains more details about the finding.
string description = 37;com.google.protobuf.ByteString getDescriptionBytes()
Contains more details about the finding.
string description = 37;boolean hasExfiltration()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;Exfiltration getExfiltration()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;ExfiltrationOrBuilder getExfiltrationOrBuilder()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;List<IamBinding> getIamBindingsList()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;IamBinding getIamBindings(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;int getIamBindingsCount()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;List<? extends IamBindingOrBuilder> getIamBindingsOrBuilderList()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;IamBindingOrBuilder getIamBindingsOrBuilder(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;String getNextSteps()
Steps to address the finding.
string next_steps = 40;com.google.protobuf.ByteString getNextStepsBytes()
Steps to address the finding.
string next_steps = 40;String getModuleName()
Unique identifier of the module which generated the finding. Example: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
string module_name = 41;com.google.protobuf.ByteString getModuleNameBytes()
Unique identifier of the module which generated the finding. Example: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
string module_name = 41;List<Container> getContainersList()
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;Container getContainers(int index)
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;int getContainersCount()
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;List<? extends ContainerOrBuilder> getContainersOrBuilderList()
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;ContainerOrBuilder getContainersOrBuilder(int index)
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;boolean hasKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;Kubernetes getKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;KubernetesOrBuilder getKubernetesOrBuilder()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;boolean hasDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;Database getDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;DatabaseOrBuilder getDatabaseOrBuilder()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;List<File> getFilesList()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;File getFiles(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;int getFilesCount()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;List<? extends FileOrBuilder> getFilesOrBuilderList()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;FileOrBuilder getFilesOrBuilder(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;boolean hasCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;CloudDlpInspection getCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;CloudDlpInspectionOrBuilder getCloudDlpInspectionOrBuilder()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;boolean hasCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;CloudDlpDataProfile getCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;CloudDlpDataProfileOrBuilder getCloudDlpDataProfileOrBuilder()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;boolean hasKernelRootkit()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;KernelRootkit getKernelRootkit()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;KernelRootkitOrBuilder getKernelRootkitOrBuilder()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;Copyright © 2023 Google LLC. All rights reserved.