Recommended Sensitivity Labels - Update

Zaktualizuj zalecane stany etykiet poufności dla danej bazy danych przy użyciu partii operacji.

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

Parametry identyfikatora URI

Name In Required Type Description
databaseName
path True
  • string

Nazwa bazy danych.

resourceGroupName
path True
  • string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True
  • string

Nazwa serwera.

subscriptionId
path True
  • string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True
  • string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Name Type Description
operations

Zalecana operacja aktualizacji etykiet poufności.

Odpowiedzi

Name Type Description
200 OK

Pomyślnie zaktualizowano zalecane etykiety poufności.

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 DatawarehouseDatabaseIsDeactivated — nie można wykonać operacji klasyfikacji danych, ponieważ baza danych jest wstrzymana. Wznów.

  • 400 DatawarehouseDatabaseIsDeactivated — nie można wykonać operacji klasyfikacji danych, ponieważ baza danych jest wstrzymana. Wznów.

  • 400 SensitivityLabelSourceNameNotSupported — określone źródło etykiety poufności jest nieprawidłowe

  • 400 InvalidRecommendedSensitivityLabelsBatch — określone zalecane operacje etykiet poufności są nieprawidłowe

  • 400 SensitivityLabelsMissingSchema — Operacja[{0}]: Brak informacji o schemacie

  • 400 SensitivityLabelsMissingTable — Operacja[{0}]: Brak informacji o tabeli

  • 400 SensitivityLabelsMissingColumn — Operacja[{0}]: Brak informacji o kolumnie

  • 400 SensitivityLabelsUpdateSameColumnMoreThanOnce — nie można zaktualizować kolumny {0} więcej niż raz w jednym poleceniu

  • 400 InvalidSensitivityLabelResource — określony zasób etykiety poufności jest nieprawidłowy

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided — należy określić co najmniej jedną z właściwości LabelName i InformationType.

  • 400 LabelNameTooLong — nazwa etykiety nie może przekraczać {0} znaków

  • 400 InformationTypeTooLong — typ informacji nie może przekraczać {0} znaków

  • 400 LabelIdMustBeGuid — podany identyfikator "labelId" jest nieprawidłowy. Wartość musi być identyfikatorem GUID

  • 400 InformationTypeIdMustBeGuid — podany identyfikator "informationTypeId" jest nieprawidłowy. Wartość musi być identyfikatorem GUID

  • 400 LabelMissing — etykieta jest wymagana. Należy podać co najmniej jedną z wartości "labelName" lub "labelId"

  • 400 InformationTypeMissing — wymagany jest typ informacji. Należy podać co najmniej jeden z parametrów "informationTypeId" lub "informationTypeId"

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 DatabaseDoesNotExist — użytkownik określił nazwę bazy danych, która nie istnieje w tym wystąpieniu serwera.

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 DatabaseDoesNotExist — użytkownik określił nazwę bazy danych, która nie istnieje w tym wystąpieniu serwera.

  • 404 SensitivityLabelsLabelNotFound — nie można odnaleźć określonej etykiety poufności

  • 404 SensitivityLabelsSchemaNotFound — nie można odnaleźć schematu {0}

  • 404 SensitivityLabelsTableNotFound — nie można odnaleźć tabeli {0} w schemacie {1}

  • 404 SensitivityLabelsColumnNotFound — nie można odnaleźć kolumny {0} w tabeli {2}.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported — źródło etykiet poufności "Zalecane" nie jest jeszcze obsługiwane

  • 501 SensitivityLabelRecommendedSourceNameNotSupported — źródło etykiet poufności "Zalecane" nie jest jeszcze obsługiwane

  • 503 DatabaseUnavailable — operacja nie powiodła się, ponieważ baza danych jest niedostępna.

Przykłady

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

Definicje

RecommendedSensitivityLabelUpdate

Zalecana operacja aktualizacji etykiet poufności.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Lista zalecanych operacji aktualizacji etykiet poufności.

RecommendedSensitivityLabelUpdate

Zalecana operacja aktualizacji etykiet poufności.

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.column
  • string

Nazwa kolumny do zaktualizowania.

properties.op
properties.schema
  • string

Nazwa schematu kolumny do zaktualizowania.

properties.table
  • string

Nazwa tabeli kolumny do zaktualizowania.

type
  • string

Typ zasobu.

RecommendedSensitivityLabelUpdateKind

Name Type Description
disable
  • string
enable
  • string

RecommendedSensitivityLabelUpdateList

Lista zalecanych operacji aktualizacji etykiet poufności.

Name Type Description
operations

Zalecana operacja aktualizacji etykiet poufności.