MaskingReport

class oci.data_safe.models.MaskingReport(**kwargs)

Bases: object

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.

Methods

__init__(**kwargs) Initializes a new MaskingReport object with values from keyword arguments.

Attributes

compartment_id [Required] Gets the compartment_id of this MaskingReport.
id [Required] Gets the id of this MaskingReport.
masking_policy_id [Required] Gets the masking_policy_id of this MaskingReport.
masking_work_request_id [Required] Gets the masking_work_request_id of this MaskingReport.
target_id [Required] Gets the target_id of this MaskingReport.
time_masking_finished [Required] Gets the time_masking_finished of this MaskingReport.
time_masking_started [Required] Gets the time_masking_started of this MaskingReport.
total_masked_columns [Required] Gets the total_masked_columns of this MaskingReport.
total_masked_objects [Required] Gets the total_masked_objects of this MaskingReport.
total_masked_schemas [Required] Gets the total_masked_schemas of this MaskingReport.
total_masked_sensitive_types [Required] Gets the total_masked_sensitive_types of this MaskingReport.
total_masked_values [Required] Gets the total_masked_values of this MaskingReport.
__init__(**kwargs)

Initializes a new MaskingReport object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this MaskingReport.
  • compartment_id (str) – The value to assign to the compartment_id property of this MaskingReport.
  • masking_work_request_id (str) – The value to assign to the masking_work_request_id property of this MaskingReport.
  • masking_policy_id (str) – The value to assign to the masking_policy_id property of this MaskingReport.
  • target_id (str) – The value to assign to the target_id property of this MaskingReport.
  • total_masked_sensitive_types (int) – The value to assign to the total_masked_sensitive_types property of this MaskingReport.
  • total_masked_schemas (int) – The value to assign to the total_masked_schemas property of this MaskingReport.
  • total_masked_objects (int) – The value to assign to the total_masked_objects property of this MaskingReport.
  • total_masked_columns (int) – The value to assign to the total_masked_columns property of this MaskingReport.
  • total_masked_values (int) – The value to assign to the total_masked_values property of this MaskingReport.
  • time_masking_started (datetime) – The value to assign to the time_masking_started property of this MaskingReport.
  • time_masking_finished (datetime) – The value to assign to the time_masking_finished property of this MaskingReport.
compartment_id

[Required] Gets the compartment_id of this MaskingReport. The OCID of the compartment that contains the masking report.

Returns:The compartment_id of this MaskingReport.
Return type:str
id

[Required] Gets the id of this MaskingReport. The OCID of the masking report.

Returns:The id of this MaskingReport.
Return type:str
masking_policy_id

[Required] Gets the masking_policy_id of this MaskingReport. The OCID of the masking policy used.

Returns:The masking_policy_id of this MaskingReport.
Return type:str
masking_work_request_id

[Required] Gets the masking_work_request_id of this MaskingReport. The OCID of the masking work request that resulted in this masking report.

Returns:The masking_work_request_id of this MaskingReport.
Return type:str
target_id

[Required] Gets the target_id of this MaskingReport. The OCID of the target database masked.

Returns:The target_id of this MaskingReport.
Return type:str
time_masking_finished

[Required] Gets the time_masking_finished of this MaskingReport. The date and time data masking finished, in the format defined by RFC3339

Returns:The time_masking_finished of this MaskingReport.
Return type:datetime
time_masking_started

[Required] Gets the time_masking_started of this MaskingReport. The date and time data masking started, in the format defined by RFC3339

Returns:The time_masking_started of this MaskingReport.
Return type:datetime
total_masked_columns

[Required] Gets the total_masked_columns of this MaskingReport. The total number of masked columns.

Returns:The total_masked_columns of this MaskingReport.
Return type:int
total_masked_objects

[Required] Gets the total_masked_objects of this MaskingReport. The total number of unique objects (tables and editioning views) that contain the masked columns.

Returns:The total_masked_objects of this MaskingReport.
Return type:int
total_masked_schemas

[Required] Gets the total_masked_schemas of this MaskingReport. The total number of unique schemas that contain the masked columns.

Returns:The total_masked_schemas of this MaskingReport.
Return type:int
total_masked_sensitive_types

[Required] Gets the total_masked_sensitive_types of this MaskingReport. The total number of unique sensitive types associated with the masked columns.

Returns:The total_masked_sensitive_types of this MaskingReport.
Return type:int
total_masked_values

[Required] Gets the total_masked_values of this MaskingReport. The total number of masked values.

Returns:The total_masked_values of this MaskingReport.
Return type:int