📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/shelleycutler.com/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
lib
›
python3.9
›
site-packages
›
oci
›
data_safe
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/data_safe/models/__pycache__
💾
Free:
45.4 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: create_masking_policy_details.cpython-39.pyc
a ���f�U � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zd+d,� Zd-d.� Zd/d0� Zd1S )2�CreateMaskingPolicyDetailsa* Details to create a new masking policy. Use either a sensitive data model or a reference target database to create your masking policy. To use a sensitive data model as the source of masking columns, set the columnSource attribute to SENSITIVE_DATA_MODEL and provide the sensitiveDataModelId attribute. After creating a masking policy, you can use the AddMaskingColumnsFromSdm operation to automatically add all the columns from the associated sensitive data model. In this case, the target database associated with the sensitive data model is used for column and masking format validations. You can also create a masking policy without using a sensitive data model. In this case, you need to associate your masking policy with a target database by setting the columnSource attribute to TARGET and providing the targetId attribute. The specified target database is used for column and masking format validations. After creating a masking policy, you can use the CreateMaskingColumn or PatchMaskingColumns operation to manually add columns to the policy. You need to add the parent columns only, and it automatically adds the child columns (in referential relationship with the parent columns) from the associated sensitive data model or target database. c K s� dddddddddddddd� | _ ddd d ddd ddddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a� Initializes a new CreateMaskingPolicyDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param display_name: The value to assign to the display_name property of this CreateMaskingPolicyDetails. :type display_name: str :param compartment_id: The value to assign to the compartment_id property of this CreateMaskingPolicyDetails. :type compartment_id: str :param description: The value to assign to the description property of this CreateMaskingPolicyDetails. :type description: str :param is_drop_temp_tables_enabled: The value to assign to the is_drop_temp_tables_enabled property of this CreateMaskingPolicyDetails. :type is_drop_temp_tables_enabled: bool :param is_redo_logging_enabled: The value to assign to the is_redo_logging_enabled property of this CreateMaskingPolicyDetails. :type is_redo_logging_enabled: bool :param is_refresh_stats_enabled: The value to assign to the is_refresh_stats_enabled property of this CreateMaskingPolicyDetails. :type is_refresh_stats_enabled: bool :param parallel_degree: The value to assign to the parallel_degree property of this CreateMaskingPolicyDetails. :type parallel_degree: str :param recompile: The value to assign to the recompile property of this CreateMaskingPolicyDetails. :type recompile: str :param pre_masking_script: The value to assign to the pre_masking_script property of this CreateMaskingPolicyDetails. :type pre_masking_script: str :param post_masking_script: The value to assign to the post_masking_script property of this CreateMaskingPolicyDetails. :type post_masking_script: str :param column_source: The value to assign to the column_source property of this CreateMaskingPolicyDetails. :type column_source: oci.data_safe.models.CreateColumnSourceDetails :param freeform_tags: The value to assign to the freeform_tags property of this CreateMaskingPolicyDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this CreateMaskingPolicyDetails. :type defined_tags: dict(str, dict(str, object)) �str�boolZCreateColumnSourceDetailszdict(str, str)zdict(str, dict(str, object))) �display_name�compartment_id�description�is_drop_temp_tables_enabled�is_redo_logging_enabled�is_refresh_stats_enabled�parallel_degree� recompile�pre_masking_script�post_masking_script� column_source� freeform_tags�defined_tagsZdisplayNameZ compartmentIdr ZisDropTempTablesEnabledZisRedoLoggingEnabledZisRefreshStatsEnabledZparallelDegreer ZpreMaskingScriptZpostMaskingScriptZcolumnSourceZfreeformTagsZdefinedTagsN)Z swagger_typesZ attribute_map� _display_name�_compartment_id�_description�_is_drop_temp_tables_enabled�_is_redo_logging_enabled�_is_refresh_stats_enabled�_parallel_degree� _recompile�_pre_masking_script�_post_masking_script�_column_source�_freeform_tags� _defined_tags)�self�kwargs� r% �V/usr/lib/python3.9/site-packages/oci/data_safe/models/create_masking_policy_details.py�__init__# sR ;��z#CreateMaskingPolicyDetails.__init__c C s | j S )a Gets the display_name of this CreateMaskingPolicyDetails. The display name of the masking policy. The name does not have to be unique, and it's changeable. :return: The display_name of this CreateMaskingPolicyDetails. :rtype: str �r �r# r% r% r&