Class MaskingPolicyReferentialRelationSummary
A referential relation is a resource corresponding to database columns. It is always associated with a masking policy.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class MaskingPolicyReferentialRelationSummary
Properties
Child
Declaration
[Required(ErrorMessage = "Child is required.")]
[JsonProperty(PropertyName = "child")]
public MaskingPolicyColumnsInfo Child { get; set; }
Property Value
Type | Description |
---|---|
MaskingPolicyColumnsInfo |
Remarks
Required
MaskingFormat
Declaration
[JsonProperty(PropertyName = "maskingFormat")]
public List<string> MaskingFormat { get; set; }
Property Value
Type | Description |
---|---|
List<string> | The masking format associated with the parent column. |
MaskingPolicyId
Declaration
[Required(ErrorMessage = "MaskingPolicyId is required.")]
[JsonProperty(PropertyName = "maskingPolicyId")]
public string MaskingPolicyId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the masking policy that contains the column. |
Remarks
Required
Parent
Declaration
[Required(ErrorMessage = "Parent is required.")]
[JsonProperty(PropertyName = "parent")]
public MaskingPolicyColumnsInfo Parent { get; set; }
Property Value
Type | Description |
---|---|
MaskingPolicyColumnsInfo |
Remarks
Required
RelationType
Declaration
[Required(ErrorMessage = "RelationType is required.")]
[JsonProperty(PropertyName = "relationType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MaskingPolicyReferentialRelationSummary.RelationTypeEnum? RelationType { get; set; }
Property Value
Type | Description |
---|---|
MaskingPolicyReferentialRelationSummary.RelationTypeEnum? | The type of referential relationship the column has with its parent. DB_DEFINED indicates that the relationship is defined in the database dictionary. APP_DEFINED indicates that the relationship is defined at the application level and not in the database dictionary. |
Remarks
Required