MaskingPolicyColumnsInfo¶
-
class
oci.data_safe.models.MaskingPolicyColumnsInfo(**kwargs)¶ Bases:
objectmaskingPolicyColumnsInfo object has details of column group with schema details.
Attributes
OBJECT_TYPE_TABLEA constant which can be used with the object_type property of a MaskingPolicyColumnsInfo. object_name[Required] Gets the object_name of this MaskingPolicyColumnsInfo. object_type[Required] Gets the object_type of this MaskingPolicyColumnsInfo. referential_column_group[Required] Gets the referential_column_group of this MaskingPolicyColumnsInfo. schema_name[Required] Gets the schema_name of this MaskingPolicyColumnsInfo. Methods
__init__(**kwargs)Initializes a new MaskingPolicyColumnsInfo object with values from keyword arguments. -
OBJECT_TYPE_TABLE= 'TABLE'¶ A constant which can be used with the object_type property of a MaskingPolicyColumnsInfo. This constant has a value of “TABLE”
-
__init__(**kwargs)¶ Initializes a new MaskingPolicyColumnsInfo object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - schema_name (str) – The value to assign to the schema_name property of this MaskingPolicyColumnsInfo.
- object_type (str) – The value to assign to the object_type property of this MaskingPolicyColumnsInfo. Allowed values for this property are: “TABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- object_name (str) – The value to assign to the object_name property of this MaskingPolicyColumnsInfo.
- referential_column_group (list[str]) – The value to assign to the referential_column_group property of this MaskingPolicyColumnsInfo.
-
object_name¶ [Required] Gets the object_name of this MaskingPolicyColumnsInfo. The name of the object (table or editioning view) that contains the database column(s).
Returns: The object_name of this MaskingPolicyColumnsInfo. Return type: str
-
object_type¶ [Required] Gets the object_type of this MaskingPolicyColumnsInfo. The type of the database object that contains the masking policy.
Allowed values for this property are: “TABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The object_type of this MaskingPolicyColumnsInfo. Return type: str
-
referential_column_group¶ [Required] Gets the referential_column_group of this MaskingPolicyColumnsInfo. Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
Returns: The referential_column_group of this MaskingPolicyColumnsInfo. Return type: list[str]
-
schema_name¶ [Required] Gets the schema_name of this MaskingPolicyColumnsInfo. The name of the schema that contains the database column(s).
Returns: The schema_name of this MaskingPolicyColumnsInfo. Return type: str
-