MaskingPolicyColumnsInfo

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

Bases: object

maskingPolicyColumnsInfo object has details of column group with schema details.

Attributes

OBJECT_TYPE_TABLE A 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