你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Type - Get Enum Def By Guid

获取给定 GUID 的枚举定义。

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

URI 参数

名称 必需 类型 说明
endpoint
path True

string (uri)

guid
path True

string

枚举的全局唯一标识符。

响应

名称 类型 说明
200 OK

AtlasEnumDef

请求已成功。

Other Status Codes

AtlasErrorResponse

意外的错误响应。

安全性

OAuth2Auth

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
https://purview.azure.net/.default

示例

Type_GetEnumDefByGuid

示例请求

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

示例响应

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

定义

名称 说明
AtlasEnumDef

捕获枚举类型的详细信息的类。

AtlasEnumElementDef

捕获枚举元素的详细信息的类。

AtlasErrorResponse

来自服务的错误响应

DateFormat

日期格式。

NumberFormat

数字格式。

RoundingMode

舍入模式

TimeZone

时区信息。

TypeCategory

类型类别

AtlasEnumDef

捕获枚举类型的详细信息的类。

名称 类型 说明
category

TypeCategory

类别类型的枚举。

createTime

integer (int64)

记录的创建时间。

createdBy

string

创建记录的用户。

dateFormatter

DateFormat

日期格式。

defaultValue

string

默认值。

description

string

类型定义的说明。

elementDefs

AtlasEnumElementDef[]

枚举元素定义的数组。

guid

string

类型定义的 GUID。

lastModifiedTS

string

用于并发控制的 ETag。

name

string

类型定义的名称。

options

object

类型定义的选项。

serviceType

string

服务类型。

typeVersion

string

类型的版本。

updateTime

integer (int64)

记录的更新时间。

updatedBy

string

更新记录的用户。

version

integer (int64)

记录的版本。

AtlasEnumElementDef

捕获枚举元素的详细信息的类。

名称 类型 说明
description

string

枚举元素定义的说明。

ordinal

integer (int32)

枚举元素定义的序号。

value

string

枚举元素定义的值。

AtlasErrorResponse

来自服务的错误响应

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

requestId

string (uuid)

请求 ID。

DateFormat

日期格式。

名称 类型 说明
availableLocales

string[]

可用区域设置的数组。

calendar

number (float)

日历

dateInstance

DateFormat

日期格式。

dateTimeInstance

DateFormat

日期格式。

instance

DateFormat

日期格式。

lenient

boolean

确定日期格式的宽大。

numberFormat

NumberFormat

数字格式。

timeInstance

DateFormat

日期格式。

timeZone

TimeZone

时区信息。

NumberFormat

数字格式。

名称 类型 说明
availableLocales

string[]

数字格式。

currency

string

货币。

currencyInstance

NumberFormat

数字格式。

groupingUsed

boolean

确定是否使用分组。

instance

NumberFormat

数字格式。

integerInstance

NumberFormat

数字格式。

maximumFractionDigits

integer (int32)

小数位数的最大值。

maximumIntegerDigits

integer (int32)

整数位数的最大值。

minimumFractionDigits

integer (int32)

小数位数的最小值。

minimumIntegerDigits

integer (int32)

整数位数的最小值。

numberInstance

NumberFormat

数字格式。

parseIntegerOnly

boolean

确定是否只分析整数。

percentInstance

NumberFormat

数字格式。

roundingMode

RoundingMode

舍入模式的枚举。

RoundingMode

舍入模式

说明
CEILING

天花板

DOWN

FLOOR

地板

HALF_DOWN

半下

HALF_EVEN

半偶数

HALF_UP

上半

UNNECESSARY

必要

UP

向上

TimeZone

时区信息。

名称 类型 说明
availableIds

string[]

可用 ID 数组。

default

TimeZone

时区信息。

displayName

string

时区的显示名称。

dstSavings

integer (int32)

夏令时的值。

id

string

时区的 ID。

rawOffset

integer (int32)

时区的原始偏移量。

TypeCategory

类型类别

说明
ARRAY

数组

CLASSIFICATION

分类

ENTITY

实体

ENUM

枚举

MAP

地图

OBJECT_ID_TYPE

对象 ID 类型

PRIMITIVE

原始

RELATIONSHIP

关系

STRUCT

结构

TERM_TEMPLATE

术语模板