Recommended Sensitivity Labels - Update

Обновление рекомендуемых меток конфиденциальности состояний данной базы данных с помощью пакета операций.

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

Параметры URI

Name In Required Type Description
databaseName
path True
  • string

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

resourceGroupName
path True
  • string

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

serverName
path True
  • string

Имя сервера.

subscriptionId
path True
  • string

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

api-version
query True
  • string

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

Текст запроса

Name Type Description
operations

Рекомендуемая операция обновления меток конфиденциальности.

Ответы

Name Type Description
200 OK

Успешно обновлены рекомендуемые метки конфиденциальности.

Other Status Codes

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

  • 400 DatawarehouseDatabaseIsDeactivated — не удалось выполнить операцию классификации данных, так как база данных приостановлена. Возобновите его.

  • 400 DatawarehouseDatabaseIsDeactivated — не удалось выполнить операцию классификации данных, так как база данных приостановлена. Возобновите его.

  • 400 SensitivityLabelSourceNameNotSupported — указанный источник метки конфиденциальности недопустим

  • 400 InvalidRecommendedSensitivityLabelsBatch — указанные рекомендуемые операции меток конфиденциальности недопустимы

  • 400 SensitivityLabelsMissingSchema — Operation[{0}]: отсутствующие сведения о схеме

  • 400 SensitivityLabelsMissingTable — Operation[{0}]: отсутствующие сведения о таблице

  • 400 SensitivityLabelsMissingColumn - Operation[{0}]: отсутствующие сведения о столбце

  • 400 SensitivityLabelsUpdateSameColumnMoreThanOnce — столбец {0} нельзя обновлять более одного раза в одной команде.

  • 400 InvalidSensitivityLabelResource — указанный ресурс метки конфиденциальности недопустим

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided — необходимо указать по крайней мере один из LabelName и InformationType.

  • 400 LabelNameTooLong — имя метки не может превышать {0} символы

  • 400 InformationTypeTooLong — тип сведений не может превышать {0} символы

  • 400 LabelIdMustBeGuid — указанный "labelId" является недопустимым. Значение должно быть ИДЕНТИФИКАТОРом GUID

  • 400 InformationTypeIdMustBeGuid — указан недопустимый идентификатор informationTypeId. Значение должно быть ИДЕНТИФИКАТОРом GUID

  • 400 LabelMissing — требуется метка. Должен быть предоставлен по крайней мере один из метокName или labelId.

  • 400 InformationTypeMissing — требуется тип сведений. Необходимо указать по крайней мере один из объектов informationType или informationTypeId.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 DatabaseDoesNotExist — пользователь указал имя базы данных, которое не существует на этом экземпляре сервера.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 DatabaseDoesNotExist — пользователь указал имя базы данных, которое не существует на этом экземпляре сервера.

  • 404 SensitivityLabelsLabelNotFound — не удалось найти указанную метку конфиденциальности

  • 404 SensitivityLabelsSchemaNotFound — не удалось найти схему {0}

  • 404 SensitivityLabelsTableNotFound — таблица {0} не найдена в схеме {1}

  • 404 SensitivityLabelsColumnNotFound — столбец {0} не найден в таблице {2}.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported — источник метки конфиденциальности "Рекомендуется" пока не поддерживается

  • 501 SensitivityLabelRecommendedSourceNameNotSupported — источник метки конфиденциальности "Рекомендуется" пока не поддерживается

  • 503 DatabaseUnavailable — операция завершилась сбоем, так как база данных недоступна.

Примеры

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/myServer/databases/myDatabase/recommendedSensitivityLabels?api-version=2021-11-01

{
  "operations": [
    {
      "properties": {
        "op": "enable",
        "schema": "dbo",
        "table": "table1",
        "column": "column1"
      }
    },
    {
      "properties": {
        "op": "enable",
        "schema": "dbo",
        "table": "table2",
        "column": "column2"
      }
    },
    {
      "properties": {
        "op": "disable",
        "schema": "dbo",
        "table": "table1",
        "column": "column3"
      }
    }
  ]
}

Sample Response

Определения

RecommendedSensitivityLabelUpdate

Рекомендуемая операция обновления меток конфиденциальности.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Список рекомендуемых операций обновления меток конфиденциальности.

RecommendedSensitivityLabelUpdate

Рекомендуемая операция обновления меток конфиденциальности.

Name Type Description
id
  • string

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

name
  • string

Имя ресурса.

properties.column
  • string

Имя столбца для обновления.

properties.op
properties.schema
  • string

Имя схемы обновляемого столбца.

properties.table
  • string

Имя таблицы обновляемого столбца.

type
  • string

Тип ресурса.

RecommendedSensitivityLabelUpdateKind

Name Type Description
disable
  • string
enable
  • string

RecommendedSensitivityLabelUpdateList

Список рекомендуемых операций обновления меток конфиденциальности.

Name Type Description
operations

Рекомендуемая операция обновления меток конфиденциальности.