Class Finding
The particular finding reported by the security assessment.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class Finding
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. |
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 | A unique identifier for the finding. This is common for the finding across targets. |
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. |
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, STIG rule, or related to 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 Finding.SeverityEnum? Severity { get; set; }
Property Value
Type | Description |
---|---|
Finding.SeverityEnum? | The severity of the finding. |
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. |