layout | title |
---|---|
default |
Common-Definitions-Entityreference |
https://github.com/StreamlineData/catalog/blob/master/catalog-rest-service/src/main/resources/json/schema/api/data/createTable.json#/properties/owner
Owner of this entity
Entity reference that includes entity ID and entity type
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | createTable.json* |
object
(Details)
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
id | string |
Required | cannot be null | Common types |
type | string |
Required | cannot be null | Common types |
name | string |
Optional | cannot be null | Common types |
description | string |
Optional | cannot be null | Common types |
href | string |
Optional | cannot be null | Common types |
Unique id used to identify an entity
id
- is required
- Type:
string
- cannot be null
- defined in: Common types
string
UUID: the string must be a UUID, according to RFC 4122
Entity type/class name - Examples: database, table, metrics, redshift, mysql, bigquery, snowflake...
type
- is required
- Type:
string
- cannot be null
- defined in: Common types
string
Name of the entity instance
name
- is optional
- Type:
string
- cannot be null
- defined in: Common types
string
Optional description of entity
description
- is optional
- Type:
string
- cannot be null
- defined in: Common types
string
Link to the entity resource
Link to the resource
href
- is optional
- Type:
string
- cannot be null
- defined in: Common types
string
URI: the string must be a URI, according to RFC 3986