Class CryptoAssessmentFindingSummaryMetrics
Aggregate finding counts for the specified crypto assessment.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class CryptoAssessmentFindingSummaryMetrics
Properties
BackupStatus
Declaration
[Required(ErrorMessage = "BackupStatus is required.")]
[JsonProperty(PropertyName = "backupStatus")]
public CryptoAssessmentFindingCategorySummary BackupStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoAssessmentFindingCategorySummary |
Remarks
Required
Critical
Declaration
[Required(ErrorMessage = "Critical is required.")]
[JsonProperty(PropertyName = "critical")]
public int? Critical { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | FAIL or EVALUATE findings with priority 1. |
Remarks
Required
DataEncryptionStatus
Declaration
[Required(ErrorMessage = "DataEncryptionStatus is required.")]
[JsonProperty(PropertyName = "dataEncryptionStatus")]
public CryptoAssessmentFindingCategorySummary DataEncryptionStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoAssessmentFindingCategorySummary |
Remarks
Required
High
Declaration
[Required(ErrorMessage = "High is required.")]
[JsonProperty(PropertyName = "high")]
public int? High { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | FAIL or EVALUATE findings with priority 2. |
Remarks
Required
Low
Declaration
[Required(ErrorMessage = "Low is required.")]
[JsonProperty(PropertyName = "low")]
public int? Low { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | FAIL or EVALUATE findings with priority 4. |
Remarks
Required
Med
Declaration
[Required(ErrorMessage = "Med is required.")]
[JsonProperty(PropertyName = "med")]
public int? Med { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | FAIL or EVALUATE findings with priority 3. |
Remarks
Required
NetworkEncryptionStatus
Declaration
[Required(ErrorMessage = "NetworkEncryptionStatus is required.")]
[JsonProperty(PropertyName = "networkEncryptionStatus")]
public CryptoAssessmentFindingCategorySummary NetworkEncryptionStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoAssessmentFindingCategorySummary |
Remarks
Required
StatusCounts
Declaration
[Required(ErrorMessage = "StatusCounts is required.")]
[JsonProperty(PropertyName = "statusCounts")]
public Dictionary<string, int> StatusCounts { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, int> | Counts keyed by finding status. All supported statuses are included with a zero count when absent. |
Remarks
Required
TotalChecks
Declaration
[Required(ErrorMessage = "TotalChecks is required.")]
[JsonProperty(PropertyName = "totalChecks")]
public int? TotalChecks { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Total findings across all statuses. |
Remarks
Required
TotalFindings
Declaration
[Required(ErrorMessage = "TotalFindings is required.")]
[JsonProperty(PropertyName = "totalFindings")]
public int? TotalFindings { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Findings with FAIL or EVALUATE status. |
Remarks
Required
WalletStatus
Declaration
[Required(ErrorMessage = "WalletStatus is required.")]
[JsonProperty(PropertyName = "walletStatus")]
public CryptoAssessmentFindingCategorySummary WalletStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoAssessmentFindingCategorySummary |
Remarks
Required