FormatsForDataType

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

Bases: object

A list of basic masking formats compatible with a supported data type.

Methods:

__init__(**kwargs)

Initializes a new FormatsForDataType object with values from keyword arguments.

Attributes:

data_type

[Required] Gets the data_type of this FormatsForDataType. The data type category, which can be one of the following - Character - Includes CHAR, NCHAR, VARCHAR2, and NVARCHAR2 Numeric - Includes NUMBER, FLOAT, RAW, BINARY_FLOAT, and BINARY_DOUBLE Date - Includes DATE and TIMESTAMP LOB - Includes BLOB, CLOB, and NCLOB All - Includes all the supported data types.

masking_formats

Gets the masking_formats of this FormatsForDataType.

__init__(**kwargs)

Initializes a new FormatsForDataType object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • data_type (str) – The value to assign to the data_type property of this FormatsForDataType.

  • masking_formats (list[oci.data_safe.models.FormatSummary]) – The value to assign to the masking_formats property of this FormatsForDataType.

property data_type

[Required] Gets the data_type of this FormatsForDataType. The data type category, which can be one of the following -

Character - Includes CHAR, NCHAR, VARCHAR2, and NVARCHAR2 Numeric - Includes NUMBER, FLOAT, RAW, BINARY_FLOAT, and BINARY_DOUBLE Date - Includes DATE and TIMESTAMP LOB - Includes BLOB, CLOB, and NCLOB All - Includes all the supported data types

Returns

The data_type of this FormatsForDataType.

Return type

str

property masking_formats

Gets the masking_formats of this FormatsForDataType. An array of the basic masking formats compatible with the data type category.

Returns

The masking_formats of this FormatsForDataType.

Return type

list[oci.data_safe.models.FormatSummary]