Recommended Sensitivity Labels - Update

Aggiornare gli stati consigliati delle etichette di riservatezza di un determinato database usando un batch di operazioni.

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

Parametri dell'URI

Name In Required Type Description
databaseName
path True
  • string

Nome del database.

resourceGroupName
path True
  • string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

serverName
path True
  • string

Nome del server.

subscriptionId
path True
  • string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True
  • string

Versione dell'API da usare per la richiesta.

Corpo della richiesta

Name Type Description
operations

Operazione consigliata di aggiornamento delle etichette di riservatezza.

Risposte

Name Type Description
200 OK

È stato aggiornato correttamente le etichette di riservatezza consigliate.

Other Status Codes

Risposte di errore:

  • 400 DatawarehouseDatabaseIsDeactivated - Impossibile eseguire l'operazione di classificazione dei dati perché il database è in pausa. Si prega di riprenderlo.

  • 400 DatawarehouseDatabaseIsDeactivated - Impossibile eseguire l'operazione di classificazione dei dati perché il database è in pausa. Si prega di riprenderlo.

  • 400 SensitivityLabelSourceNameNotSupported - L'origine dell'etichetta di riservatezza specificata non è valida

  • 400 InvalidRecommendedSensitivityLabelsBatch - Le operazioni consigliate per le etichette di riservatezza specificate non sono valide

  • 400 SensitivityLabelsMissingSchema - Operation[{0}]: Informazioni sullo schema mancanti

  • 400 SensitivityLabelsMissingTable - Operation[{0}]: Informazioni sulla tabella mancanti

  • 400 SensitivityLabelsMissingColumn - Operation[{0}]: Informazioni sulla colonna mancanti

  • 400 SensitivityLabelsUpdateSameColumnMoreThanOnce: la colonna {0} non può essere aggiornata più volte in un singolo comando

  • 400 InvalidSensitivityLabelResource - La risorsa etichetta di riservatezza specificata non è valida

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided- È necessario specificare almeno un elemento LabelName e InformationType

  • 400 LabelNameTooLong - Il nome dell'etichetta non può superare i {0} caratteri

  • 400 InformationTypeTooLong - Il tipo di informazioni non può superare i {0} caratteri

  • 400 LabelIdMustBeGuid: l'elemento 'labelId' specificato non è valido. Il valore deve essere un GUID

  • 400 InformationTypeIdMustBeGuid: l'elemento 'informationTypeId' specificato non è valido. Il valore deve essere un GUID

  • 400 LabelMissing: l'etichetta è obbligatoria. È necessario specificare almeno un 'labelName' o 'labelId'

  • 400 InformationTypeMissing : è necessario il tipo di informazioni. È necessario specificare almeno uno di 'informationType' o 'informationTypeId'

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 DatabaseDoesNotExist : l'utente ha specificato un nome di database che non esiste in questa istanza del server.

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 DatabaseDoesNotExist : l'utente ha specificato un nome di database che non esiste in questa istanza del server.

  • 404 SensitivityLabelsLabelNotFound - Impossibile trovare l'etichetta di riservatezza specificata

  • 404 SensitivityLabelsSchemaNotFound - Impossibile trovare lo schema {0}

  • 404 SensitivityLabelsTableNotFound - Impossibile trovare la tabella {0} nello schema {1}

  • 404 SensitivityLabelsColumnNotFound- Impossibile trovare la colonna {0} nella tabella {2}.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported - L'origine dell'etichetta di riservatezza 'Consigliata' non è ancora supportata

  • 501 SensitivityLabelRecommendedSourceNameNotSupported - L'origine dell'etichetta di riservatezza 'Consigliata' non è ancora supportata

  • 503 DatabaseUnavailable: operazione non riuscita perché il database non è disponibile.

Esempio

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

Definizioni

RecommendedSensitivityLabelUpdate

Operazione consigliata di aggiornamento delle etichette di riservatezza.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Elenco delle operazioni di aggiornamento delle etichette di riservatezza consigliate.

RecommendedSensitivityLabelUpdate

Operazione consigliata di aggiornamento delle etichette di riservatezza.

Name Type Description
id
  • string

ID risorsa.

name
  • string

Nome risorsa.

properties.column
  • string

Nome della colonna da aggiornare.

properties.op
properties.schema
  • string

Nome dello schema della colonna da aggiornare.

properties.table
  • string

Nome tabella della colonna da aggiornare.

type
  • string

Tipo di risorsa.

RecommendedSensitivityLabelUpdateKind

Name Type Description
disable
  • string
enable
  • string

RecommendedSensitivityLabelUpdateList

Elenco delle operazioni di aggiornamento delle etichette di riservatezza consigliate.

Name Type Description
operations

Operazione consigliata di aggiornamento delle etichette di riservatezza.