Partilhar via


Managed Database Recommended Sensitivity Labels - Update

Atualize os estados de rótulos de sensibilidade recomendados de um determinado banco de dados usando um lote de operações.

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

Parâmetros do URI

Name Em Necessário Tipo Description
databaseName
path True

string

O nome do banco de dados.

managedInstanceName
path True

string

O nome da instância gerenciada.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor da API do Azure Resource Manager ou do portal.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Corpo do Pedido

Name Tipo Description
operations

RecommendedSensitivityLabelUpdate[]

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

Respostas

Name Tipo Description
200 OK

Rótulos de sensibilidade recomendados atualizados 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 o banco de dados está pausado. Por favor, retome-o.

  • 400 DatawarehouseDatabaseIsDeactivated - Não foi possível executar a operação de classificação de dados porque o banco de dados está pausado. Por favor, retome-o.

  • 400 SensitivityLabelSourceNameNotSupported - A origem do rótulo de sensibilidade especificado não é válida

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

  • 400 SensitivityLabelsMissingSchema - Operation[{0}]: Informações de esquema ausentes

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

  • 400 SensitivityLabelsMissingColumn - Operation[{0}]: Informações da coluna ausentes

  • 400 SensitivityLabelsUpdateSameColumnMoreThanOnce - A coluna {0} não pode ser atualizada mais de uma vez em um único comando

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

  • 400 SensitivityLabelLabelNameAndInfoTypeNotProvided - Pelo menos um de LabelName e InformationType deve ser especificado

  • 400 LabelNameTooLong - O nome do rótulo não pode exceder {0} caracteres

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

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

  • 400 InformationTypeIdMustBeGuid - O 'informationTypeId' fornecido é inválido. O valor deve ser um GUID

  • 400 LabelMissing - A etiqueta é obrigatória. Pelo menos um dos 'labelName' ou 'labelId' deve ser fornecido

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

  • 404 SubscriptionDoesNotHaveServer - O servidor solicitado não foi encontrado

  • 404 DatabaseDoesNotExist - O usuário especificou um nome de banco de dados que não existe nesta instância do servidor.

  • 404 SubscriptionDoesNotHaveServer - O servidor solicitado não foi encontrado

  • 404 DatabaseDoesNotExist - O usuário especificou um nome de banco de dados que não existe nesta instância do servidor.

  • 404 SensitivityLabelsLabelNotFound - Não foi possível encontrar o rótulo de sensibilidade especificado

  • 404 SensitivityLabelsSchemaNotFound - Não foi possível encontrar o {0} do esquema

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

  • 404 SensitivityLabelsColumnNotFound - A coluna {0} não pôde ser encontrada na tabela {2}.{1}

  • 501 SensitivityLabelRecommendedSourceNameNotSupported - A fonte do rótulo de sensibilidade 'Recomendado' ainda não é suportada

  • 501 SensitivityLabelRecommendedSourceNameNotSupported - A fonte do rótulo de sensibilidade 'Recomendado' ainda não é suportada

  • 503 DatabaseUnavailable - A operação falhou porque o banco 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/managedInstances/myManagedInstanceName/databases/myDatabase/recommendedSensitivityLabels?api-version=2021-11-01

{
  "operations": [
    {
      "properties": {
        "op": "enable",
        "schema": "dbo",
        "table": "table1",
        "column": "column1"
      }
    },
    {
      "properties": {
        "op": "disable",
        "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 recomendada de atualização de rótulo de sensibilidade.

RecommendedSensitivityLabelUpdateKind
RecommendedSensitivityLabelUpdateList

Uma lista de operações recomendadas de atualização de rótulo de sensibilidade.

RecommendedSensitivityLabelUpdate

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

Name Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.column

string

Nome da coluna a ser atualizado.

properties.op

RecommendedSensitivityLabelUpdateKind

properties.schema

string

Nome do esquema da coluna a ser atualizada.

properties.table

string

Nome da tabela da coluna a ser atualizada.

type

string

Tipo de recurso.

RecommendedSensitivityLabelUpdateKind

Valor Description
disable
enable

RecommendedSensitivityLabelUpdateList

Uma lista de operações recomendadas de atualização de rótulo de sensibilidade.

Name Tipo Description
operations

RecommendedSensitivityLabelUpdate[]

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