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


Managed Database Recommended Sensitivity Labels - Update

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

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

Параметры URI

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

string

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

managedInstanceName
path True

string

Имя управляемого экземпляра.

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

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

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

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

RecommendedSensitivityLabelUpdate[]

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

Ответы

Имя Тип Описание
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 — требуется метка. Необходимо указать по крайней мере один из "labelName" или "labelId".

  • 400 InformationTypeMissing — требуется тип информации. Должен быть указан по крайней мере один из "informationType" или "informationTypeId".

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

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

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

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

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

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

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

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

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

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

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

Примеры

Образец запроса

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

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

Пример ответа

Определения

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

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

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

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

RecommendedSensitivityLabelUpdate

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

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

string

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

name

string

Имя ресурса.

properties.column

string

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

properties.op

RecommendedSensitivityLabelUpdateKind

properties.schema

string

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

properties.table

string

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

type

string

Тип ресурса.

RecommendedSensitivityLabelUpdateKind

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

string

enable

string

RecommendedSensitivityLabelUpdateList

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

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

RecommendedSensitivityLabelUpdate[]

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