Compartir a través de


Type - Get Enum Def By Guid

Obtenga la definición de enumeración para el GUID especificado.

GET {endpoint}/datamap/api/atlas/v2/types/enumdef/guid/{guid}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
endpoint
path True

string (uri)

guid
path True

string

Identificador único global de la enumeración.

Respuestas

Nombre Tipo Description
200 OK

AtlasEnumDef

La solicitud se ha realizado correctamente.

Other Status Codes

AtlasErrorResponse

Una respuesta de error inesperada.

Seguridad

OAuth2Auth

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

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

Ejemplos

Type_GetEnumDefByGuid

Solicitud de ejemplo

GET {endpoint}/datamap/api/atlas/v2/types/enumdef/guid/644ab9c7-893a-4a4d-8e0a-591a6556d1a0

Respuesta de muestra

{
  "category": "ENUM",
  "guid": "644ab9c7-893a-4a4d-8e0a-591a6556d1a0",
  "createdBy": "ExampleCreator",
  "updatedBy": "ExampleUpdator",
  "createTime": 1553065968102,
  "updateTime": 1553065968102,
  "version": 1,
  "name": "hive_principal_type",
  "description": "hive_principal_type",
  "typeVersion": "1.0",
  "elementDefs": [
    {
      "value": "USER",
      "ordinal": 1
    },
    {
      "value": "ROLE",
      "ordinal": 2
    },
    {
      "value": "GROUP",
      "ordinal": 3
    }
  ]
}

Definiciones

Nombre Description
AtlasEnumDef

clase que captura los detalles de un tipo de enumeración.

AtlasEnumElementDef

clase que captura los detalles de un elemento de enumeración.

AtlasErrorResponse

Respuesta de error del servicio

DateFormat

Formato de fecha.

NumberFormat

Formato de número.

RoundingMode

Modo de redondeo

TimeZone

Información de zona horaria.

TypeCategory

Categoría de tipo

AtlasEnumDef

clase que captura los detalles de un tipo de enumeración.

Nombre Tipo Description
category

TypeCategory

Enumeración de tipo category.

createTime

integer (int64)

Hora de creación del registro.

createdBy

string

Usuario que creó el registro.

dateFormatter

DateFormat

Formato de fecha.

defaultValue

string

Valor predeterminado.

description

string

Descripción de la definición de tipo.

elementDefs

AtlasEnumElementDef[]

Matriz de definiciones de elementos de enumeración.

guid

string

GUID de la definición de tipo.

lastModifiedTS

string

ETag para el control de simultaneidad.

name

string

Nombre de la definición de tipo.

options

object

Las opciones de la definición de tipo.

serviceType

string

Tipo de servicio.

typeVersion

string

Versión del tipo.

updateTime

integer (int64)

Hora de actualización del registro.

updatedBy

string

Usuario que actualizó el registro.

version

integer (int64)

Versión del registro.

AtlasEnumElementDef

clase que captura los detalles de un elemento de enumeración.

Nombre Tipo Description
description

string

Descripción de la definición del elemento de enumeración.

ordinal

integer (int32)

Ordinal de la definición del elemento de enumeración.

value

string

Valor de la definición del elemento de enumeración.

AtlasErrorResponse

Respuesta de error del servicio

Nombre Tipo Description
errorCode

string

Código de error.

errorMessage

string

Mensaje de error.

requestId

string (uuid)

Identificador de solicitud.

DateFormat

Formato de fecha.

Nombre Tipo Description
availableLocales

string[]

Matriz de configuraciones regionales disponibles.

calendar

number (float)

Calendario

dateInstance

DateFormat

Formato de fecha.

dateTimeInstance

DateFormat

Formato de fecha.

instance

DateFormat

Formato de fecha.

lenient

boolean

Determina la lenidad del formato de fecha.

numberFormat

NumberFormat

Formato de número.

timeInstance

DateFormat

Formato de fecha.

timeZone

TimeZone

Información de zona horaria.

NumberFormat

Formato de número.

Nombre Tipo Description
availableLocales

string[]

Formato de número.

currency

string

Moneda.

currencyInstance

NumberFormat

Formato de número.

groupingUsed

boolean

Determina si se usa la agrupación.

instance

NumberFormat

Formato de número.

integerInstance

NumberFormat

Formato de número.

maximumFractionDigits

integer (int32)

El máximo de dígitos de fracción.

maximumIntegerDigits

integer (int32)

El máximo de dígitos enteros.

minimumFractionDigits

integer (int32)

Mínimo de dígitos de fracción.

minimumIntegerDigits

integer (int32)

Mínimo de dígitos enteros.

numberInstance

NumberFormat

Formato de número.

parseIntegerOnly

boolean

Determina si solo se analiza un entero.

percentInstance

NumberFormat

Formato de número.

roundingMode

RoundingMode

Enumeración del modo de redondeo.

RoundingMode

Modo de redondeo

Valor Description
CEILING

techo

DOWN

abajo

FLOOR

piso

HALF_DOWN

mitad abajo

HALF_EVEN

mitad incluso

HALF_UP

medio arriba

UNNECESSARY

innecesario

UP

hacia arriba

TimeZone

Información de zona horaria.

Nombre Tipo Description
availableIds

string[]

Matriz de identificadores disponibles.

default

TimeZone

Información de zona horaria.

displayName

string

Nombre para mostrar de la zona horaria.

dstSavings

integer (int32)

Valor del horario de verano.

id

string

Identificador de la zona horaria.

rawOffset

integer (int32)

Desplazamiento sin procesar de la zona horaria.

TypeCategory

Categoría de tipo

Valor Description
ARRAY

arreglo

CLASSIFICATION

clasificación

ENTITY

entidad

ENUM

enumeración

MAP

mapa

OBJECT_ID_TYPE

tipo de identificador de objeto

PRIMITIVE

primitivo

RELATIONSHIP

relación

STRUCT

Estructura

TERM_TEMPLATE

plantilla de términos