harperdb
Version:
HarperDB is a distributed database, caching service, streaming broker, and application development platform focused on performance and ease of use.
271 lines (270 loc) • 3.89 kB
JSON
{
"hdb_user": {
"hash_attribute": "username",
"name": "hdb_user",
"schema": "system",
"residence": ["*"],
"attributes": [
{
"attribute": "username"
},
{
"attribute": "password"
},
{
"attribute": "role"
},
{
"attribute": "active"
},
{
"attribute": "hash"
},
{
"attribute": "refresh_token"
},
{
"attribute": "hash_function"
},
{
"attribute": "__createdtime__"
},
{
"attribute": "__updatedtime__"
}
]
},
"hdb_role": {
"hash_attribute": "id",
"name": "hdb_role",
"schema": "system",
"attributes": [
{
"attribute": "id"
},
{
"attribute": "role"
},
{
"attribute": "permission"
},
{
"attribute": "__createdtime__"
},
{
"attribute": "__updatedtime__"
}
],
"residence": ["*"]
},
"hdb_job": {
"hash_attribute": "id",
"name": "hdb_job",
"schema": "system",
"attributes": [
{
"attribute": "id"
},
{
"attribute": "user"
},
{
"attribute": "type"
},
{
"attribute": "status"
},
{
"attribute": "start_datetime"
},
{
"attribute": "end_datetime"
},
{
"attribute": "message"
},
{
"attribute": "created_datetime"
},
{
"attribute": "request"
},
{
"attribute": "__createdtime__"
},
{
"attribute": "__updatedtime__"
}
]
},
"hdb_license": {
"hash_attribute": "license_key",
"name": "hdb_license",
"schema": "system",
"attributes": [
{
"attribute": "license_key"
},
{
"attribute": "company"
},
{
"attribute": "__createdtime__"
},
{
"attribute": "__updatedtime__"
}
]
},
"hdb_info": {
"hash_attribute": "info_id",
"name": "hdb_info",
"schema": "system",
"attributes": [
{
"attribute": "info_id"
},
{
"attribute": "data_version_num"
},
{
"attribute": "hdb_version_num"
},
{
"attribute": "__createdtime__"
},
{
"attribute": "__updatedtime__"
}
]
},
"hdb_nodes": {
"hash_attribute": "name",
"name": "hdb_nodes",
"schema": "system",
"attributes": [
{
"attribute": "name"
},
{
"attribute": "subscriptions"
},
{
"attribute": "system_info"
},
{
"attribute": "url"
},
{
"attribute": "routes"
},
{
"attribute": "revoked_certificates"
},
{
"attribute": "shard"
}
]
},
"hdb_certificate": {
"hash_attribute": "name",
"name": "hdb_certificate",
"schema": "system",
"attributes": [
{
"attribute": "name"
},
{
"attribute": "uses"
},
{
"attribute": "certificate"
},
{
"attribute": "is_authority"
},
{
"attribute": "private_key_name"
},
{
"attribute": "details"
},
{
"attribute": "is_self_signed"
},
{
"attribute": "__updatedtime__"
}
]
},
"hdb_analytics": {
"hash_attribute": "id",
"name": "hdb_analytics",
"schema": "system",
"audit": false,
"attributes": [
{
"attribute": "id"
},
{
"name": "metric"
},
{
"name": "path"
},
{
"name": "method"
},
{
"name": "type"
}
]
},
"hdb_raw_analytics": {
"hash_attribute": "id",
"name": "hdb_raw_analytics",
"schema": "system",
"audit": false,
"attributes": [
{
"attribute": "id"
},
{
"attribute": "time"
},
{
"attribute": "metrics"
}
]
},
"hdb_temp": {
"hash_attribute": "id",
"name": "hdb_temp",
"schema": "system",
"attributes": [
{
"attribute": "id"
}
]
},
"hdb_durable_session": {
"hash_attribute": "id",
"name": "hdb_durable_session",
"schema": "system",
"attributes": [
{
"attribute": "id"
}
]
},
"hdb_session_will": {
"hash_attribute": "id",
"name": "hdb_session_will",
"schema": "system",
"attributes": [
{
"attribute": "id"
}
]
}
}