Udostępnij za pośrednictwem


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

Nazwa W Wymagane Typ Opis
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

Nazwa Typ Opis
operations

RecommendedSensitivityLabelUpdate[]

Zalecana operacja aktualizacji etykiet poufności.

Odpowiedzi

Nazwa Typ Opis
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 wartoś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

Przykładowe żądanie

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"
      }
    }
  ]
}

Przykładowa odpowiedź

Definicje

Nazwa Opis
RecommendedSensitivityLabelUpdate

Zalecana operacja aktualizacji etykiet poufności.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Lista zalecanych operacji aktualizacji etykiet poufności.

RecommendedSensitivityLabelUpdate

Zalecana operacja aktualizacji etykiet poufności.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.column

string

Nazwa kolumny do zaktualizowania.

properties.op

RecommendedSensitivityLabelUpdateKind

properties.schema

string

Nazwa schematu kolumny do zaktualizowania.

properties.table

string

Nazwa tabeli kolumny do zaktualizowania.

type

string

Typ zasobu.

RecommendedSensitivityLabelUpdateKind

Nazwa Typ Opis
disable

string

enable

string

RecommendedSensitivityLabelUpdateList

Lista zalecanych operacji aktualizacji etykiet poufności.

Nazwa Typ Opis
operations

RecommendedSensitivityLabelUpdate[]

Zalecana operacja aktualizacji etykiet poufności.