Show / Hide Table of Contents

Class MaskingPolicyHealthReportLogSummary

A log entry related to the pre-masking health check.

Inheritance
object
MaskingPolicyHealthReportLogSummary
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 MaskingPolicyHealthReportLogSummary

Properties

Description

Declaration
[Required(ErrorMessage = "Description is required.")]
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

A human-readable description for the log entry.

Remarks

Required

HealthCheckType

Declaration
[JsonProperty(PropertyName = "healthCheckType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MaskingPolicyHealthReportLogSummary.HealthCheckTypeEnum? HealthCheckType { get; set; }
Property Value
Type Description
MaskingPolicyHealthReportLogSummary.HealthCheckTypeEnum?

An enum type entry for each health check in the masking policy. Each enum describes a type of health check. INVALID_OBJECT_CHECK checks if there exist any invalid objects in the masking tables. PRIVILEGE_CHECK checks if the masking user has sufficient privilege to run masking. TABLESPACE_CHECK checks if the user has sufficient default and TEMP tablespace. DATABASE_OR_SYSTEM_TRIGGERS_CHECK checks if there exist any database/system triggers available. UNDO_TABLESPACE_CHECK checks if the AUTOEXTEND feature is enabled for the undo tablespace. If it's not enabled, it further checks if the undo tablespace has any space remaining STATE_STATS_CHECK checks if all the statistics of the masking table is upto date or not. OLS_POLICY_CHECK , VPD_POLICY_CHECK and REDACTION_POLICY_CHECK checks if the masking tables has Oracle Label Security (OLS) or Virtual Private Database (VPD) or Redaction policies enabled. DV_ENABLE_CHECK checks if database has Database Vault(DV) enabled DE_COL_SIZE_CHECK checks if any masking column with DETERMINISTIC ENCRYPTION as masking format has average column size greater than 27 or not. ACTIVE_MASK_JOB_CHECK checks if there is any active masking job running on the target database. DETERMINISTIC_ENCRYPTION_FORMAT_CHECK checks if any masking column has deterministic encryption masking format. COLUMN_EXIST_CHECK checks if the masking columns are available in the target database.

Message

Declaration
[Required(ErrorMessage = "Message is required.")]
[JsonProperty(PropertyName = "message")]
public string Message { get; set; }
Property Value
Type Description
string

A human-readable log entry.

Remarks

Required

MessageType

Declaration
[Required(ErrorMessage = "MessageType is required.")]
[JsonProperty(PropertyName = "messageType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MaskingPolicyHealthReportLogSummary.MessageTypeEnum? MessageType { get; set; }
Property Value
Type Description
MaskingPolicyHealthReportLogSummary.MessageTypeEnum?

The log entry type.

Remarks

Required

Remediation

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

A human-readable log entry to remedy any error or warnings in the masking policy.

Timestamp

Declaration
[Required(ErrorMessage = "Timestamp is required.")]
[JsonProperty(PropertyName = "timestamp")]
public DateTime? Timestamp { get; set; }
Property Value
Type Description
DateTime?

The date and time the log entry was created, in the format defined by RFC3339.

Remarks

Required

In this article
Back to top