MaskingReportSummary

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

Bases: object

Summary of a masking report.

Attributes

LIFECYCLE_STATE_ACTIVE A constant which can be used with the lifecycle_state property of a MaskingReportSummary.
LIFECYCLE_STATE_CREATING A constant which can be used with the lifecycle_state property of a MaskingReportSummary.
LIFECYCLE_STATE_DELETED A constant which can be used with the lifecycle_state property of a MaskingReportSummary.
LIFECYCLE_STATE_DELETING A constant which can be used with the lifecycle_state property of a MaskingReportSummary.
LIFECYCLE_STATE_FAILED A constant which can be used with the lifecycle_state property of a MaskingReportSummary.
LIFECYCLE_STATE_NEEDS_ATTENTION A constant which can be used with the lifecycle_state property of a MaskingReportSummary.
LIFECYCLE_STATE_UPDATING A constant which can be used with the lifecycle_state property of a MaskingReportSummary.
compartment_id [Required] Gets the compartment_id of this MaskingReportSummary.
id [Required] Gets the id of this MaskingReportSummary.
is_drop_temp_tables_enabled Gets the is_drop_temp_tables_enabled of this MaskingReportSummary.
is_redo_logging_enabled Gets the is_redo_logging_enabled of this MaskingReportSummary.
is_refresh_stats_enabled Gets the is_refresh_stats_enabled of this MaskingReportSummary.
lifecycle_state [Required] Gets the lifecycle_state of this MaskingReportSummary.
masking_policy_id [Required] Gets the masking_policy_id of this MaskingReportSummary.
masking_work_request_id [Required] Gets the masking_work_request_id of this MaskingReportSummary.
parallel_degree Gets the parallel_degree of this MaskingReportSummary.
recompile Gets the recompile of this MaskingReportSummary.
target_id [Required] Gets the target_id of this MaskingReportSummary.
time_created Gets the time_created of this MaskingReportSummary.
time_masking_finished [Required] Gets the time_masking_finished of this MaskingReportSummary.
time_masking_started [Required] Gets the time_masking_started of this MaskingReportSummary.
total_masked_columns [Required] Gets the total_masked_columns of this MaskingReportSummary.
total_masked_objects [Required] Gets the total_masked_objects of this MaskingReportSummary.
total_masked_schemas [Required] Gets the total_masked_schemas of this MaskingReportSummary.
total_masked_sensitive_types [Required] Gets the total_masked_sensitive_types of this MaskingReportSummary.
total_masked_values [Required] Gets the total_masked_values of this MaskingReportSummary.

Methods

__init__(**kwargs) Initializes a new MaskingReportSummary object with values from keyword arguments.
LIFECYCLE_STATE_ACTIVE = 'ACTIVE'

A constant which can be used with the lifecycle_state property of a MaskingReportSummary. This constant has a value of “ACTIVE”

LIFECYCLE_STATE_CREATING = 'CREATING'

A constant which can be used with the lifecycle_state property of a MaskingReportSummary. This constant has a value of “CREATING”

LIFECYCLE_STATE_DELETED = 'DELETED'

A constant which can be used with the lifecycle_state property of a MaskingReportSummary. This constant has a value of “DELETED”

LIFECYCLE_STATE_DELETING = 'DELETING'

A constant which can be used with the lifecycle_state property of a MaskingReportSummary. This constant has a value of “DELETING”

LIFECYCLE_STATE_FAILED = 'FAILED'

A constant which can be used with the lifecycle_state property of a MaskingReportSummary. This constant has a value of “FAILED”

LIFECYCLE_STATE_NEEDS_ATTENTION = 'NEEDS_ATTENTION'

A constant which can be used with the lifecycle_state property of a MaskingReportSummary. This constant has a value of “NEEDS_ATTENTION”

LIFECYCLE_STATE_UPDATING = 'UPDATING'

A constant which can be used with the lifecycle_state property of a MaskingReportSummary. This constant has a value of “UPDATING”

__init__(**kwargs)

Initializes a new MaskingReportSummary 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 MaskingReportSummary.
  • compartment_id (str) – The value to assign to the compartment_id property of this MaskingReportSummary.
  • masking_work_request_id (str) – The value to assign to the masking_work_request_id property of this MaskingReportSummary.
  • masking_policy_id (str) – The value to assign to the masking_policy_id property of this MaskingReportSummary.
  • target_id (str) – The value to assign to the target_id property of this MaskingReportSummary.
  • total_masked_sensitive_types (int) – The value to assign to the total_masked_sensitive_types property of this MaskingReportSummary.
  • total_masked_schemas (int) – The value to assign to the total_masked_schemas property of this MaskingReportSummary.
  • total_masked_objects (int) – The value to assign to the total_masked_objects property of this MaskingReportSummary.
  • total_masked_columns (int) – The value to assign to the total_masked_columns property of this MaskingReportSummary.
  • total_masked_values (int) – The value to assign to the total_masked_values property of this MaskingReportSummary.
  • time_masking_started (datetime) – The value to assign to the time_masking_started property of this MaskingReportSummary.
  • time_masking_finished (datetime) – The value to assign to the time_masking_finished property of this MaskingReportSummary.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this MaskingReportSummary. Allowed values for this property are: “CREATING”, “ACTIVE”, “UPDATING”, “DELETING”, “DELETED”, “NEEDS_ATTENTION”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • time_created (datetime) – The value to assign to the time_created property of this MaskingReportSummary.
  • is_drop_temp_tables_enabled (bool) – The value to assign to the is_drop_temp_tables_enabled property of this MaskingReportSummary.
  • is_redo_logging_enabled (bool) – The value to assign to the is_redo_logging_enabled property of this MaskingReportSummary.
  • is_refresh_stats_enabled (bool) – The value to assign to the is_refresh_stats_enabled property of this MaskingReportSummary.
  • parallel_degree (str) – The value to assign to the parallel_degree property of this MaskingReportSummary.
  • recompile (str) – The value to assign to the recompile property of this MaskingReportSummary.
compartment_id

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

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

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

Returns:The id of this MaskingReportSummary.
Return type:str
is_drop_temp_tables_enabled

Gets the is_drop_temp_tables_enabled of this MaskingReportSummary. Indicates if the temporary tables created during the masking operation were dropped after masking.

Returns:The is_drop_temp_tables_enabled of this MaskingReportSummary.
Return type:bool
is_redo_logging_enabled

Gets the is_redo_logging_enabled of this MaskingReportSummary. Indicates if redo logging was enabled during the masking operation.

Returns:The is_redo_logging_enabled of this MaskingReportSummary.
Return type:bool
is_refresh_stats_enabled

Gets the is_refresh_stats_enabled of this MaskingReportSummary. Indicates if statistics gathering was enabled during the masking operation.

Returns:The is_refresh_stats_enabled of this MaskingReportSummary.
Return type:bool
lifecycle_state

[Required] Gets the lifecycle_state of this MaskingReportSummary. The current state of the masking report.

Allowed values for this property are: “CREATING”, “ACTIVE”, “UPDATING”, “DELETING”, “DELETED”, “NEEDS_ATTENTION”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The lifecycle_state of this MaskingReportSummary.
Return type:str
masking_policy_id

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

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

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

Returns:The masking_work_request_id of this MaskingReportSummary.
Return type:str
parallel_degree

Gets the parallel_degree of this MaskingReportSummary. Indicates if parallel execution was enabled during the masking operation.

Returns:The parallel_degree of this MaskingReportSummary.
Return type:str
recompile

Gets the recompile of this MaskingReportSummary. Indicates how invalid objects were recompiled post the masking operation.

Returns:The recompile of this MaskingReportSummary.
Return type:str
target_id

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

Returns:The target_id of this MaskingReportSummary.
Return type:str
time_created

Gets the time_created of this MaskingReportSummary. The date and time the masking report was created, in the format defined by RFC3339.

Returns:The time_created of this MaskingReportSummary.
Return type:datetime
time_masking_finished

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

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

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

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

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

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

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

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

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

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

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

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

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

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