Dela via


Managed Database Recommended Sensitivity Labels - Update

Uppdatera rekommenderade känslighetsetiketttillstånd för en viss databas med hjälp av en åtgärdsbatch.

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

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på databasen.

managedInstanceName
path True

string

Namnet på den hanterade instansen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

subscriptionId
path True

string

Prenumerations-ID:t som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Begärandetext

Name Typ Description
operations

RecommendedSensitivityLabelUpdate[]

En rekommenderad uppdateringsåtgärd för känslighetsetiketter.

Svar

Name Typ Description
200 OK

Rekommenderade känslighetsetiketter har uppdaterats.

Other Status Codes

Felsvar: ***

  • 400 DatawarehouseDatabaseIsDeactivated – Det gick inte att köra dataklassificeringsåtgärden eftersom databasen har pausats. Återuppta den.

  • 400 DatawarehouseDatabaseIsDeactivated – Det gick inte att köra dataklassificeringsåtgärden eftersom databasen har pausats. Återuppta den.

  • 400 SensitivityLabelSourceNameNotSupported – den angivna källan för känslighetsetiketter är inte giltig

  • 400 InvalidRecommendedSensitivityLabelsBatch – de angivna rekommenderade åtgärderna för känslighetsetiketter är inte giltiga

  • 400 SensitivityLabelsMissingSchema – Åtgärd[{0}]: Schemainformation saknas

  • 400 SensitivityLabelsMissingTable – Åtgärd[{0}]: Tabellinformation saknas

  • 400 SensitivityLabelsMissingColumn – Åtgärd[{0}]: Kolumninformation saknas

  • 400 SensitivityLabelsUpdateSameColumnMoreThanOnce – Kolumnen {0} kan inte uppdateras mer än en gång i ett enda kommando

  • 400 InvalidSensitivityLabelResource – den angivna resursen för känslighetsetiketter är inte giltig

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided – Minst ett av LabelName och InformationType måste anges

  • 400 LabelNameTooLong – Etikettnamn får inte överskrida {0} tecken

  • 400 InformationTypeTooLong – Informationstypen får inte överskrida {0} tecken

  • 400 LabelIdMustBeGuid – det angivna "labelId" är ogiltigt. Värdet måste vara ett GUID

  • 400 InformationTypeIdMustBeGuid – det angivna "informationTypeId" är ogiltigt. Värdet måste vara ett GUID

  • 400 LabelMissing – Etikett krävs. Minst ett av "labelName" eller "labelId" måste anges

  • 400 InformationTypeMissing – Informationstyp krävs. Minst en av "informationType" eller "informationTypeId" måste anges

  • 404 SubscriptionDoesNotHaveServer – den begärda servern hittades inte

  • 404 DatabaseDoesNotExist – Användaren har angett ett databasnamn som inte finns på den här serverinstansen.

  • 404 SubscriptionDoesNotHaveServer – den begärda servern hittades inte

  • 404 DatabaseDoesNotExist – Användaren har angett ett databasnamn som inte finns på den här serverinstansen.

  • 404 SensitivityLabelsLabelNotFound – Det gick inte att hitta den angivna känslighetsetiketten

  • 404 SensitivityLabelsSchemaNotFound – det gick inte att hitta schemat {0}

  • 404 SensitivityLabelsTableNotFound – Det gick inte att hitta tabellen {0} i schemat {1}

  • 404 SensitivityLabelsColumnNotFound – Det gick inte att hitta kolumnen {0} i tabellen {2}.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported – "Rekommenderad" källa för känslighetsetiketter stöds inte ännu

  • 501 SensitivityLabelRecommendedSourceNameNotSupported – "Rekommenderad" källa för känslighetsetiketter stöds inte ännu

  • 503 DatabaseUnavailable – Åtgärden misslyckades eftersom databasen inte är tillgänglig.

Exempel

Exempelbegäran

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

Exempelsvar

Definitioner

Name Description
RecommendedSensitivityLabelUpdate

En rekommenderad uppdateringsåtgärd för känslighetsetiketter.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

En lista över rekommenderade åtgärder för uppdatering av känslighetsetiketter.

RecommendedSensitivityLabelUpdate

En rekommenderad uppdateringsåtgärd för känslighetsetiketter.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.column

string

Kolumnnamn som ska uppdateras.

properties.op

RecommendedSensitivityLabelUpdateKind

properties.schema

string

Schemanamnet för kolumnen som ska uppdateras.

properties.table

string

Tabellnamn för kolumnen som ska uppdateras.

type

string

Resurstyp.

RecommendedSensitivityLabelUpdateKind

Name Typ Description
disable

string

enable

string

RecommendedSensitivityLabelUpdateList

En lista över rekommenderade åtgärder för uppdatering av känslighetsetiketter.

Name Typ Description
operations

RecommendedSensitivityLabelUpdate[]

En rekommenderad uppdateringsåtgärd för känslighetsetiketter.