Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace MaskingReport

A masking report contains information about a completed masking request. It includes details such as the target database masked, masking policy used, masking start and finish time, total number of schemas, tables, columns and values masked, masked columns, and the masking formats used.

Properties

compartmentId

compartmentId: string

The OCID of the compartment that contains the masking report.

id

id: string

The OCID of the masking report.

Optional isDropTempTablesEnabled

isDropTempTablesEnabled: undefined | false | true

Indicates if the temporary tables created during the masking operation were dropped after masking.

Optional isRedoLoggingEnabled

isRedoLoggingEnabled: undefined | false | true

Indicates if redo logging was enabled during the masking operation.

Optional isRefreshStatsEnabled

isRefreshStatsEnabled: undefined | false | true

Indicates if statistics gathering was enabled during the masking operation.

lifecycleState

lifecycleState: MaskingLifecycleState

The current state of the masking report.

maskingPolicyId

maskingPolicyId: string

The OCID of the masking policy used.

maskingWorkRequestId

maskingWorkRequestId: string

The OCID of the masking work request that resulted in this masking report.

Optional parallelDegree

parallelDegree: undefined | string

Indicates if parallel execution was enabled during the masking operation.

Optional recompile

recompile: undefined | string

Indicates how invalid objects were recompiled post the masking operation.

targetId

targetId: string

The OCID of the target database masked.

Optional timeCreated

timeCreated: Date

The date and time the masking report was created, in the format defined by RFC3339.

timeMaskingFinished

timeMaskingFinished: Date

The date and time data masking finished, in the format defined by RFC3339

timeMaskingStarted

timeMaskingStarted: Date

The date and time data masking started, in the format defined by RFC3339

totalMaskedColumns

totalMaskedColumns: number

The total number of masked columns. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

totalMaskedObjects

totalMaskedObjects: number

The total number of unique objects (tables and editioning views) that contain the masked columns. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

totalMaskedSchemas

totalMaskedSchemas: number

The total number of unique schemas that contain the masked columns. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

totalMaskedSensitiveTypes

totalMaskedSensitiveTypes: number

The total number of unique sensitive types associated with the masked columns. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

totalMaskedValues

totalMaskedValues: number

The total number of masked values. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj