Show / Hide Table of Contents

Class FindingSummary

The particular finding reported by the security assessment.

Inheritance
object
FindingSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class FindingSummary

Properties

AssessmentId

Declaration
[JsonProperty(PropertyName = "assessmentId")]
public string AssessmentId { get; set; }
Property Value
Type Description
string

The OCID of the assessment that generated this finding.

Details

Declaration
[JsonProperty(PropertyName = "details")]
public object Details { get; set; }
Property Value
Type Description
object

The details of the finding. Provides detailed information to explain the finding summary, typically results from the assessed database, followed by any recommendations for changes.

HasTargetDbRiskLevelChanged

Declaration
[JsonProperty(PropertyName = "hasTargetDbRiskLevelChanged")]
public bool? HasTargetDbRiskLevelChanged { get; set; }
Property Value
Type Description
bool?

Determines if this risk level has changed on the target database since the last time 'severity' was modified by user.

IsRiskModified

Declaration
[JsonProperty(PropertyName = "isRiskModified")]
public bool? IsRiskModified { get; set; }
Property Value
Type Description
bool?

Determines if this risk level was modified by user.

IsTopFinding

Declaration
[JsonProperty(PropertyName = "isTopFinding")]
public bool? IsTopFinding { get; set; }
Property Value
Type Description
bool?

Indicates whether a given finding is marked as topFinding or not.

Justification

Declaration
[JsonProperty(PropertyName = "justification")]
public string Justification { get; set; }
Property Value
Type Description
string

User provided reason for accepting or modifying this finding if they choose to do so.

Key

Declaration
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
Property Value
Type Description
string

The unique finding key. This is a system-generated identifier. To get the finding key for a finding, use ListFindings.

LifecycleDetails

Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
Type Description
string

Details about the current state of the finding.

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FindingLifecycleState? LifecycleState { get; set; }
Property Value
Type Description
FindingLifecycleState?

The current state of the finding.

Oneline

Declaration
[JsonProperty(PropertyName = "oneline")]
public string Oneline { get; set; }
Property Value
Type Description
string

Provides a recommended approach to take to remediate the finding reported.

OracleDefinedSeverity

Declaration
[JsonProperty(PropertyName = "oracleDefinedSeverity")]
[JsonConverter(typeof(ResponseEnumConverter))]
public Finding.SeverityEnum? OracleDefinedSeverity { get; set; }
Property Value
Type Description
Finding.SeverityEnum?

The severity of the finding as determined by security assessment. This cannot be modified by user.

References

Declaration
[JsonProperty(PropertyName = "references")]
public References References { get; set; }
Property Value
Type Description
References

Provides information on whether the finding is related to a CIS Oracle Database Benchmark recommendation, a STIG rule, or a GDPR Article/Recital.

Remarks

Declaration
[JsonProperty(PropertyName = "remarks")]
public string Remarks { get; set; }
Property Value
Type Description
string

The explanation of the issue in this finding. It explains the reason for the rule and, if a risk is reported, it may also explain the recommended actions for remediation.

Severity

Declaration
[JsonProperty(PropertyName = "severity")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FindingSummary.SeverityEnum? Severity { get; set; }
Property Value
Type Description
FindingSummary.SeverityEnum?

The severity of the finding as determined by security assessment and is same as oracleDefinedSeverity, unless modified by user.

Summary

Declaration
[JsonProperty(PropertyName = "summary")]
public string Summary { get; set; }
Property Value
Type Description
string

The brief summary of the finding. When the finding is informational, the summary typically reports only the number of data elements that were examined.

TargetId

Declaration
[JsonProperty(PropertyName = "targetId")]
public string TargetId { get; set; }
Property Value
Type Description
string

The OCID of the target database.

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The date and time the risk level of finding was last updated, in the format defined by RFC3339.

TimeValidUntil

Declaration
[JsonProperty(PropertyName = "timeValidUntil")]
public DateTime? TimeValidUntil { get; set; }
Property Value
Type Description
DateTime?

The time until which the change in severity(deferred / modified) of this finding is valid.

Title

Declaration
[JsonProperty(PropertyName = "title")]
public string Title { get; set; }
Property Value
Type Description
string

The short title for the finding.

In this article
Back to top