Recommended Sensitivity Labels - Update

Mettez à jour les états des étiquettes de confidentialité recommandées d’une base de données donnée à l’aide d’un lot d’opérations.

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

Paramètres URI

Name In Required Type Description
databaseName
path True
  • string

Nom de la base de données.

resourceGroupName
path True
  • string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True
  • string

Le nom du serveur

subscriptionId
path True
  • string

L’ID d’abonnement d’un abonnement Azure.

api-version
query True
  • string

Version de l’API à utiliser pour la requête.

Corps de la demande

Name Type Description
operations

Opération recommandée de mise à jour des étiquettes de confidentialité.

Réponses

Name Type Description
200 OK

Mise à jour réussie des étiquettes de confidentialité recommandées.

Other Status Codes

Réponses d’erreur : ***

  • 400 DatawarehouseDatabaseIsDeactivated : impossible d’exécuter l’opération de classification des données car la base de données est suspendue. Veuillez le reprendre.

  • 400 DatawarehouseDatabaseIsDeactivated : impossible d’exécuter l’opération de classification des données car la base de données est suspendue. Veuillez le reprendre.

  • 400 SensitivityLabelSourceNameNotSupported - La source d’étiquette de confidentialité spécifiée n’est pas valide

  • 400 InvalidRecommendedSensitivityLabelsBatch - Les opérations d’étiquettes de confidentialité recommandées spécifiées ne sont pas valides

  • 400 SensitivityLabelsMissingSchema - Opération[{0}] : Informations de schéma manquantes

  • 400 SensitivityLabelsMissingTable - Opération[{0}] : informations de table manquantes

  • 400 SensitivityLabelsMissingColumn - Operation[{0}] : Informations de colonne manquantes

  • 400 SensitivityLabelsUpdateSameColumnMoreThanOnce - La colonne {0} ne peut pas être mise à jour plusieurs fois dans une seule commande

  • 400 InvalidSensitivityLabelResource - La ressource d’étiquette de confidentialité spécifiée n’est pas valide

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided - Au moins un labelName et InformationType doit être spécifié

  • 400 LabelNameTooLong - Nom de l’étiquette ne peut pas dépasser les {0} caractères

  • 400 InformationTypeTooLong - Le type d’informations ne peut pas dépasser les {0} caractères

  • 400 LabelIdMustBeGuid : l’argument « labelId » fourni n’est pas valide. La valeur doit être un GUID

  • 400 InformationTypeIdMustBeGuid : l’argument « informationTypeId » fourni n’est pas valide. La valeur doit être un GUID

  • 400 LabelMissing : l’étiquette est requise. Au moins l’un des « labelName » ou « labelId » doit être fourni

  • 400 InformationTypeMissing : le type d’informations est requis. Au moins l’un des « informationType » ou « informationTypeId » doit être fourni

  • 404 SubscriptionDoesNotHaveServer - Le serveur demandé n’a pas été trouvé

  • 404 DatabaseDoesNotExist - L’utilisateur a spécifié un nom de base de données qui n’existe pas sur cette instance de serveur.

  • 404 SubscriptionDoesNotHaveServer - Le serveur demandé n’a pas été trouvé

  • 404 DatabaseDoesNotExist - L’utilisateur a spécifié un nom de base de données qui n’existe pas sur cette instance de serveur.

  • 404 SensitivityLabelsLabelNotFound - L’étiquette de sensibilité spécifiée n’a pas pu être trouvée

  • 404 SensitivityLabelsSchemaNotFound - Le schéma {0} n’a pas pu être trouvé

  • 404 SensitivityLabelsTableNotFound - La table {0} n’a pas pu être trouvée dans le schéma {1}

  • 404 SensitivityLabelsColumnNotFound - La colonne {0} n’a pas pu être trouvée dans la table {2}.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported - La source d’étiquette de confidentialité « Recommandé » n’est pas encore prise en charge

  • 501 SensitivityLabelRecommendedSourceNameNotSupported - La source d’étiquette de confidentialité « Recommandé » n’est pas encore prise en charge

  • 503 DatabaseUnavailable : l’opération a échoué car la base de données n’est pas disponible.

Exemples

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

Définitions

RecommendedSensitivityLabelUpdate

Opération recommandée de mise à jour des étiquettes de confidentialité.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Liste des opérations recommandées de mise à jour des étiquettes de confidentialité.

RecommendedSensitivityLabelUpdate

Opération recommandée de mise à jour des étiquettes de confidentialité.

Name Type Description
id
  • string

ID de la ressource

name
  • string

Nom de la ressource.

properties.column
  • string

Nom de colonne à mettre à jour.

properties.op
properties.schema
  • string

Nom du schéma de la colonne à mettre à jour.

properties.table
  • string

Nom de la table de la colonne à mettre à jour.

type
  • string

Type de ressource.

RecommendedSensitivityLabelUpdateKind

Name Type Description
disable
  • string
enable
  • string

RecommendedSensitivityLabelUpdateList

Liste des opérations recommandées de mise à jour des étiquettes de confidentialité.

Name Type Description
operations

Opération recommandée de mise à jour des étiquettes de confidentialité.