Recommended Sensitivity Labels - Update

Aktualizujte doporučené stavy popisků citlivosti dané databáze pomocí dávky operací.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název databáze.

resourceGroupName
path True

string

Název skupiny prostředků, která prostředek obsahuje. Tuto hodnotu můžete získat z rozhraní API Resource Manager Azure nebo z portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Text požadavku

Name Typ Description
operations

RecommendedSensitivityLabelUpdate[]

Doporučená operace aktualizace popisku citlivosti

Odpovědi

Name Typ Description
200 OK

Doporučené popisky citlivosti se úspěšně aktualizovaly.

Other Status Codes

Chybové odpovědi: ***

  • 400 DatawarehouseDatabaseIsDeactivated – Nepodařilo se spustit operaci klasifikace dat, protože databáze je pozastavená. Obnovte ho prosím.

  • 400 DatawarehouseDatabaseIsDeactivated – Nepodařilo se spustit operaci klasifikace dat, protože databáze je pozastavená. Obnovte ho prosím.

  • 400 SensitivityLabelSourceNameNotSupported – zadaný zdroj popisků citlivosti není platný.

  • 400 InvalidRecommendedSensitivityLabelsBatch – zadané doporučené operace popisků citlivosti nejsou platné.

  • 400 SensitivityLabelsMissingSchema – Operace[{0}]: Chybějící informace o schématu

  • 400 SensitivityLabelsMissingTable – Operace[{0}]: Chybějící informace o tabulce

  • 400 SensitivityLabelsMissingColumn – Operace[{0}]: Chybějící informace o sloupci

  • 400 SensitivityLabelsUpdateSameColumnMoreThanOnce – sloupec {0} nelze aktualizovat více než jednou v jednom příkazu.

  • 400 InvalidSensitivityLabelResource – zadaný prostředek popisku citlivosti není platný.

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided – Musí být zadána alespoň jedna z hodnot LabelName a InformationType.

  • 400 LabelNameTooLong – název popisku nesmí být delší než {0} znaky.

  • 400 InformationTypeTooLong – typ informace nesmí překročit {0} znaky.

  • 400 LabelIdMustBeGuid – zadaný identifikátor labelId je neplatný. Hodnota musí být IDENTIFIKÁTOR GUID.

  • 400 InformationTypeIdMustBeGuid – zadaný identifikátor informationTypeId je neplatný. Hodnota musí být IDENTIFIKÁTOR GUID.

  • 400 LabelMissing – Štítek je povinný. Musí se zadat alespoň jedna z hodnot "labelName" nebo "labelId".

  • 400 InformationTypeMissing – typ informace je povinný. Musí být zadané alespoň jedno z 'informationType' nebo 'informationTypeId'.

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server se nenašel.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který na této instanci serveru neexistuje.

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server se nenašel.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který na této instanci serveru neexistuje.

  • 404 SensitivityLabelsLabelNotFound – Zadaný popisek citlivosti nebyl nalezen.

  • 404 SensitivityLabelsSchemaNotFound – Schéma {0} nebylo nalezeno.

  • 404 SensitivityLabelsTableNotFound – Tabulka {0} nebyla ve schématu nalezena. {1}

  • 404 SensitivityLabelsColumnNotFound – Sloupec {0} nebyl v tabulce {2}nalezen.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported – Doporučený zdroj popisků citlivosti se zatím nepodporuje.

  • 501 SensitivityLabelRecommendedSourceNameNotSupported – Doporučený zdroj popisků citlivosti se zatím nepodporuje.

  • 503 DatabaseUnavailable –Operace se nezdařila, protože databáze není k dispozici.

Příklady

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

Definice

Name Description
RecommendedSensitivityLabelUpdate

Doporučená operace aktualizace popisku citlivosti

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Seznam doporučených operací aktualizace popisků citlivosti

RecommendedSensitivityLabelUpdate

Doporučená operace aktualizace popisku citlivosti

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku.

properties.column

string

Název sloupce, který se má aktualizovat.

properties.op

RecommendedSensitivityLabelUpdateKind

properties.schema

string

Název schématu sloupce, který se má aktualizovat.

properties.table

string

Název tabulky sloupce, který se má aktualizovat.

type

string

Typ prostředku.

RecommendedSensitivityLabelUpdateKind

Name Typ Description
disable

string

enable

string

RecommendedSensitivityLabelUpdateList

Seznam doporučených operací aktualizace popisků citlivosti

Name Typ Description
operations

RecommendedSensitivityLabelUpdate[]

Doporučená operace aktualizace popisku citlivosti