Merge pull request #84 from open-metadata/docUpdate.part2

Doc update.part2
This commit is contained in:
Suresh Srinivas 2021-08-09 19:22:25 -07:00 committed by GitHub
commit 7053185dda
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
21 changed files with 399 additions and 2452 deletions

View File

@ -7,29 +7,28 @@
* [Schemas](openmetadata-apis/schemas/README.md)
* [Types](openmetadata-apis/schemas/types/README.md)
* [Basic Type](openmetadata-apis/schemas/types/basic.md)
* [Collection Descriptor Type](openmetadata-apis/schemas/types/collectiondescriptor.md)
* [Daily Count Type](openmetadata-apis/schemas/types/dailycount.md)
* [Entity Reference Type](openmetadata-apis/schemas/types/entityreference.md)
* [Entity Usage Type](openmetadata-apis/schemas/types/entity-usage-type.md)
* [Jdbc Connection Type](openmetadata-apis/schemas/types/jdbcconnection.md)
* [Profile Type](openmetadata-apis/schemas/types/profile.md)
* [Schedule Type](openmetadata-apis/schemas/types/schedule.md)
* [Tag Label Type](openmetadata-apis/schemas/types/taglabel.md)
* [Usage Details Type](openmetadata-apis/schemas/types/usagedetails.md)
* [Basic](openmetadata-apis/schemas/types/basic.md)
* [Daily Count](openmetadata-apis/schemas/types/dailyDount.md)
* [Entity Reference](openmetadata-apis/schemas/types/entityReference.md)
* [Entity Usage](openmetadata-apis/schemas/types/entityUsage.md)
* [Jdbc Connection](openmetadata-apis/schemas/types/jdbcconnection.md)
* [Profile](openmetadata-apis/schemas/types/profile.md)
* [Schedule](openmetadata-apis/schemas/types/schedule.md)
* [Tag Label](openmetadata-apis/schemas/types/taglabel.md)
* [Usage Details](openmetadata-apis/schemas/types/usagedetails.md)
* [Entities](openmetadata-apis/schemas/entities/README.md)
* [Bot Entity](openmetadata-apis/schemas/entities/bots.md)
* [Dashboard Entity](openmetadata-apis/schemas/entities/dashboard.md)
* [Database Entity](openmetadata-apis/schemas/entities/database.md)
* [Database Service Entity](openmetadata-apis/schemas/entities/databaseservice.md)
* [Feed Entity](openmetadata-apis/schemas/entities/thread.md)
* [Metrics Entity](openmetadata-apis/schemas/entities/metrics.md)
* [Pipeline Entity](openmetadata-apis/schemas/entities/pipeline.md)
* [Report Entity](openmetadata-apis/schemas/entities/report.md)
* [Table Entity](openmetadata-apis/schemas/entities/table.md)
* [Team Entity](openmetadata-apis/schemas/entities/team.md)
* [Tag Categoty Entity](openmetadata-apis/schemas/entities/tagcategory.md)
* [User entity](openmetadata-apis/schemas/entities/user.md)
* [Bot](openmetadata-apis/schemas/entities/bots.md)
* [Dashboard](openmetadata-apis/schemas/entities/data/dashboard.md)
* [Database](openmetadata-apis/schemas/entities/data/database.md)
* [Database Service](openmetadata-apis/schemas/entities/services/databaseservice.md)
* [Feed](openmetadata-apis/schemas/entities/feed/thread.md)
* [Metrics](openmetadata-apis/schemas/entities/data/metrics.md)
* [Pipeline](openmetadata-apis/schemas/entities/data/pipeline.md)
* [Report](openmetadata-apis/schemas/entities/data/report.md)
* [Table](openmetadata-apis/schemas/entities/data/table.md)
* [Team](openmetadata-apis/schemas/entities/team/team.md)
* [Tag Categoty](openmetadata-apis/schemas/entities/tags/tagcategory.md)
* [User](openmetadata-apis/schemas/entities/team/user.md)
* [APIs](openmetadata-apis/apis/README.md)
* [Overview](openmetadata-apis/apis/overview.md)

View File

@ -5,20 +5,20 @@ JSON schema supports many native types - `null`, `boolean`, `object`, `array`, `
## List of Schema Types
{% page-ref page="basic.md" %}
{% page-ref page="collectiondescriptor.md" %}
{% page-ref page="collectionDescriptor.md" %}
{% page-ref page="dailycount.md" %}
{% page-ref page="dailyDount.md" %}
{% page-ref page="entityreference.md" %}
{% page-ref page="entityReference.md" %}
{% page-ref page="entityusage.md" %}
{% page-ref page="entityUsage.md" %}
{% page-ref page="jdbcconnection.md" %}
{% page-ref page="jdbcConnection.md" %}
{% page-ref page="profile.md" %}
{% page-ref page="schedule.md" %}
{% page-ref page="taglabel.md" %}
{% page-ref page="tagLabel.md" %}
{% page-ref page="usagedetails.md" %}
{% page-ref page="usageDetails.md" %}

View File

@ -0,0 +1,37 @@
# Audit Log
This schema defines type for Audit Log. Audit Log is used to capture audit trail of POST, PUT, and PATCH API operations.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeauditlog.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json</b>
Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json/properties/method">method</b> `required`
- HTTP Method used in a call.
- Type: `string`
- The value is restricted to the following:
1. _"POST"_
2. _"PUT"_
3. _"PATCH"_
4. _"DELETE"_
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json/properties/responseCode">responseCode</b> `required`
- HTTP response code for the api requested.
- Type: `integer`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json/properties/path">path</b> `required`
- Requested API Path.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json/properties/userName">userName</b> `required`
- Name of the user who requested for the API.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json/properties/dateTime">dateTime</b>
- Date which the api call is made.
- &#36;ref: [basic.json#/definitions/dateTime](#basic.jsondefinitionsdatetime)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json/properties/entityId">entityId</b> `required`
- Entity Id that was modified by the operation.
- &#36;ref: [basic.json#/definitions/uuid](#basic.jsondefinitionsuuid)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json/properties/entityType">entityType</b> `required`
- Entity Type that modified by the operation.
- Type: `string`
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -1,470 +1,80 @@
# Basic Type
# Basic
## basic
This schema defines basic common types that are used by other schemas.
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json
```
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypebasic.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json</b>
Common reusable types
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Cannot be instantiated | Yes | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [basic.json](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json) |
### Common types Type
## Definitions
**_uuid_**
unknown \([Common types](basic.md)\)
- Unique id used to identify an entity.
- Type: `string`
- String format must be a "uuid"
## Common types Definitions
### Definitions group uuid
**_email_**
Reference this group by using
- Email address of a user or other entities.
- Type: `string`
- String format must be a "email"
- The value must match this pattern: `^\S+@\S+\.\S+$`
- Length: between 6 and 127
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/uuid"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
**_entityLink_**
- Link to an entity or field of an entity of format `<#E/{enties}/{entityName}/{field}/{fieldValue}`.
- Type: `string`
- The value must match this pattern: `^<#E/\S+/\S+>$`
### Definitions group schema
Reference this group by using
**_timestamp_**
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/schema"}
```
- Time stamp in unixTimeMillis
- Type: `string`
- String format must be a "utc-millisec"
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
**_href_**
### Definitions group email
- href that points to a resource.
- Type: `string`
- String format must be a "uri"
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/email"}
```
**_timeInterval_**
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
- Type: `object`
- **_Properties_**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json/definitions/timeInterval/properties/start">start</b>
- Start time in unixTimeMillis.
- Type: `integer`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json/definitions/timeInterval/properties/end">end</b>
- End time in unixTimeMillis.
- Type: `integer`
### Definitions group entityLink
**_duration_**
Reference this group by using
- Duration in ISO 8601 format in UTC time. Example - 'P23DT23H'.
- Type: `string`
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/entityLink"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
**_date_**
- Date in ISO 8601 format in UTC time. Example - '2018-11-13'.
- Type: `string`
- String format must be a "date"
### Definitions group timestamp
Reference this group by using
**_dateTime_**
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/timestamp"}
```
- Date and time in ISO 8601 format. Example - '2018-11-13T20:20:39+00:00'.
- Type: `string`
- String format must be a "date-Time"
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
### Definitions group href
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/href"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
### Definitions group timeInterval
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/timeInterval"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [start](basic.md#start) | `integer` | Optional | cannot be null | [Basic type](basic.md#basic-definitions-timeinterval-properties-start) |
| [end](basic.md#end) | `integer` | Optional | cannot be null | \#[Basic type](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-timeinterval-properties-end/README.md) |
#### start
Start unixTimeMillis
`start`
* is optional
* Type: `integer`
* cannot be null
* defined in: [Basic type](basic.md#basic-definitions-timeinterval-properties-start)
**start Type**
`integer`
#### end
End unixTimeMillis
`end`
* is optional
* Type: `integer`
* cannot be null
* defined in: \#[Basic type](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-timeinterval-properties-end/README.md)
**end Type**
`integer`
### Definitions group duration
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/duration"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
### Definitions group date
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/date"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
### Definitions group dateTime
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/dateTime"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
## basic-definitions-date
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json#/definitions/tableJoins/properties/startDate
```
Date in ISO 8601 format in UTC time. Example - '2018-11-13'
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [table.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json) |
### startDate Type
`string`
### startDate Constraints
**date**: the string must be a date string, according to [RFC 3339, section 5.6](https://tools.ietf.org/html/rfc3339)
## basic-definitions-datetime
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json#/properties/startDate
```
Date and time in ISO 8601 format. Example - '2018-11-13T20:20:39+00:00'
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [schedule.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json) |
### startDate Type
`string`
### startDate Constraints
**unknown format**: the value of this string must follow the format: `date-Time`
## basic-definitions-duration
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json#/properties/repeatFrequency
```
Duration in ISO 8601 format in UTC time. Example - 'P23DT23H'
> Jsonschema does not handle ISO 8601 duration yet and hence no format for this type
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [schedule.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json) |
### repeatFrequency Type
`string`
## basic-definitions-email
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/api/teams/createUser.json#/properties/email
```
Email address of user or other entities
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [createUser.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/api/teams/createUser.json) |
### email Type
`string`
### email Constraints
**maximum length**: the maximum number of characters for this string is: `127`
**minimum length**: the minimum number of characters for this string is: `6`
**pattern**: the string must match the following regular expression:
```text
^\S+@\S+\.\S+$
```
[try pattern](https://regexr.com/?expression=%5E%5CS%2B%40%5CS%2B%5C.%5CS%2B%24)
**email**: the string must be an email address, according to [RFC 5322, section 3.4.1](https://tools.ietf.org/html/rfc5322)
## basic-definitions-entitylink
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/api/feed/createThread.json#/properties/about
```
Entity or field thread is created for with format &lt;\#E/{enties}/{entityName}/{field}/{fieldValue}
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [createThread.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/out/api/feed/createThread.json) |
### about Type
`string`
### about Constraints
**pattern**: the string must match the following regular expression:
```text
^<#E/\S+/\S+>$
```
[try pattern](https://regexr.com/?expression=%5E%3C%23E%2F%5CS%2B%2F%5CS%2B%3E%24)
## basic-definitions-href
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json#/properties/href
```
Link to this table resource
> Link to the resource
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [table.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json) |
### href Type
`string`
### href Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## basic-definitions-schema
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/schema
```
URL for the schema of an entity
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [basic.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json) |
### schema Type
`string`
### schema Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## basic-definitions-timeinterval-properties-end
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/timeInterval/properties/end
```
End unixTimeMillis
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [basic.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json) |
### end Type
`integer`
## basic-definitions-timeinterval-properties-start
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/timeInterval/properties/start
```
Start unixTimeMillis
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [basic.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json) |
### start Type
`integer`
## basic-definitions-timeinterval
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions/timeInterval
```
> Time interval type
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [basic.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json) |
### timeInterval Type
`object` \([Details](basic.md#basic-definitions-timeinterval)\)
## timeInterval Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [start](basic.md#start) | `integer` | Optional | cannot be null | [Basic type](basic.md#basic-definitions-timeinterval-properties-start) |
| [end](basic.md#end) | `integer` | Optional | cannot be null | \#[Basic type](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-timeinterval-properties-end/README.md) |
### start
Start unixTimeMillis
`start`
* is optional
* Type: `integer`
* cannot be null
* defined in: [Basic type](basic.md#basic-definitions-timeinterval-properties-start)
#### start Type
`integer`
### end
End unixTimeMillis
`end`
* is optional
* Type: `integer`
* cannot be null
* defined in: \#[Basic type](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-timeinterval-properties-end/README.md)
#### end Type
`integer`
## basic-definitions-timestamp
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/api/catalogVersion.json#/properties/timestamp
```
Build timestamp
> Timestamp type
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [catalogVersion.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/api/catalogVersion.json) |
### timestamp Type
`string`
### timestamp Constraints
**unknown format**: the value of this string must follow the format: `utc-millisec`
## basic-definitions-uuid
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/api/data/createTable.json#/properties/database
```
Unique id used to identify an entity
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [createTable.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/api/data/createTable.json) |
### database Type
`string`
### database Constraints
**UUID**: the string must be a UUID, according to [RFC 4122](https://tools.ietf.org/html/rfc4122)
## basic-definitions
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json#/definitions
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [basic.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json) |
### definitions Type
unknown
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -0,0 +1,35 @@
# Schema for collection descriptor
Type used for capturing the details of a collection.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypecollectiondescriptor.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json</b>
Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json/properties/collection">collection</b>
- &#36;ref: [#/definitions/collectionInfo](#/definitions/collectionInfo)
## Definitions
**_collectionInfo_**
- Collection Info.
- Type: `object`
- **_Properties_**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json/definitions/collectionInfo/properties/name">name</b>
- Unique name that identifies a collection.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json/definitions/collectionInfo/properties/documentation">documentation</b>
- Description of collection.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json/definitions/collectionInfo/properties/href">href</b>
- URL of the API endpoint where given collections are available.
- Type: `string`
- String format must be a "uri"
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json/definitions/collectionInfo/properties/images">images</b>
- &#36;ref: [profile.json#/definitions/imageList](#profile.jsondefinitionsimagelist)
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -1,275 +0,0 @@
# Collection Descriptor Type
## collectiondescriptor
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json
```
Type used for capturing the details of a collection
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | Yes | Unknown status | No | Forbidden | Allowed | none | [collectionDescriptor.json](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json) |
### Schema for collection descriptor Type
`object` \([Schema for collection descriptor](collectiondescriptor.md)\)
## Schema for collection descriptor Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [collection](collectiondescriptor.md#collection) | `object` | Optional | cannot be null | [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo) |
### collection
Collection Info
`collection`
* is optional
* Type: `object` \([Details](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo)\)
* cannot be null
* defined in: [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo)
#### collection Type
`object` \([Details](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo)\)
## Schema for collection descriptor Definitions
### Definitions group collectionInfo
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json#/definitions/collectionInfo"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [name](collectiondescriptor.md#name) | `string` | Optional | cannot be null | [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-name) |
| [documentation](collectiondescriptor.md#documentation) | `string` | Optional | cannot be null | [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-documentation) |
| [href](collectiondescriptor.md#href) | `string` | Optional | cannot be null | [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-href) |
| [images](collectiondescriptor.md#images) | `object` | Optional | cannot be null | [Profile type](profile.md#profile-definitions-imagelist) |
#### name
Unique name that identifies a collection
`name`
* is optional
* Type: `string`
* cannot be null
* defined in: [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-name)
**name Type**
`string`
#### documentation
Description of collection
`documentation`
* is optional
* Type: `string`
* cannot be null
* defined in: [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-documentation)
**documentation Type**
`string`
#### href
URL of the API endpoint where given collections are available
`href`
* is optional
* Type: `string`
* cannot be null
* defined in: [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-href)
**href Type**
`string`
**href Constraints**
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
#### images
Links to list of images of varying resolutions/sizes
`images`
* is optional
* Type: `object` \([Details](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/profile-definitions-imagelist.md)\)
* cannot be null
* defined in: [Profile type](profile.md#profile-definitions-imagelist)
**images Type**
`object` \([Details](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/profile-definitions-imagelist.md)\)
## collectiondescriptor-definitions-collectioninfo-properties-documentation
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json#/definitions/collectionInfo/properties/documentation
```
Description of collection
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [collectionDescriptor.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json) |
### documentation Type
`string`
## collectiondescriptor-definitions-collectioninfo-properties-href
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json#/definitions/collectionInfo/properties/href
```
URL of the API endpoint where given collections are available
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [collectionDescriptor.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json) |
### href Type
`string`
### href Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## collectiondescriptor-definitions-collectioninfo-properties-name
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json#/definitions/collectionInfo/properties/name
```
Unique name that identifies a collection
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [collectionDescriptor.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json) |
### name Type
`string`
## collectiondescriptor-definitions-collectioninfo
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json#/properties/collection
```
Collection Info
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [collectionDescriptor.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json) |
### collection Type
`object` \([Details](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo)\)
## collection Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [name](collectiondescriptor.md#name) | `string` | Optional | cannot be null | [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-name) |
| [documentation](collectiondescriptor.md#documentation) | `string` | Optional | cannot be null | [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-documentation) |
| [href](collectiondescriptor.md#href) | `string` | Optional | cannot be null | [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-href) |
| [images](collectiondescriptor.md#images) | `object` | Optional | cannot be null | [Profile type](profile.md#profile-definitions-imagelist) |
### name
Unique name that identifies a collection
`name`
* is optional
* Type: `string`
* cannot be null
* defined in: [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-name)
#### name Type
`string`
### documentation
Description of collection
`documentation`
* is optional
* Type: `string`
* cannot be null
* defined in: [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-documentation)
#### documentation Type
`string`
### href
URL of the API endpoint where given collections are available
`href`
* is optional
* Type: `string`
* cannot be null
* defined in: [Schema for collection descriptor](collectiondescriptor.md#collectiondescriptor-definitions-collectioninfo-properties-href)
#### href Type
`string`
#### href Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
### images
Links to list of images of varying resolutions/sizes
`images`
* is optional
* Type: `object` \([Details](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/profile-definitions-imagelist.md)\)
* cannot be null
* defined in: [Profile type](profile.md#profile-definitions-imagelist)
#### images Type
`object` \([Details](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/profile-definitions-imagelist.md)\)
## collectiondescriptor-definitions
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json#/definitions
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [collectionDescriptor.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/collectionDescriptor.json) |
### definitions Type
unknown

View File

@ -0,0 +1,17 @@
# Daily count of some measurement
This schema defines type used for capturing and reporting daily count of some measurement, such as usage, joins.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypedailycount.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/dailyCount.json</b>
Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/dailyCount.json/properties/count">count</b> `required`
- Daily count of a measurement on the given date.
- Type: `integer`
- Range: &ge; 0
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/dailyCount.json/properties/date">date</b> `required`
- &#36;ref: [basic.json#/definitions/date](#basic.jsondefinitionsdate)
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -1,83 +0,0 @@
# Daily Count Type
## dailycount
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/dailyCount.json
```
Type used for capturing and reporting daily count of some measurement, such as usage, joins
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [dailyCount.json](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/dailyCount.json) |
### Daily count of some measurement Type
`object` \([Daily count of some measurement](dailycount.md)\)
## Daily count of some measurement Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [count](dailycount.md#count) | `integer` | Required | cannot be null | [Daily count of some measurement](dailycount.md#dailycount-properties-count) |
| [date](dailycount.md#date) | `string` | Required | cannot be null | [Basic type](basic.md#basic-definitions-date) |
### count
Daily count of a measurement on the given date
`count`
* is required
* Type: `integer`
* cannot be null
* defined in: [Daily count of some measurement](dailycount.md#dailycount-properties-count)
#### count Type
`integer`
#### count Constraints
**minimum**: the value of this number must greater than or equal to: `0`
### date
Date in ISO 8601 format in UTC time. Example - '2018-11-13'
`date`
* is required
* Type: `string`
* cannot be null
* defined in: [Basic type](basic.md#basic-definitions-date)
#### date Type
`string`
#### date Constraints
**date**: the string must be a date string, according to [RFC 3339, section 5.6](https://tools.ietf.org/html/rfc3339)
## dailycount-properties-count
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/dailyCount.json#/properties/count
```
Daily count of a measurement on the given date
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [dailyCount.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/dailyCount.json) |
### count Type
`integer`
### count Constraints
**minimum**: the value of this number must greater than or equal to: `0`

View File

@ -1,2 +0,0 @@
# Entity Usage Type

View File

@ -0,0 +1,36 @@
# Entity Reference
This schema defines the type Entity Reference used for referencing an entity.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeentityreference.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json</b>
Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json/properties/id">id</b> `required`
- Unique identifier that identifies an entity instance.
- &#36;ref: [basic.json#/definitions/uuid](#basic.jsondefinitionsuuid)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json/properties/type">type</b> `required`
- Entity type/class name - Examples: `database`, `table`, `metrics`, `redshift`, `mysql`, `bigquery`, `snowflake`...
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json/properties/name">name</b>
- Name of the entity instance.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json/properties/description">description</b>
- Optional description of entity.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json/properties/href">href</b>
- Link to the entity resource.
- &#36;ref: [basic.json#/definitions/href](#basic.jsondefinitionshref)
## Definitions
**_entityReferenceList_**
- Type: `array`
- **_Items_**
- &#36;ref: [entityReference.json](#entityreference.json)
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -0,0 +1,19 @@
# Usage details of an entity
This schema defines type used for capturing usage details of an entity.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeentityusage.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json</b>
Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json/properties/entity">entity</b> `required`
- Entity for which usage is returned.
- &#36;ref: [entityReference.json](#entityreference.json)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json/properties/usage">usage</b> `required`
- List usage details per day.
- Type: `array`
- **_Items_**
- &#36;ref: [usageDetails.json](#usagedetails.json)
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -1,205 +0,0 @@
# Entity Reference Type
## entityreference
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json
```
Entity reference that includes entity ID and entity type
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | Yes | Unknown status | No | Forbidden | Allowed | none | [entityReference.json](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json) |
### Entity Reference Type
`object` \([Entity Reference](entityreference.md)\)
## Entity Reference Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [id](entityreference.md#id) | `string` | Required | cannot be null | [Basic type](basic.md#basic-definitions-uuid) |
| [type](entityreference.md#type) | `string` | Required | cannot be null | [Entity Reference](entityreference.md#entityreference-properties-type) |
| [name](entityreference.md#name) | `string` | Optional | cannot be null | [Entity Reference](entityreference.md#entityreference-properties-name) |
| [description](entityreference.md#description) | `string` | Optional | cannot be null | [Entity Reference](entityreference.md#entityreference-properties-description) |
| [href](entityreference.md#href) | `string` | Optional | cannot be null | [Entity Reference](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-href.md) |
### id
Unique id used to identify an entity
`id`
* is required
* Type: `string`
* cannot be null
* defined in: [Basic type](basic.md#basic-definitions-uuid)
#### id Type
`string`
#### id Constraints
**UUID**: the string must be a UUID, according to [RFC 4122](https://tools.ietf.org/html/rfc4122)
### type
Entity type/class name - Examples: database, table, metrics, redshift, mysql, bigquery, snowflake...
`type`
* is required
* Type: `string`
* cannot be null
* defined in: [Entity Reference](entityreference.md#entityreference-properties-type)
#### type Type
`string`
### name
Name of the entity instance
`name`
* is optional
* Type: `string`
* cannot be null
* defined in: [Entity Reference](entityreference.md#entityreference-properties-name)
#### name Type
`string`
### description
Optional description of entity
`description`
* is optional
* Type: `string`
* cannot be null
* defined in: [Entity Reference](entityreference.md#entityreference-properties-description)
#### description Type
`string`
### href
Link to the entity resource
> Link to the resource
`href`
* is optional
* Type: `string`
* cannot be null
* defined in: [Entity Reference](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-href.md)
#### href Type
`string`
#### href Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## Entity Reference Definitions
### Definitions group entityReferenceList
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json#/definitions/entityReferenceList"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
## entityreference-definitions-entityreferencelist
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json#/properties/followers
```
Followers of this table
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [table.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json) |
### followers Type
`object[]` \([Entity Reference](entityreference.md)\)
## entityreference-definitions
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json#/definitions
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [entityReference.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json) |
### definitions Type
unknown
## entityreference-properties-description
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json#/properties/description
```
Optional description of entity
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [entityReference.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json) |
### description Type
`string`
## entityreference-properties-name
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json#/properties/name
```
Name of the entity instance
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [entityReference.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json) |
### name Type
`string`
## entityreference-properties-type
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json#/properties/type
```
Entity type/class name - Examples: database, table, metrics, redshift, mysql, bigquery, snowflake...
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [entityReference.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json) |
### type Type
`string`

View File

@ -1,73 +0,0 @@
# entityusage
```txt
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json
```
Type used for capturing usage details of an entity
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [entityUsage.json](../../https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json "open original schema") |
## Usage details of an entity Type
`object` ([Usage details of an entity](entityusage.md))
# Usage details of an entity Properties
| Property | Type | Required | Nullable | Defined by |
| :---------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [entity](#entity) | `object` | Required | cannot be null | [Usage details of an entity](entityreference.md "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json#/properties/entity") |
| [usage](#usage) | `array` | Required | cannot be null | [Usage details of an entity](#entityusage-properties-usage "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json#/properties/usage") |
## entity
Entity reference that includes entity ID and entity type
`entity`
* is required
* Type: `object` ([Entity Reference](entityreference.md))
* cannot be null
* defined in: [Usage details of an entity](entityreference.md "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json#/properties/entity")
### entity Type
`object` ([Entity Reference](entityreference.md))
## usage
List usage details per day
`usage`
* is required
* Type: `object[]` ([Type used to return usage details of an entity](usagedetails.md))
* cannot be null
* defined in: [Usage details of an entity](#entityusage-properties-usage "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json#/properties/usage")
### usage Type
`object[]` ([Type used to return usage details of an entity](usagedetails.md))
# entityusage-properties-usage
```txt
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json#/properties/usage
```
List usage details per day
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :------------------ | :--------- | :------------- | :---------------------- | :---------------- | :-------------------- | :------------------ | :-------------------------------------------------------------------------------- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [entityUsage.json*](../../https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json "open original schema") |
## usage Type
`object[]` ([Type used to return usage details of an entity](usagedetails.md))

View File

@ -0,0 +1,51 @@
# JDBC connection
JDBC connection information
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypejdbcconnection.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json</b>
Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json/properties/driverClass">driverClass</b> `required`
- JDBC driver class
- &#36;ref: [#/definitions/driverClass](#/definitions/driverClass)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json/properties/connectionUrl">connectionUrl</b> `required`
- JDBC connection URL
- &#36;ref: [#/definitions/connectionUrl](#/definitions/connectionUrl)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json/properties/userName">userName</b> `required`
- Login user name.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json/properties/password">password</b> `required`
- Login password.
- Type: `string`
## Definitions
**_driverClass_**
- Type used for JDBC driver class
- Type: `string`
**_connectionUrl_**
- Type used for JDBC connection URL
- Type: `string`
- String format must be a "uri"
**_jdbcInfo_**
- Type for capturing JDBC connector information
- Type: `object`
- **_Properties_**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json/definitions/jdbcInfo/properties/driverClass">driverClass</b> `required`
- &#36;ref: [#/definitions/driverClass](#/definitions/driverClass)
- Default: _"com.amazon.redshift.jdbc42.Driver"_
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json/definitions/jdbcInfo/properties/connectionUrl">connectionUrl</b> `required`
- &#36;ref: [#/definitions/connectionUrl](#/definitions/connectionUrl)
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -1,365 +0,0 @@
# Jdbc Connection Type
## jdbcconnection
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json
```
JDBC connection information used for connecting to a database system
> JDBC connection information
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | Yes | Unknown status | No | Forbidden | Allowed | none | [jdbcConnection.json](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json) |
### JDBC connection Type
`object` \([JDBC connection](jdbcconnection.md)\)
## JDBC connection Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [driverClass](jdbcconnection.md#driverclass) | `string` | Required | cannot be null | [JDBC connection](jdbcconnection.md#jdbcconnection-properties-driverclass) |
| [connectionUrl](jdbcconnection.md#connectionurl) | `string` | Required | cannot be null | [JDBC connection](jdbcconnection.md#jdbcconnection-properties-connectionurl) |
| [userName](jdbcconnection.md#username) | `string` | Required | cannot be null | [JDBC connection](jdbcconnection.md#jdbcconnection-properties-username) |
| [password](jdbcconnection.md#password) | `string` | Required | cannot be null | [JDBC connection](jdbcconnection.md#jdbcconnection-properties-password) |
### driverClass
> Type used for JDBC driver class
`driverClass`
* is required
* Type: `string`
* cannot be null
* defined in: [JDBC connection](jdbcconnection.md#jdbcconnection-properties-driverclass)
#### driverClass Type
`string`
### connectionUrl
> Type used for JDBC connection URL
`connectionUrl`
* is required
* Type: `string`
* cannot be null
* defined in: [JDBC connection](jdbcconnection.md#jdbcconnection-properties-connectionurl)
#### connectionUrl Type
`string`
#### connectionUrl Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
### userName
Login user name
`userName`
* is required
* Type: `string`
* cannot be null
* defined in: [JDBC connection](jdbcconnection.md#jdbcconnection-properties-username)
#### userName Type
`string`
### password
Login password
`password`
* is required
* Type: `string`
* cannot be null
* defined in: [JDBC connection](jdbcconnection.md#jdbcconnection-properties-password)
#### password Type
`string`
## JDBC connection Definitions
### Definitions group driverClass
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/definitions/driverClass"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
### Definitions group connectionUrl
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/definitions/connectionUrl"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
### Definitions group jdbcInfo
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/definitions/jdbcInfo"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [driverClass](jdbcconnection.md#driverclass-1) | `string` | Required | cannot be null | [JDBC connection](jdbcconnection.md#jdbcconnection-definitions-driverclass) |
| [connectionUrl](jdbcconnection.md#connectionurl-1) | `string` | Required | cannot be null | [JDBC connection](jdbcconnection.md#jdbcconnection-definitions-connectionurl) |
#### driverClass
> Type used for JDBC driver class
`driverClass`
* is required
* Type: `string`
* cannot be null
* defined in: [JDBC connection](jdbcconnection.md#jdbcconnection-definitions-driverclass)
**driverClass Type**
`string`
**driverClass Default Value**
The default value is:
```javascript
"com.amazon.redshift.jdbc42.Driver"
```
#### connectionUrl
> Type used for JDBC connection URL
`connectionUrl`
* is required
* Type: `string`
* cannot be null
* defined in: [JDBC connection](jdbcconnection.md#jdbcconnection-definitions-connectionurl)
**connectionUrl Type**
`string`
**connectionUrl Constraints**
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## jdbcconnection-definitions-connectionurl
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/definitions/jdbcInfo/properties/connectionUrl
```
> Type used for JDBC connection URL
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [jdbcConnection.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json) |
### connectionUrl Type
`string`
### connectionUrl Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## jdbcconnection-definitions-driverclass
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/definitions/jdbcInfo/properties/driverClass
```
> Type used for JDBC driver class
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [jdbcConnection.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json) |
### driverClass Type
`string`
### driverClass Default Value
The default value is:
```javascript
"com.amazon.redshift.jdbc42.Driver"
```
## jdbcconnection-definitions-jdbcinfo
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/api/services/updateDatabaseService.json#/properties/jdbc
```
> Type for capturing JDBC connector information
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [updateDatabaseService.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/api/services/updateDatabaseService.json) |
### jdbc Type
`object` \([Details](jdbcconnection.md#jdbcconnection-definitions-jdbcinfo)\)
## jdbc Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [driverClass](jdbcconnection.md#driverclass) | `string` | Required | cannot be null | [JDBC connection](jdbcconnection.md#jdbcconnection-definitions-driverclass) |
| [connectionUrl](jdbcconnection.md#connectionurl) | `string` | Required | cannot be null | [JDBC connection](jdbcconnection.md#jdbcconnection-definitions-connectionurl) |
### driverClass
> Type used for JDBC driver class
`driverClass`
* is required
* Type: `string`
* cannot be null
* defined in: [JDBC connection](jdbcconnection.md#jdbcconnection-definitions-driverclass)
#### driverClass Type
`string`
#### driverClass Default Value
The default value is:
```javascript
"com.amazon.redshift.jdbc42.Driver"
```
### connectionUrl
> Type used for JDBC connection URL
`connectionUrl`
* is required
* Type: `string`
* cannot be null
* defined in: [JDBC connection](jdbcconnection.md#jdbcconnection-definitions-connectionurl)
#### connectionUrl Type
`string`
#### connectionUrl Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## jdbcconnection-definitions
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/definitions
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [jdbcConnection.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json) |
### definitions Type
unknown
## jdbcconnection-properties-connectionurl
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/properties/connectionUrl
```
> Type used for JDBC connection URL
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [jdbcConnection.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json) |
### connectionUrl Type
`string`
### connectionUrl Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## jdbcconnection-properties-driverclass
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/properties/driverClass
```
> Type used for JDBC driver class
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [jdbcConnection.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json) |
### driverClass Type
`string`
## jdbcconnection-properties-password
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/properties/password
```
Login password
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [jdbcConnection.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json) |
### password Type
`string`
## jdbcconnection-properties-username
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json#/properties/userName
```
Login user name
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [jdbcConnection.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json) |
### userName Type
`string`

View File

@ -1,465 +1,44 @@
# Profile Type
## profile
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json
```
Type used to capture profile of a user, team, or an organization
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | Yes | Unknown status | No | Forbidden | Allowed | none | [profile.json](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### Type used to capture profile of a user, team, or an organization Type
`object` \([Type used to capture profile of a user, team, or an organization](profile.md)\)
## Type used to capture profile of a user, team, or an organization Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [images](profile.md#images) | `object` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist) |
### images
Links to list of images of varying resolutions/sizes
`images`
* is optional
* Type: `object` \([Details](profile.md#profile-definitions-imagelist)\)
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist)
#### images Type
`object` \([Details](profile.md#profile-definitions-imagelist)\)
## Type used to capture profile of a user, team, or an organization Definitions
### Definitions group imageList
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/definitions/imageList"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [image](profile.md#image) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image) |
| [image24](profile.md#image24) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image24) |
| [image32](profile.md#image32) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image32) |
| [image48](profile.md#image48) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image48) |
| [image72](profile.md#image72) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image72) |
| [image192](profile.md#image192) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image192) |
| [image512](profile.md#image512) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image512) |
#### image
`image`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image)
**image Type**
`string`
**image Constraints**
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
#### image24
`image24`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image24)
**image24 Type**
`string`
**image24 Constraints**
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
#### image32
`image32`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image32)
**image32 Type**
`string`
**image32 Constraints**
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
#### image48
`image48`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image48)
**image48 Type**
`string`
**image48 Constraints**
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
#### image72
`image72`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image72)
**image72 Type**
`string`
**image72 Constraints**
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
#### image192
`image192`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image192)
**image192 Type**
`string`
**image192 Constraints**
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
#### image512
`image512`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image512)
**image512 Type**
`string`
**image512 Constraints**
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## profile-definitions-imagelist-properties-image
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/definitions/imageList/properties/image
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### image Type
`string`
### image Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## profile-definitions-imagelist-properties-image192
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/definitions/imageList/properties/image192
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### image192 Type
`string`
### image192 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## profile-definitions-imagelist-properties-image24
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/definitions/imageList/properties/image24
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### image24 Type
`string`
### image24 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## profile-definitions-imagelist-properties-image32
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/definitions/imageList/properties/image32
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### image32 Type
`string`
### image32 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## profile-definitions-imagelist-properties-image48
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/definitions/imageList/properties/image48
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### image48 Type
`string`
### image48 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## profile-definitions-imagelist-properties-image512
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/definitions/imageList/properties/image512
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### image512 Type
`string`
### image512 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## profile-definitions-imagelist-properties-image72
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/definitions/imageList/properties/image72
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### image72 Type
`string`
### image72 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## profile-definitions-imagelist
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/properties/images
```
Links to list of images of varying resolutions/sizes
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [profile.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### images Type
`object` \([Details](profile.md#profile-definitions-imagelist)\)
## images Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [image](profile.md#image) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image) |
| [image24](profile.md#image24) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image24) |
| [image32](profile.md#image32) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image32) |
| [image48](profile.md#image48) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image48) |
| [image72](profile.md#image72) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image72) |
| [image192](profile.md#image192) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image192) |
| [image512](profile.md#image512) | `string` | Optional | cannot be null | [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image512) |
### image
`image`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image)
#### image Type
`string`
#### image Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
### image24
`image24`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image24)
#### image24 Type
`string`
#### image24 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
### image32
`image32`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image32)
#### image32 Type
`string`
#### image32 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
### image48
`image48`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image48)
#### image48 Type
`string`
#### image48 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
### image72
`image72`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image72)
#### image72 Type
`string`
#### image72 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
### image192
`image192`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image192)
#### image192 Type
`string`
#### image192 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
### image512
`image512`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used to capture profile of a user, team, or an organization](profile.md#profile-definitions-imagelist-properties-image512)
#### image512 Type
`string`
#### image512 Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## profile-definitions
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json#/definitions
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [profile.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json) |
### definitions Type
unknown
# Profile
This schema defines type used to capture profile of a user, team, or an organization.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeprofile.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json</b>
Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json/properties/images">images</b>
- &#36;ref: [#/definitions/imageList](#/definitions/imageList)
## Definitions
**_imageList_**
- Links to list of images of varying resolutions/sizes.
- Type: `object`
- **_Properties_**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json/definitions/imageList/properties/image">image</b>
- Type: `string`
- String format must be a "uri"
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json/definitions/imageList/properties/image24">image24</b>
- Type: `string`
- String format must be a "uri"
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json/definitions/imageList/properties/image32">image32</b>
- Type: `string`
- String format must be a "uri"
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json/definitions/imageList/properties/image48">image48</b>
- Type: `string`
- String format must be a "uri"
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json/definitions/imageList/properties/image72">image72</b>
- Type: `string`
- String format must be a "uri"
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json/definitions/imageList/properties/image192">image192</b>
- Type: `string`
- String format must be a "uri"
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json/definitions/imageList/properties/image512">image512</b>
- Type: `string`
- String format must be a "uri"
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -1,61 +1,17 @@
# Schedule Type
# Type used for schedule with start time and repeat frequency
## schedule
This schema defines type used for Schedule with start time and repeat frequency.
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json
```
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeschedule.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json</b>
Type used for schedule with start time and repeat frequency
Type: `object`
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [schedule.json](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json) |
### Type used for schedule with start time and repeat frequency Type
`object` \([Type used for schedule with start time and repeat frequency](schedule.md)\)
## Type used for schedule with start time and repeat frequency Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [startDate](schedule.md#startdate) | `string` | Optional | cannot be null | [Type used for schedule with start time and repeat frequency](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-datetime.md) |
| [repeatFrequency](schedule.md#repeatfrequency) | `string` | Optional | cannot be null | [Type used for schedule with start time and repeat frequency](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-duration.md) |
### startDate
Date and time in ISO 8601 format. Example - '2018-11-13T20:20:39+00:00'
`startDate`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used for schedule with start time and repeat frequency](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-datetime.md)
#### startDate Type
`string`
#### startDate Constraints
**unknown format**: the value of this string must follow the format: `date-Time`
### repeatFrequency
Duration in ISO 8601 format in UTC time. Example - 'P23DT23H'
> Jsonschema does not handle ISO 8601 duration yet and hence no format for this type
`repeatFrequency`
* is optional
* Type: `string`
* cannot be null
* defined in: [Type used for schedule with start time and repeat frequency](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-duration.md)
#### repeatFrequency Type
`string`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json/properties/startDate">startDate</b>
- Start date and time of the schedule.
- &#36;ref: [basic.json#/definitions/dateTime](#basic.jsondefinitionsdatetime)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json/properties/repeatFrequency">repeatFrequency</b>
- Repeat frequency in ISO 8601 duration format. Example - 'P23DT23H'
- &#36;ref: [basic.json#/definitions/duration](#basic.jsondefinitionsduration)
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -0,0 +1,31 @@
# Tag Label
This schema defines type used for labeling an entity or an entity field with a Tag.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypetaglabel.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json</b>
Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json/properties/tagFQN">tagFQN</b>
- Type: `string`
- Length: &le; 45
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json/properties/labelType">labelType</b>
- Type: `string`
- The value is restricted to the following:
1. _"Manual"_
2. _"Propagated"_
3. _"Automated"_
4. _"Derived"_
- Default: _"Manual"_
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json/properties/state">state</b>
- Type: `string`
- The value is restricted to the following:
1. _"Suggested"_
2. _"Confirmed"_
- Default: _"Confirmed"_
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json/properties/href">href</b>
- Link to the tag resource.
- &#36;ref: [basic.json#/definitions/href](#basic.jsondefinitionshref)
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -1,209 +0,0 @@
# Tag Label Type
## taglabel
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json
```
Type used for schedule with start time and repeat frequency
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | [tagLabel.json](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json) |
### Tag Label Type
`object` \([Tag Label](taglabel.md)\)
## Tag Label Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [tagFQN](taglabel.md#tagfqn) | `string` | Optional | cannot be null | [Tag Label](taglabel.md#taglabel-properties-tagfqn) |
| [labelType](taglabel.md#labeltype) | `string` | Optional | cannot be null | [Tag Label](taglabel.md#taglabel-properties-labeltype) |
| [state](taglabel.md#state) | `string` | Optional | cannot be null | [Tag Label](taglabel.md#taglabel-properties-state) |
| [href](taglabel.md#href) | `string` | Optional | cannot be null | [Tag Label](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-href.md) |
### tagFQN
`tagFQN`
* is optional
* Type: `string`
* cannot be null
* defined in: [Tag Label](taglabel.md#taglabel-properties-tagfqn)
#### tagFQN Type
`string`
#### tagFQN Constraints
**maximum length**: the maximum number of characters for this string is: `45`
### labelType
`labelType`
* is optional
* Type: `string`
* cannot be null
* defined in: [Tag Label](taglabel.md#taglabel-properties-labeltype)
#### labelType Type
`string`
#### labelType Constraints
**enum**: the value of this property must be equal to one of the following values:
| Value | Explanation |
| :--- | :--- |
| `"Manual"` | |
| `"Propagated"` | |
| `"Automated"` | |
| `"Derived"` | |
#### labelType Default Value
The default value is:
```javascript
"Manual"
```
### state
`state`
* is optional
* Type: `string`
* cannot be null
* defined in: [Tag Label](taglabel.md#taglabel-properties-state)
#### state Type
`string`
#### state Constraints
**enum**: the value of this property must be equal to one of the following values:
| Value | Explanation |
| :--- | :--- |
| `"Suggested"` | |
| `"Confirmed"` | |
#### state Default Value
The default value is:
```javascript
"Confirmed"
```
### href
Link to the tag resource
> Link to the resource
`href`
* is optional
* Type: `string`
* cannot be null
* defined in: [Tag Label](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/schemas/types/basic-definitions-href.md)
#### href Type
`string`
#### href Constraints
**URI**: the string must be a URI, according to [RFC 3986](https://tools.ietf.org/html/rfc3986)
## taglabel-properties-labeltype
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json#/properties/labelType
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tagLabel.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json) |
### labelType Type
`string`
### labelType Constraints
**enum**: the value of this property must be equal to one of the following values:
| Value | Explanation |
| :--- | :--- |
| `"Manual"` | |
| `"Propagated"` | |
| `"Automated"` | |
| `"Derived"` | |
### labelType Default Value
The default value is:
```javascript
"Manual"
```
## taglabel-properties-state
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json#/properties/state
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tagLabel.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json) |
### state Type
`string`
### state Constraints
**enum**: the value of this property must be equal to one of the following values:
| Value | Explanation |
| :--- | :--- |
| `"Suggested"` | |
| `"Confirmed"` | |
### state Default Value
The default value is:
```javascript
"Confirmed"
```
## taglabel-properties-tagfqn
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json#/properties/tagFQN
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [tagLabel.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/docs/openmetadata-apis/https:/github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json) |
### tagFQN Type
`string`
### tagFQN Constraints
**maximum length**: the maximum number of characters for this string is: `45`

View File

@ -0,0 +1,42 @@
# Type used to return usage details of an entity
This schema defines type used for capturing usage details of an entity.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeusagedetails.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json</b>
Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json/properties/dailyStats">dailyStats</b> `required`
- Daily usage stats of a data asset on the start date.
- &#36;ref: [#/definitions/usageStats](#/definitions/usageStats)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json/properties/weeklyStats">weeklyStats</b>
- Weekly (last 7 days) rolling usage stats of a data asset on the start date.
- &#36;ref: [#/definitions/usageStats](#/definitions/usageStats)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json/properties/monthlyStats">monthlyStats</b>
- Monthly (last 30 days) rolling usage stats of a data asset on the start date.
- &#36;ref: [#/definitions/usageStats](#/definitions/usageStats)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json/properties/date">date</b> `required`
- Date in UTC time.
- &#36;ref: [basic.json#/definitions/date](#basic.jsondefinitionsdate)
## Definitions
**_usageStats_**
- Type used to return usage statistics
- Type: `object`
- This schema <u>does not</u> accept additional properties.
- **_Properties_**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json/definitions/usageStats/properties/count">count</b> `required`
- Usage count of a data asset on the start date.
- Type: `integer`
- Range: &ge; 0
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json/definitions/usageStats/properties/percentileRank">percentileRank</b>
- Optional daily percentile rank data asset use when relevant.
- Type: `number`
- Range: between 0 and 100
_Generated with [json-schema-md-doc](https://brianwendt.github.io/json-schema-md-doc/)_ _Mon Aug 09 2021 19:12:30 GMT-0700 (Pacific Daylight Time)_

View File

@ -1,253 +0,0 @@
# Usage Details Type
## usagedetails
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json
```
Type used to return usage details of an entity
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | Yes | Unknown status | No | Forbidden | Allowed | none | [usageDetails.json](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/out/type/usageDetails.json) |
### Type used to return usage details of an entity Type
`object` \([Type used to return usage details of an entity](usagedetails.md)\)
## Type used to return usage details of an entity Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [dailyStats](usagedetails.md#dailystats) | `object` | Required | cannot be null | [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats) |
| [weeklyStats](usagedetails.md#weeklystats) | `object` | Optional | cannot be null | [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats) |
| [monthlyStats](usagedetails.md#monthlystats) | `object` | Optional | cannot be null | [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats) |
| [date](usagedetails.md#date) | `string` | Required | cannot be null | [Basic type](basic.md#basic-definitions-date) |
### dailyStats
> Type used to return usage statistics
`dailyStats`
* is required
* Type: `object` \([Details](usagedetails.md#usagedetails-definitions-usagestats)\)
* cannot be null
* defined in: [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats)
#### dailyStats Type
`object` \([Details](usagedetails.md#usagedetails-definitions-usagestats)\)
### weeklyStats
> Type used to return usage statistics
`weeklyStats`
* is optional
* Type: `object` \([Details](usagedetails.md#usagedetails-definitions-usagestats)\)
* cannot be null
* defined in: [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats)
#### weeklyStats Type
`object` \([Details](usagedetails.md#usagedetails-definitions-usagestats)\)
### monthlyStats
> Type used to return usage statistics
`monthlyStats`
* is optional
* Type: `object` \([Details](usagedetails.md#usagedetails-definitions-usagestats)\)
* cannot be null
* defined in: [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats)
#### monthlyStats Type
`object` \([Details](usagedetails.md#usagedetails-definitions-usagestats)\)
### date
Date in ISO 8601 format in UTC time. Example - '2018-11-13'
`date`
* is required
* Type: `string`
* cannot be null
* defined in: [Basic type](basic.md#basic-definitions-date)
#### date Type
`string`
#### date Constraints
**date**: the string must be a date string, according to [RFC 3339, section 5.6](https://tools.ietf.org/html/rfc3339)
## Type used to return usage details of an entity Definitions
### Definitions group usageStats
Reference this group by using
```javascript
{"$ref":"https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json#/definitions/usageStats"}
```
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [count](usagedetails.md#count) | `integer` | Required | cannot be null | [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats-properties-count) |
| [percentileRank](usagedetails.md#percentilerank) | `number` | Optional | cannot be null | [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats-properties-percentilerank) |
#### count
`count`
* is required
* Type: `integer`
* cannot be null
* defined in: [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats-properties-count)
**count Type**
`integer`
**count Constraints**
**minimum**: the value of this number must greater than or equal to: `0`
#### percentileRank
`percentileRank`
* is optional
* Type: `number`
* cannot be null
* defined in: [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats-properties-percentilerank)
**percentileRank Type**
`number`
**percentileRank Constraints**
**maximum**: the value of this number must smaller than or equal to: `100`
**minimum**: the value of this number must greater than or equal to: `0`
## usagedetails-definitions-usagestats-properties-count
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json#/definitions/usageStats/properties/count
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [usageDetails.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/out/type/usageDetails.json) |
### count Type
`integer`
### count Constraints
**minimum**: the value of this number must greater than or equal to: `0`
## usagedetails-definitions-usagestats-properties-percentilerank
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json#/definitions/usageStats/properties/percentileRank
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [usageDetails.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/out/type/usageDetails.json) |
### percentileRank Type
`number`
### percentileRank Constraints
**maximum**: the value of this number must smaller than or equal to: `100`
**minimum**: the value of this number must greater than or equal to: `0`
## usagedetails-definitions-usagestats
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json#/properties/monthlyStats
```
> Type used to return usage statistics
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [usageDetails.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/out/type/usageDetails.json) |
### monthlyStats Type
`object` \([Details](usagedetails.md#usagedetails-definitions-usagestats)\)
## monthlyStats Properties
| Property | Type | Required | Nullable | Defined by |
| :--- | :--- | :--- | :--- | :--- |
| [count](usagedetails.md#count) | `integer` | Required | cannot be null | [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats-properties-count) |
| [percentileRank](usagedetails.md#percentilerank) | `number` | Optional | cannot be null | [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats-properties-percentilerank) |
### count
`count`
* is required
* Type: `integer`
* cannot be null
* defined in: [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats-properties-count)
#### count Type
`integer`
#### count Constraints
**minimum**: the value of this number must greater than or equal to: `0`
### percentileRank
`percentileRank`
* is optional
* Type: `number`
* cannot be null
* defined in: [Type used to return usage details of an entity](usagedetails.md#usagedetails-definitions-usagestats-properties-percentilerank)
#### percentileRank Type
`number`
#### percentileRank Constraints
**maximum**: the value of this number must smaller than or equal to: `100`
**minimum**: the value of this number must greater than or equal to: `0`
## usagedetails-definitions
```text
https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json#/definitions
```
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [usageDetails.json\*](https://github.com/open-metadata/OpenMetadata/tree/88ab3784a5a9e2cfcf56bbb144522498eb33184c/out/type/usageDetails.json) |
### definitions Type
unknown