Class MaskedColumnSummary
Summary of a masked column. A masked column is a database column masked by a data masking request.
Inherited Members
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