DataMaskingRule interface
Правило маскировки данных базы данных.
- Extends
Свойства
| alias |
Имя псевдонима. Это устаревший параметр и больше не используется. |
| column |
Имя столбца, к которому применяется правило маскирования данных. |
| id |
Правило 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 | Полный идентификатор ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Имя ресурса. |
| system |
Метаданные 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
systemData
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.
systemData?: SystemData
Значение свойства
унаследован отProxyResource.systemData
type
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"
type?: string
Значение свойства
string
Наследуется отProxyResource.type