Поделиться через


DataMaskingRule interface

Представляет правило маскирования данных базы данных.

Extends

Свойства

aliasName

Имя псевдонима. Это устаревший параметр и больше не используется.

columnName

Имя столбца, к которому применяется правило маскирования данных.

idPropertiesId

Идентификатор правила. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

kind

Тип правила маскирования данных. Метаданные, используемые для портала Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

location

Расположение правила маскирования данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

maskingFunction

Функция маскирования, используемая для правила маскирования данных.

numberFrom

Свойство numberFrom правила маскирования. Требуется, если для маскированияFunction задано значение Number, в противном случае этот параметр будет игнорироваться.

numberTo

Свойство numberTo правила маскирования данных. Требуется, если для маскированияFunction задано значение Number, в противном случае этот параметр будет игнорироваться.

prefixSize

Если для маскированияFunction задано значение Text, число символов, отображаемое в начале строки. В противном случае этот параметр будет игнорироваться.

replacementString

Если для маскировкиFunction задано значение Text, символ, используемый для маскирования неподдержаемой части строки. В противном случае этот параметр будет игнорироваться.

ruleState

Состояние правила. Используется для удаления правила. Чтобы удалить существующее правило, укажите schemaName, tableName, columnName, maskingFunction и укажите значение ruleState как отключенное. Однако если правило еще не существует, правило будет создано с включенным параметром ruleState, независимо от предоставленного значения ruleState.

schemaName

Имя схемы, к которому применяется правило маскирования данных.

suffixSize

Если для маскированияFunction задано значение Text, число символов, отображаемых в конце строки. В противном случае этот параметр будет игнорироваться.

tableName

Имя таблицы, в которой применяется правило маскирования данных.

Унаследованные свойства

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