| # services |
| # /cse-sr/ms/files/{domain}/{project}/{serviceId} |
| /cse-sr/ms/files/default/default/7062417bf9ebd4c646bb23059003cea42180894a: |
| { |
| "serviceId": "7062417bf9ebd4c646bb23059003cea42180894a", |
| "appId": "default", |
| "serviceName": "SERVICECENTER", |
| "description": "A default service", |
| "version": "0.0.1", |
| "level": "BACK", |
| "schemas": [ |
| "firstSchema", |
| "secondSchema" |
| ], |
| "paths": [{ |
| "path": "/opt/tomcat/webapp", |
| "property": { |
| "allowCrossApp": "true" |
| } |
| }], |
| "status": "UP", |
| "properties": { |
| "allowCrossApp": "true" |
| }, |
| "timestamp": "1592570701", |
| "framework": { |
| "name": "UNKNOWN", |
| "version": "0.0.1" |
| }, |
| "alias": "SERVICECENTER", |
| "modTimestamp": "1592570701", |
| "environment": "development" |
| } |
| |
| # /cse-sr/ms/indexes/{domain}/{project}/{environment}/{appId}/{serviceName}/{serviceVersion} |
| /cse-sr/ms/indexes/default/default/development/default/SERVICECENTER/0.0.1: |
| "7062417bf9ebd4c646bb23059003cea42180894a" |
| |
| # /cse-sr/ms/alias/{domain}/{project}/{environment}/{appId}/{serviceName}/{serviceVersion} |
| /cse-sr/ms/alias/default/default/development/default/SERVICECENTER/0.0.1: |
| "7062417bf9ebd4c646bb23059003cea42180894a" |
| |
| # instances |
| # /cse-sr/inst/files/{domain}/{project}/{serviceId}/{instanceId} |
| /cse-sr/inst/files/default/default/7062417bf9ebd4c646bb23059003cea42180894a/b0ffb9feb22a11eaa76a08002706c83e: |
| { |
| "instanceId": "b0ffb9feb22a11eaa76a08002706c83e", |
| "serviceId": "7062417bf9ebd4c646bb23059003cea42180894a", |
| "endpoints": ["rest://127.0.0.1:30100/"], |
| "hostName": "tian-VirtualBox", |
| "status": "UP", |
| "healthCheck": { |
| "mode": "push", |
| "interval": 30, |
| "times": 3 |
| }, |
| "timestamp": "1592570701", |
| "modTimestamp": "1592570701", |
| "version": "0.0.1" |
| } |
| |
| # /cse-sr/inst/leases/{domain}/{project}/{serviceId}/{instanceId} |
| /cse-sr/inst/leases/default/default/7062417bf9ebd4c646bb23059003cea42180894a/b0ffb9feb22a11eaa76a08002706c83e: |
| "leaseId" |
| |
| # schemas |
| # /cse-sr/ms/schemas/{domain}/{project}/{serviceId}/{schemaId} |
| /cse-sr/ms/schemas/default/default/7062417bf9ebd4c646bb23059003cea42180894a/first-schema: |
| "schema" |
| |
| # /cse-sr/ms/schema-sum/{domain}/{project}/{serviceId}/{schemaId} |
| /cse-sr/ms/schema-sum/default/default/7062417bf9ebd4c646bb23059003cea42180894a/first-schema: |
| "schemaSummary" |
| |
| # dependencies |
| # /cse-sr/ms/dep-queue/{domain}/{project}/{serviceId}/{uuid} |
| /cse-sr/ms/dep-queue/default/default/7062417bf9ebd4c646bb23059003cea42180894a/0: |
| { |
| "consumer": { |
| "tenant": "default/default", |
| "project": "project", |
| "appId": "appId", |
| "serviceName": "ServiceCenter", |
| "version": "0.0.1", |
| "environment": "development", |
| "alias": "serviceCenter" |
| }, |
| "providers": [{ |
| "tenant": "default/default", |
| "project": "project", |
| "appId": "appId", |
| "serviceName": "ServiceCenterProvider", |
| "version": "0.0.2", |
| "environment": "development", |
| "alias": "serviceCenterProvider" |
| }], |
| "override": true |
| } |
| |
| # tags |
| # /cse-sr/ms/tags/{domain}/{project}/{serviceId} |
| /cse-sr/ms/tags/default/default/7062417bf9ebd4c646bb23059003cea42180894a: |
| { |
| "a": "1" |
| } |
| |
| # rules |
| # /cse-sr/ms/rules/{domain}/{project}/{serviceId}/{ruleId} |
| /cse-sr/ms/rules/default/default/7062417bf9ebd4c646bb23059003cea42180894a/Deny: |
| { |
| "ruleId": "Deny", |
| "attribute": "denylist", |
| "pattern": "Test*", |
| "description": "test BLACK" |
| } |
| |
| # /cse-sr/ms/rule-indexes/{domain}/{project}/{serviceId}/{attribute}/{pattern} |
| /cse-sr/ms/rule-indexes/default/default/7062417bf9ebd4c646bb23059003cea42180894a/denylist/Test: |
| "ruleId" |
| |
| # auth |
| # /cse-sr/accounts/{accountName} |
| /cse-sr/accounts/Alice: |
| { |
| "_id": "xxx", |
| "account": "account_name", |
| "password": "password", |
| "role": "admin", |
| "tokenExpirationTime": "1500519927", |
| "currentPassword": "password", |
| "status": "normal" |
| } |
| |
| # domain |
| # /cse-sr/domains/{domain} |
| /cse-sr/domains/default: |
| |
| # project |
| # /cse-sr/domains/{domain}/{project} |
| /cse-sr/projects/default/default: |