TruncateTableFormatEntry¶
-
class
oci.data_safe.models.TruncateTableFormatEntry(**kwargs)¶ Bases:
oci.data_safe.models.format_entry.FormatEntryThe Truncate Table masking format drops all the rows in a table. If one of the columns in a table is masked using Truncate Table, the entire table is truncated, so no other masking format can be used for any of the other columns in that table. If a table is being truncated, it cannot be referred to by a foreign key constraint or a dependent column. To learn more, check Truncate Table in the Data Safe documentation.
Attributes
TYPE_DELETE_ROWSstr(object=’’) -> str TYPE_DETERMINISTIC_ENCRYPTIONstr(object=’’) -> str TYPE_DETERMINISTIC_ENCRYPTION_DATEstr(object=’’) -> str TYPE_DETERMINISTIC_SUBSTITUTIONstr(object=’’) -> str TYPE_FIXED_NUMBERstr(object=’’) -> str TYPE_FIXED_STRINGstr(object=’’) -> str TYPE_LIBRARY_MASKING_FORMATstr(object=’’) -> str TYPE_NULL_VALUEstr(object=’’) -> str TYPE_PATTERNstr(object=’’) -> str TYPE_POST_PROCESSING_FUNCTIONstr(object=’’) -> str TYPE_PRESERVE_ORIGINAL_DATAstr(object=’’) -> str TYPE_RANDOM_DATEstr(object=’’) -> str TYPE_RANDOM_DECIMAL_NUMBERstr(object=’’) -> str TYPE_RANDOM_DIGITSstr(object=’’) -> str TYPE_RANDOM_LISTstr(object=’’) -> str TYPE_RANDOM_NUMBERstr(object=’’) -> str TYPE_RANDOM_STRINGstr(object=’’) -> str TYPE_RANDOM_SUBSTITUTIONstr(object=’’) -> str TYPE_REGULAR_EXPRESSIONstr(object=’’) -> str TYPE_SHUFFLEstr(object=’’) -> str TYPE_SQL_EXPRESSIONstr(object=’’) -> str TYPE_SUBSTRINGstr(object=’’) -> str TYPE_TRUNCATE_TABLEstr(object=’’) -> str TYPE_USER_DEFINED_FUNCTIONstr(object=’’) -> str descriptionGets the description of this FormatEntry. type[Required] Gets the type of this FormatEntry. Methods
__init__(**kwargs)Initializes a new TruncateTableFormatEntry object with values from keyword arguments. get_subtype(object_dictionary)Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. -
TYPE_DELETE_ROWS= 'DELETE_ROWS'¶
-
TYPE_DETERMINISTIC_ENCRYPTION= 'DETERMINISTIC_ENCRYPTION'¶
-
TYPE_DETERMINISTIC_ENCRYPTION_DATE= 'DETERMINISTIC_ENCRYPTION_DATE'¶
-
TYPE_DETERMINISTIC_SUBSTITUTION= 'DETERMINISTIC_SUBSTITUTION'¶
-
TYPE_FIXED_NUMBER= 'FIXED_NUMBER'¶
-
TYPE_FIXED_STRING= 'FIXED_STRING'¶
-
TYPE_LIBRARY_MASKING_FORMAT= 'LIBRARY_MASKING_FORMAT'¶
-
TYPE_NULL_VALUE= 'NULL_VALUE'¶
-
TYPE_PATTERN= 'PATTERN'¶
-
TYPE_POST_PROCESSING_FUNCTION= 'POST_PROCESSING_FUNCTION'¶
-
TYPE_PRESERVE_ORIGINAL_DATA= 'PRESERVE_ORIGINAL_DATA'¶
-
TYPE_RANDOM_DATE= 'RANDOM_DATE'¶
-
TYPE_RANDOM_DECIMAL_NUMBER= 'RANDOM_DECIMAL_NUMBER'¶
-
TYPE_RANDOM_DIGITS= 'RANDOM_DIGITS'¶
-
TYPE_RANDOM_LIST= 'RANDOM_LIST'¶
-
TYPE_RANDOM_NUMBER= 'RANDOM_NUMBER'¶
-
TYPE_RANDOM_STRING= 'RANDOM_STRING'¶
-
TYPE_RANDOM_SUBSTITUTION= 'RANDOM_SUBSTITUTION'¶
-
TYPE_REGULAR_EXPRESSION= 'REGULAR_EXPRESSION'¶
-
TYPE_SHUFFLE= 'SHUFFLE'¶
-
TYPE_SQL_EXPRESSION= 'SQL_EXPRESSION'¶
-
TYPE_SUBSTRING= 'SUBSTRING'¶
-
TYPE_TRUNCATE_TABLE= 'TRUNCATE_TABLE'¶
-
TYPE_USER_DEFINED_FUNCTION= 'USER_DEFINED_FUNCTION'¶
-
__init__(**kwargs)¶ Initializes a new TruncateTableFormatEntry object with values from keyword arguments. The default value of the
typeattribute of this class isTRUNCATE_TABLEand it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):Parameters: - type (str) – The value to assign to the type property of this TruncateTableFormatEntry. Allowed values for this property are: “DELETE_ROWS”, “DETERMINISTIC_SUBSTITUTION”, “DETERMINISTIC_ENCRYPTION”, “DETERMINISTIC_ENCRYPTION_DATE”, “FIXED_NUMBER”, “FIXED_STRING”, “LIBRARY_MASKING_FORMAT”, “NULL_VALUE”, “PATTERN”, “POST_PROCESSING_FUNCTION”, “PRESERVE_ORIGINAL_DATA”, “RANDOM_DATE”, “RANDOM_DECIMAL_NUMBER”, “RANDOM_DIGITS”, “RANDOM_LIST”, “RANDOM_NUMBER”, “RANDOM_STRING”, “RANDOM_SUBSTITUTION”, “REGULAR_EXPRESSION”, “SHUFFLE”, “SQL_EXPRESSION”, “SUBSTRING”, “TRUNCATE_TABLE”, “USER_DEFINED_FUNCTION”
- description (str) – The value to assign to the description property of this TruncateTableFormatEntry.
-
description¶ Gets the description of this FormatEntry. The description of the format entry.
Returns: The description of this FormatEntry. Return type: str
-
static
get_subtype(object_dictionary)¶ Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
-
type¶ [Required] Gets the type of this FormatEntry. The type of the format entry.
Allowed values for this property are: “DELETE_ROWS”, “DETERMINISTIC_SUBSTITUTION”, “DETERMINISTIC_ENCRYPTION”, “DETERMINISTIC_ENCRYPTION_DATE”, “FIXED_NUMBER”, “FIXED_STRING”, “LIBRARY_MASKING_FORMAT”, “NULL_VALUE”, “PATTERN”, “POST_PROCESSING_FUNCTION”, “PRESERVE_ORIGINAL_DATA”, “RANDOM_DATE”, “RANDOM_DECIMAL_NUMBER”, “RANDOM_DIGITS”, “RANDOM_LIST”, “RANDOM_NUMBER”, “RANDOM_STRING”, “RANDOM_SUBSTITUTION”, “REGULAR_EXPRESSION”, “SHUFFLE”, “SQL_EXPRESSION”, “SUBSTRING”, “TRUNCATE_TABLE”, “USER_DEFINED_FUNCTION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The type of this FormatEntry. Return type: str
-