Data Masking Rules - List By Database

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

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/dataMaskingPolicies/Default/rules?api-version=2021-11-01

Параметры URI

Имя В Обязательно Тип Описание
databaseName
path True

string

Имя базы данных.

dataMaskingPolicyName
path True

DataMaskingPolicyName

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

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

Ответы

Имя Тип Описание
200 OK

DataMaskingRuleListResult

Успешно получен список состояний сервера Advanced Threat Protection.

Other Status Codes

Ответы об ошибках: ***

Примеры

Gets a list of database data masking rules.

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules?api-version=2021-11-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-6852/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules/",
      "name": null,
      "type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
      "location": "Central US",
      "kind": null,
      "properties": {
        "id": "dbo_Table_1_test1",
        "ruleState": "Enabled",
        "schemaName": "dbo",
        "tableName": "Table_1",
        "columnName": "test1",
        "aliasName": null,
        "maskingFunction": "Text",
        "numberFrom": null,
        "numberTo": null,
        "prefixSize": "1",
        "suffixSize": "0",
        "replacementString": "asdf"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-6852/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules/",
      "name": null,
      "type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
      "location": "Central US",
      "kind": null,
      "properties": {
        "id": "dbo_Table_1_test1",
        "ruleState": "Enabled",
        "schemaName": "dbo",
        "tableName": "Table_1",
        "columnName": "test1",
        "aliasName": null,
        "maskingFunction": "Number",
        "numberFrom": "0",
        "numberTo": "2",
        "prefixSize": null,
        "suffixSize": null,
        "replacementString": null
      }
    }
  ]
}

Определения

Имя Описание
DataMaskingFunction

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

DataMaskingPolicyName

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

DataMaskingRule

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

DataMaskingRuleListResult

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

DataMaskingRuleState

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

DataMaskingFunction

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

Имя Тип Описание
CCN

string

Default

string

Email

string

Number

string

SSN

string

Text

string

DataMaskingPolicyName

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

Имя Тип Описание
Default

string

DataMaskingRule

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

Имя Тип Описание
id

string

Идентификатор ресурса.

kind

string

Тип правила маскирования данных. Метаданные, используемые для портал Azure.

location

string

Расположение правила маскирования данных.

name

string

Имя ресурса.

properties.aliasName

string

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

properties.columnName

string

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

properties.id

string

Идентификатор правила.

properties.maskingFunction

DataMaskingFunction

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

properties.numberFrom

string

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

properties.numberTo

string

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

properties.prefixSize

string

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

properties.replacementString

string

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

properties.ruleState

DataMaskingRuleState

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

properties.schemaName

string

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

properties.suffixSize

string

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

properties.tableName

string

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

type

string

Тип ресурса.

DataMaskingRuleListResult

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

Имя Тип Описание
nextLink

string

Ссылка для получения следующей страницы результатов.

value

DataMaskingRule[]

Массив результатов.

DataMaskingRuleState

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

Имя Тип Описание
Disabled

string

Enabled

string