Compartilhar via


Entity - Update Classifications

Atualize as classificações para uma entidade existente representada por um guid.

PUT {endpoint}/datamap/api/atlas/v2/entity/guid/{guid}/classifications

Parâmetros de URI

Nome Em Obrigatório Tipo Description
endpoint
path True

string

guid
path True

string

O identificador global exclusivo da entidade.

Corpo da solicitação

Nome Tipo Description
body

AtlasClassification[]

Uma matriz de classificações a serem atualizadas.

Respostas

Nome Tipo Description
204 No Content

Não há conteúdo a ser enviado para essa solicitação, mas os cabeçalhos podem ser úteis.

Other Status Codes

AtlasErrorResponse

Uma resposta de erro inesperada.

Segurança

OAuth2Auth

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
https://purview.azure.net/.default

Exemplos

Entity_UpdateClassifications

Solicitação de exemplo

PUT {endpoint}/datamap/api/atlas/v2/entity/guid/45dd4404-e897-b7e2-ca3c-f6e6b11b4f24/classifications

[
  {
    "typeName": "MICROSOFT.FINANCIAL.CREDIT_CARD_NUMBER",
    "entityGuid": "45dd4404-e897-b7e2-ca3c-f6e6b11b4f24"
  },
  {
    "typeName": "MICROSOFT.FINANCIAL.US_BANK_ACCOUNT_NUMBER",
    "entityGuid": "45dd4404-e897-b7e2-ca3c-f6e6b11b4f24"
  }
]

Resposta de exemplo

Definições

Nome Description
AtlasClassification

Uma instância de uma classificação; ele não tem uma identidade, esse objeto existe somente quando associado a uma entidade.

AtlasErrorResponse

Uma resposta de erro do serviço

EntityStatus

Status – pode ser ativo ou excluído

TimeBoundary

Captura detalhes de limite de tempo

AtlasClassification

Uma instância de uma classificação; ele não tem uma identidade, esse objeto existe somente quando associado a uma entidade.

Nome Tipo Description
attributes

Os atributos do struct.

entityGuid

string

O GUID da entidade.

entityStatus

EntityStatus

Status da entidade – pode estar ativo ou excluído. Entidades excluídas não são removidas.

lastModifiedTS

string

ETag para controle de simultaneidade.

removePropagationsOnEntityDelete

boolean

Determina se as propagações serão removidas na exclusão da entidade.

typeName

string

O nome do tipo.

validityPeriods

TimeBoundary[]

Uma matriz de limites de tempo que indica períodos de validade.

AtlasErrorResponse

Uma resposta de erro do serviço

Nome Tipo Description
errorCode

string

O código de erro.

errorMessage

string

A mensagem de erro.

requestId

string

A ID da solicitação.

EntityStatus

Status – pode ser ativo ou excluído

Nome Tipo Description
ACTIVE

string

O status está ativo.

DELETED

string

O status é excluído.

TimeBoundary

Captura detalhes de limite de tempo

Nome Tipo Description
endTime

string

O fim do limite de tempo.

startTime

string

O início do limite de tempo.

timeZone

string

O fuso horário do limite de tempo.