元數據

模塊列表

meta

meta

meta 主要用於爲客戶端和系統模塊返回元數據

函數列表

Metadata

返回系統版本信息,只有 root 可調用其簽名如下:

rpc Metadata (MetadataRequest) returns (MetadataResponse){
    option (google.api.http) = {
        get: "/api/v1/meta/metadata"
    };
}

http 路徑:

/api/v1/meta/metadata

權限要求: root(1)

Permission

Permission 返回系統支持的權限列表其簽名如下:

rpc Permission (PermissionRequest) returns (PermissionResponse){
    option (google.api.http) = {
        get: "/api/v1/meta/permission"
    };
}

http 路徑:

/api/v1/meta/permission

SetPermission

SetPermission 設置權限列表,只有 root 可調用,除非你自己自己在做什麼否則不要調用此接口,此接口只是提供給專業維護人員在系統升級後,調整數據用的。

其簽名如下:

 rpc SetPermission (SetPermissionRequest) returns (SetPermissionResponse){
    option (google.api.http) = {
        post: "/api/v1/meta/set_permission"
        body: "*"
    };
}

http 路徑:

/api/v1/meta/set_permission

權限要求: root(1)

Groups

Groups 返回系統支持的組列表,其簽名如下:

rpc Groups (GroupsRequest) returns (GroupsResponse){
    option (google.api.http) = {
        get: "/api/v1/meta/groups"
    };
}

http 路徑:

/api/v1/meta/groups

SetGroups

SetGroups 設置組列表,只有 root 可調用。不要輕易使用錯誤的調用將導致系統不正常工作,通常是系統升級了需要更新元信息時在專業人員指導下使用。

其簽名如下:

rpc SetGroups (SetGroupsRequest) returns (SetGroupsResponse){
    option (google.api.http) = {
        post: "/api/v1/meta/set_groups"
        body: "*"
    };
}

http 路徑:

/api/v1/meta/set_groups

權限要求: root(1)

TaskPriority

TaskPriority 返回系統支持的任務優先級列表,其簽名如下:

rpc TaskPriority (TaskPriorityRequest) returns (TaskPriorityResponse){
    option (google.api.http) = {
        get: "/api/v1/meta/task/priority"
    };
}

http 路徑:

/api/v1/meta/task/priority

SetTaskPriority

SetTaskPriority 設置優先級列表,只有 root 可調用。不要輕易使用錯誤的調用將導致系統不正常工作,通常是系統升級了需要更新元信息時在專業人員指導下使用

其簽名如下:

rpc SetTaskPriority (SetTaskPriorityRequest) returns (SetTaskPriorityResponse){
    option (google.api.http) = {
        post: "/api/v1/meta/task/set_priority"
        body: "*"
    };
}

http 路徑:

/api/v1/meta/task/set_priority

權限要求: root(1)

Level

Level 返回系統支持的任務等級,其簽名如下:

rpc Level (LevelRequest) returns (LevelResponse){
    option (google.api.http) = {
        get: "/api/v1/meta/level"
    };
}

http 路徑:

/api/v1/meta/level

SetLevel

設置等級列表,只有 root 可調用。不要輕易使用錯誤的調用將導致系統不正常工作,通常是系統升級了需要更新元信息時在專業人員指導下使用

其簽名如下:

rpc SetLevel (SetLevelRequest) returns (SetLevelResponse){
    option (google.api.http) = {
        post: "/api/v1/meta/set_level"
        body: "*"
    };
}

http 路徑:

/api/v1/meta/set_level

權限要求: root(1)