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 |
请求已成功。 |
|
Other Status Codes |
意外的错误响应。 |
安全性
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
}
]
}
定义
名称 | 说明 |
---|---|
Atlas |
捕获枚举类型的详细信息的类。 |
Atlas |
捕获枚举元素的详细信息的类。 |
Atlas |
来自服务的错误响应 |
Date |
日期格式。 |
Number |
数字格式。 |
Rounding |
舍入模式 |
Time |
时区信息。 |
Type |
类型类别 |
AtlasEnumDef
捕获枚举类型的详细信息的类。
名称 | 类型 | 说明 |
---|---|---|
category |
类别类型的枚举。 |
|
createTime |
integer (int64) |
记录的创建时间。 |
createdBy |
string |
创建记录的用户。 |
dateFormatter |
日期格式。 |
|
defaultValue |
string |
默认值。 |
description |
string |
类型定义的说明。 |
elementDefs |
枚举元素定义的数组。 |
|
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 |
日期格式。 |
|
dateTimeInstance |
日期格式。 |
|
instance |
日期格式。 |
|
lenient |
boolean |
确定日期格式的宽大。 |
numberFormat |
数字格式。 |
|
timeInstance |
日期格式。 |
|
timeZone |
时区信息。 |
NumberFormat
数字格式。
名称 | 类型 | 说明 |
---|---|---|
availableLocales |
string[] |
数字格式。 |
currency |
string |
货币。 |
currencyInstance |
数字格式。 |
|
groupingUsed |
boolean |
确定是否使用分组。 |
instance |
数字格式。 |
|
integerInstance |
数字格式。 |
|
maximumFractionDigits |
integer (int32) |
小数位数的最大值。 |
maximumIntegerDigits |
integer (int32) |
整数位数的最大值。 |
minimumFractionDigits |
integer (int32) |
小数位数的最小值。 |
minimumIntegerDigits |
integer (int32) |
整数位数的最小值。 |
numberInstance |
数字格式。 |
|
parseIntegerOnly |
boolean |
确定是否只分析整数。 |
percentInstance |
数字格式。 |
|
roundingMode |
舍入模式的枚举。 |
RoundingMode
舍入模式
值 | 说明 |
---|---|
CEILING |
天花板 |
DOWN |
下 |
FLOOR |
地板 |
HALF_DOWN |
半下 |
HALF_EVEN |
半偶数 |
HALF_UP |
上半 |
UNNECESSARY |
必要 |
UP |
向上 |
TimeZone
时区信息。
名称 | 类型 | 说明 |
---|---|---|
availableIds |
string[] |
可用 ID 数组。 |
default |
时区信息。 |
|
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 |
术语模板 |