ColumnsInfo¶
-
class
oci.data_safe.models.
ColumnsInfo
(**kwargs)¶ Bases:
object
columnsInfo 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 ColumnsInfo. app_name
[Required] Gets the app_name of this ColumnsInfo. column_group
[Required] Gets the column_group of this ColumnsInfo. object_name
[Required] Gets the object_name of this ColumnsInfo. object_type
[Required] Gets the object_type of this ColumnsInfo. schema_name
[Required] Gets the schema_name of this ColumnsInfo. sensitive_type_ids
Gets the sensitive_type_ids of this ColumnsInfo. Methods
__init__
(**kwargs)Initializes a new ColumnsInfo object with values from keyword arguments. -
OBJECT_TYPE_TABLE
= 'TABLE'¶ A constant which can be used with the object_type property of a ColumnsInfo. This constant has a value of “TABLE”
-
__init__
(**kwargs)¶ Initializes a new ColumnsInfo 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 ColumnsInfo.
- object_type (str) – The value to assign to the object_type property of this ColumnsInfo. 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 ColumnsInfo.
- app_name (str) – The value to assign to the app_name property of this ColumnsInfo.
- column_group (list[str]) – The value to assign to the column_group property of this ColumnsInfo.
- sensitive_type_ids (list[str]) – The value to assign to the sensitive_type_ids property of this ColumnsInfo.
-
app_name
¶ [Required] Gets the app_name of this ColumnsInfo. The application name.
Returns: The app_name of this ColumnsInfo. Return type: str
-
column_group
¶ [Required] Gets the column_group of this ColumnsInfo. Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
Returns: The column_group of this ColumnsInfo. Return type: list[str]
-
object_name
¶ [Required] Gets the object_name of this ColumnsInfo. The database object that contains the columns.
Returns: The object_name of this ColumnsInfo. Return type: str
-
object_type
¶ [Required] Gets the object_type of this ColumnsInfo. The type of the database object that contains the sensitive column.
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 ColumnsInfo. Return type: str
-
schema_name
¶ [Required] Gets the schema_name of this ColumnsInfo. The schema name.
Returns: The schema_name of this ColumnsInfo. Return type: str
-
sensitive_type_ids
¶ Gets the sensitive_type_ids of this ColumnsInfo. Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
Returns: The sensitive_type_ids of this ColumnsInfo. Return type: list[str]
-