Class MaskingPolicyColumnsInfo
maskingPolicyColumnsInfo object has details of column group with schema details.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class MaskingPolicyColumnsInfo
Properties
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 database column(s). |
Remarks
Required
ObjectType
Declaration
[Required(ErrorMessage = "ObjectType is required.")]
[JsonProperty(PropertyName = "objectType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MaskingPolicyColumnsInfo.ObjectTypeEnum? ObjectType { get; set; }
Property Value
Type | Description |
---|---|
MaskingPolicyColumnsInfo.ObjectTypeEnum? | The type of the database object that contains the masking policy. |
Remarks
Required
ReferentialColumnGroup
Declaration
[Required(ErrorMessage = "ReferentialColumnGroup is required.")]
[JsonProperty(PropertyName = "referentialColumnGroup")]
public List<string> ReferentialColumnGroup { get; set; }
Property Value
Type | Description |
---|---|
List<string> | Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing. |
Remarks
Required
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 database column(s). |
Remarks
Required