Recommended Sensitivity Labels - Update

Atualização recomendada rótulos de sensibilidade indica uma determinada base de dados usando um lote de operações.

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

Parâmetros do URI

Name In Required Type Description
databaseName
path True
  • string

O nome da base de dados.

resourceGroupName
path True
  • string

O nome do grupo de recursos que contém o recurso. Pode obter este valor a partir do Azure Resource Manager API ou do portal.

serverName
path True
  • string

O nome do servidor.

subscriptionId
path True
  • string

O ID de subscrição que identifica uma subscrição do Azure.

api-version
query True
  • string

A versão API a utilizar para o pedido.

Corpo do Pedido

Name Type Description
operations

Uma operação de atualização recomendada do rótulo de sensibilidade.

Respostas

Name Type Description
200 OK

Etiquetas de sensibilidade recomendadas atualizadas com sucesso.

Other Status Codes

Respostas de erro: ***

  • 400 DatawarehouseDatabaseIsDeactivado - Não foi possível executar a operação de classificação de dados porque a base de dados está em pausa. Por favor, retome-o.

  • 400 DatawarehouseDatabaseIsDeactivado - Não foi possível executar a operação de classificação de dados porque a base de dados está em pausa. Por favor, retome-o.

  • 400 SensibilidadeLabelSourceNameNotSupported - A fonte de etiqueta de sensibilidade especificada não é válida

  • 400 InvalidRecommendedSensiivityLabelsBatch - As operações de etiquetas de sensibilidade recomendadas especificadas não são válidas

  • 400 SensibilidadeLabelsMissingSchema - Operação[{0}]: Falta de informação sobre esquemas

  • 400 SensibilidadeLabelsMissingTable - Operação[{0}]: Falta de informação sobre a tabela

  • 400 SensibilidadeLabelsMissingColumn - Operação[{0}]: Informação em falta da coluna

  • 400 SensibilidadeLabelsUpdateSameColumnMoreThanThanOnce - A coluna {0} não pode ser atualizada mais do que uma vez num único comando

  • 400 InvalidSensitivityLabelResource - O recurso de etiqueta de sensibilidade especificado não é válido

  • 400 SensibilidadeLabelLabelNameAndInfoTypeNotProvided - Pelo menos um dos Rótulos e Tipos de Informação devem ser especificados

  • 400 LabelNameTooLong - O nome da etiqueta não pode exceder os {0} caracteres

  • 400 InformationTypeTooLong - Tipo de informação não pode exceder caracteres {0}

  • 400 LabelIdMustBeGuid - O 'labelId' fornecido é inválido. Valor deve ser um GUID

  • 400 InformationTypeIdMustBeGuid - A 'informationTypeId' fornecida é inválida. Valor deve ser um GUID

  • 400 LabelMissing - É necessária etiqueta. Deve ser fornecido pelo menos um dos «labelName» ou 'labelId'

  • 400 InformationTypeMissing - Tipo de informação é necessário. Pelo menos um dos 'informationType' ou 'informationTypeId' deve ser fornecido

  • 404 SubscriçãoDoesNotHaveServer - O servidor solicitado não foi encontrado

  • 404 DatabaseDoesNotExist - O utilizador especificou um nome de base de dados que não existe neste caso de servidor.

  • 404 SubscriçãoDoesNotHaveServer - O servidor solicitado não foi encontrado

  • 404 DatabaseDoesNotExist - O utilizador especificou um nome de base de dados que não existe neste caso de servidor.

  • 404 SensibilidadeLabelsLabelNotFound - A etiqueta de sensibilidade especificada não foi encontrada

  • 404 SensibilidadeLabelsSchemaNotFound - O esquema {0} não foi encontrado

  • 404 SensibilidadeLabelsTableNotFound - A tabela {0} não pôde ser encontrada em esquema {1}

  • 404 SensibilidadeLabelsColumnNotFound - A coluna {0} não foi encontrada na tabela {2}.{1}

  • 501 SensibilidadeLabelRecommendedSourceNameNotSupported - Fonte de etiqueta de sensibilidade 'recomendada' ainda não é suportada

  • 501 SensibilidadeLabelRecommendedSourceNameNotSupported - Fonte de etiqueta de sensibilidade 'recomendada' ainda não é suportada

  • 503 DatabaseUn disponível - A operação falhou porque a base de dados não está disponível.

Exemplos

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

Definições

RecommendedSensitivityLabelUpdate

Uma operação de atualização recomendada do rótulo de sensibilidade.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Uma lista de operações de atualização recomendadas da etiqueta de sensibilidade.

RecommendedSensitivityLabelUpdate

Uma operação de atualização recomendada do rótulo de sensibilidade.

Name Type Description
id
  • string

Identificação de recursos.

name
  • string

Nome de recurso.

properties.column
  • string

Nome da coluna para atualizar.

properties.op
properties.schema
  • string

Nome de esquema da coluna para atualizar.

properties.table
  • string

Nome da tabela da coluna para atualizar.

type
  • string

Tipo de recurso.

RecommendedSensitivityLabelUpdateKind

Name Type Description
disable
  • string
enable
  • string

RecommendedSensitivityLabelUpdateList

Uma lista de operações de atualização recomendadas da etiqueta de sensibilidade.

Name Type Description
operations

Uma operação de atualização recomendada do rótulo de sensibilidade.