Partilhar via


Recommended Sensitivity Labels - Update

Atualize os estados das etiquetas de confidencialidade recomendadas de uma determinada base de dados com 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 Em Necessário Tipo 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 da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

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

api-version
query True

string

A versão da API a utilizar para o pedido.

Corpo do Pedido

Name Tipo Description
operations

RecommendedSensitivityLabelUpdate[]

Uma operação de atualização de etiquetas de confidencialidade recomendada.

Respostas

Name Tipo Description
200 OK

As etiquetas de confidencialidade recomendadas foram atualizadas com êxito.

Other Status Codes

Respostas de Erro: ***

  • 400 DatawarehouseDatabaseIsDeactivated – não foi possível executar a operação de Classificação de Dados porque a base de dados está em pausa. Retome-o.

  • 400 DatawarehouseDatabaseIsDeactivated – não foi possível executar a operação de Classificação de Dados porque a base de dados está em pausa. Retome-o.

  • 400 SensitivityLabelSourceNameNotSupported – a origem da etiqueta de confidencialidade especificada não é válida

  • 400 InvalidRecommendedSensitivityLabelsBatch – as operações de etiquetas de confidencialidade recomendadas especificadas não são válidas

  • 400 SensitivityLabelsMissingSchema – Operação[{0}]: Informações de esquema em falta

  • 400 SensitivityLabelsMissingTable - Operation[{0}]: Informações da tabela em falta

  • 400 SensitivityLabelsMissingColumn - Operation[{0}]: Missing column information

  • 400 SensitivityLabelsUpdateSameColumnMoreThanOnce – a coluna {0} não pode ser atualizada mais do que uma vez num único comando

  • 400 InvalidSensitivityLabelResource – o recurso de etiqueta de confidencialidade especificado não é válido

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided – tem de ser especificado pelo menos um de LabelName e InformationType

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

  • 400 InformationTypeTooLong – o tipo de informação não pode exceder os carateres {0}

  • 400 LabelIdMustBeGuid – o "labelId" fornecido é inválido. O valor tem de ser um GUID

  • 400 InformationTypeIdMustBeGuid – o "informationTypeId" fornecido é inválido. O valor tem de ser um GUID

  • 400 LabelMissing – a etiqueta é necessária. Tem de ser fornecido pelo menos um de "labelName" ou "labelId"

  • 400 InformationTypeMissing – o tipo de informação é necessário. Tem de ser fornecido, pelo menos, um de "informationType" ou "informationTypeId"

  • 404 SubscriptionDoesNotHaveServer – O servidor pedido não foi encontrado

  • 404 DatabaseDoesNotExist – o utilizador especificou um nome de base de dados que não existe nesta instância do servidor.

  • 404 SubscriptionDoesNotHaveServer – O servidor pedido não foi encontrado

  • 404 DatabaseDoesNotExist – o utilizador especificou um nome de base de dados que não existe nesta instância do servidor.

  • 404 SensitivityLabelsLabelNotFound – Não foi possível localizar a etiqueta de confidencialidade especificada

  • 404 SensitivityLabelsSchemaNotFound – Não foi possível localizar o esquema {0}

  • 404 SensitivityLabelsTableNotFound – Não foi possível encontrar a tabela {0} no esquema {1}

  • 404 SensitivityLabelsColumnNotFound – não foi possível encontrar a coluna {0} na tabela {2}.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported – a origem da etiqueta de confidencialidade "Recomendada" ainda não é suportada

  • 501 SensitivityLabelRecommendedSourceNameNotSupported – a origem da etiqueta de confidencialidade "Recomendada" ainda não é suportada

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

Exemplos

Pedido de amostra

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

Resposta da amostra

Definições

Name Description
RecommendedSensitivityLabelUpdate

Uma operação de atualização de etiquetas de confidencialidade recomendada.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Uma lista de operações de atualização de etiquetas de confidencialidade recomendadas.

RecommendedSensitivityLabelUpdate

Uma operação de atualização de etiquetas de confidencialidade recomendada.

Name Tipo Description
id

string

ID do Recurso.

name

string

Nome do recurso.

properties.column

string

Nome da coluna a atualizar.

properties.op

RecommendedSensitivityLabelUpdateKind

properties.schema

string

Nome do esquema da coluna a atualizar.

properties.table

string

Nome da tabela da coluna a atualizar.

type

string

Tipo de recurso.

RecommendedSensitivityLabelUpdateKind

Name Tipo Description
disable

string

enable

string

RecommendedSensitivityLabelUpdateList

Uma lista de operações de atualização de etiquetas de confidencialidade recomendadas.

Name Tipo Description
operations

RecommendedSensitivityLabelUpdate[]

Uma operação de atualização de etiquetas de confidencialidade recomendada.