DataMaskingRule interface

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

Extends

Свойства

aliasName

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

columnName

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

idPropertiesId

Правило Id.

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

Полный идентификатор ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Имя ресурса.

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

Сведения о свойстве

aliasName

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

aliasName?: string

Значение свойства

string

columnName

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

columnName?: string

Значение свойства

string

idPropertiesId

Правило Id.

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

Полный идентификатор ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Значение свойства

string

унаследовано отProxyResource.id

name

Имя ресурса.

name?: string

Значение свойства

string

унаследован отProxyResource.name

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

systemData?: SystemData

Значение свойства

унаследован отProxyResource.systemData

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

type?: string

Значение свойства

string

Наследуется отProxyResource.type