Show / Hide Table of Contents

Class MaskedColumnSummary

Summary of a masked column. A masked column is a database column masked by a data masking request.

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

Properties

ColumnName

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

The name of the masked column.

Remarks

Required

Key

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

The unique key that identifies the masked column. It's numeric and unique within a masking policy.

Remarks

Required

MaskingColumnGroup

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

The masking group of the masked column.

MaskingFormatUsed

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

The masking format used for masking the column.

Remarks

Required

ObjectName

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

The name of the object (table or editioning view) that contains the masked column.

Remarks

Required

ObjectType

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

The type of the object (table or editioning view) that contains the masked column.

Remarks

Required

ParentColumnKey

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

The unique key that identifies the parent column of the masked column.

SchemaName

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

The name of the schema that contains the masked column.

Remarks

Required

SensitiveTypeId

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

The OCID of the sensitive type associated with the masked column.

TotalMaskedValues

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

The total number of values masked in the column.

Remarks

Required

In this article
Back to top