FormatEntry¶
-
class
oci.data_safe.models.FormatEntry(**kwargs)¶ Bases:
objectA format entry is part of a masking format and defines the logic to mask data. A format entry can be a basic masking format such as Random Number, or it can be a library masking format. If a masking format has more than one format entries, the combined output of all the format entries is used for masking.
Attributes
TYPE_DELETE_ROWSA constant which can be used with the type property of a FormatEntry. TYPE_DETERMINISTIC_ENCRYPTIONA constant which can be used with the type property of a FormatEntry. TYPE_DETERMINISTIC_ENCRYPTION_DATEA constant which can be used with the type property of a FormatEntry. TYPE_DETERMINISTIC_SUBSTITUTIONA constant which can be used with the type property of a FormatEntry. TYPE_FIXED_NUMBERA constant which can be used with the type property of a FormatEntry. TYPE_FIXED_STRINGA constant which can be used with the type property of a FormatEntry. TYPE_LIBRARY_MASKING_FORMATA constant which can be used with the type property of a FormatEntry. TYPE_NULL_VALUEA constant which can be used with the type property of a FormatEntry. TYPE_PATTERNA constant which can be used with the type property of a FormatEntry. TYPE_POST_PROCESSING_FUNCTIONA constant which can be used with the type property of a FormatEntry. TYPE_PRESERVE_ORIGINAL_DATAA constant which can be used with the type property of a FormatEntry. TYPE_RANDOM_DATEA constant which can be used with the type property of a FormatEntry. TYPE_RANDOM_DECIMAL_NUMBERA constant which can be used with the type property of a FormatEntry. TYPE_RANDOM_DIGITSA constant which can be used with the type property of a FormatEntry. TYPE_RANDOM_LISTA constant which can be used with the type property of a FormatEntry. TYPE_RANDOM_NUMBERA constant which can be used with the type property of a FormatEntry. TYPE_RANDOM_STRINGA constant which can be used with the type property of a FormatEntry. TYPE_RANDOM_SUBSTITUTIONA constant which can be used with the type property of a FormatEntry. TYPE_REGULAR_EXPRESSIONA constant which can be used with the type property of a FormatEntry. TYPE_SHUFFLEA constant which can be used with the type property of a FormatEntry. TYPE_SQL_EXPRESSIONA constant which can be used with the type property of a FormatEntry. TYPE_SUBSTRINGA constant which can be used with the type property of a FormatEntry. TYPE_TRUNCATE_TABLEA constant which can be used with the type property of a FormatEntry. TYPE_USER_DEFINED_FUNCTIONA constant which can be used with the type property of a FormatEntry. descriptionGets the description of this FormatEntry. type[Required] Gets the type of this FormatEntry. Methods
__init__(**kwargs)Initializes a new FormatEntry 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'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “DELETE_ROWS”
-
TYPE_DETERMINISTIC_ENCRYPTION= 'DETERMINISTIC_ENCRYPTION'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “DETERMINISTIC_ENCRYPTION”
-
TYPE_DETERMINISTIC_ENCRYPTION_DATE= 'DETERMINISTIC_ENCRYPTION_DATE'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “DETERMINISTIC_ENCRYPTION_DATE”
-
TYPE_DETERMINISTIC_SUBSTITUTION= 'DETERMINISTIC_SUBSTITUTION'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “DETERMINISTIC_SUBSTITUTION”
-
TYPE_FIXED_NUMBER= 'FIXED_NUMBER'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “FIXED_NUMBER”
-
TYPE_FIXED_STRING= 'FIXED_STRING'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “FIXED_STRING”
-
TYPE_LIBRARY_MASKING_FORMAT= 'LIBRARY_MASKING_FORMAT'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “LIBRARY_MASKING_FORMAT”
-
TYPE_NULL_VALUE= 'NULL_VALUE'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “NULL_VALUE”
-
TYPE_PATTERN= 'PATTERN'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “PATTERN”
-
TYPE_POST_PROCESSING_FUNCTION= 'POST_PROCESSING_FUNCTION'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “POST_PROCESSING_FUNCTION”
-
TYPE_PRESERVE_ORIGINAL_DATA= 'PRESERVE_ORIGINAL_DATA'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “PRESERVE_ORIGINAL_DATA”
-
TYPE_RANDOM_DATE= 'RANDOM_DATE'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “RANDOM_DATE”
-
TYPE_RANDOM_DECIMAL_NUMBER= 'RANDOM_DECIMAL_NUMBER'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “RANDOM_DECIMAL_NUMBER”
-
TYPE_RANDOM_DIGITS= 'RANDOM_DIGITS'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “RANDOM_DIGITS”
-
TYPE_RANDOM_LIST= 'RANDOM_LIST'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “RANDOM_LIST”
-
TYPE_RANDOM_NUMBER= 'RANDOM_NUMBER'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “RANDOM_NUMBER”
-
TYPE_RANDOM_STRING= 'RANDOM_STRING'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “RANDOM_STRING”
-
TYPE_RANDOM_SUBSTITUTION= 'RANDOM_SUBSTITUTION'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “RANDOM_SUBSTITUTION”
-
TYPE_REGULAR_EXPRESSION= 'REGULAR_EXPRESSION'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “REGULAR_EXPRESSION”
-
TYPE_SHUFFLE= 'SHUFFLE'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “SHUFFLE”
-
TYPE_SQL_EXPRESSION= 'SQL_EXPRESSION'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “SQL_EXPRESSION”
-
TYPE_SUBSTRING= 'SUBSTRING'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “SUBSTRING”
-
TYPE_TRUNCATE_TABLE= 'TRUNCATE_TABLE'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “TRUNCATE_TABLE”
-
TYPE_USER_DEFINED_FUNCTION= 'USER_DEFINED_FUNCTION'¶ A constant which can be used with the type property of a FormatEntry. This constant has a value of “USER_DEFINED_FUNCTION”
-
__init__(**kwargs)¶ Initializes a new FormatEntry object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:
RandomStringFormatEntryDeterministicSubstitutionFormatEntryDeterministicEncryptionFormatEntryRandomDecimalNumberFormatEntryRandomSubstitutionFormatEntryPPFFormatEntryNullValueFormatEntryFixedNumberFormatEntryRegularExpressionFormatEntryUDFFormatEntryShuffleFormatEntryFixedStringFormatEntryTruncateTableFormatEntryLibraryMaskingFormatEntrySQLExpressionFormatEntryDeterministicEncryptionDateFormatEntryRandomDigitsFormatEntryDeleteRowsFormatEntrySubstringFormatEntryPatternFormatEntryRandomNumberFormatEntryPreserveOriginalDataFormatEntryRandomDateFormatEntryRandomListFormatEntry
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 FormatEntry. 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’.
- description (str) – The value to assign to the description property of this FormatEntry.
-
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
-