Class SdmMaskingPolicyDifferenceSummary
Summary of a SDM masking policy difference.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class SdmMaskingPolicyDifferenceSummary
Properties
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the compartment to contain the SDM masking policy difference. |
Remarks
Required
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, Dictionary<string, object>> | Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags
|
DifferenceType
Declaration
[Required(ErrorMessage = "DifferenceType is required.")]
[JsonProperty(PropertyName = "differenceType")]
[JsonConverter(typeof(StringEnumConverter))]
public SdmMaskingPolicyDifference.DifferenceTypeEnum? DifferenceType { get; set; }
Property Value
Type | Description |
---|---|
SdmMaskingPolicyDifference.DifferenceTypeEnum? | The type of difference. |
Remarks
Required
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | The display name of the SDM masking policy difference. |
Remarks
Required
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags
|
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the SDM masking policy difference. |
Remarks
Required
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(StringEnumConverter))]
public SdmMaskingPolicyDifference.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
SdmMaskingPolicyDifference.LifecycleStateEnum? | The current state of the SDM masking policy difference. |
Remarks
Required
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 associated with the SDM masking policy difference. |
Remarks
Required
SensitiveDataModelId
Declaration
[Required(ErrorMessage = "SensitiveDataModelId is required.")]
[JsonProperty(PropertyName = "sensitiveDataModelId")]
public string SensitiveDataModelId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the sensitive data model associated with the SDM masking policy difference. |
Remarks
Required
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the SDM masking policy difference was created, in the format defined by RFC3339. |
Remarks
Required
TimeCreationStarted
Declaration
[Required(ErrorMessage = "TimeCreationStarted is required.")]
[JsonProperty(PropertyName = "timeCreationStarted")]
public DateTime? TimeCreationStarted { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the SDM masking policy difference creation started, in the format defined by RFC3339. |
Remarks
Required