Recommended Sensitivity Labels - Update

Actualice los estados recomendados de las etiquetas de confidencialidad de una base de datos determinada mediante un lote de operaciones.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
databaseName
path True

string

El nombre de la base de datos.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

serverName
path True

string

El nombre del servidor.

subscriptionId
path True

string

El id. de suscripción que identifica una suscripción de Azure.

api-version
query True

string

La versión de API que se usará para la solicitud.

Cuerpo de la solicitud

Nombre Tipo Description
operations

RecommendedSensitivityLabelUpdate[]

Una operación de actualización de etiquetas de confidencialidad recomendada.

Respuestas

Nombre Tipo Description
200 OK

Se han actualizado correctamente las etiquetas de confidencialidad recomendadas.

Other Status Codes

Respuestas de error: ***

  • 400 DatawarehouseDatabaseIsDeactivated: no se pudo ejecutar la operación de clasificación de datos porque la base de datos está en pausa. Por favor reanudarlo.

  • 400 DatawarehouseDatabaseIsDeactivated: no se pudo ejecutar la operación de clasificación de datos porque la base de datos está en pausa. Por favor reanudarlo.

  • 400 SensitivityLabelSourceNameNotSupported: el origen de la etiqueta de confidencialidad especificado no es válido.

  • 400 InvalidRecommendedSensitivityLabelsBatch: las operaciones de etiquetas de confidencialidad recomendadas especificadas no son válidas

  • 400 SensitivityLabelsMissingSchema - Operation[{0}]: Falta información de esquema

  • 400 SensitivityLabelsMissingTable - Operation[{0}]: Falta información de tabla

  • 400 SensitivityLabelsMissingColumn - Operation[{0}]: Falta información de columna

  • 400 SensitivityLabelsUpdateSameColumnMoreThanOnce: la columna {0} no se puede actualizar más de una vez en un solo comando.

  • 400 InvalidSensitivityLabelResource: el recurso de etiqueta de confidencialidad especificado no es válido.

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided: se debe especificar al menos uno de LabelName e InformationType.

  • 400 LabelNameTooLong: el nombre de la etiqueta no puede superar los {0} caracteres

  • 400 InformationTypeTooLong: el tipo de información no puede superar los {0} caracteres

  • 400 LabelIdMustBeGuid: el valor "labelId" proporcionado no es válido. El valor debe ser un GUID

  • 400 InformationTypeIdMustBeGuid: el valor de "informationTypeId" proporcionado no es válido. El valor debe ser un GUID

  • 400 LabelMissing: se requiere etiqueta. Se debe proporcionar al menos uno de 'labelName' o 'labelId'

  • 400 InformationTypeMissing: se requiere el tipo de información. Debe proporcionarse al menos uno de "informationType" o "informationTypeId".

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado.

  • 404 DatabaseDoesNotExist: el usuario ha especificado un nombre de base de datos que no existe en esta instancia del servidor.

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado.

  • 404 DatabaseDoesNotExist: el usuario ha especificado un nombre de base de datos que no existe en esta instancia del servidor.

  • 404 SensitivityLabelsLabelNotFound: no se encontró la etiqueta de confidencialidad especificada.

  • 404 SensitivityLabelsSchemaNotFound: no se encontró el esquema {0}

  • 404 SensitivityLabelsTableNotFound: no se encontró la tabla {0} en el esquema. {1}

  • 404 SensitivityLabelsColumnNotFound: no se encontró la columna {0} en la tabla {2}.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported: todavía no se admite el origen de la etiqueta de confidencialidad "Recomendado".

  • 501 SensitivityLabelRecommendedSourceNameNotSupported: todavía no se admite el origen de la etiqueta de confidencialidad "Recomendado".

  • 503 DatabaseUnavailable: error en la operación porque la base de datos no está disponible.

Ejemplos

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

Definiciones

Nombre Description
RecommendedSensitivityLabelUpdate

Una operación de actualización de etiquetas de confidencialidad recomendada.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Una lista de las operaciones de actualización de etiquetas de confidencialidad recomendadas.

RecommendedSensitivityLabelUpdate

Una operación de actualización de etiquetas de confidencialidad recomendada.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.column

string

Nombre de columna que se va a actualizar.

properties.op

RecommendedSensitivityLabelUpdateKind

properties.schema

string

Nombre de esquema de la columna que se va a actualizar.

properties.table

string

Nombre de tabla de la columna que se va a actualizar.

type

string

Tipo de recurso.

RecommendedSensitivityLabelUpdateKind

Nombre Tipo Description
disable

string

enable

string

RecommendedSensitivityLabelUpdateList

Una lista de las operaciones de actualización de etiquetas de confidencialidad recomendadas.

Nombre Tipo Description
operations

RecommendedSensitivityLabelUpdate[]

Una operación de actualización de etiquetas de confidencialidad recomendada.