AtlasEntityOutput interface
实体的实例 - 例如hive_table,hive_database。
属性
| attributes | 结构的属性。 |
| business |
业务属性 |
| classifications | 分类数组。 |
| collection |
实体的集合 ID。 |
| contacts | 实体的联系人字典。 密钥可以是专家或所有者。 |
| created |
创建记录的用户。 |
| create |
记录的创建时间。 |
| custom |
自定义属性 |
| guid | 实体的 GUID。 |
| home |
实体的主 ID。 |
| is |
它是否为 shell 实体 |
| labels | 标签 |
| last |
用于并发控制的 ETag。 |
| meanings | 术语分配标头数组,指示实体的含义。 |
| provenance |
用于记录实体或关系的实例的证明。 |
| proxy | 确定是否存在代理。 |
| relationship |
关系的属性。 |
| status | 实体的状态 - 可以处于活动状态或删除。 不会删除已删除的实体。 可能的值:“ACTIVE”、“DELETED” |
| type |
类型的名称。 |
| updated |
更新记录的用户。 |
| update |
记录的更新时间。 |
| version | 实体的版本。 |
属性详细信息
attributes
结构的属性。
attributes?: Record<string, any>
属性值
Record<string, any>
businessAttributes
业务属性
businessAttributes?: Record<string, any>
属性值
Record<string, any>
classifications
collectionId
实体的集合 ID。
collectionId?: string
属性值
string
contacts
实体的联系人字典。 密钥可以是专家或所有者。
contacts?: Record<string, ContactInfoOutput[]>
属性值
Record<string, ContactInfoOutput[]>
createdBy
创建记录的用户。
createdBy?: string
属性值
string
createTime
记录的创建时间。
createTime?: number
属性值
number
customAttributes
自定义属性
customAttributes?: Record<string, string>
属性值
Record<string, string>
guid
实体的 GUID。
guid?: string
属性值
string
homeId
实体的主 ID。
homeId?: string
属性值
string
isIncomplete
它是否为 shell 实体
isIncomplete?: boolean
属性值
boolean
labels
标签
labels?: string[]
属性值
string[]
lastModifiedTS
用于并发控制的 ETag。
lastModifiedTS?: string
属性值
string
meanings
术语分配标头数组,指示实体的含义。
meanings?: AtlasTermAssignmentHeaderOutput[]
属性值
provenanceType
用于记录实体或关系的实例的证明。
provenanceType?: number
属性值
number
proxy
确定是否存在代理。
proxy?: boolean
属性值
boolean
relationshipAttributes
关系的属性。
relationshipAttributes?: Record<string, any>
属性值
Record<string, any>
status
实体的状态 - 可以处于活动状态或删除。 不会删除已删除的实体。
可能的值:“ACTIVE”、“DELETED”
status?: string
属性值
string
typeName
类型的名称。
typeName?: string
属性值
string
updatedBy
更新记录的用户。
updatedBy?: string
属性值
string
updateTime
记录的更新时间。
updateTime?: number
属性值
number
version
实体的版本。
version?: number
属性值
number