DataMaskingRule interface
Представляет правило маскирования данных базы данных.
- Extends
Свойства
alias |
Имя псевдонима. Это устаревший параметр и больше не используется. |
column |
Имя столбца, к которому применяется правило маскирования данных. |
id |
Идентификатор правила. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
kind | Тип правила маскирования данных. Метаданные, используемые для портала Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
location | Расположение правила маскирования данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
masking |
Функция маскирования, используемая для правила маскирования данных. |
number |
Свойство numberFrom правила маскирования. Требуется, если для маскированияFunction задано значение Number, в противном случае этот параметр будет игнорироваться. |
number |
Свойство numberTo правила маскирования данных. Требуется, если для маскированияFunction задано значение Number, в противном случае этот параметр будет игнорироваться. |
prefix |
Если для маскированияFunction задано значение Text, число символов, отображаемое в начале строки. В противном случае этот параметр будет игнорироваться. |
replacement |
Если для маскировкиFunction задано значение Text, символ, используемый для маскирования неподдержаемой части строки. В противном случае этот параметр будет игнорироваться. |
rule |
Состояние правила. Используется для удаления правила. Чтобы удалить существующее правило, укажите schemaName, tableName, columnName, maskingFunction и укажите значение ruleState как отключенное. Однако если правило еще не существует, правило будет создано с включенным параметром ruleState, независимо от предоставленного значения ruleState. |
schema |
Имя схемы, к которому применяется правило маскирования данных. |
suffix |
Если для маскированияFunction задано значение Text, число символов, отображаемых в конце строки. В противном случае этот параметр будет игнорироваться. |
table |
Имя таблицы, в которой применяется правило маскирования данных. |
Унаследованные свойства
id | Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
name | Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
type | Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Сведения о свойстве
aliasName
Имя псевдонима. Это устаревший параметр и больше не используется.
aliasName?: string
Значение свойства
string
columnName
Имя столбца, к которому применяется правило маскирования данных.
columnName?: string
Значение свойства
string
idPropertiesId
Идентификатор правила. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
idPropertiesId?: string
Значение свойства
string
kind
Тип правила маскирования данных. Метаданные, используемые для портала Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
kind?: string
Значение свойства
string
location
Расположение правила маскирования данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
location?: string
Значение свойства
string
maskingFunction
Функция маскирования, используемая для правила маскирования данных.
maskingFunction?: DataMaskingFunction
Значение свойства
numberFrom
Свойство numberFrom правила маскирования. Требуется, если для маскированияFunction задано значение Number, в противном случае этот параметр будет игнорироваться.
numberFrom?: string
Значение свойства
string
numberTo
Свойство numberTo правила маскирования данных. Требуется, если для маскированияFunction задано значение Number, в противном случае этот параметр будет игнорироваться.
numberTo?: string
Значение свойства
string
prefixSize
Если для маскированияFunction задано значение Text, число символов, отображаемое в начале строки. В противном случае этот параметр будет игнорироваться.
prefixSize?: string
Значение свойства
string
replacementString
Если для маскировкиFunction задано значение Text, символ, используемый для маскирования неподдержаемой части строки. В противном случае этот параметр будет игнорироваться.
replacementString?: string
Значение свойства
string
ruleState
Состояние правила. Используется для удаления правила. Чтобы удалить существующее правило, укажите schemaName, tableName, columnName, maskingFunction и укажите значение ruleState как отключенное. Однако если правило еще не существует, правило будет создано с включенным параметром ruleState, независимо от предоставленного значения ruleState.
ruleState?: DataMaskingRuleState
Значение свойства
schemaName
Имя схемы, к которому применяется правило маскирования данных.
schemaName?: string
Значение свойства
string
suffixSize
Если для маскированияFunction задано значение Text, число символов, отображаемых в конце строки. В противном случае этот параметр будет игнорироваться.
suffixSize?: string
Значение свойства
string
tableName
Имя таблицы, в которой применяется правило маскирования данных.
tableName?: string
Значение свойства
string
Сведения об унаследованном свойстве
id
Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
id?: string
Значение свойства
string
унаследовано отProxyResource.id
name
Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
name?: string
Значение свойства
string
унаследован отProxyResource.name
type
Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
type?: string
Значение свойства
string
Наследуется отProxyResource.type