diff --git a/build/rpc.json b/build/rpc.json index 67beb25..a440448 100644 --- a/build/rpc.json +++ b/build/rpc.json @@ -8,14 +8,20 @@ "requestMessageName": "FindAPIMethodStatsWithDayRequest", "responseMessageName": "FindAPIMethodStatsWithDayResponse", "code": "rpc findAPIMethodStatsWithDay(FindAPIMethodStatsWithDayRequest) returns (FindAPIMethodStatsWithDayResponse);", - "doc": "查找某天的统计" + "doc": "查找某天的统计", + "roles": [ + "admin" + ] }, { "name": "countAPIMethodStatsWithDay", "requestMessageName": "CountAPIMethodStatsWithDayRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAPIMethodStatsWithDay(CountAPIMethodStatsWithDayRequest) returns (RPCCountResponse);", - "doc": "检查是否有统计数据" + "doc": "检查是否有统计数据", + "roles": [ + "admin" + ] } ], "filename": "api_method_stat_service.proto", @@ -29,7 +35,10 @@ "requestMessageName": "FindACMEAuthenticationKeyWithTokenRequest", "responseMessageName": "FindACMEAuthenticationKeyWithTokenResponse", "code": "rpc findACMEAuthenticationKeyWithToken (FindACMEAuthenticationKeyWithTokenRequest) returns (FindACMEAuthenticationKeyWithTokenResponse);", - "doc": "获取Key" + "doc": "获取Key", + "roles": [ + "node" + ] } ], "filename": "service_acme_authentication.proto", @@ -43,14 +52,20 @@ "requestMessageName": "FindAllACMEProvidersRequest", "responseMessageName": "FindAllACMEProvidersResponse", "code": "rpc findAllACMEProviders(FindAllACMEProvidersRequest) returns (FindAllACMEProvidersResponse);", - "doc": "查找所有的服务商" + "doc": "查找所有的服务商", + "roles": [ + "admin" + ] }, { "name": "findACMEProviderWithCode", "requestMessageName": "FindACMEProviderWithCodeRequest", "responseMessageName": "FindACMEProviderWithCodeResponse", "code": "rpc findACMEProviderWithCode(FindACMEProviderWithCodeRequest) returns (FindACMEProviderWithCodeResponse);", - "doc": "根据代号查找服务商" + "doc": "根据代号查找服务商", + "roles": [ + "admin" + ] } ], "filename": "service_acme_provider.proto", @@ -64,49 +79,70 @@ "requestMessageName": "CreateACMEProviderAccountRequest", "responseMessageName": "CreateACMEProviderAccountResponse", "code": "rpc createACMEProviderAccount(CreateACMEProviderAccountRequest) returns (CreateACMEProviderAccountResponse);", - "doc": "创建服务商账号" + "doc": "创建服务商账号", + "roles": [ + "admin" + ] }, { "name": "findAllACMEProviderAccountsWithProviderCode", "requestMessageName": "FindAllACMEProviderAccountsWithProviderCodeRequest", "responseMessageName": "FindAllACMEProviderAccountsWithProviderCodeResponse", "code": "rpc findAllACMEProviderAccountsWithProviderCode(FindAllACMEProviderAccountsWithProviderCodeRequest) returns (FindAllACMEProviderAccountsWithProviderCodeResponse);", - "doc": "使用代号查找服务商账号" + "doc": "使用代号查找服务商账号", + "roles": [ + "admin" + ] }, { "name": "updateACMEProviderAccount", "requestMessageName": "UpdateACMEProviderAccountRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateACMEProviderAccount(UpdateACMEProviderAccountRequest) returns (RPCSuccess);", - "doc": "修改服务商账号" + "doc": "修改服务商账号", + "roles": [ + "admin" + ] }, { "name": "deleteACMEProviderAccount", "requestMessageName": "DeleteACMEProviderAccountRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteACMEProviderAccount(DeleteACMEProviderAccountRequest) returns (RPCSuccess);", - "doc": "删除服务商账号" + "doc": "删除服务商账号", + "roles": [ + "admin" + ] }, { "name": "findEnabledACMEProviderAccount", "requestMessageName": "FindEnabledACMEProviderAccountRequest", "responseMessageName": "FindEnabledACMEProviderAccountResponse", "code": "rpc findEnabledACMEProviderAccount(FindEnabledACMEProviderAccountRequest) returns (FindEnabledACMEProviderAccountResponse);", - "doc": "查找单个服务商账号" + "doc": "查找单个服务商账号", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledACMEProviderAccounts", "requestMessageName": "CountAllEnabledACMEProviderAccountsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledACMEProviderAccounts(CountAllEnabledACMEProviderAccountsRequest) returns (RPCCountResponse);", - "doc": "计算所有服务商账号数量" + "doc": "计算所有服务商账号数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledACMEProviderAccounts", "requestMessageName": "ListEnabledACMEProviderAccountsRequest", "responseMessageName": "ListEnabledACMEProviderAccountsResponse", "code": "rpc listEnabledACMEProviderAccounts(ListEnabledACMEProviderAccountsRequest) returns (ListEnabledACMEProviderAccountsResponse);", - "doc": "列出单页服务商账号" + "doc": "列出单页服务商账号", + "roles": [ + "admin" + ] } ], "filename": "service_acme_provider_acount.proto", @@ -120,63 +156,99 @@ "requestMessageName": "CountAllEnabledACMETasksWithACMEUserIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledACMETasksWithACMEUserId (CountAllEnabledACMETasksWithACMEUserIdRequest) returns (RPCCountResponse);", - "doc": "计算某个ACME用户相关的任务数量" + "doc": "计算某个ACME用户相关的任务数量", + "roles": [ + "admin", + "user" + ] }, { "name": "countEnabledACMETasksWithDNSProviderId", "requestMessageName": "CountEnabledACMETasksWithDNSProviderIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countEnabledACMETasksWithDNSProviderId (CountEnabledACMETasksWithDNSProviderIdRequest) returns (RPCCountResponse);", - "doc": "计算跟某个DNS服务商相关的任务数量" + "doc": "计算跟某个DNS服务商相关的任务数量", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledACMETasks", "requestMessageName": "CountAllEnabledACMETasksRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledACMETasks (CountAllEnabledACMETasksRequest) returns (RPCCountResponse);", - "doc": "计算所有任务数量" + "doc": "计算所有任务数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listEnabledACMETasks", "requestMessageName": "ListEnabledACMETasksRequest", "responseMessageName": "ListEnabledACMETasksResponse", "code": "rpc listEnabledACMETasks (ListEnabledACMETasksRequest) returns (ListEnabledACMETasksResponse);", - "doc": "列出单页任务" + "doc": "列出单页任务", + "roles": [ + "admin", + "user" + ] }, { "name": "createACMETask", "requestMessageName": "CreateACMETaskRequest", "responseMessageName": "CreateACMETaskResponse", "code": "rpc createACMETask (CreateACMETaskRequest) returns (CreateACMETaskResponse);", - "doc": "创建任务" + "doc": "创建任务", + "roles": [ + "admin", + "user" + ] }, { "name": "updateACMETask", "requestMessageName": "UpdateACMETaskRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateACMETask (UpdateACMETaskRequest) returns (RPCSuccess);", - "doc": "修改任务" + "doc": "修改任务", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteACMETask", "requestMessageName": "DeleteACMETaskRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteACMETask (DeleteACMETaskRequest) returns (RPCSuccess);", - "doc": "删除任务" + "doc": "删除任务", + "roles": [ + "admin", + "user" + ] }, { "name": "runACMETask", "requestMessageName": "RunACMETaskRequest", "responseMessageName": "RunACMETaskResponse", "code": "rpc runACMETask (RunACMETaskRequest) returns (RunACMETaskResponse);", - "doc": "运行某个任务" + "doc": "运行某个任务", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledACMETask", "requestMessageName": "FindEnabledACMETaskRequest", "responseMessageName": "FindEnabledACMETaskResponse", "code": "rpc findEnabledACMETask (FindEnabledACMETaskRequest) returns (FindEnabledACMETaskResponse);", - "doc": "查找单个任务信息" + "doc": "查找单个任务信息", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_acme_task.proto", @@ -190,49 +262,77 @@ "requestMessageName": "CreateACMEUserRequest", "responseMessageName": "CreateACMEUserResponse", "code": "rpc createACMEUser (CreateACMEUserRequest) returns (CreateACMEUserResponse);", - "doc": "创建用户" + "doc": "创建用户", + "roles": [ + "admin", + "user" + ] }, { "name": "updateACMEUser", "requestMessageName": "UpdateACMEUserRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateACMEUser (UpdateACMEUserRequest) returns (RPCSuccess);", - "doc": "修改用户" + "doc": "修改用户", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteACMEUser", "requestMessageName": "DeleteACMEUserRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteACMEUser (DeleteACMEUserRequest) returns (RPCSuccess);", - "doc": "删除用户" + "doc": "删除用户", + "roles": [ + "admin", + "user" + ] }, { "name": "countACMEUsers", "requestMessageName": "CountAcmeUsersRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countACMEUsers (CountAcmeUsersRequest) returns (RPCCountResponse);", - "doc": "计算用户数量" + "doc": "计算用户数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listACMEUsers", "requestMessageName": "ListACMEUsersRequest", "responseMessageName": "ListACMEUsersResponse", "code": "rpc listACMEUsers (ListACMEUsersRequest) returns (ListACMEUsersResponse);", - "doc": "列出单页用户" + "doc": "列出单页用户", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledACMEUser", "requestMessageName": "FindEnabledACMEUserRequest", "responseMessageName": "FindEnabledACMEUserResponse", "code": "rpc findEnabledACMEUser (FindEnabledACMEUserRequest) returns (FindEnabledACMEUserResponse);", - "doc": "查找单个用户" + "doc": "查找单个用户", + "roles": [ + "admin", + "user" + ] }, { "name": "findAllACMEUsers", "requestMessageName": "FindAllACMEUsersRequest", "responseMessageName": "FindAllACMEUsersResponse", "code": "rpc findAllACMEUsers (FindAllACMEUsersRequest) returns (FindAllACMEUsersResponse);", - "doc": "查找所有用户" + "doc": "查找所有用户", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_acme_user.proto", @@ -246,119 +346,162 @@ "requestMessageName": "LoginAdminRequest", "responseMessageName": "LoginAdminResponse", "code": "rpc loginAdmin (LoginAdminRequest) returns (LoginAdminResponse);", - "doc": "登录" + "doc": "登录", + "roles": [] }, { "name": "checkAdminExists", "requestMessageName": "CheckAdminExistsRequest", "responseMessageName": "CheckAdminExistsResponse", "code": "rpc checkAdminExists (CheckAdminExistsRequest) returns (CheckAdminExistsResponse);", - "doc": "检查管理员是否存在" + "doc": "检查管理员是否存在", + "roles": [ + "admin" + ] }, { "name": "checkAdminUsername", "requestMessageName": "CheckAdminUsernameRequest", "responseMessageName": "CheckAdminUsernameResponse", "code": "rpc checkAdminUsername (CheckAdminUsernameRequest) returns (CheckAdminUsernameResponse);", - "doc": "检查用户名是否存在" + "doc": "检查用户名是否存在", + "roles": [ + "admin" + ] }, { "name": "findAdminFullname", "requestMessageName": "FindAdminFullnameRequest", "responseMessageName": "FindAdminFullnameResponse", "code": "rpc findAdminFullname (FindAdminFullnameRequest) returns (FindAdminFullnameResponse);", - "doc": "获取管理员名称" + "doc": "获取管理员名称", + "roles": [ + "admin" + ] }, { "name": "findEnabledAdmin", "requestMessageName": "FindEnabledAdminRequest", "responseMessageName": "FindEnabledAdminResponse", "code": "rpc findEnabledAdmin (FindEnabledAdminRequest) returns (FindEnabledAdminResponse);", - "doc": "获取管理员信息" + "doc": "获取管理员信息", + "roles": [ + "admin" + ] }, { "name": "createOrUpdateAdmin", "requestMessageName": "CreateOrUpdateAdminRequest", "responseMessageName": "CreateOrUpdateAdminResponse", "code": "rpc createOrUpdateAdmin (CreateOrUpdateAdminRequest) returns (CreateOrUpdateAdminResponse);", - "doc": "创建或修改管理员" + "doc": "创建或修改管理员", + "roles": [] }, { "name": "updateAdminInfo", "requestMessageName": "UpdateAdminInfoRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateAdminInfo (UpdateAdminInfoRequest) returns (RPCSuccess);", - "doc": "修改管理员信息" + "doc": "修改管理员信息", + "roles": [] }, { "name": "updateAdminLogin", "requestMessageName": "UpdateAdminLoginRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateAdminLogin (UpdateAdminLoginRequest) returns (RPCSuccess);", - "doc": "修改管理员登录信息" + "doc": "修改管理员登录信息", + "roles": [] }, { "name": "findAllAdminModules", "requestMessageName": "FindAllAdminModulesRequest", "responseMessageName": "FindAllAdminModulesResponse", "code": "rpc findAllAdminModules (FindAllAdminModulesRequest) returns (FindAllAdminModulesResponse);", - "doc": "获取所有管理员的权限列表" + "doc": "获取所有管理员的权限列表", + "roles": [ + "admin" + ] }, { "name": "createAdmin", "requestMessageName": "CreateAdminRequest", "responseMessageName": "CreateAdminResponse", "code": "rpc createAdmin (CreateAdminRequest) returns (CreateAdminResponse);", - "doc": "创建管理员" + "doc": "创建管理员", + "roles": [ + "admin" + ] }, { "name": "updateAdmin", "requestMessageName": "UpdateAdminRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateAdmin (UpdateAdminRequest) returns (RPCSuccess);", - "doc": "修改管理员" + "doc": "修改管理员", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledAdmins", "requestMessageName": "CountAllEnabledAdminsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledAdmins (CountAllEnabledAdminsRequest) returns (RPCCountResponse);", - "doc": "计算管理员数量" + "doc": "计算管理员数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledAdmins", "requestMessageName": "ListEnabledAdminsRequest", "responseMessageName": "ListEnabledAdminsResponse", "code": "rpc listEnabledAdmins (ListEnabledAdminsRequest) returns (ListEnabledAdminsResponse);", - "doc": "列出单页的管理员" + "doc": "列出单页的管理员", + "roles": [ + "admin" + ] }, { "name": "deleteAdmin", "requestMessageName": "DeleteAdminRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteAdmin (DeleteAdminRequest) returns (RPCSuccess);", - "doc": "删除管理员" + "doc": "删除管理员", + "roles": [ + "admin" + ] }, { "name": "checkAdminOTPWithUsername", "requestMessageName": "CheckAdminOTPWithUsernameRequest", "responseMessageName": "CheckAdminOTPWithUsernameResponse", "code": "rpc checkAdminOTPWithUsername (CheckAdminOTPWithUsernameRequest) returns (CheckAdminOTPWithUsernameResponse);", - "doc": "根据用户名检查是否需要输入OTP" + "doc": "根据用户名检查是否需要输入OTP", + "roles": [ + "admin" + ] }, { "name": "composeAdminDashboard", "requestMessageName": "ComposeAdminDashboardRequest", "responseMessageName": "ComposeAdminDashboardResponse", "code": "rpc composeAdminDashboard (ComposeAdminDashboardRequest) returns (ComposeAdminDashboardResponse);", - "doc": "取得管理员Dashboard数据" + "doc": "取得管理员Dashboard数据", + "roles": [ + "admin" + ] }, { "name": "updateAdminTheme", "requestMessageName": "UpdateAdminThemeRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateAdminTheme (UpdateAdminThemeRequest) returns (RPCSuccess);", - "doc": "修改管理员使用的界面风格" + "doc": "修改管理员使用的界面风格", + "roles": [ + "admin" + ] } ], "filename": "service_admin.proto", @@ -372,7 +515,8 @@ "requestMessageName": "GetAPIAccessTokenRequest", "responseMessageName": "GetAPIAccessTokenResponse", "code": "rpc GetAPIAccessToken (GetAPIAccessTokenRequest) returns (GetAPIAccessTokenResponse);", - "doc": "获取AccessToken" + "doc": "获取AccessToken", + "roles": [] } ], "filename": "service_api_access_token.proto", @@ -386,84 +530,117 @@ "requestMessageName": "CreateAPINodeRequest", "responseMessageName": "CreateAPINodeResponse", "code": "rpc createAPINode (CreateAPINodeRequest) returns (CreateAPINodeResponse);", - "doc": "创建API节点" + "doc": "创建API节点", + "roles": [ + "admin" + ] }, { "name": "updateAPINode", "requestMessageName": "UpdateAPINodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateAPINode (UpdateAPINodeRequest) returns (RPCSuccess);", - "doc": "修改API节点" + "doc": "修改API节点", + "roles": [ + "admin" + ] }, { "name": "deleteAPINode", "requestMessageName": "DeleteAPINodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteAPINode (DeleteAPINodeRequest) returns (RPCSuccess);", - "doc": "删除API节点" + "doc": "删除API节点", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledAPINodes", "requestMessageName": "FindAllEnabledAPINodesRequest", "responseMessageName": "FindAllEnabledAPINodesResponse", "code": "rpc findAllEnabledAPINodes (FindAllEnabledAPINodesRequest) returns (FindAllEnabledAPINodesResponse);", - "doc": "列出所有可用API节点" + "doc": "列出所有可用API节点", + "roles": [] }, { "name": "countAllEnabledAPINodes", "requestMessageName": "CountAllEnabledAPINodesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledAPINodes (CountAllEnabledAPINodesRequest) returns (RPCCountResponse);", - "doc": "计算API节点数量" + "doc": "计算API节点数量", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledAndOnAPINodes", "requestMessageName": "CountAllEnabledAndOnAPINodesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledAndOnAPINodes (CountAllEnabledAndOnAPINodesRequest) returns (RPCCountResponse);", - "doc": "计算启用的API节点数量" + "doc": "计算启用的API节点数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledAPINodes", "requestMessageName": "ListEnabledAPINodesRequest", "responseMessageName": "ListEnabledAPINodesResponse", "code": "rpc listEnabledAPINodes (ListEnabledAPINodesRequest) returns (ListEnabledAPINodesResponse);", - "doc": "列出单页的API节点" + "doc": "列出单页的API节点", + "roles": [ + "admin" + ] }, { "name": "findEnabledAPINode", "requestMessageName": "FindEnabledAPINodeRequest", "responseMessageName": "FindEnabledAPINodeResponse", "code": "rpc findEnabledAPINode (FindEnabledAPINodeRequest) returns (FindEnabledAPINodeResponse);", - "doc": "根据ID查找节点" + "doc": "根据ID查找节点", + "roles": [ + "admin", + "user" + ] }, { "name": "findCurrentAPINodeVersion", "requestMessageName": "FindCurrentAPINodeVersionRequest", "responseMessageName": "FindCurrentAPINodeVersionResponse", "code": "rpc findCurrentAPINodeVersion (FindCurrentAPINodeVersionRequest) returns (FindCurrentAPINodeVersionResponse);", - "doc": "获取当前API节点的版本" + "doc": "获取当前API节点的版本", + "roles": [] }, { "name": "findCurrentAPINode", "requestMessageName": "FindCurrentAPINodeRequest", "responseMessageName": "FindCurrentAPINodeResponse", "code": "rpc findCurrentAPINode(FindCurrentAPINodeRequest) returns (FindCurrentAPINodeResponse);", - "doc": "获取当前API节点的信息" + "doc": "获取当前API节点的信息", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledAPINodesWithSSLCertId", "requestMessageName": "CountAllEnabledAPINodesWithSSLCertIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledAPINodesWithSSLCertId (CountAllEnabledAPINodesWithSSLCertIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个SSL证书的API节点数量" + "doc": "计算使用某个SSL证书的API节点数量", + "roles": [ + "admin" + ] }, { "name": "debugAPINode", "requestMessageName": "DebugAPINodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc debugAPINode(DebugAPINodeRequest) returns (RPCSuccess);", - "doc": "修改调试模式状态" + "doc": "修改调试模式状态", + "roles": [ + "admin" + ] } ], "filename": "service_api_node.proto", @@ -477,7 +654,8 @@ "requestMessageName": "FindAllEnabledAPITokensRequest", "responseMessageName": "FindAllEnabledAPITokensResponse", "code": "rpc findAllEnabledAPITokens (FindAllEnabledAPITokensRequest) returns (FindAllEnabledAPITokensResponse);", - "doc": "获取API令牌" + "doc": "获取API令牌", + "roles": [] } ], "filename": "service_api_token.proto", @@ -491,21 +669,30 @@ "requestMessageName": "FindAllDBTablesRequest", "responseMessageName": "FindAllDBTablesResponse", "code": "rpc findAllDBTables (FindAllDBTablesRequest) returns (FindAllDBTablesResponse);", - "doc": "获取所有表信息" + "doc": "获取所有表信息", + "roles": [ + "admin" + ] }, { "name": "deleteDBTable", "requestMessageName": "DeleteDBTableRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteDBTable (DeleteDBTableRequest) returns (RPCSuccess);", - "doc": "删除表" + "doc": "删除表", + "roles": [ + "admin" + ] }, { "name": "truncateDBTable", "requestMessageName": "TruncateDBTableRequest", "responseMessageName": "RPCSuccess", "code": "rpc truncateDBTable (TruncateDBTableRequest) returns (RPCSuccess);", - "doc": "清空表" + "doc": "清空表", + "roles": [ + "admin" + ] } ], "filename": "service_db.proto", @@ -519,70 +706,100 @@ "requestMessageName": "CreateDBNodeRequest", "responseMessageName": "CreateDBNodeResponse", "code": "rpc createDBNode (CreateDBNodeRequest) returns (CreateDBNodeResponse);", - "doc": "创建数据库节点" + "doc": "创建数据库节点", + "roles": [ + "admin" + ] }, { "name": "updateDBNode", "requestMessageName": "UpdateDBNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateDBNode (UpdateDBNodeRequest) returns (RPCSuccess);", - "doc": "修改数据库节点" + "doc": "修改数据库节点", + "roles": [ + "admin" + ] }, { "name": "deleteDBNode", "requestMessageName": "DeleteDBNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteDBNode (DeleteDBNodeRequest) returns (RPCSuccess);", - "doc": "删除节点" + "doc": "删除节点", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledDBNodes", "requestMessageName": "CountAllEnabledDBNodesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledDBNodes (CountAllEnabledDBNodesRequest) returns (RPCCountResponse);", - "doc": "计算可用的数据库节点数量" + "doc": "计算可用的数据库节点数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledDBNodes", "requestMessageName": "ListEnabledDBNodesRequest", "responseMessageName": "ListEnabledDBNodesResponse", "code": "rpc listEnabledDBNodes (ListEnabledDBNodesRequest) returns (ListEnabledDBNodesResponse);", - "doc": "列出单页的数据库节点" + "doc": "列出单页的数据库节点", + "roles": [ + "admin" + ] }, { "name": "findEnabledDBNode", "requestMessageName": "FindEnabledDBNodeRequest", "responseMessageName": "FindEnabledDBNodeResponse", "code": "rpc findEnabledDBNode (FindEnabledDBNodeRequest) returns (FindEnabledDBNodeResponse);", - "doc": "根据ID查找可用的数据库节点" + "doc": "根据ID查找可用的数据库节点", + "roles": [ + "admin" + ] }, { "name": "findAllDBNodeTables", "requestMessageName": "FindAllDBNodeTablesRequest", "responseMessageName": "FindAllDBNodeTablesResponse", "code": "rpc findAllDBNodeTables (FindAllDBNodeTablesRequest) returns (FindAllDBNodeTablesResponse);", - "doc": "获取所有表信息" + "doc": "获取所有表信息", + "roles": [ + "admin" + ] }, { "name": "deleteDBNodeTable", "requestMessageName": "DeleteDBNodeTableRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteDBNodeTable (DeleteDBNodeTableRequest) returns (RPCSuccess);", - "doc": "删除表" + "doc": "删除表", + "roles": [ + "admin" + ] }, { "name": "truncateDBNodeTable", "requestMessageName": "TruncateDBNodeTableRequest", "responseMessageName": "RPCSuccess", "code": "rpc truncateDBNodeTable (TruncateDBNodeTableRequest) returns (RPCSuccess);", - "doc": "清空表" + "doc": "清空表", + "roles": [ + "admin" + ] }, { "name": "checkDBNodeStatus", "requestMessageName": "CheckDBNodeStatusRequest", "responseMessageName": "CheckDBNodeStatusResponse", "code": "rpc checkDBNodeStatus(CheckDBNodeStatusRequest) returns (CheckDBNodeStatusResponse);", - "doc": "检查数据库节点状态" + "doc": "检查数据库节点状态", + "roles": [ + "admin" + ] } ], "filename": "service_db_node.proto", @@ -596,7 +813,10 @@ "requestMessageName": "FindAllDNSIssuesRequest", "responseMessageName": "FindAllDNSIssuesResponse", "code": "rpc findAllDNSIssues (FindAllDNSIssuesRequest) returns (FindAllDNSIssuesResponse);", - "doc": "查找问题" + "doc": "查找问题", + "roles": [ + "admin" + ] } ], "filename": "service_dns.proto", @@ -610,98 +830,143 @@ "requestMessageName": "CreateDNSDomainRequest", "responseMessageName": "CreateDNSDomainResponse", "code": "rpc createDNSDomain (CreateDNSDomainRequest) returns (CreateDNSDomainResponse);", - "doc": "创建域名" + "doc": "创建域名", + "roles": [ + "admin", + "user" + ] }, { "name": "updateDNSDomain", "requestMessageName": "UpdateDNSDomainRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateDNSDomain (UpdateDNSDomainRequest) returns (RPCSuccess);", - "doc": "修改域名" + "doc": "修改域名", + "roles": [ + "admin" + ] }, { "name": "deleteDNSDomain", "requestMessageName": "DeleteDNSDomainRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteDNSDomain (DeleteDNSDomainRequest) returns (RPCSuccess);", - "doc": "删除域名" + "doc": "删除域名", + "roles": [ + "admin" + ] }, { "name": "recoverDNSDomain", "requestMessageName": "RecoverDNSDomainRequest", "responseMessageName": "RPCSuccess", "code": "rpc recoverDNSDomain (RecoverDNSDomainRequest) returns (RPCSuccess);", - "doc": "恢复删除的域名" + "doc": "恢复删除的域名", + "roles": [ + "admin" + ] }, { "name": "findEnabledDNSDomain", "requestMessageName": "FindEnabledDNSDomainRequest", "responseMessageName": "FindEnabledDNSDomainResponse", "code": "rpc findEnabledDNSDomain (FindEnabledDNSDomainRequest) returns (FindEnabledDNSDomainResponse);", - "doc": "查询单个域名完整信息" + "doc": "查询单个域名完整信息", + "roles": [ + "admin" + ] }, { "name": "findEnabledBasicDNSDomain", "requestMessageName": "FindEnabledBasicDNSDomainRequest", "responseMessageName": "FindEnabledBasicDNSDomainResponse", "code": "rpc findEnabledBasicDNSDomain (FindEnabledBasicDNSDomainRequest) returns (FindEnabledBasicDNSDomainResponse);", - "doc": "查询单个域名基础信息" + "doc": "查询单个域名基础信息", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledDNSDomainsWithDNSProviderId", "requestMessageName": "CountAllEnabledDNSDomainsWithDNSProviderIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledDNSDomainsWithDNSProviderId (CountAllEnabledDNSDomainsWithDNSProviderIdRequest) returns (RPCCountResponse);", - "doc": "计算服务商下的域名数量" + "doc": "计算服务商下的域名数量", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledDNSDomainsWithDNSProviderId", "requestMessageName": "FindAllEnabledDNSDomainsWithDNSProviderIdRequest", "responseMessageName": "FindAllEnabledDNSDomainsWithDNSProviderIdResponse", "code": "rpc findAllEnabledDNSDomainsWithDNSProviderId (FindAllEnabledDNSDomainsWithDNSProviderIdRequest) returns (FindAllEnabledDNSDomainsWithDNSProviderIdResponse);", - "doc": "列出服务商下的所有域名" + "doc": "列出服务商下的所有域名", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledBasicDNSDomainsWithDNSProviderId", "requestMessageName": "FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest", "responseMessageName": "FindAllEnabledBasicDNSDomainsWithDNSProviderIdResponse", "code": "rpc findAllEnabledBasicDNSDomainsWithDNSProviderId (FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest) returns (FindAllEnabledBasicDNSDomainsWithDNSProviderIdResponse);", - "doc": "列出服务商下的所有域名基本信息" + "doc": "列出服务商下的所有域名基本信息", + "roles": [ + "admin" + ] }, { "name": "syncDNSDomainData", "requestMessageName": "SyncDNSDomainDataRequest", "responseMessageName": "SyncDNSDomainDataResponse", "code": "rpc syncDNSDomainData (SyncDNSDomainDataRequest) returns (SyncDNSDomainDataResponse);", - "doc": "同步域名解析" + "doc": "同步域名解析", + "roles": [ + "admin" + ] }, { "name": "findAllDNSDomainRoutes", "requestMessageName": "FindAllDNSDomainRoutesRequest", "responseMessageName": "FindAllDNSDomainRoutesResponse", "code": "rpc findAllDNSDomainRoutes (FindAllDNSDomainRoutesRequest) returns (FindAllDNSDomainRoutesResponse);", - "doc": "查看支持的线路" + "doc": "查看支持的线路", + "roles": [ + "admin" + ] }, { "name": "existAvailableDomains", "requestMessageName": "ExistAvailableDomainsRequest", "responseMessageName": "ExistAvailableDomainsResponse", "code": "rpc existAvailableDomains (ExistAvailableDomainsRequest) returns (ExistAvailableDomainsResponse);", - "doc": "判断是否有域名可选" + "doc": "判断是否有域名可选", + "roles": [ + "admin" + ] }, { "name": "existDNSDomainRecord", "requestMessageName": "ExistDNSDomainRecordRequest", "responseMessageName": "ExistDNSDomainRecordResponse", "code": "rpc existDNSDomainRecord (ExistDNSDomainRecordRequest) returns (ExistDNSDomainRecordResponse);", - "doc": "检查域名是否在记录中" + "doc": "检查域名是否在记录中", + "roles": [ + "admin", + "user" + ] }, { "name": "syncDNSDomainsFromProvider", "requestMessageName": "SyncDNSDomainsFromProviderRequest", "responseMessageName": "SyncDNSDomainsFromProviderResponse", "code": "rpc syncDNSDomainsFromProvider(SyncDNSDomainsFromProviderRequest) returns (SyncDNSDomainsFromProviderResponse);", - "doc": "从服务商同步域名" + "doc": "从服务商同步域名", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_dns_domain.proto", @@ -715,63 +980,96 @@ "requestMessageName": "CreateDNSProviderRequest", "responseMessageName": "CreateDNSProviderResponse", "code": "rpc createDNSProvider (CreateDNSProviderRequest) returns (CreateDNSProviderResponse);", - "doc": "创建服务商" + "doc": "创建服务商", + "roles": [ + "admin", + "user" + ] }, { "name": "updateDNSProvider", "requestMessageName": "UpdateDNSProviderRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateDNSProvider (UpdateDNSProviderRequest) returns (RPCSuccess);", - "doc": "修改服务商" + "doc": "修改服务商", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledDNSProviders", "requestMessageName": "CountAllEnabledDNSProvidersRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledDNSProviders (CountAllEnabledDNSProvidersRequest) returns (RPCCountResponse);", - "doc": "计算服务商数量" + "doc": "计算服务商数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listEnabledDNSProviders", "requestMessageName": "ListEnabledDNSProvidersRequest", "responseMessageName": "ListEnabledDNSProvidersResponse", "code": "rpc listEnabledDNSProviders (ListEnabledDNSProvidersRequest) returns (ListEnabledDNSProvidersResponse);", - "doc": "列出单页服务商信息" + "doc": "列出单页服务商信息", + "roles": [ + "admin", + "user" + ] }, { "name": "findAllEnabledDNSProviders", "requestMessageName": "FindAllEnabledDNSProvidersRequest", "responseMessageName": "FindAllEnabledDNSProvidersResponse", "code": "rpc findAllEnabledDNSProviders (FindAllEnabledDNSProvidersRequest) returns (FindAllEnabledDNSProvidersResponse);", - "doc": "查找所有的DNS服务商" + "doc": "查找所有的DNS服务商", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteDNSProvider", "requestMessageName": "DeleteDNSProviderRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteDNSProvider (DeleteDNSProviderRequest) returns (RPCSuccess);", - "doc": "删除服务商" + "doc": "删除服务商", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledDNSProvider", "requestMessageName": "FindEnabledDNSProviderRequest", "responseMessageName": "FindEnabledDNSProviderResponse", "code": "rpc findEnabledDNSProvider (FindEnabledDNSProviderRequest) returns (FindEnabledDNSProviderResponse);", - "doc": "查找单个服务商" + "doc": "查找单个服务商", + "roles": [ + "admin" + ] }, { "name": "findAllDNSProviderTypes", "requestMessageName": "FindAllDNSProviderTypesRequest", "responseMessageName": "FindAllDNSProviderTypesResponse", "code": "rpc findAllDNSProviderTypes (FindAllDNSProviderTypesRequest) returns (FindAllDNSProviderTypesResponse);", - "doc": "取得所有服务商类型" + "doc": "取得所有服务商类型", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledDNSProvidersWithType", "requestMessageName": "FindAllEnabledDNSProvidersWithTypeRequest", "responseMessageName": "FindAllEnabledDNSProvidersWithTypeResponse", "code": "rpc findAllEnabledDNSProvidersWithType (FindAllEnabledDNSProvidersWithTypeRequest) returns (FindAllEnabledDNSProvidersWithTypeResponse);", - "doc": "取得某个类型的所有服务商" + "doc": "取得某个类型的所有服务商", + "roles": [ + "admin" + ] } ], "filename": "service_dns_provider.proto", @@ -785,21 +1083,30 @@ "requestMessageName": "ExistsDNSTasksRequest", "responseMessageName": "ExistsDNSTasksResponse", "code": "rpc existsDNSTasks (ExistsDNSTasksRequest) returns (ExistsDNSTasksResponse);", - "doc": "检查是否有正在执行的任务" + "doc": "检查是否有正在执行的任务", + "roles": [ + "admin" + ] }, { "name": "findAllDoingDNSTasks", "requestMessageName": "FindAllDoingDNSTasksRequest", "responseMessageName": "FindAllDoingDNSTasksResponse", "code": "rpc findAllDoingDNSTasks (FindAllDoingDNSTasksRequest) returns (FindAllDoingDNSTasksResponse);", - "doc": "查找正在执行的所有任务" + "doc": "查找正在执行的所有任务", + "roles": [ + "admin" + ] }, { "name": "deleteDNSTask", "requestMessageName": "DeleteDNSTaskRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteDNSTask (DeleteDNSTaskRequest) returns (RPCSuccess);", - "doc": "删除任务" + "doc": "删除任务", + "roles": [ + "admin" + ] } ], "filename": "service_dns_task.proto", @@ -813,21 +1120,32 @@ "requestMessageName": "FindEnabledFileRequest", "responseMessageName": "FindEnabledFileResponse", "code": "rpc findEnabledFile (FindEnabledFileRequest) returns (FindEnabledFileResponse);", - "doc": "查找文件" + "doc": "查找文件", + "roles": [ + "admin", + "user" + ] }, { "name": "createFile", "requestMessageName": "CreateFileRequest", "responseMessageName": "CreateFileResponse", "code": "rpc createFile (CreateFileRequest) returns (CreateFileResponse);", - "doc": "创建文件" + "doc": "创建文件", + "roles": [ + "admin", + "user" + ] }, { "name": "updateFileFinished", "requestMessageName": "UpdateFileFinishedRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateFileFinished (UpdateFileFinishedRequest) returns (RPCSuccess);", - "doc": "将文件置为已完成" + "doc": "将文件置为已完成", + "roles": [ + "admin" + ] } ], "filename": "service_file.proto", @@ -841,21 +1159,27 @@ "requestMessageName": "CreateFileChunkRequest", "responseMessageName": "CreateFileChunkResponse", "code": "rpc createFileChunk (CreateFileChunkRequest) returns (CreateFileChunkResponse);", - "doc": "创建文件片段" + "doc": "创建文件片段", + "roles": [ + "admin", + "user" + ] }, { "name": "findAllFileChunkIds", "requestMessageName": "FindAllFileChunkIdsRequest", "responseMessageName": "FindAllFileChunkIdsResponse", "code": "rpc findAllFileChunkIds (FindAllFileChunkIdsRequest) returns (FindAllFileChunkIdsResponse);", - "doc": "获取的一个文件的所有片段IDs" + "doc": "获取的一个文件的所有片段IDs", + "roles": [] }, { "name": "downloadFileChunk", "requestMessageName": "DownloadFileChunkRequest", "responseMessageName": "DownloadFileChunkResponse", "code": "rpc downloadFileChunk (DownloadFileChunkRequest) returns (DownloadFileChunkResponse);", - "doc": "下载文件片段" + "doc": "下载文件片段", + "roles": [] } ], "filename": "service_file_chunk.proto", @@ -869,21 +1193,30 @@ "requestMessageName": "ComposeFirewallGlobalBoardRequest", "responseMessageName": "ComposeFirewallGlobalBoardResponse", "code": "rpc composeFirewallGlobalBoard (ComposeFirewallGlobalBoardRequest) returns (ComposeFirewallGlobalBoardResponse);", - "doc": "组合看板数据" + "doc": "组合看板数据", + "roles": [ + "admin" + ] }, { "name": "notifyHTTPFirewallEvent", "requestMessageName": "NotifyHTTPFirewallEventRequest", "responseMessageName": "RPCSuccess", "code": "rpc notifyHTTPFirewallEvent (NotifyHTTPFirewallEventRequest) returns (RPCSuccess);", - "doc": "发送告警(notify)消息" + "doc": "发送告警(notify)消息", + "roles": [ + "node" + ] }, { "name": "countFirewallDailyBlocks", "requestMessageName": "CountFirewallDailyBlocksRequest", "responseMessageName": "CountFirewallDailyBlocksResponse", "code": "rpc countFirewallDailyBlocks(CountFirewallDailyBlocksRequest) returns (CountFirewallDailyBlocksResponse);", - "doc": "读取当前Block动作次数" + "doc": "读取当前Block动作次数", + "roles": [ + "admin" + ] } ], "filename": "service_firewall.proto", @@ -897,28 +1230,40 @@ "requestMessageName": "CreateHTTPAccessLogsRequest", "responseMessageName": "CreateHTTPAccessLogsResponse", "code": "rpc createHTTPAccessLogs (CreateHTTPAccessLogsRequest) returns (CreateHTTPAccessLogsResponse);", - "doc": "创建访问日志" + "doc": "创建访问日志", + "roles": [] }, { "name": "listHTTPAccessLogs", "requestMessageName": "ListHTTPAccessLogsRequest", "responseMessageName": "ListHTTPAccessLogsResponse", "code": "rpc listHTTPAccessLogs (ListHTTPAccessLogsRequest) returns (ListHTTPAccessLogsResponse);", - "doc": "列出单页访问日志" + "doc": "列出单页访问日志", + "roles": [ + "admin", + "user" + ] }, { "name": "findHTTPAccessLog", "requestMessageName": "FindHTTPAccessLogRequest", "responseMessageName": "FindHTTPAccessLogResponse", "code": "rpc findHTTPAccessLog (FindHTTPAccessLogRequest) returns (FindHTTPAccessLogResponse);", - "doc": "查找单个日志" + "doc": "查找单个日志", + "roles": [ + "admin", + "user" + ] }, { "name": "findHTTPAccessLogPartitions", "requestMessageName": "FindHTTPAccessLogPartitionsRequest", "responseMessageName": "FindHTTPAccessLogPartitionsResponse", "code": "rpc findHTTPAccessLogPartitions(FindHTTPAccessLogPartitionsRequest) returns (FindHTTPAccessLogPartitionsResponse);", - "doc": "查找日志分区" + "doc": "查找日志分区", + "roles": [ + "admin" + ] } ], "filename": "service_http_access_log.proto", @@ -932,49 +1277,70 @@ "requestMessageName": "CountAllEnabledHTTPAccessLogPoliciesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledHTTPAccessLogPolicies (CountAllEnabledHTTPAccessLogPoliciesRequest) returns (RPCCountResponse);", - "doc": "计算访问日志策略数量" + "doc": "计算访问日志策略数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledHTTPAccessLogPolicies", "requestMessageName": "ListEnabledHTTPAccessLogPoliciesRequest", "responseMessageName": "ListEnabledHTTPAccessLogPoliciesResponse", "code": "rpc listEnabledHTTPAccessLogPolicies (ListEnabledHTTPAccessLogPoliciesRequest) returns (ListEnabledHTTPAccessLogPoliciesResponse);", - "doc": "列出单页访问日志策略" + "doc": "列出单页访问日志策略", + "roles": [ + "admin" + ] }, { "name": "createHTTPAccessLogPolicy", "requestMessageName": "CreateHTTPAccessLogPolicyRequest", "responseMessageName": "CreateHTTPAccessLogPolicyResponse", "code": "rpc createHTTPAccessLogPolicy (CreateHTTPAccessLogPolicyRequest) returns (CreateHTTPAccessLogPolicyResponse);", - "doc": "创建访问日志策略" + "doc": "创建访问日志策略", + "roles": [ + "admin" + ] }, { "name": "updateHTTPAccessLogPolicy", "requestMessageName": "UpdateHTTPAccessLogPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPAccessLogPolicy (UpdateHTTPAccessLogPolicyRequest) returns (RPCSuccess);", - "doc": "修改访问日志策略" + "doc": "修改访问日志策略", + "roles": [ + "admin" + ] }, { "name": "findEnabledHTTPAccessLogPolicy", "requestMessageName": "FindEnabledHTTPAccessLogPolicyRequest", "responseMessageName": "FindEnabledHTTPAccessLogPolicyResponse", "code": "rpc findEnabledHTTPAccessLogPolicy (FindEnabledHTTPAccessLogPolicyRequest) returns (FindEnabledHTTPAccessLogPolicyResponse);", - "doc": "查找单个访问日志策略" + "doc": "查找单个访问日志策略", + "roles": [ + "admin" + ] }, { "name": "deleteHTTPAccessLogPolicy", "requestMessageName": "DeleteHTTPAccessLogPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteHTTPAccessLogPolicy (DeleteHTTPAccessLogPolicyRequest) returns (RPCSuccess);", - "doc": "删除访问日志策略" + "doc": "删除访问日志策略", + "roles": [ + "admin" + ] }, { "name": "writeHTTPAccessLogPolicy", "requestMessageName": "WriteHTTPAccessLogPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc writeHTTPAccessLogPolicy (WriteHTTPAccessLogPolicyRequest) returns (RPCSuccess);", - "doc": "测试写入某个访问日志策略" + "doc": "测试写入某个访问日志策略", + "roles": [ + "admin" + ] } ], "filename": "service_http_access_log_policy.proto", @@ -988,21 +1354,30 @@ "requestMessageName": "CreateHTTPAuthPolicyRequest", "responseMessageName": "CreateHTTPAuthPolicyResponse", "code": "rpc createHTTPAuthPolicy (CreateHTTPAuthPolicyRequest) returns (CreateHTTPAuthPolicyResponse);", - "doc": "创建策略" + "doc": "创建策略", + "roles": [ + "admin" + ] }, { "name": "updateHTTPAuthPolicy", "requestMessageName": "UpdateHTTPAuthPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPAuthPolicy (UpdateHTTPAuthPolicyRequest) returns (RPCSuccess);", - "doc": "修改策略" + "doc": "修改策略", + "roles": [ + "admin" + ] }, { "name": "findEnabledHTTPAuthPolicy", "requestMessageName": "FindEnabledHTTPAuthPolicyRequest", "responseMessageName": "FindEnabledHTTPAuthPolicyResponse", "code": "rpc findEnabledHTTPAuthPolicy (FindEnabledHTTPAuthPolicyRequest) returns (FindEnabledHTTPAuthPolicyResponse);", - "doc": "查找策略信息" + "doc": "查找策略信息", + "roles": [ + "admin" + ] } ], "filename": "service_http_auth_policy.proto", @@ -1016,63 +1391,91 @@ "requestMessageName": "FindAllEnabledHTTPCachePoliciesRequest", "responseMessageName": "FindAllEnabledHTTPCachePoliciesResponse", "code": "rpc findAllEnabledHTTPCachePolicies (FindAllEnabledHTTPCachePoliciesRequest) returns (FindAllEnabledHTTPCachePoliciesResponse);", - "doc": "获取所有可用策略" + "doc": "获取所有可用策略", + "roles": [ + "admin" + ] }, { "name": "createHTTPCachePolicy", "requestMessageName": "CreateHTTPCachePolicyRequest", "responseMessageName": "CreateHTTPCachePolicyResponse", "code": "rpc createHTTPCachePolicy (CreateHTTPCachePolicyRequest) returns (CreateHTTPCachePolicyResponse);", - "doc": "创建缓存策略" + "doc": "创建缓存策略", + "roles": [ + "admin" + ] }, { "name": "updateHTTPCachePolicy", "requestMessageName": "UpdateHTTPCachePolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPCachePolicy (UpdateHTTPCachePolicyRequest) returns (RPCSuccess);", - "doc": "修改缓存策略" + "doc": "修改缓存策略", + "roles": [ + "admin" + ] }, { "name": "deleteHTTPCachePolicy", "requestMessageName": "DeleteHTTPCachePolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteHTTPCachePolicy (DeleteHTTPCachePolicyRequest) returns (RPCSuccess);", - "doc": "删除缓存策略" + "doc": "删除缓存策略", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledHTTPCachePolicies", "requestMessageName": "CountAllEnabledHTTPCachePoliciesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledHTTPCachePolicies (CountAllEnabledHTTPCachePoliciesRequest) returns (RPCCountResponse);", - "doc": "计算缓存策略数量" + "doc": "计算缓存策略数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledHTTPCachePolicies", "requestMessageName": "ListEnabledHTTPCachePoliciesRequest", "responseMessageName": "ListEnabledHTTPCachePoliciesResponse", "code": "rpc listEnabledHTTPCachePolicies (ListEnabledHTTPCachePoliciesRequest) returns (ListEnabledHTTPCachePoliciesResponse);", - "doc": "列出单页的缓存策略" + "doc": "列出单页的缓存策略", + "roles": [ + "admin" + ] }, { "name": "findEnabledHTTPCachePolicyConfig", "requestMessageName": "FindEnabledHTTPCachePolicyConfigRequest", "responseMessageName": "FindEnabledHTTPCachePolicyConfigResponse", "code": "rpc findEnabledHTTPCachePolicyConfig (FindEnabledHTTPCachePolicyConfigRequest) returns (FindEnabledHTTPCachePolicyConfigResponse);", - "doc": "查找单个缓存策略配置" + "doc": "查找单个缓存策略配置", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPCachePolicy", "requestMessageName": "FindEnabledHTTPCachePolicyRequest", "responseMessageName": "FindEnabledHTTPCachePolicyResponse", "code": "rpc findEnabledHTTPCachePolicy (FindEnabledHTTPCachePolicyRequest) returns (FindEnabledHTTPCachePolicyResponse);", - "doc": "查找单个缓存策略信息" + "doc": "查找单个缓存策略信息", + "roles": [ + "admin" + ] }, { "name": "updateHTTPCachePolicyRefs", "requestMessageName": "UpdateHTTPCachePolicyRefsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPCachePolicyRefs (UpdateHTTPCachePolicyRefsRequest) returns (RPCSuccess);", - "doc": "设置缓存策略的默认条件" + "doc": "设置缓存策略的默认条件", + "roles": [ + "admin" + ] } ], "filename": "service_http_cache_policy.proto", @@ -1086,49 +1489,76 @@ "requestMessageName": "CreateHTTPCacheTaskRequest", "responseMessageName": "CreateHTTPCacheTaskResponse", "code": "rpc createHTTPCacheTask(CreateHTTPCacheTaskRequest) returns (CreateHTTPCacheTaskResponse);", - "doc": "创建任务" + "doc": "创建任务", + "roles": [ + "admin", + "user" + ] }, { "name": "countHTTPCacheTasks", "requestMessageName": "CountHTTPCacheTasksRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countHTTPCacheTasks(CountHTTPCacheTasksRequest) returns (RPCCountResponse);", - "doc": "计算任务总数量" + "doc": "计算任务总数量", + "roles": [ + "admin", + "user" + ] }, { "name": "countDoingHTTPCacheTasks", "requestMessageName": "CountDoingHTTPCacheTasksRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countDoingHTTPCacheTasks(CountDoingHTTPCacheTasksRequest) returns (RPCCountResponse);", - "doc": "计算正在执行的任务数量" + "doc": "计算正在执行的任务数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listHTTPCacheTasks", "requestMessageName": "ListHTTPCacheTasksRequest", "responseMessageName": "ListHTTPCacheTasksResponse", "code": "rpc listHTTPCacheTasks(ListHTTPCacheTasksRequest) returns (ListHTTPCacheTasksResponse);", - "doc": "列出单页任务" + "doc": "列出单页任务", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPCacheTask", "requestMessageName": "FindEnabledHTTPCacheTaskRequest", "responseMessageName": "FindEnabledHTTPCacheTaskResponse", "code": "rpc findEnabledHTTPCacheTask(FindEnabledHTTPCacheTaskRequest) returns (FindEnabledHTTPCacheTaskResponse);", - "doc": "查找单个任务" + "doc": "查找单个任务", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteHTTPCacheTask", "requestMessageName": "DeleteHTTPCacheTaskRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteHTTPCacheTask(DeleteHTTPCacheTaskRequest) returns (RPCSuccess);", - "doc": "删除任务" + "doc": "删除任务", + "roles": [ + "admin", + "user" + ] }, { "name": "resetHTTPCacheTask", "requestMessageName": "ResetHTTPCacheTaskRequest", "responseMessageName": "RPCSuccess", "code": "rpc resetHTTPCacheTask(ResetHTTPCacheTaskRequest) returns (RPCSuccess);", - "doc": "重置任务状态" + "doc": "重置任务状态", + "roles": [ + "admin" + ] } ], "filename": "service_http_cache_task.proto", @@ -1142,21 +1572,31 @@ "requestMessageName": "ValidateHTTPCacheTaskKeysRequest", "responseMessageName": "ValidateHTTPCacheTaskKeysResponse", "code": "rpc validateHTTPCacheTaskKeys(ValidateHTTPCacheTaskKeysRequest) returns (ValidateHTTPCacheTaskKeysResponse);", - "doc": "校验缓存Key" + "doc": "校验缓存Key", + "roles": [ + "admin", + "user" + ] }, { "name": "findDoingHTTPCacheTaskKeys", "requestMessageName": "FindDoingHTTPCacheTaskKeysRequest", "responseMessageName": "FindDoingHTTPCacheTaskKeysResponse", "code": "rpc findDoingHTTPCacheTaskKeys(FindDoingHTTPCacheTaskKeysRequest) returns (FindDoingHTTPCacheTaskKeysResponse);", - "doc": "查找需要执行的Key" + "doc": "查找需要执行的Key", + "roles": [ + "node" + ] }, { "name": "updateHTTPCacheTaskKeysStatus", "requestMessageName": "UpdateHTTPCacheTaskKeysStatusRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPCacheTaskKeysStatus(UpdateHTTPCacheTaskKeysStatusRequest) returns (RPCSuccess);", - "doc": "更新一组Key状态" + "doc": "更新一组Key状态", + "roles": [ + "node" + ] } ], "filename": "service_http_cache_task_key.proto", @@ -1170,28 +1610,44 @@ "requestMessageName": "CreateHTTPFastcgiRequest", "responseMessageName": "CreateHTTPFastcgiResponse", "code": "rpc createHTTPFastcgi (CreateHTTPFastcgiRequest) returns (CreateHTTPFastcgiResponse);", - "doc": "创建Fastcgi" + "doc": "创建Fastcgi", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPFastcgi", "requestMessageName": "UpdateHTTPFastcgiRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPFastcgi (UpdateHTTPFastcgiRequest) returns (RPCSuccess);", - "doc": "修改Fastcgi" + "doc": "修改Fastcgi", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPFastcgi", "requestMessageName": "FindEnabledHTTPFastcgiRequest", "responseMessageName": "FindEnabledHTTPFastcgiResponse", "code": "rpc findEnabledHTTPFastcgi (FindEnabledHTTPFastcgiRequest) returns (FindEnabledHTTPFastcgiResponse);", - "doc": "获取Fastcgi详情" + "doc": "获取Fastcgi详情", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPFastcgiConfig", "requestMessageName": "FindEnabledHTTPFastcgiConfigRequest", "responseMessageName": "FindEnabledHTTPFastcgiConfigResponse", "code": "rpc findEnabledHTTPFastcgiConfig (FindEnabledHTTPFastcgiConfigRequest) returns (FindEnabledHTTPFastcgiConfigResponse);", - "doc": "获取Fastcgi配置" + "doc": "获取Fastcgi配置", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_http_fastcgi.proto", @@ -1205,91 +1661,136 @@ "requestMessageName": "FindAllEnabledHTTPFirewallPoliciesRequest", "responseMessageName": "FindAllEnabledHTTPFirewallPoliciesResponse", "code": "rpc findAllEnabledHTTPFirewallPolicies (FindAllEnabledHTTPFirewallPoliciesRequest) returns (FindAllEnabledHTTPFirewallPoliciesResponse);", - "doc": "获取所有可用策略" + "doc": "获取所有可用策略", + "roles": [ + "admin" + ] }, { "name": "createHTTPFirewallPolicy", "requestMessageName": "CreateHTTPFirewallPolicyRequest", "responseMessageName": "CreateHTTPFirewallPolicyResponse", "code": "rpc createHTTPFirewallPolicy (CreateHTTPFirewallPolicyRequest) returns (CreateHTTPFirewallPolicyResponse);", - "doc": "创建防火墙策略" + "doc": "创建防火墙策略", + "roles": [ + "admin", + "user" + ] }, { "name": "createEmptyHTTPFirewallPolicy", "requestMessageName": "CreateEmptyHTTPFirewallPolicyRequest", "responseMessageName": "CreateEmptyHTTPFirewallPolicyResponse", "code": "rpc createEmptyHTTPFirewallPolicy (CreateEmptyHTTPFirewallPolicyRequest) returns (CreateEmptyHTTPFirewallPolicyResponse);", - "doc": "创建空防火墙策略" + "doc": "创建空防火墙策略", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPFirewallPolicy", "requestMessageName": "UpdateHTTPFirewallPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPFirewallPolicy (UpdateHTTPFirewallPolicyRequest) returns (RPCSuccess);", - "doc": "修改防火墙策略" + "doc": "修改防火墙策略", + "roles": [ + "admin" + ] }, { "name": "updateHTTPFirewallPolicyGroups", "requestMessageName": "UpdateHTTPFirewallPolicyGroupsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPFirewallPolicyGroups (UpdateHTTPFirewallPolicyGroupsRequest) returns (RPCSuccess);", - "doc": "修改分组信息" + "doc": "修改分组信息", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPFirewallInboundConfig", "requestMessageName": "UpdateHTTPFirewallInboundConfigRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPFirewallInboundConfig (UpdateHTTPFirewallInboundConfigRequest) returns (RPCSuccess);", - "doc": "修改inbound信息" + "doc": "修改inbound信息", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledHTTPFirewallPolicies", "requestMessageName": "CountAllEnabledHTTPFirewallPoliciesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledHTTPFirewallPolicies (CountAllEnabledHTTPFirewallPoliciesRequest) returns (RPCCountResponse);", - "doc": "计算可用的防火墙策略数量" + "doc": "计算可用的防火墙策略数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledHTTPFirewallPolicies", "requestMessageName": "ListEnabledHTTPFirewallPoliciesRequest", "responseMessageName": "ListEnabledHTTPFirewallPoliciesResponse", "code": "rpc listEnabledHTTPFirewallPolicies (ListEnabledHTTPFirewallPoliciesRequest) returns (ListEnabledHTTPFirewallPoliciesResponse);", - "doc": "列出单页的防火墙策略" + "doc": "列出单页的防火墙策略", + "roles": [ + "admin" + ] }, { "name": "deleteHTTPFirewallPolicy", "requestMessageName": "DeleteHTTPFirewallPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteHTTPFirewallPolicy (DeleteHTTPFirewallPolicyRequest) returns (RPCSuccess);", - "doc": "删除某个防火墙策略" + "doc": "删除某个防火墙策略", + "roles": [ + "admin" + ] }, { "name": "findEnabledHTTPFirewallPolicyConfig", "requestMessageName": "FindEnabledHTTPFirewallPolicyConfigRequest", "responseMessageName": "FindEnabledHTTPFirewallPolicyConfigResponse", "code": "rpc findEnabledHTTPFirewallPolicyConfig (FindEnabledHTTPFirewallPolicyConfigRequest) returns (FindEnabledHTTPFirewallPolicyConfigResponse);", - "doc": "查找单个防火墙配置" + "doc": "查找单个防火墙配置", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPFirewallPolicy", "requestMessageName": "FindEnabledHTTPFirewallPolicyRequest", "responseMessageName": "FindEnabledHTTPFirewallPolicyResponse", "code": "rpc findEnabledHTTPFirewallPolicy (FindEnabledHTTPFirewallPolicyRequest) returns (FindEnabledHTTPFirewallPolicyResponse);", - "doc": "获取防火墙的基本信息" + "doc": "获取防火墙的基本信息", + "roles": [ + "admin", + "user" + ] }, { "name": "importHTTPFirewallPolicy", "requestMessageName": "ImportHTTPFirewallPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc importHTTPFirewallPolicy (ImportHTTPFirewallPolicyRequest) returns (RPCSuccess);", - "doc": "导入策略数据" + "doc": "导入策略数据", + "roles": [ + "admin" + ] }, { "name": "checkHTTPFirewallPolicyIPStatus", "requestMessageName": "CheckHTTPFirewallPolicyIPStatusRequest", "responseMessageName": "CheckHTTPFirewallPolicyIPStatusResponse", "code": "rpc checkHTTPFirewallPolicyIPStatus (CheckHTTPFirewallPolicyIPStatusRequest) returns (CheckHTTPFirewallPolicyIPStatusResponse);", - "doc": "检查IP状态" + "doc": "检查IP状态", + "roles": [ + "admin" + ] } ], "filename": "service_http_firewall_policy.proto", @@ -1303,49 +1804,77 @@ "requestMessageName": "UpdateHTTPFirewallRuleGroupIsOnRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPFirewallRuleGroupIsOn (UpdateHTTPFirewallRuleGroupIsOnRequest) returns (RPCSuccess);", - "doc": "设置是否启用分组" + "doc": "设置是否启用分组", + "roles": [ + "admin", + "user" + ] }, { "name": "createHTTPFirewallRuleGroup", "requestMessageName": "CreateHTTPFirewallRuleGroupRequest", "responseMessageName": "CreateHTTPFirewallRuleGroupResponse", "code": "rpc createHTTPFirewallRuleGroup (CreateHTTPFirewallRuleGroupRequest) returns (CreateHTTPFirewallRuleGroupResponse);", - "doc": "创建分组" + "doc": "创建分组", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPFirewallRuleGroup", "requestMessageName": "UpdateHTTPFirewallRuleGroupRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPFirewallRuleGroup (UpdateHTTPFirewallRuleGroupRequest) returns (RPCSuccess);", - "doc": "修改分组" + "doc": "修改分组", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPFirewallRuleGroupConfig", "requestMessageName": "FindEnabledHTTPFirewallRuleGroupConfigRequest", "responseMessageName": "FindEnabledHTTPFirewallRuleGroupConfigResponse", "code": "rpc findEnabledHTTPFirewallRuleGroupConfig (FindEnabledHTTPFirewallRuleGroupConfigRequest) returns (FindEnabledHTTPFirewallRuleGroupConfigResponse);", - "doc": "获取分组配置" + "doc": "获取分组配置", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPFirewallRuleGroup", "requestMessageName": "FindEnabledHTTPFirewallRuleGroupRequest", "responseMessageName": "FindEnabledHTTPFirewallRuleGroupResponse", "code": "rpc findEnabledHTTPFirewallRuleGroup (FindEnabledHTTPFirewallRuleGroupRequest) returns (FindEnabledHTTPFirewallRuleGroupResponse);", - "doc": "获取分组信息" + "doc": "获取分组信息", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPFirewallRuleGroupSets", "requestMessageName": "UpdateHTTPFirewallRuleGroupSetsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPFirewallRuleGroupSets (UpdateHTTPFirewallRuleGroupSetsRequest) returns (RPCSuccess);", - "doc": "修改分组的规则集" + "doc": "修改分组的规则集", + "roles": [ + "admin", + "user" + ] }, { "name": "addHTTPFirewallRuleGroupSet", "requestMessageName": "AddHTTPFirewallRuleGroupSetRequest", "responseMessageName": "RPCSuccess", "code": "rpc addHTTPFirewallRuleGroupSet(AddHTTPFirewallRuleGroupSetRequest) returns (RPCSuccess);", - "doc": "添加规则集" + "doc": "添加规则集", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_http_firewall_rule_group.proto", @@ -1359,28 +1888,44 @@ "requestMessageName": "CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest", "responseMessageName": "CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse", "code": "rpc createOrUpdateHTTPFirewallRuleSetFromConfig (CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest) returns (CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse);", - "doc": "根据配置创建或修改规则集" + "doc": "根据配置创建或修改规则集", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPFirewallRuleSetIsOn", "requestMessageName": "UpdateHTTPFirewallRuleSetIsOnRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPFirewallRuleSetIsOn (UpdateHTTPFirewallRuleSetIsOnRequest) returns (RPCSuccess);", - "doc": "设置开启状态" + "doc": "设置开启状态", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPFirewallRuleSetConfig", "requestMessageName": "FindEnabledHTTPFirewallRuleSetConfigRequest", "responseMessageName": "FindEnabledHTTPFirewallRuleSetConfigResponse", "code": "rpc findEnabledHTTPFirewallRuleSetConfig (FindEnabledHTTPFirewallRuleSetConfigRequest) returns (FindEnabledHTTPFirewallRuleSetConfigResponse);", - "doc": "查找规则集配置" + "doc": "查找规则集配置", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPFirewallRuleSet", "requestMessageName": "FindEnabledHTTPFirewallRuleSetRequest", "responseMessageName": "FindEnabledHTTPFirewallRuleSetResponse", "code": "rpc findEnabledHTTPFirewallRuleSet (FindEnabledHTTPFirewallRuleSetRequest) returns (FindEnabledHTTPFirewallRuleSetResponse);", - "doc": "查找规则集信息" + "doc": "查找规则集信息", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_http_firewall_rule_set.proto", @@ -1394,21 +1939,24 @@ "requestMessageName": "CreateHTTPGzipRequest", "responseMessageName": "CreateHTTPGzipResponse", "code": "rpc createHTTPGzip (CreateHTTPGzipRequest) returns (CreateHTTPGzipResponse);", - "doc": "创建Gzip配置" + "doc": "创建Gzip配置", + "roles": [] }, { "name": "findEnabledHTTPGzipConfig", "requestMessageName": "FindEnabledGzipConfigRequest", "responseMessageName": "FindEnabledGzipConfigResponse", "code": "rpc findEnabledHTTPGzipConfig (FindEnabledGzipConfigRequest) returns (FindEnabledGzipConfigResponse);", - "doc": "查找Gzip配置" + "doc": "查找Gzip配置", + "roles": [] }, { "name": "updateHTTPGzip", "requestMessageName": "UpdateHTTPGzipRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPGzip (UpdateHTTPGzipRequest) returns (RPCSuccess);", - "doc": "修改Gzip配置" + "doc": "修改Gzip配置", + "roles": [] } ], "filename": "service_http_gzip.proto", @@ -1422,21 +1970,33 @@ "requestMessageName": "CreateHTTPHeaderRequest", "responseMessageName": "CreateHTTPHeaderResponse", "code": "rpc createHTTPHeader (CreateHTTPHeaderRequest) returns (CreateHTTPHeaderResponse);", - "doc": "创建Header" + "doc": "创建Header", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPHeader", "requestMessageName": "UpdateHTTPHeaderRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPHeader (UpdateHTTPHeaderRequest) returns (RPCSuccess);", - "doc": "修改Header" + "doc": "修改Header", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPHeaderConfig", "requestMessageName": "FindEnabledHTTPHeaderConfigRequest", "responseMessageName": "FindEnabledHTTPHeaderConfigResponse", "code": "rpc findEnabledHTTPHeaderConfig (FindEnabledHTTPHeaderConfigRequest) returns (FindEnabledHTTPHeaderConfigResponse);", - "doc": "查找配置" + "doc": "查找配置", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_http_header.proto", @@ -1450,49 +2010,77 @@ "requestMessageName": "FindEnabledHTTPHeaderPolicyConfigRequest", "responseMessageName": "FindEnabledHTTPHeaderPolicyConfigResponse", "code": "rpc findEnabledHTTPHeaderPolicyConfig (FindEnabledHTTPHeaderPolicyConfigRequest) returns (FindEnabledHTTPHeaderPolicyConfigResponse);", - "doc": "查找策略配置" + "doc": "查找策略配置", + "roles": [ + "admin", + "user" + ] }, { "name": "createHTTPHeaderPolicy", "requestMessageName": "CreateHTTPHeaderPolicyRequest", "responseMessageName": "CreateHTTPHeaderPolicyResponse", "code": "rpc createHTTPHeaderPolicy (CreateHTTPHeaderPolicyRequest) returns (CreateHTTPHeaderPolicyResponse);", - "doc": "创建策略" + "doc": "创建策略", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPHeaderPolicyAddingHeaders", "requestMessageName": "UpdateHTTPHeaderPolicyAddingHeadersRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPHeaderPolicyAddingHeaders (UpdateHTTPHeaderPolicyAddingHeadersRequest) returns (RPCSuccess);", - "doc": "修改AddHeaders" + "doc": "修改AddHeaders", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPHeaderPolicySettingHeaders", "requestMessageName": "UpdateHTTPHeaderPolicySettingHeadersRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPHeaderPolicySettingHeaders (UpdateHTTPHeaderPolicySettingHeadersRequest) returns (RPCSuccess);", - "doc": "修改SetHeaders" + "doc": "修改SetHeaders", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPHeaderPolicyAddingTrailers", "requestMessageName": "UpdateHTTPHeaderPolicyAddingTrailersRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPHeaderPolicyAddingTrailers (UpdateHTTPHeaderPolicyAddingTrailersRequest) returns (RPCSuccess);", - "doc": "修改AddTrailers" + "doc": "修改AddTrailers", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPHeaderPolicyReplacingHeaders", "requestMessageName": "UpdateHTTPHeaderPolicyReplacingHeadersRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPHeaderPolicyReplacingHeaders (UpdateHTTPHeaderPolicyReplacingHeadersRequest) returns (RPCSuccess);", - "doc": "修改ReplaceHeaders" + "doc": "修改ReplaceHeaders", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPHeaderPolicyDeletingHeaders", "requestMessageName": "UpdateHTTPHeaderPolicyDeletingHeadersRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPHeaderPolicyDeletingHeaders (UpdateHTTPHeaderPolicyDeletingHeadersRequest) returns (RPCSuccess);", - "doc": "修改删除的Headers" + "doc": "修改删除的Headers", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_http_header_policy.proto", @@ -1506,49 +2094,72 @@ "requestMessageName": "CreateHTTPLocationRequest", "responseMessageName": "CreateHTTPLocationResponse", "code": "rpc createHTTPLocation (CreateHTTPLocationRequest) returns (CreateHTTPLocationResponse);", - "doc": "创建路径规则" + "doc": "创建路径规则", + "roles": [ + "admin" + ] }, { "name": "updateHTTPLocation", "requestMessageName": "UpdateHTTPLocationRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPLocation (UpdateHTTPLocationRequest) returns (RPCSuccess);", - "doc": "修改路径规则" + "doc": "修改路径规则", + "roles": [ + "admin" + ] }, { "name": "findEnabledHTTPLocationConfig", "requestMessageName": "FindEnabledHTTPLocationConfigRequest", "responseMessageName": "FindEnabledHTTPLocationConfigResponse", "code": "rpc findEnabledHTTPLocationConfig (FindEnabledHTTPLocationConfigRequest) returns (FindEnabledHTTPLocationConfigResponse);", - "doc": "查找路径规则配置" + "doc": "查找路径规则配置", + "roles": [ + "admin" + ] }, { "name": "deleteHTTPLocation", "requestMessageName": "DeleteHTTPLocationRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteHTTPLocation (DeleteHTTPLocationRequest) returns (RPCSuccess);", - "doc": "删除路径规则" + "doc": "删除路径规则", + "roles": [ + "admin" + ] }, { "name": "findAndInitHTTPLocationReverseProxyConfig", "requestMessageName": "FindAndInitHTTPLocationReverseProxyConfigRequest", "responseMessageName": "FindAndInitHTTPLocationReverseProxyConfigResponse", "code": "rpc findAndInitHTTPLocationReverseProxyConfig (FindAndInitHTTPLocationReverseProxyConfigRequest) returns (FindAndInitHTTPLocationReverseProxyConfigResponse);", - "doc": "查找反向代理设置" + "doc": "查找反向代理设置", + "roles": [ + "admin", + "user" + ] }, { "name": "findAndInitHTTPLocationWebConfig", "requestMessageName": "FindAndInitHTTPLocationWebConfigRequest", "responseMessageName": "FindAndInitHTTPLocationWebConfigResponse", "code": "rpc findAndInitHTTPLocationWebConfig (FindAndInitHTTPLocationWebConfigRequest) returns (FindAndInitHTTPLocationWebConfigResponse);", - "doc": "初始化Web设置" + "doc": "初始化Web设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPLocationReverseProxy", "requestMessageName": "UpdateHTTPLocationReverseProxyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPLocationReverseProxy (UpdateHTTPLocationReverseProxyRequest) returns (RPCSuccess);", - "doc": "修改反向代理设置" + "doc": "修改反向代理设置", + "roles": [ + "admin" + ] } ], "filename": "service_http_location.proto", @@ -1562,21 +2173,33 @@ "requestMessageName": "CreateHTTPPageRequest", "responseMessageName": "CreateHTTPPageResponse", "code": "rpc createHTTPPage (CreateHTTPPageRequest) returns (CreateHTTPPageResponse);", - "doc": "创建Page" + "doc": "创建Page", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPPage", "requestMessageName": "UpdateHTTPPageRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPPage (UpdateHTTPPageRequest) returns (RPCSuccess);", - "doc": "修改Page" + "doc": "修改Page", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPPageConfig", "requestMessageName": "FindEnabledHTTPPageConfigRequest", "responseMessageName": "FindEnabledHTTPPageConfigResponse", "code": "rpc findEnabledHTTPPageConfig (FindEnabledHTTPPageConfigRequest) returns (FindEnabledHTTPPageConfigResponse);", - "doc": "查找单个Page配置" + "doc": "查找单个Page配置", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_http_page.proto", @@ -1590,14 +2213,20 @@ "requestMessageName": "CreateHTTPRewriteRuleRequest", "responseMessageName": "CreateHTTPRewriteRuleResponse", "code": "rpc createHTTPRewriteRule (CreateHTTPRewriteRuleRequest) returns (CreateHTTPRewriteRuleResponse);", - "doc": "创建重写规则" + "doc": "创建重写规则", + "roles": [ + "admin" + ] }, { "name": "updateHTTPRewriteRule", "requestMessageName": "UpdateHTTPRewriteRuleRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPRewriteRule (UpdateHTTPRewriteRuleRequest) returns (RPCSuccess);", - "doc": "修改重写规则" + "doc": "修改重写规则", + "roles": [ + "admin" + ] } ], "filename": "service_http_rewrite_rule.proto", @@ -1611,217 +2240,337 @@ "requestMessageName": "CreateHTTPWebRequest", "responseMessageName": "CreateHTTPWebResponse", "code": "rpc createHTTPWeb (CreateHTTPWebRequest) returns (CreateHTTPWebResponse);", - "doc": "创建Web配置" + "doc": "创建Web配置", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPWeb", "requestMessageName": "FindEnabledHTTPWebRequest", "responseMessageName": "FindEnabledHTTPWebResponse", "code": "rpc findEnabledHTTPWeb (FindEnabledHTTPWebRequest) returns (FindEnabledHTTPWebResponse);", - "doc": "查找Web信息" + "doc": "查找Web信息", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledHTTPWebConfig", "requestMessageName": "FindEnabledHTTPWebConfigRequest", "responseMessageName": "FindEnabledHTTPWebConfigResponse", "code": "rpc findEnabledHTTPWebConfig (FindEnabledHTTPWebConfigRequest) returns (FindEnabledHTTPWebConfigResponse);", - "doc": "查找Web配置" + "doc": "查找Web配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWeb", "requestMessageName": "UpdateHTTPWebRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWeb (UpdateHTTPWebRequest) returns (RPCSuccess);", - "doc": "更改Web配置" + "doc": "更改Web配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebCompression", "requestMessageName": "UpdateHTTPWebCompressionRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebCompression (UpdateHTTPWebCompressionRequest) returns (RPCSuccess);", - "doc": "更改压缩配置" + "doc": "更改压缩配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebWebP", "requestMessageName": "UpdateHTTPWebWebPRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebWebP (UpdateHTTPWebWebPRequest) returns (RPCSuccess);", - "doc": "更改WebP配置" + "doc": "更改WebP配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebRemoteAddr", "requestMessageName": "UpdateHTTPWebRemoteAddrRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebRemoteAddr(UpdateHTTPWebRemoteAddrRequest) returns (RPCSuccess);", - "doc": "更改RemoteAddr配置" + "doc": "更改RemoteAddr配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebCharset", "requestMessageName": "UpdateHTTPWebCharsetRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebCharset (UpdateHTTPWebCharsetRequest) returns (RPCSuccess);", - "doc": "更改字符集配置" + "doc": "更改字符集配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebRequestHeader", "requestMessageName": "UpdateHTTPWebRequestHeaderRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebRequestHeader (UpdateHTTPWebRequestHeaderRequest) returns (RPCSuccess);", - "doc": "更改请求Header策略" + "doc": "更改请求Header策略", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebResponseHeader", "requestMessageName": "UpdateHTTPWebResponseHeaderRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebResponseHeader (UpdateHTTPWebResponseHeaderRequest) returns (RPCSuccess);", - "doc": "更改响应Header策略" + "doc": "更改响应Header策略", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebShutdown", "requestMessageName": "UpdateHTTPWebShutdownRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebShutdown (UpdateHTTPWebShutdownRequest) returns (RPCSuccess);", - "doc": "更改Shutdown" + "doc": "更改Shutdown", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebPages", "requestMessageName": "UpdateHTTPWebPagesRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebPages (UpdateHTTPWebPagesRequest) returns (RPCSuccess);", - "doc": "更改Pages" + "doc": "更改Pages", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebAccessLog", "requestMessageName": "UpdateHTTPWebAccessLogRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebAccessLog (UpdateHTTPWebAccessLogRequest) returns (RPCSuccess);", - "doc": "更改访问日志配置" + "doc": "更改访问日志配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebStat", "requestMessageName": "UpdateHTTPWebStatRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebStat (UpdateHTTPWebStatRequest) returns (RPCSuccess);", - "doc": "更改统计配置" + "doc": "更改统计配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebCache", "requestMessageName": "UpdateHTTPWebCacheRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebCache (UpdateHTTPWebCacheRequest) returns (RPCSuccess);", - "doc": "更改缓存配置" + "doc": "更改缓存配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebFirewall", "requestMessageName": "UpdateHTTPWebFirewallRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebFirewall (UpdateHTTPWebFirewallRequest) returns (RPCSuccess);", - "doc": "更改防火墙设置" + "doc": "更改防火墙设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebLocations", "requestMessageName": "UpdateHTTPWebLocationsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebLocations (UpdateHTTPWebLocationsRequest) returns (RPCSuccess);", - "doc": "更改路径规则配置" + "doc": "更改路径规则配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebRedirectToHTTPS", "requestMessageName": "UpdateHTTPWebRedirectToHTTPSRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebRedirectToHTTPS (UpdateHTTPWebRedirectToHTTPSRequest) returns (RPCSuccess);", - "doc": "更改跳转到HTTPS设置" + "doc": "更改跳转到HTTPS设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebWebsocket", "requestMessageName": "UpdateHTTPWebWebsocketRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebWebsocket (UpdateHTTPWebWebsocketRequest) returns (RPCSuccess);", - "doc": "更改Websocket设置" + "doc": "更改Websocket设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebFastcgi", "requestMessageName": "UpdateHTTPWebFastcgiRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebFastcgi (UpdateHTTPWebFastcgiRequest) returns (RPCSuccess);", - "doc": "更改Fastcgi设置" + "doc": "更改Fastcgi设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebRewriteRules", "requestMessageName": "UpdateHTTPWebRewriteRulesRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebRewriteRules (UpdateHTTPWebRewriteRulesRequest) returns (RPCSuccess);", - "doc": "更改重写规则设置" + "doc": "更改重写规则设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebHostRedirects", "requestMessageName": "UpdateHTTPWebHostRedirectsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebHostRedirects (UpdateHTTPWebHostRedirectsRequest) returns (RPCSuccess);", - "doc": "更改主机跳转设置" + "doc": "更改主机跳转设置", + "roles": [ + "admin", + "user" + ] }, { "name": "findHTTPWebHostRedirects", "requestMessageName": "FindHTTPWebHostRedirectsRequest", "responseMessageName": "FindHTTPWebHostRedirectsResponse", "code": "rpc findHTTPWebHostRedirects (FindHTTPWebHostRedirectsRequest) returns (FindHTTPWebHostRedirectsResponse);", - "doc": "查找主机跳转设置" + "doc": "查找主机跳转设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebAuth", "requestMessageName": "UpdateHTTPWebAuthRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebAuth (UpdateHTTPWebAuthRequest) returns (RPCSuccess);", - "doc": "更改认证设置" + "doc": "更改认证设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebCommon", "requestMessageName": "UpdateHTTPWebCommonRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebCommon(UpdateHTTPWebCommonRequest) returns (RPCSuccess);", - "doc": "更改通用设置" + "doc": "更改通用设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebRequestLimit", "requestMessageName": "UpdateHTTPWebRequestLimitRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebRequestLimit(UpdateHTTPWebRequestLimitRequest) returns (RPCSuccess);", - "doc": "修改请求限制" + "doc": "修改请求限制", + "roles": [ + "admin" + ] }, { "name": "findHTTPWebRequestLimit", "requestMessageName": "FindHTTPWebRequestLimitRequest", "responseMessageName": "FindHTTPWebRequestLimitResponse", "code": "rpc findHTTPWebRequestLimit(FindHTTPWebRequestLimitRequest) returns (FindHTTPWebRequestLimitResponse);", - "doc": "查找请求限制" + "doc": "查找请求限制", + "roles": [ + "admin" + ] }, { "name": "updateHTTPWebRequestScripts", "requestMessageName": "UpdateHTTPWebRequestScriptsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebRequestScripts(UpdateHTTPWebRequestScriptsRequest) returns (RPCSuccess);", - "doc": "修改请求脚本" + "doc": "修改请求脚本", + "roles": [ + "admin" + ] }, { "name": "findHTTPWebRequestScripts", "requestMessageName": "FindHTTPWebRequestScriptsRequest", "responseMessageName": "FindHTTPWebRequestScriptsResponse", "code": "rpc findHTTPWebRequestScripts(FindHTTPWebRequestScriptsRequest) returns (FindHTTPWebRequestScriptsResponse);", - "doc": "查找请求脚本" + "doc": "查找请求脚本", + "roles": [ + "admin" + ] }, { "name": "updateHTTPWebUAM", "requestMessageName": "UpdateHTTPWebUAMRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebUAM(UpdateHTTPWebUAMRequest) returns (RPCSuccess);", - "doc": "修改UAM设置" + "doc": "修改UAM设置", + "roles": [ + "admin", + "user" + ] }, { "name": "findHTTPWebUAM", "requestMessageName": "FindHTTPWebUAMRequest", "responseMessageName": "FindHTTPWebUAMResponse", "code": "rpc findHTTPWebUAM(FindHTTPWebUAMRequest) returns (FindHTTPWebUAMResponse);", - "doc": "查找UAM设置" + "doc": "查找UAM设置", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_http_web.proto", @@ -1835,14 +2584,22 @@ "requestMessageName": "CreateHTTPWebsocketRequest", "responseMessageName": "CreateHTTPWebsocketResponse", "code": "rpc createHTTPWebsocket (CreateHTTPWebsocketRequest) returns (CreateHTTPWebsocketResponse);", - "doc": "创建Websocket配置" + "doc": "创建Websocket配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateHTTPWebsocket", "requestMessageName": "UpdateHTTPWebsocketRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateHTTPWebsocket (UpdateHTTPWebsocketRequest) returns (RPCSuccess);", - "doc": "修改Websocket配置" + "doc": "修改Websocket配置", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_http_websocket.proto", @@ -1856,91 +2613,131 @@ "requestMessageName": "CreateIPItemRequest", "responseMessageName": "CreateIPItemResponse", "code": "rpc createIPItem (CreateIPItemRequest) returns (CreateIPItemResponse);", - "doc": "创建IP" + "doc": "创建IP", + "roles": [] }, { "name": "updateIPItem", "requestMessageName": "UpdateIPItemRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateIPItem (UpdateIPItemRequest) returns (RPCSuccess);", - "doc": "修改IP" + "doc": "修改IP", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteIPItem", "requestMessageName": "DeleteIPItemRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteIPItem (DeleteIPItemRequest) returns (RPCSuccess);", - "doc": "删除IP" + "doc": "删除IP", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteIPItems", "requestMessageName": "DeleteIPItemsRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteIPItems(DeleteIPItemsRequest) returns (RPCSuccess);", - "doc": "批量删除IP" + "doc": "批量删除IP", + "roles": [ + "admin" + ] }, { "name": "countIPItemsWithListId", "requestMessageName": "CountIPItemsWithListIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countIPItemsWithListId (CountIPItemsWithListIdRequest) returns (RPCCountResponse);", - "doc": "计算IP数量" + "doc": "计算IP数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listIPItemsWithListId", "requestMessageName": "ListIPItemsWithListIdRequest", "responseMessageName": "ListIPItemsWithListIdResponse", "code": "rpc listIPItemsWithListId (ListIPItemsWithListIdRequest) returns (ListIPItemsWithListIdResponse);", - "doc": "列出单页的IP" + "doc": "列出单页的IP", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledIPItem", "requestMessageName": "FindEnabledIPItemRequest", "responseMessageName": "FindEnabledIPItemResponse", "code": "rpc findEnabledIPItem (FindEnabledIPItemRequest) returns (FindEnabledIPItemResponse);", - "doc": "查找单个IP" + "doc": "查找单个IP", + "roles": [ + "admin", + "user" + ] }, { "name": "listIPItemsAfterVersion", "requestMessageName": "ListIPItemsAfterVersionRequest", "responseMessageName": "ListIPItemsAfterVersionResponse", "code": "rpc listIPItemsAfterVersion (ListIPItemsAfterVersionRequest) returns (ListIPItemsAfterVersionResponse);", - "doc": "根据版本列出一组IP" + "doc": "根据版本列出一组IP", + "roles": [] }, { "name": "checkIPItemStatus", "requestMessageName": "CheckIPItemStatusRequest", "responseMessageName": "CheckIPItemStatusResponse", "code": "rpc checkIPItemStatus (CheckIPItemStatusRequest) returns (CheckIPItemStatusResponse);", - "doc": "检查IP状态" + "doc": "检查IP状态", + "roles": [ + "admin" + ] }, { "name": "existsEnabledIPItem", "requestMessageName": "ExistsEnabledIPItemRequest", "responseMessageName": "ExistsEnabledIPItemResponse", "code": "rpc existsEnabledIPItem (ExistsEnabledIPItemRequest) returns (ExistsEnabledIPItemResponse);", - "doc": "检查IP是否存在" + "doc": "检查IP是否存在", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledIPItems", "requestMessageName": "CountAllEnabledIPItemsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledIPItems(CountAllEnabledIPItemsRequest) returns (RPCCountResponse);", - "doc": "计算所有IP数量" + "doc": "计算所有IP数量", + "roles": [ + "admin" + ] }, { "name": "listAllEnabledIPItems", "requestMessageName": "ListAllEnabledIPItemsRequest", "responseMessageName": "ListAllEnabledIPItemsResponse", "code": "rpc listAllEnabledIPItems(ListAllEnabledIPItemsRequest) returns (ListAllEnabledIPItemsResponse);", - "doc": "列出所有名单中的IP" + "doc": "列出所有名单中的IP", + "roles": [ + "admin" + ] }, { "name": "updateIPItemsRead", "requestMessageName": "UpdateIPItemsReadRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateIPItemsRead(UpdateIPItemsReadRequest) returns (RPCSuccess);", - "doc": "设置所有为已读" + "doc": "设置所有为已读", + "roles": [ + "admin" + ] } ], "filename": "service_ip_item.proto", @@ -1954,49 +2751,64 @@ "requestMessageName": "CreateIPLibraryRequest", "responseMessageName": "CreateIPLibraryResponse", "code": "rpc createIPLibrary (CreateIPLibraryRequest) returns (CreateIPLibraryResponse);", - "doc": "创建IP库" + "doc": "创建IP库", + "roles": [] }, { "name": "findLatestIPLibraryWithType", "requestMessageName": "FindLatestIPLibraryWithTypeRequest", "responseMessageName": "FindLatestIPLibraryWithTypeResponse", "code": "rpc findLatestIPLibraryWithType (FindLatestIPLibraryWithTypeRequest) returns (FindLatestIPLibraryWithTypeResponse);", - "doc": "查找最新的IP库" + "doc": "查找最新的IP库", + "roles": [] }, { "name": "findEnabledIPLibrary", "requestMessageName": "FindEnabledIPLibraryRequest", "responseMessageName": "FindEnabledIPLibraryResponse", "code": "rpc findEnabledIPLibrary (FindEnabledIPLibraryRequest) returns (FindEnabledIPLibraryResponse);", - "doc": "查找单个IP库" + "doc": "查找单个IP库", + "roles": [] }, { "name": "findAllEnabledIPLibrariesWithType", "requestMessageName": "FindAllEnabledIPLibrariesWithTypeRequest", "responseMessageName": "FindAllEnabledIPLibrariesWithTypeResponse", "code": "rpc findAllEnabledIPLibrariesWithType (FindAllEnabledIPLibrariesWithTypeRequest) returns (FindAllEnabledIPLibrariesWithTypeResponse);", - "doc": "列出某个类型的所有IP库" + "doc": "列出某个类型的所有IP库", + "roles": [] }, { "name": "deleteIPLibrary", "requestMessageName": "DeleteIPLibraryRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteIPLibrary (DeleteIPLibraryRequest) returns (RPCSuccess);", - "doc": "删除IP库" + "doc": "删除IP库", + "roles": [ + "admin" + ] }, { "name": "lookupIPRegion", "requestMessageName": "LookupIPRegionRequest", "responseMessageName": "LookupIPRegionResponse", "code": "rpc lookupIPRegion (LookupIPRegionRequest) returns (LookupIPRegionResponse);", - "doc": "查询某个IP信息" + "doc": "查询某个IP信息", + "roles": [ + "admin", + "user" + ] }, { "name": "lookupIPRegions", "requestMessageName": "LookupIPRegionsRequest", "responseMessageName": "LookupIPRegionsResponse", "code": "rpc lookupIPRegions (LookupIPRegionsRequest) returns (LookupIPRegionsResponse);", - "doc": "查询一组IP信息" + "doc": "查询一组IP信息", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_ip_library.proto", @@ -2010,56 +2822,82 @@ "requestMessageName": "CreateIPListRequest", "responseMessageName": "CreateIPListResponse", "code": "rpc createIPList (CreateIPListRequest) returns (CreateIPListResponse);", - "doc": "创建IP列表" + "doc": "创建IP列表", + "roles": [ + "admin", + "user" + ] }, { "name": "updateIPList", "requestMessageName": "UpdateIPListRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateIPList (UpdateIPListRequest) returns (RPCSuccess);", - "doc": "修改IP列表" + "doc": "修改IP列表", + "roles": [ + "admin" + ] }, { "name": "findEnabledIPList", "requestMessageName": "FindEnabledIPListRequest", "responseMessageName": "FindEnabledIPListResponse", "code": "rpc findEnabledIPList (FindEnabledIPListRequest) returns (FindEnabledIPListResponse);", - "doc": "查找IP列表信息" + "doc": "查找IP列表信息", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledIPLists", "requestMessageName": "CountAllEnabledIPListsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledIPLists (CountAllEnabledIPListsRequest) returns (RPCCountResponse);", - "doc": "计算名单数量" + "doc": "计算名单数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledIPLists", "requestMessageName": "ListEnabledIPListsRequest", "responseMessageName": "ListEnabledIPListsResponse", "code": "rpc listEnabledIPLists (ListEnabledIPListsRequest) returns (ListEnabledIPListsResponse);", - "doc": "列出单页名单" + "doc": "列出单页名单", + "roles": [ + "admin" + ] }, { "name": "deleteIPList", "requestMessageName": "DeleteIPListRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteIPList (DeleteIPListRequest) returns (RPCSuccess);", - "doc": "删除IP名单" + "doc": "删除IP名单", + "roles": [ + "admin" + ] }, { "name": "existsEnabledIPList", "requestMessageName": "ExistsEnabledIPListRequest", "responseMessageName": "ExistsEnabledIPListResponse", "code": "rpc existsEnabledIPList (ExistsEnabledIPListRequest) returns (ExistsEnabledIPListResponse);", - "doc": "检查IPList是否存在" + "doc": "检查IPList是否存在", + "roles": [ + "admin" + ] }, { "name": "findEnabledIPListContainsIP", "requestMessageName": "FindEnabledIPListContainsIPRequest", "responseMessageName": "FindEnabledIPListContainsIPResponse", "code": "rpc findEnabledIPListContainsIP(FindEnabledIPListContainsIPRequest) returns (FindEnabledIPListContainsIPResponse);", - "doc": "根据IP来搜索IP名单" + "doc": "根据IP来搜索IP名单", + "roles": [ + "admin" + ] } ], "filename": "service_ip_list.proto", @@ -2073,7 +2911,10 @@ "requestMessageName": "IncreaseLatestItemRequest", "responseMessageName": "RPCSuccess", "code": "rpc increaseLatestItem (IncreaseLatestItemRequest) returns (RPCSuccess);", - "doc": "记录最近使用的条目" + "doc": "记录最近使用的条目", + "roles": [ + "admin" + ] } ], "filename": "service_latest_item.proto", @@ -2087,49 +2928,68 @@ "requestMessageName": "CreateLogRequest", "responseMessageName": "CreateLogResponse", "code": "rpc createLog (CreateLogRequest) returns (CreateLogResponse);", - "doc": "创建日志" + "doc": "创建日志", + "roles": [] }, { "name": "countLogs", "requestMessageName": "CountLogRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countLogs (CountLogRequest) returns (RPCCountResponse);", - "doc": "计算日志数量" + "doc": "计算日志数量", + "roles": [ + "admin" + ] }, { "name": "listLogs", "requestMessageName": "ListLogsRequest", "responseMessageName": "ListLogsResponse", "code": "rpc listLogs (ListLogsRequest) returns (ListLogsResponse);", - "doc": "列出单页日志" + "doc": "列出单页日志", + "roles": [ + "admin" + ] }, { "name": "deleteLogPermanently", "requestMessageName": "DeleteLogPermanentlyRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteLogPermanently (DeleteLogPermanentlyRequest) returns (RPCSuccess);", - "doc": "删除单条" + "doc": "删除单条", + "roles": [ + "admin" + ] }, { "name": "deleteLogsPermanently", "requestMessageName": "DeleteLogsPermanentlyRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteLogsPermanently (DeleteLogsPermanentlyRequest) returns (RPCSuccess);", - "doc": "批量删除" + "doc": "批量删除", + "roles": [ + "admin" + ] }, { "name": "cleanLogsPermanently", "requestMessageName": "CleanLogsPermanentlyRequest", "responseMessageName": "RPCSuccess", "code": "rpc cleanLogsPermanently (CleanLogsPermanentlyRequest) returns (RPCSuccess);", - "doc": "清理" + "doc": "清理", + "roles": [ + "admin" + ] }, { "name": "sumLogsSize", "requestMessageName": "SumLogsSizeRequest", "responseMessageName": "SumLogsResponse", "code": "rpc sumLogsSize (SumLogsSizeRequest) returns (SumLogsResponse);", - "doc": "计算日志容量大小" + "doc": "计算日志容量大小", + "roles": [ + "admin" + ] } ], "filename": "service_log.proto", @@ -2143,14 +3003,22 @@ "requestMessageName": "FindEnabledLoginRequest", "responseMessageName": "FindEnabledLoginResponse", "code": "rpc findEnabledLogin (FindEnabledLoginRequest) returns (FindEnabledLoginResponse);", - "doc": "查找认证" + "doc": "查找认证", + "roles": [ + "admin", + "user" + ] }, { "name": "updateLogin", "requestMessageName": "UpdateLoginRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateLogin (UpdateLoginRequest) returns (RPCSuccess);", - "doc": "修改认证" + "doc": "修改认证", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_login.proto", @@ -2164,35 +3032,55 @@ "requestMessageName": "CountUnreadMessagesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countUnreadMessages (CountUnreadMessagesRequest) returns (RPCCountResponse);", - "doc": "计算未读消息数" + "doc": "计算未读消息数", + "roles": [ + "admin", + "user" + ] }, { "name": "listUnreadMessages", "requestMessageName": "ListUnreadMessagesRequest", "responseMessageName": "ListUnreadMessagesResponse", "code": "rpc listUnreadMessages (ListUnreadMessagesRequest) returns (ListUnreadMessagesResponse);", - "doc": "列出单页未读消息" + "doc": "列出单页未读消息", + "roles": [ + "admin", + "user" + ] }, { "name": "updateMessageRead", "requestMessageName": "UpdateMessageReadRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMessageRead (UpdateMessageReadRequest) returns (RPCSuccess);", - "doc": "设置消息已读状态" + "doc": "设置消息已读状态", + "roles": [ + "admin", + "user" + ] }, { "name": "updateMessagesRead", "requestMessageName": "UpdateMessagesReadRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMessagesRead (UpdateMessagesReadRequest) returns (RPCSuccess);", - "doc": "设置一组消息已读状态" + "doc": "设置一组消息已读状态", + "roles": [ + "admin", + "user" + ] }, { "name": "updateAllMessagesRead", "requestMessageName": "UpdateAllMessagesReadRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateAllMessagesRead (UpdateAllMessagesReadRequest) returns (RPCSuccess);", - "doc": "设置所有消息为已读" + "doc": "设置所有消息为已读", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_message.proto", @@ -2206,14 +3094,20 @@ "requestMessageName": "FindAllMessageMediasRequest", "responseMessageName": "FindAllMessageMediasResponse", "code": "rpc findAllMessageMedias (FindAllMessageMediasRequest) returns (FindAllMessageMediasResponse);", - "doc": "获取所有支持的媒介" + "doc": "获取所有支持的媒介", + "roles": [ + "admin" + ] }, { "name": "updateMessageMedias", "requestMessageName": "UpdateMessageMediasRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMessageMedias (UpdateMessageMediasRequest) returns (RPCSuccess);", - "doc": "设置所有支持的媒介" + "doc": "设置所有支持的媒介", + "roles": [ + "monitor" + ] } ], "filename": "service_message_media.proto", @@ -2227,42 +3121,60 @@ "requestMessageName": "CreateMessageMediaInstanceRequest", "responseMessageName": "CreateMessageMediaInstanceResponse", "code": "rpc createMessageMediaInstance (CreateMessageMediaInstanceRequest) returns (CreateMessageMediaInstanceResponse);", - "doc": "创建消息媒介实例" + "doc": "创建消息媒介实例", + "roles": [ + "admin" + ] }, { "name": "updateMessageMediaInstance", "requestMessageName": "UpdateMessageMediaInstanceRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMessageMediaInstance (UpdateMessageMediaInstanceRequest) returns (RPCSuccess);", - "doc": "修改消息媒介实例" + "doc": "修改消息媒介实例", + "roles": [ + "admin" + ] }, { "name": "deleteMessageMediaInstance", "requestMessageName": "DeleteMessageMediaInstanceRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteMessageMediaInstance (DeleteMessageMediaInstanceRequest) returns (RPCSuccess);", - "doc": "删除消息媒介实例" + "doc": "删除消息媒介实例", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledMessageMediaInstances", "requestMessageName": "CountAllEnabledMessageMediaInstancesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledMessageMediaInstances (CountAllEnabledMessageMediaInstancesRequest) returns (RPCCountResponse);", - "doc": "计算消息媒介实例数量" + "doc": "计算消息媒介实例数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledMessageMediaInstances", "requestMessageName": "ListEnabledMessageMediaInstancesRequest", "responseMessageName": "ListEnabledMessageMediaInstancesResponse", "code": "rpc listEnabledMessageMediaInstances (ListEnabledMessageMediaInstancesRequest) returns (ListEnabledMessageMediaInstancesResponse);", - "doc": "列出单页消息媒介实例" + "doc": "列出单页消息媒介实例", + "roles": [ + "admin" + ] }, { "name": "findEnabledMessageMediaInstance", "requestMessageName": "FindEnabledMessageMediaInstanceRequest", "responseMessageName": "FindEnabledMessageMediaInstanceResponse", "code": "rpc findEnabledMessageMediaInstance (FindEnabledMessageMediaInstanceRequest) returns (FindEnabledMessageMediaInstanceResponse);", - "doc": "查找单个消息媒介实例信息" + "doc": "查找单个消息媒介实例信息", + "roles": [ + "admin" + ] } ], "filename": "service_message_media_instance.proto", @@ -2276,28 +3188,40 @@ "requestMessageName": "UpdateMessageReceiversRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMessageReceivers (UpdateMessageReceiversRequest) returns (RPCSuccess);", - "doc": "修改接收者" + "doc": "修改接收者", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledMessageReceivers", "requestMessageName": "FindAllEnabledMessageReceiversRequest", "responseMessageName": "FindAllEnabledMessageReceiversResponse", "code": "rpc findAllEnabledMessageReceivers (FindAllEnabledMessageReceiversRequest) returns (FindAllEnabledMessageReceiversResponse);", - "doc": "查找接收者" + "doc": "查找接收者", + "roles": [ + "admin" + ] }, { "name": "deleteMessageReceiver", "requestMessageName": "DeleteMessageReceiverRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteMessageReceiver (DeleteMessageReceiverRequest) returns (RPCSuccess);", - "doc": "删除接收者" + "doc": "删除接收者", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledMessageReceivers", "requestMessageName": "CountAllEnabledMessageReceiversRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledMessageReceivers (CountAllEnabledMessageReceiversRequest) returns (RPCCountResponse);", - "doc": "计算接收者数量" + "doc": "计算接收者数量", + "roles": [ + "admin" + ] } ], "filename": "service_message_receiver.proto", @@ -2311,42 +3235,60 @@ "requestMessageName": "CreateMessageRecipientRequest", "responseMessageName": "CreateMessageRecipientResponse", "code": "rpc createMessageRecipient (CreateMessageRecipientRequest) returns (CreateMessageRecipientResponse);", - "doc": "创建接收人" + "doc": "创建接收人", + "roles": [ + "admin" + ] }, { "name": "updateMessageRecipient", "requestMessageName": "UpdateMessageRecipientRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMessageRecipient (UpdateMessageRecipientRequest) returns (RPCSuccess);", - "doc": "修改接收人" + "doc": "修改接收人", + "roles": [ + "admin" + ] }, { "name": "deleteMessageRecipient", "requestMessageName": "DeleteMessageRecipientRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteMessageRecipient (DeleteMessageRecipientRequest) returns (RPCSuccess);", - "doc": "删除接收人" + "doc": "删除接收人", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledMessageRecipients", "requestMessageName": "CountAllEnabledMessageRecipientsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledMessageRecipients (CountAllEnabledMessageRecipientsRequest) returns (RPCCountResponse);", - "doc": "计算接收人数量" + "doc": "计算接收人数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledMessageRecipients", "requestMessageName": "ListEnabledMessageRecipientsRequest", "responseMessageName": "ListEnabledMessageRecipientsResponse", "code": "rpc listEnabledMessageRecipients (ListEnabledMessageRecipientsRequest) returns (ListEnabledMessageRecipientsResponse);", - "doc": "列出单页接收人" + "doc": "列出单页接收人", + "roles": [ + "admin" + ] }, { "name": "findEnabledMessageRecipient", "requestMessageName": "FindEnabledMessageRecipientRequest", "responseMessageName": "FindEnabledMessageRecipientResponse", "code": "rpc findEnabledMessageRecipient (FindEnabledMessageRecipientRequest) returns (FindEnabledMessageRecipientResponse);", - "doc": "查找单个接收人信息" + "doc": "查找单个接收人信息", + "roles": [ + "admin" + ] } ], "filename": "service_message_recipient.proto", @@ -2360,35 +3302,50 @@ "requestMessageName": "CreateMessageRecipientGroupRequest", "responseMessageName": "CreateMessageRecipientGroupResponse", "code": "rpc createMessageRecipientGroup (CreateMessageRecipientGroupRequest) returns (CreateMessageRecipientGroupResponse);", - "doc": "创建分组" + "doc": "创建分组", + "roles": [ + "admin" + ] }, { "name": "updateMessageRecipientGroup", "requestMessageName": "UpdateMessageRecipientGroupRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMessageRecipientGroup (UpdateMessageRecipientGroupRequest) returns (RPCSuccess);", - "doc": "修改分组" + "doc": "修改分组", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledMessageRecipientGroups", "requestMessageName": "FindAllEnabledMessageRecipientGroupsRequest", "responseMessageName": "FindAllEnabledMessageRecipientGroupsResponse", "code": "rpc findAllEnabledMessageRecipientGroups (FindAllEnabledMessageRecipientGroupsRequest) returns (FindAllEnabledMessageRecipientGroupsResponse);", - "doc": "查找所有可用的分组" + "doc": "查找所有可用的分组", + "roles": [ + "admin" + ] }, { "name": "deleteMessageRecipientGroup", "requestMessageName": "DeleteMessageRecipientGroupRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteMessageRecipientGroup (DeleteMessageRecipientGroupRequest) returns (RPCSuccess);", - "doc": "删除分组" + "doc": "删除分组", + "roles": [ + "admin" + ] }, { "name": "findEnabledMessageRecipientGroup", "requestMessageName": "FindEnabledMessageRecipientGroupRequest", "responseMessageName": "FindEnabledMessageRecipientGroupResponse", "code": "rpc findEnabledMessageRecipientGroup (FindEnabledMessageRecipientGroupRequest) returns (FindEnabledMessageRecipientGroupResponse);", - "doc": "查找单个分组信息" + "doc": "查找单个分组信息", + "roles": [ + "admin" + ] } ], "filename": "service_message_recipient_group.proto", @@ -2402,49 +3359,70 @@ "requestMessageName": "CreateMessageTaskRequest", "responseMessageName": "CreateMessageTaskResponse", "code": "rpc createMessageTask (CreateMessageTaskRequest) returns (CreateMessageTaskResponse);", - "doc": "创建消息任务" + "doc": "创建消息任务", + "roles": [ + "admin" + ] }, { "name": "findSendingMessageTasks", "requestMessageName": "FindSendingMessageTasksRequest", "responseMessageName": "FindSendingMessageTasksResponse", "code": "rpc findSendingMessageTasks (FindSendingMessageTasksRequest) returns (FindSendingMessageTasksResponse);", - "doc": "查找要发送的消息任务" + "doc": "查找要发送的消息任务", + "roles": [ + "monitor" + ] }, { "name": "updateMessageTaskStatus", "requestMessageName": "UpdateMessageTaskStatusRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMessageTaskStatus (UpdateMessageTaskStatusRequest) returns (RPCSuccess);", - "doc": "修改消息任务状态" + "doc": "修改消息任务状态", + "roles": [ + "monitor" + ] }, { "name": "deleteMessageTask", "requestMessageName": "DeleteMessageTaskRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteMessageTask (DeleteMessageTaskRequest) returns (RPCSuccess);", - "doc": "删除消息任务" + "doc": "删除消息任务", + "roles": [ + "admin" + ] }, { "name": "findEnabledMessageTask", "requestMessageName": "FindEnabledMessageTaskRequest", "responseMessageName": "FindEnabledMessageTaskResponse", "code": "rpc findEnabledMessageTask (FindEnabledMessageTaskRequest) returns (FindEnabledMessageTaskResponse);", - "doc": "读取消息任务状态" + "doc": "读取消息任务状态", + "roles": [ + "admin" + ] }, { "name": "countMessageTasksWithStatus", "requestMessageName": "CountMessageTasksWithStatusRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countMessageTasksWithStatus(CountMessageTasksWithStatusRequest) returns (RPCCountResponse);", - "doc": "计算某个状态的消息任务数量" + "doc": "计算某个状态的消息任务数量", + "roles": [ + "admin" + ] }, { "name": "listMessageTasksWithStatus", "requestMessageName": "ListMessageTasksWithStatusRequest", "responseMessageName": "ListMessageTasksWithStatusResponse", "code": "rpc listMessageTasksWithStatus(ListMessageTasksWithStatusRequest) returns (ListMessageTasksWithStatusResponse);", - "doc": "根据状态列出某页任务" + "doc": "根据状态列出某页任务", + "roles": [ + "admin" + ] } ], "filename": "service_message_task.proto", @@ -2458,14 +3436,20 @@ "requestMessageName": "CountMessageTaskLogsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countMessageTaskLogs (CountMessageTaskLogsRequest) returns (RPCCountResponse);", - "doc": "计算日志数量" + "doc": "计算日志数量", + "roles": [ + "admin" + ] }, { "name": "listMessageTaskLogs", "requestMessageName": "ListMessageTaskLogsRequest", "responseMessageName": "ListMessageTaskLogsResponse", "code": "rpc listMessageTaskLogs (ListMessageTaskLogsRequest) returns (ListMessageTaskLogsResponse);", - "doc": "列出当页日志" + "doc": "列出当页日志", + "roles": [ + "admin" + ] } ], "filename": "service_message_task_log.proto", @@ -2479,42 +3463,60 @@ "requestMessageName": "CreateMetricChartRequest", "responseMessageName": "CreateMetricChartResponse", "code": "rpc createMetricChart (CreateMetricChartRequest) returns (CreateMetricChartResponse);", - "doc": "创建图表" + "doc": "创建图表", + "roles": [ + "admin" + ] }, { "name": "updateMetricChart", "requestMessageName": "UpdateMetricChartRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMetricChart (UpdateMetricChartRequest) returns (RPCSuccess);", - "doc": "修改图表" + "doc": "修改图表", + "roles": [ + "admin" + ] }, { "name": "findEnabledMetricChart", "requestMessageName": "FindEnabledMetricChartRequest", "responseMessageName": "FindEnabledMetricChartResponse", "code": "rpc findEnabledMetricChart (FindEnabledMetricChartRequest) returns (FindEnabledMetricChartResponse);", - "doc": "查找单个图表" + "doc": "查找单个图表", + "roles": [ + "admin" + ] }, { "name": "countEnabledMetricCharts", "requestMessageName": "CountEnabledMetricChartsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countEnabledMetricCharts (CountEnabledMetricChartsRequest) returns (RPCCountResponse);", - "doc": "计算图表数量" + "doc": "计算图表数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledMetricCharts", "requestMessageName": "ListEnabledMetricChartsRequest", "responseMessageName": "ListEnabledMetricChartsResponse", "code": "rpc listEnabledMetricCharts (ListEnabledMetricChartsRequest) returns (ListEnabledMetricChartsResponse);", - "doc": "列出单页图表" + "doc": "列出单页图表", + "roles": [ + "admin" + ] }, { "name": "deleteMetricChart", "requestMessageName": "DeleteMetricChartRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteMetricChart (DeleteMetricChartRequest) returns (RPCSuccess);", - "doc": "删除图表" + "doc": "删除图表", + "roles": [ + "admin" + ] } ], "filename": "service_metric_chart.proto", @@ -2528,42 +3530,60 @@ "requestMessageName": "CreateMetricItemRequest", "responseMessageName": "CreateMetricItemResponse", "code": "rpc createMetricItem (CreateMetricItemRequest) returns (CreateMetricItemResponse);", - "doc": "创建指标" + "doc": "创建指标", + "roles": [ + "admin" + ] }, { "name": "updateMetricItem", "requestMessageName": "UpdateMetricItemRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMetricItem (UpdateMetricItemRequest) returns (RPCSuccess);", - "doc": "修改指标" + "doc": "修改指标", + "roles": [ + "admin" + ] }, { "name": "findEnabledMetricItem", "requestMessageName": "FindEnabledMetricItemRequest", "responseMessageName": "FindEnabledMetricItemResponse", "code": "rpc findEnabledMetricItem (FindEnabledMetricItemRequest) returns (FindEnabledMetricItemResponse);", - "doc": "查找单个指标信息" + "doc": "查找单个指标信息", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledMetricItems", "requestMessageName": "CountAllEnabledMetricItemsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledMetricItems (CountAllEnabledMetricItemsRequest) returns (RPCCountResponse);", - "doc": "计算指标数量" + "doc": "计算指标数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledMetricItems", "requestMessageName": "ListEnabledMetricItemsRequest", "responseMessageName": "ListEnabledMetricItemsResponse", "code": "rpc listEnabledMetricItems (ListEnabledMetricItemsRequest) returns (ListEnabledMetricItemsResponse);", - "doc": "列出单页指标" + "doc": "列出单页指标", + "roles": [ + "admin" + ] }, { "name": "deleteMetricItem", "requestMessageName": "DeleteMetricItemRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteMetricItem (DeleteMetricItemRequest) returns (RPCSuccess);", - "doc": "删除指标" + "doc": "删除指标", + "roles": [ + "admin" + ] } ], "filename": "service_metric_item.proto", @@ -2577,21 +3597,30 @@ "requestMessageName": "UploadMetricStatsRequest", "responseMessageName": "RPCSuccess", "code": "rpc uploadMetricStats (UploadMetricStatsRequest) returns (RPCSuccess);", - "doc": "上传统计数据" + "doc": "上传统计数据", + "roles": [ + "node" + ] }, { "name": "countMetricStats", "requestMessageName": "CountMetricStatsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countMetricStats (CountMetricStatsRequest) returns (RPCCountResponse);", - "doc": "计算指标数据数量" + "doc": "计算指标数据数量", + "roles": [ + "admin" + ] }, { "name": "listMetricStats", "requestMessageName": "ListMetricStatsRequest", "responseMessageName": "ListMetricStatsResponse", "code": "rpc listMetricStats (ListMetricStatsRequest) returns (ListMetricStatsResponse);", - "doc": "读取单页指标数据" + "doc": "读取单页指标数据", + "roles": [ + "admin" + ] } ], "filename": "service_metric_stat.proto", @@ -2605,63 +3634,88 @@ "requestMessageName": "CreateMonitorNodeRequest", "responseMessageName": "CreateMonitorNodeResponse", "code": "rpc createMonitorNode (CreateMonitorNodeRequest) returns (CreateMonitorNodeResponse);", - "doc": "创建监控节点" + "doc": "创建监控节点", + "roles": [ + "admin" + ] }, { "name": "updateMonitorNode", "requestMessageName": "UpdateMonitorNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMonitorNode (UpdateMonitorNodeRequest) returns (RPCSuccess);", - "doc": "修改监控节点" + "doc": "修改监控节点", + "roles": [ + "admin" + ] }, { "name": "deleteMonitorNode", "requestMessageName": "DeleteMonitorNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteMonitorNode (DeleteMonitorNodeRequest) returns (RPCSuccess);", - "doc": "删除监控节点" + "doc": "删除监控节点", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledMonitorNodes", "requestMessageName": "FindAllEnabledMonitorNodesRequest", "responseMessageName": "FindAllEnabledMonitorNodesResponse", "code": "rpc findAllEnabledMonitorNodes (FindAllEnabledMonitorNodesRequest) returns (FindAllEnabledMonitorNodesResponse);", - "doc": "列出所有可用监控节点" + "doc": "列出所有可用监控节点", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledMonitorNodes", "requestMessageName": "CountAllEnabledMonitorNodesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledMonitorNodes (CountAllEnabledMonitorNodesRequest) returns (RPCCountResponse);", - "doc": "计算监控节点数量" + "doc": "计算监控节点数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledMonitorNodes", "requestMessageName": "ListEnabledMonitorNodesRequest", "responseMessageName": "ListEnabledMonitorNodesResponse", "code": "rpc listEnabledMonitorNodes (ListEnabledMonitorNodesRequest) returns (ListEnabledMonitorNodesResponse);", - "doc": "列出单页的监控节点" + "doc": "列出单页的监控节点", + "roles": [ + "admin" + ] }, { "name": "findEnabledMonitorNode", "requestMessageName": "FindEnabledMonitorNodeRequest", "responseMessageName": "FindEnabledMonitorNodeResponse", "code": "rpc findEnabledMonitorNode (FindEnabledMonitorNodeRequest) returns (FindEnabledMonitorNodeResponse);", - "doc": "根据ID查找节点" + "doc": "根据ID查找节点", + "roles": [ + "admin" + ] }, { "name": "findCurrentMonitorNode", "requestMessageName": "FindCurrentMonitorNodeRequest", "responseMessageName": "FindCurrentMonitorNodeResponse", "code": "rpc findCurrentMonitorNode (FindCurrentMonitorNodeRequest) returns (FindCurrentMonitorNodeResponse);", - "doc": "获取当前监控节点信息" + "doc": "获取当前监控节点信息", + "roles": [ + "monitor" + ] }, { "name": "updateMonitorNodeStatus", "requestMessageName": "UpdateMonitorNodeStatusRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateMonitorNodeStatus (UpdateMonitorNodeStatusRequest) returns (RPCSuccess);", - "doc": "更新节点状态" + "doc": "更新节点状态", + "roles": [] } ], "filename": "service_monitor_node.proto", @@ -2675,315 +3729,445 @@ "requestMessageName": "CreateNodeRequest", "responseMessageName": "CreateNodeResponse", "code": "rpc createNode (CreateNodeRequest) returns (CreateNodeResponse);", - "doc": "创建节点" + "doc": "创建节点", + "roles": [ + "admin" + ] }, { "name": "registerClusterNode", "requestMessageName": "RegisterClusterNodeRequest", "responseMessageName": "RegisterClusterNodeResponse", "code": "rpc registerClusterNode (RegisterClusterNodeRequest) returns (RegisterClusterNodeResponse);", - "doc": "注册集群节点" + "doc": "注册集群节点", + "roles": [] }, { "name": "countAllEnabledNodes", "requestMessageName": "CountAllEnabledNodesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodes (CountAllEnabledNodesRequest) returns (RPCCountResponse);", - "doc": "所有可用的节点数量" + "doc": "所有可用的节点数量", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodesMatch", "requestMessageName": "CountAllEnabledNodesMatchRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodesMatch (CountAllEnabledNodesMatchRequest) returns (RPCCountResponse);", - "doc": "计算匹配的节点数量" + "doc": "计算匹配的节点数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledNodesMatch", "requestMessageName": "ListEnabledNodesMatchRequest", "responseMessageName": "ListEnabledNodesMatchResponse", "code": "rpc listEnabledNodesMatch (ListEnabledNodesMatchRequest) returns (ListEnabledNodesMatchResponse);", - "doc": "列出单页节点" + "doc": "列出单页节点", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodesWithNodeClusterId", "requestMessageName": "FindAllEnabledNodesWithNodeClusterIdRequest", "responseMessageName": "FindAllEnabledNodesWithNodeClusterIdResponse", "code": "rpc findAllEnabledNodesWithNodeClusterId (FindAllEnabledNodesWithNodeClusterIdRequest) returns (FindAllEnabledNodesWithNodeClusterIdResponse);", - "doc": "根据集群查找所有节点" + "doc": "根据集群查找所有节点", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteNode", "requestMessageName": "DeleteNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNode (DeleteNodeRequest) returns (RPCSuccess);", - "doc": "删除节点" + "doc": "删除节点", + "roles": [ + "admin" + ] }, { "name": "deleteNodeFromNodeCluster", "requestMessageName": "DeleteNodeFromNodeClusterRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodeFromNodeCluster (DeleteNodeFromNodeClusterRequest) returns (RPCSuccess);", - "doc": "从集群中删除节点" + "doc": "从集群中删除节点", + "roles": [ + "admin" + ] }, { "name": "updateNode", "requestMessageName": "UpdateNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNode (UpdateNodeRequest) returns (RPCSuccess);", - "doc": "修改节点" + "doc": "修改节点", + "roles": [ + "admin" + ] }, { "name": "findEnabledNode", "requestMessageName": "FindEnabledNodeRequest", "responseMessageName": "FindEnabledNodeResponse", "code": "rpc findEnabledNode (FindEnabledNodeRequest) returns (FindEnabledNodeResponse);", - "doc": "获取单个节点信息" + "doc": "获取单个节点信息", + "roles": [ + "admin" + ] }, { "name": "findEnabledBasicNode", "requestMessageName": "FindEnabledBasicNodeRequest", "responseMessageName": "FindEnabledBasicNodeResponse", "code": "rpc findEnabledBasicNode (FindEnabledBasicNodeRequest) returns (FindEnabledBasicNodeResponse);", - "doc": "获取单个节点基本信息" + "doc": "获取单个节点基本信息", + "roles": [ + "admin" + ] }, { "name": "findCurrentNodeConfig", "requestMessageName": "FindCurrentNodeConfigRequest", "responseMessageName": "FindCurrentNodeConfigResponse", "code": "rpc findCurrentNodeConfig (FindCurrentNodeConfigRequest) returns (FindCurrentNodeConfigResponse);", - "doc": "获取当前节点配置" + "doc": "获取当前节点配置", + "roles": [] }, { "name": "sendCommandToNode", "requestMessageName": "NodeStreamMessage", "responseMessageName": "NodeStreamMessage", "code": "rpc sendCommandToNode (NodeStreamMessage) returns (NodeStreamMessage);", - "doc": "向节点发送命令" + "doc": "向节点发送命令", + "roles": [ + "admin" + ] }, { "name": "updateNodeStatus", "requestMessageName": "UpdateNodeStatusRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeStatus (UpdateNodeStatusRequest) returns (RPCSuccess);", - "doc": "更新节点状态" + "doc": "更新节点状态", + "roles": [ + "node" + ] }, { "name": "updateNodeIsInstalled", "requestMessageName": "UpdateNodeIsInstalledRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeIsInstalled (UpdateNodeIsInstalledRequest) returns (RPCSuccess);", - "doc": "修改节点安装状态" + "doc": "修改节点安装状态", + "roles": [ + "admin" + ] }, { "name": "installNode", "requestMessageName": "InstallNodeRequest", "responseMessageName": "InstallNodeResponse", "code": "rpc installNode (InstallNodeRequest) returns (InstallNodeResponse);", - "doc": "安装节点" + "doc": "安装节点", + "roles": [ + "admin" + ] }, { "name": "upgradeNode", "requestMessageName": "UpgradeNodeRequest", "responseMessageName": "UpgradeNodeResponse", "code": "rpc upgradeNode (UpgradeNodeRequest) returns (UpgradeNodeResponse);", - "doc": "升级节点" + "doc": "升级节点", + "roles": [ + "admin" + ] }, { "name": "startNode", "requestMessageName": "StartNodeRequest", "responseMessageName": "StartNodeResponse", "code": "rpc startNode (StartNodeRequest) returns (StartNodeResponse);", - "doc": "启动节点" + "doc": "启动节点", + "roles": [ + "admin" + ] }, { "name": "stopNode", "requestMessageName": "StopNodeRequest", "responseMessageName": "StopNodeResponse", "code": "rpc stopNode (StopNodeRequest) returns (StopNodeResponse);", - "doc": "停止节点" + "doc": "停止节点", + "roles": [ + "admin" + ] }, { "name": "updateNodeConnectedAPINodes", "requestMessageName": "UpdateNodeConnectedAPINodesRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeConnectedAPINodes (UpdateNodeConnectedAPINodesRequest) returns (RPCSuccess);", - "doc": "更改节点连接的API节点信息" + "doc": "更改节点连接的API节点信息", + "roles": [] }, { "name": "countAllEnabledNodesWithNodeGrantId", "requestMessageName": "CountAllEnabledNodesWithNodeGrantIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodesWithNodeGrantId (CountAllEnabledNodesWithNodeGrantIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个认证的节点数量" + "doc": "计算使用某个认证的节点数量", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodesWithNodeGrantId", "requestMessageName": "FindAllEnabledNodesWithNodeGrantIdRequest", "responseMessageName": "FindAllEnabledNodesWithNodeGrantIdResponse", "code": "rpc findAllEnabledNodesWithNodeGrantId (FindAllEnabledNodesWithNodeGrantIdRequest) returns (FindAllEnabledNodesWithNodeGrantIdResponse);", - "doc": "查找使用某个认证的所有节点" + "doc": "查找使用某个认证的所有节点", + "roles": [ + "admin" + ] }, { "name": "countAllNotInstalledNodesWithNodeClusterId", "requestMessageName": "CountAllNotInstalledNodesWithNodeClusterIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllNotInstalledNodesWithNodeClusterId (CountAllNotInstalledNodesWithNodeClusterIdRequest) returns (RPCCountResponse);", - "doc": "计算没有安装的节点数量" + "doc": "计算没有安装的节点数量", + "roles": [ + "admin" + ] }, { "name": "findAllNotInstalledNodesWithNodeClusterId", "requestMessageName": "FindAllNotInstalledNodesWithNodeClusterIdRequest", "responseMessageName": "FindAllNotInstalledNodesWithNodeClusterIdResponse", "code": "rpc findAllNotInstalledNodesWithNodeClusterId (FindAllNotInstalledNodesWithNodeClusterIdRequest) returns (FindAllNotInstalledNodesWithNodeClusterIdResponse);", - "doc": "列出所有未安装的节点" + "doc": "列出所有未安装的节点", + "roles": [ + "admin" + ] }, { "name": "countAllUpgradeNodesWithNodeClusterId", "requestMessageName": "CountAllUpgradeNodesWithNodeClusterIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllUpgradeNodesWithNodeClusterId (CountAllUpgradeNodesWithNodeClusterIdRequest) returns (RPCCountResponse);", - "doc": "计算需要升级的节点数量" + "doc": "计算需要升级的节点数量", + "roles": [ + "admin" + ] }, { "name": "findAllUpgradeNodesWithNodeClusterId", "requestMessageName": "FindAllUpgradeNodesWithNodeClusterIdRequest", "responseMessageName": "FindAllUpgradeNodesWithNodeClusterIdResponse", "code": "rpc findAllUpgradeNodesWithNodeClusterId (FindAllUpgradeNodesWithNodeClusterIdRequest) returns (FindAllUpgradeNodesWithNodeClusterIdResponse);", - "doc": "列出所有需要升级的节点" + "doc": "列出所有需要升级的节点", + "roles": [ + "admin" + ] }, { "name": "findNodeInstallStatus", "requestMessageName": "FindNodeInstallStatusRequest", "responseMessageName": "FindNodeInstallStatusResponse", "code": "rpc findNodeInstallStatus (FindNodeInstallStatusRequest) returns (FindNodeInstallStatusResponse);", - "doc": "读取节点安装状态" + "doc": "读取节点安装状态", + "roles": [ + "admin" + ] }, { "name": "updateNodeLogin", "requestMessageName": "UpdateNodeLoginRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeLogin (UpdateNodeLoginRequest) returns (RPCSuccess);", - "doc": "修改节点登录信息" + "doc": "修改节点登录信息", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodesWithNodeGroupId", "requestMessageName": "CountAllEnabledNodesWithNodeGroupIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodesWithNodeGroupId (CountAllEnabledNodesWithNodeGroupIdRequest) returns (RPCCountResponse);", - "doc": "计算某个节点分组内的节点数量" + "doc": "计算某个节点分组内的节点数量", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodesDNSWithNodeClusterId", "requestMessageName": "FindAllEnabledNodesDNSWithNodeClusterIdRequest", "responseMessageName": "FindAllEnabledNodesDNSWithNodeClusterIdResponse", "code": "rpc findAllEnabledNodesDNSWithNodeClusterId (FindAllEnabledNodesDNSWithNodeClusterIdRequest) returns (FindAllEnabledNodesDNSWithNodeClusterIdResponse);", - "doc": "取得某个集群下的所有节点DNS信息" + "doc": "取得某个集群下的所有节点DNS信息", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeDNS", "requestMessageName": "FindEnabledNodeDNSRequest", "responseMessageName": "FindEnabledNodeDNSResponse", "code": "rpc findEnabledNodeDNS (FindEnabledNodeDNSRequest) returns (FindEnabledNodeDNSResponse);", - "doc": "查找单个节点的域名解析信息" + "doc": "查找单个节点的域名解析信息", + "roles": [ + "admin" + ] }, { "name": "updateNodeDNS", "requestMessageName": "UpdateNodeDNSRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeDNS (UpdateNodeDNSRequest) returns (RPCSuccess);", - "doc": "修改节点的DNS解析信息" + "doc": "修改节点的DNS解析信息", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodesWithNodeRegionId", "requestMessageName": "CountAllEnabledNodesWithNodeRegionIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodesWithNodeRegionId (CountAllEnabledNodesWithNodeRegionIdRequest) returns (RPCCountResponse);", - "doc": "计算某个区域下的节点数量" + "doc": "计算某个区域下的节点数量", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodesWithIds", "requestMessageName": "FindEnabledNodesWithIdsRequest", "responseMessageName": "FindEnabledNodesWithIdsResponse", "code": "rpc findEnabledNodesWithIds (FindEnabledNodesWithIdsRequest) returns (FindEnabledNodesWithIdsResponse);", - "doc": "根据一组ID获取节点信息" + "doc": "根据一组ID获取节点信息", + "roles": [ + "admin" + ] }, { "name": "checkNodeLatestVersion", "requestMessageName": "CheckNodeLatestVersionRequest", "responseMessageName": "CheckNodeLatestVersionResponse", "code": "rpc checkNodeLatestVersion (CheckNodeLatestVersionRequest) returns (CheckNodeLatestVersionResponse);", - "doc": "检查新版本" + "doc": "检查新版本", + "roles": [ + "admin" + ] }, { "name": "updateNodeUp", "requestMessageName": "UpdateNodeUpRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeUp (UpdateNodeUpRequest) returns (RPCSuccess);", - "doc": "设置节点上线状态" + "doc": "设置节点上线状态", + "roles": [ + "admin" + ] }, { "name": "downloadNodeInstallationFile", "requestMessageName": "DownloadNodeInstallationFileRequest", "responseMessageName": "DownloadNodeInstallationFileResponse", "code": "rpc downloadNodeInstallationFile (DownloadNodeInstallationFileRequest) returns (DownloadNodeInstallationFileResponse);", - "doc": "下载最新边缘节点安装文件" + "doc": "下载最新边缘节点安装文件", + "roles": [ + "node" + ] }, { "name": "updateNodeSystem", "requestMessageName": "UpdateNodeSystemRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeSystem(UpdateNodeSystemRequest) returns (RPCSuccess);", - "doc": "修改节点系统信息" + "doc": "修改节点系统信息", + "roles": [ + "admin" + ] }, { "name": "updateNodeCache", "requestMessageName": "UpdateNodeCacheRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeCache(UpdateNodeCacheRequest) returns (RPCSuccess);", - "doc": "修改节点缓存设置" + "doc": "修改节点缓存设置", + "roles": [ + "admin" + ] }, { "name": "findNodeLevelInfo", "requestMessageName": "FindNodeLevelInfoRequest", "responseMessageName": "FindNodeLevelInfoResponse", "code": "rpc findNodeLevelInfo(FindNodeLevelInfoRequest) returns (FindNodeLevelInfoResponse);", - "doc": "读取节点级别信息" + "doc": "读取节点级别信息", + "roles": [ + "node" + ] }, { "name": "findNodeDNSResolver", "requestMessageName": "FindNodeDNSResolverRequest", "responseMessageName": "FindNodeDNSResolverResponse", "code": "rpc findNodeDNSResolver(FindNodeDNSResolverRequest) returns (FindNodeDNSResolverResponse);", - "doc": "读取节点DNS Resolver" + "doc": "读取节点DNS Resolver", + "roles": [ + "admin" + ] }, { "name": "updateNodeDNSResolver", "requestMessageName": "UpdateNodeDNSResolverRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeDNSResolver(UpdateNodeDNSResolverRequest) returns (RPCSuccess);", - "doc": "修改DNS Resolver" + "doc": "修改DNS Resolver", + "roles": [ + "admin" + ] }, { "name": "findNodeDDoSProtection", "requestMessageName": "FindNodeDDoSProtectionRequest", "responseMessageName": "FindNodeDDoSProtectionResponse", "code": "rpc findNodeDDoSProtection(FindNodeDDoSProtectionRequest) returns (FindNodeDDoSProtectionResponse);", - "doc": "获取节点的DDoS设置" + "doc": "获取节点的DDoS设置", + "roles": [ + "node" + ] }, { "name": "updateNodeDDoSProtection", "requestMessageName": "UpdateNodeDDoSProtectionRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeDDoSProtection(UpdateNodeDDoSProtectionRequest) returns (RPCSuccess);", - "doc": "修改节点的DDoS设置" + "doc": "修改节点的DDoS设置", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeConfigInfo", "requestMessageName": "FindEnabledNodeConfigInfoRequest", "responseMessageName": "FindEnabledNodeConfigInfoResponse", "code": "rpc findEnabledNodeConfigInfo (FindEnabledNodeConfigInfoRequest) returns (FindEnabledNodeConfigInfoResponse);", - "doc": "取得节点的配置概要信息" + "doc": "取得节点的配置概要信息", + "roles": [ + "admin" + ] } ], "filename": "service_node.proto", @@ -2997,287 +4181,416 @@ "requestMessageName": "CreateNodeClusterRequest", "responseMessageName": "CreateNodeClusterResponse", "code": "rpc createNodeCluster (CreateNodeClusterRequest) returns (CreateNodeClusterResponse);", - "doc": "创建集群" + "doc": "创建集群", + "roles": [ + "admin" + ] }, { "name": "updateNodeCluster", "requestMessageName": "UpdateNodeClusterRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeCluster (UpdateNodeClusterRequest) returns (RPCSuccess);", - "doc": "修改集群" + "doc": "修改集群", + "roles": [ + "admin" + ] }, { "name": "deleteNodeCluster", "requestMessageName": "DeleteNodeClusterRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodeCluster (DeleteNodeClusterRequest) returns (RPCSuccess);", - "doc": "删除集群" + "doc": "删除集群", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeCluster", "requestMessageName": "FindEnabledNodeClusterRequest", "responseMessageName": "FindEnabledNodeClusterResponse", "code": "rpc findEnabledNodeCluster (FindEnabledNodeClusterRequest) returns (FindEnabledNodeClusterResponse);", - "doc": "查找单个集群信息" + "doc": "查找单个集群信息", + "roles": [ + "admin", + "user" + ] }, { "name": "findAPINodesWithNodeCluster", "requestMessageName": "FindAPINodesWithNodeClusterRequest", "responseMessageName": "FindAPINodesWithNodeClusterResponse", "code": "rpc findAPINodesWithNodeCluster (FindAPINodesWithNodeClusterRequest) returns (FindAPINodesWithNodeClusterResponse);", - "doc": "查找集群的API节点信息" + "doc": "查找集群的API节点信息", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeClusters", "requestMessageName": "FindAllEnabledNodeClustersRequest", "responseMessageName": "FindAllEnabledNodeClustersResponse", "code": "rpc findAllEnabledNodeClusters (FindAllEnabledNodeClustersRequest) returns (FindAllEnabledNodeClustersResponse);", - "doc": "获取所有可用集群" + "doc": "获取所有可用集群", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeClusters", "requestMessageName": "CountAllEnabledNodeClustersRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeClusters (CountAllEnabledNodeClustersRequest) returns (RPCCountResponse);", - "doc": "计算所有集群数量" + "doc": "计算所有集群数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledNodeClusters", "requestMessageName": "ListEnabledNodeClustersRequest", "responseMessageName": "ListEnabledNodeClustersResponse", "code": "rpc listEnabledNodeClusters (ListEnabledNodeClustersRequest) returns (ListEnabledNodeClustersResponse);", - "doc": "列出单页集群" + "doc": "列出单页集群", + "roles": [ + "admin" + ] }, { "name": "findNodeClusterHealthCheckConfig", "requestMessageName": "FindNodeClusterHealthCheckConfigRequest", "responseMessageName": "FindNodeClusterHealthCheckConfigResponse", "code": "rpc findNodeClusterHealthCheckConfig (FindNodeClusterHealthCheckConfigRequest) returns (FindNodeClusterHealthCheckConfigResponse);", - "doc": "查找集群的健康检查配置" + "doc": "查找集群的健康检查配置", + "roles": [ + "admin" + ] }, { "name": "updateNodeClusterHealthCheck", "requestMessageName": "UpdateNodeClusterHealthCheckRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterHealthCheck (UpdateNodeClusterHealthCheckRequest) returns (RPCSuccess);", - "doc": "修改集群健康检查设置" + "doc": "修改集群健康检查设置", + "roles": [ + "admin" + ] }, { "name": "executeNodeClusterHealthCheck", "requestMessageName": "ExecuteNodeClusterHealthCheckRequest", "responseMessageName": "ExecuteNodeClusterHealthCheckResponse", "code": "rpc executeNodeClusterHealthCheck (ExecuteNodeClusterHealthCheckRequest) returns (ExecuteNodeClusterHealthCheckResponse);", - "doc": "执行健康检查" + "doc": "执行健康检查", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeClustersWithNodeGrantId", "requestMessageName": "CountAllEnabledNodeClustersWithNodeGrantIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeClustersWithNodeGrantId (CountAllEnabledNodeClustersWithNodeGrantIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个认证的集群数量" + "doc": "计算使用某个认证的集群数量", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeClustersWithNodeGrantId", "requestMessageName": "FindAllEnabledNodeClustersWithNodeGrantIdRequest", "responseMessageName": "FindAllEnabledNodeClustersWithNodeGrantIdResponse", "code": "rpc findAllEnabledNodeClustersWithNodeGrantId (FindAllEnabledNodeClustersWithNodeGrantIdRequest) returns (FindAllEnabledNodeClustersWithNodeGrantIdResponse);", - "doc": "查找使用某个认证的所有集群" + "doc": "查找使用某个认证的所有集群", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeClusterDNS", "requestMessageName": "FindEnabledNodeClusterDNSRequest", "responseMessageName": "FindEnabledNodeClusterDNSResponse", "code": "rpc findEnabledNodeClusterDNS (FindEnabledNodeClusterDNSRequest) returns (FindEnabledNodeClusterDNSResponse);", - "doc": "查找集群的DNS配置" + "doc": "查找集群的DNS配置", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledNodeClustersWithDNSProviderId", "requestMessageName": "CountAllEnabledNodeClustersWithDNSProviderIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeClustersWithDNSProviderId (CountAllEnabledNodeClustersWithDNSProviderIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个DNS服务商的集群数量" + "doc": "计算使用某个DNS服务商的集群数量", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeClustersWithDNSDomainId", "requestMessageName": "CountAllEnabledNodeClustersWithDNSDomainIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeClustersWithDNSDomainId (CountAllEnabledNodeClustersWithDNSDomainIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个DNS域名的集群数量" + "doc": "计算使用某个DNS域名的集群数量", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeClustersWithDNSDomainId", "requestMessageName": "FindAllEnabledNodeClustersWithDNSDomainIdRequest", "responseMessageName": "FindAllEnabledNodeClustersWithDNSDomainIdResponse", "code": "rpc findAllEnabledNodeClustersWithDNSDomainId (FindAllEnabledNodeClustersWithDNSDomainIdRequest) returns (FindAllEnabledNodeClustersWithDNSDomainIdResponse);", - "doc": "查找使用某个域名的所有集群" + "doc": "查找使用某个域名的所有集群", + "roles": [ + "admin" + ] }, { "name": "checkNodeClusterDNSName", "requestMessageName": "CheckNodeClusterDNSNameRequest", "responseMessageName": "CheckNodeClusterDNSNameResponse", "code": "rpc checkNodeClusterDNSName (CheckNodeClusterDNSNameRequest) returns (CheckNodeClusterDNSNameResponse);", - "doc": "检查集群域名是否已经被使用" + "doc": "检查集群域名是否已经被使用", + "roles": [ + "admin" + ] }, { "name": "updateNodeClusterDNS", "requestMessageName": "UpdateNodeClusterDNSRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterDNS (UpdateNodeClusterDNSRequest) returns (RPCSuccess);", - "doc": "修改集群的域名设置" + "doc": "修改集群的域名设置", + "roles": [ + "admin" + ] }, { "name": "checkNodeClusterDNSChanges", "requestMessageName": "CheckNodeClusterDNSChangesRequest", "responseMessageName": "CheckNodeClusterDNSChangesResponse", "code": "rpc checkNodeClusterDNSChanges (CheckNodeClusterDNSChangesRequest) returns (CheckNodeClusterDNSChangesResponse);", - "doc": "检查集群的DNS是否有变化" + "doc": "检查集群的DNS是否有变化", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeClusterTOA", "requestMessageName": "FindEnabledNodeClusterTOARequest", "responseMessageName": "FindEnabledNodeClusterTOAResponse", "code": "rpc findEnabledNodeClusterTOA (FindEnabledNodeClusterTOARequest) returns (FindEnabledNodeClusterTOAResponse);", - "doc": "查找集群的TOA配置" + "doc": "查找集群的TOA配置", + "roles": [ + "admin" + ] }, { "name": "updateNodeClusterTOA", "requestMessageName": "UpdateNodeClusterTOARequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterTOA (UpdateNodeClusterTOARequest) returns (RPCSuccess);", - "doc": "修改集群的TOA设置" + "doc": "修改集群的TOA设置", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeClustersWithHTTPCachePolicyId", "requestMessageName": "CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeClustersWithHTTPCachePolicyId (CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个缓存策略的集群数量" + "doc": "计算使用某个缓存策略的集群数量", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeClustersWithHTTPCachePolicyId", "requestMessageName": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest", "responseMessageName": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse", "code": "rpc findAllEnabledNodeClustersWithHTTPCachePolicyId (FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest) returns (FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse);", - "doc": "查找使用缓存策略的所有集群" + "doc": "查找使用缓存策略的所有集群", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeClustersWithHTTPFirewallPolicyId", "requestMessageName": "CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeClustersWithHTTPFirewallPolicyId (CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个WAF策略的集群数量" + "doc": "计算使用某个WAF策略的集群数量", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeClustersWithHTTPFirewallPolicyId", "requestMessageName": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest", "responseMessageName": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse", "code": "rpc findAllEnabledNodeClustersWithHTTPFirewallPolicyId (FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest) returns (FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse);", - "doc": "查找使用某个WAF策略的所有集群" + "doc": "查找使用某个WAF策略的所有集群", + "roles": [ + "admin" + ] }, { "name": "updateNodeClusterHTTPCachePolicyId", "requestMessageName": "UpdateNodeClusterHTTPCachePolicyIdRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterHTTPCachePolicyId (UpdateNodeClusterHTTPCachePolicyIdRequest) returns (RPCSuccess);", - "doc": "修改集群的缓存策略" + "doc": "修改集群的缓存策略", + "roles": [ + "admin" + ] }, { "name": "updateNodeClusterHTTPFirewallPolicyId", "requestMessageName": "UpdateNodeClusterHTTPFirewallPolicyIdRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterHTTPFirewallPolicyId (UpdateNodeClusterHTTPFirewallPolicyIdRequest) returns (RPCSuccess);", - "doc": "修改集群的WAF策略" + "doc": "修改集群的WAF策略", + "roles": [ + "admin" + ] }, { "name": "updateNodeClusterSystemService", "requestMessageName": "UpdateNodeClusterSystemServiceRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterSystemService (UpdateNodeClusterSystemServiceRequest) returns (RPCSuccess);", - "doc": "修改集群的系统服务设置" + "doc": "修改集群的系统服务设置", + "roles": [ + "admin" + ] }, { "name": "findNodeClusterSystemService", "requestMessageName": "FindNodeClusterSystemServiceRequest", "responseMessageName": "FindNodeClusterSystemServiceResponse", "code": "rpc findNodeClusterSystemService (FindNodeClusterSystemServiceRequest) returns (FindNodeClusterSystemServiceResponse);", - "doc": "查找集群的系统服务设置" + "doc": "查找集群的系统服务设置", + "roles": [ + "admin" + ] }, { "name": "findFreePortInNodeCluster", "requestMessageName": "FindFreePortInNodeClusterRequest", "responseMessageName": "FindFreePortInNodeClusterResponse", "code": "rpc findFreePortInNodeCluster (FindFreePortInNodeClusterRequest) returns (FindFreePortInNodeClusterResponse);", - "doc": "获取集群中可以使用的端口" + "doc": "获取集群中可以使用的端口", + "roles": [ + "admin", + "user" + ] }, { "name": "checkPortIsUsingInNodeCluster", "requestMessageName": "CheckPortIsUsingInNodeClusterRequest", "responseMessageName": "CheckPortIsUsingInNodeClusterResponse", "code": "rpc checkPortIsUsingInNodeCluster (CheckPortIsUsingInNodeClusterRequest) returns (CheckPortIsUsingInNodeClusterResponse);", - "doc": "检查端口是否已经被使用" + "doc": "检查端口是否已经被使用", + "roles": [ + "admin", + "user" + ] }, { "name": "findLatestNodeClusters", "requestMessageName": "FindLatestNodeClustersRequest", "responseMessageName": "FindLatestNodeClustersResponse", "code": "rpc findLatestNodeClusters (FindLatestNodeClustersRequest) returns (FindLatestNodeClustersResponse);", - "doc": "查找最近访问的集群" + "doc": "查找最近访问的集群", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeClusterConfigInfo", "requestMessageName": "FindEnabledNodeClusterConfigInfoRequest", "responseMessageName": "FindEnabledNodeClusterConfigInfoResponse", "code": "rpc findEnabledNodeClusterConfigInfo (FindEnabledNodeClusterConfigInfoRequest) returns (FindEnabledNodeClusterConfigInfoResponse);", - "doc": "取得集群的配置概要信息" + "doc": "取得集群的配置概要信息", + "roles": [ + "admin" + ] }, { "name": "updateNodeClusterPinned", "requestMessageName": "UpdateNodeClusterPinnedRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterPinned(UpdateNodeClusterPinnedRequest) returns (RPCSuccess);", - "doc": "设置集群是否置顶" + "doc": "设置集群是否置顶", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeClusterWebPPolicy", "requestMessageName": "FindEnabledNodeClusterWebPPolicyRequest", "responseMessageName": "FindEnabledNodeClusterWebPPolicyResponse", "code": "rpc findEnabledNodeClusterWebPPolicy(FindEnabledNodeClusterWebPPolicyRequest) returns (FindEnabledNodeClusterWebPPolicyResponse);", - "doc": "读取集群WebP策略" + "doc": "读取集群WebP策略", + "roles": [ + "admin", + "user" + ] }, { "name": "updateNodeClusterWebPPolicy", "requestMessageName": "UpdateNodeClusterWebPPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterWebPPolicy(UpdateNodeClusterWebPPolicyRequest) returns (RPCSuccess);", - "doc": "设置集群WebP策略" + "doc": "设置集群WebP策略", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeClusterUAMPolicy", "requestMessageName": "FindEnabledNodeClusterUAMPolicyRequest", "responseMessageName": "FindEnabledNodeClusterUAMPolicyResponse", "code": "rpc findEnabledNodeClusterUAMPolicy(FindEnabledNodeClusterUAMPolicyRequest) returns (FindEnabledNodeClusterUAMPolicyResponse);", - "doc": "读取集群的UAM策略" + "doc": "读取集群的UAM策略", + "roles": [ + "admin", + "user" + ] }, { "name": "updateNodeClusterUAMPolicy", "requestMessageName": "UpdateNodeClusterUAMPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterUAMPolicy(UpdateNodeClusterUAMPolicyRequest) returns (RPCSuccess);", - "doc": "设置集群的UAM策略" + "doc": "设置集群的UAM策略", + "roles": [ + "admin" + ] }, { "name": "findNodeClusterDDoSProtection", "requestMessageName": "FindNodeClusterDDoSProtectionRequest", "responseMessageName": "FindNodeClusterDDoSProtectionResponse", "code": "rpc findNodeClusterDDoSProtection(FindNodeClusterDDoSProtectionRequest) returns (FindNodeClusterDDoSProtectionResponse);", - "doc": "获取集群的DDoS设置" + "doc": "获取集群的DDoS设置", + "roles": [ + "admin" + ] }, { "name": "updateNodeClusterDDoSProtection", "requestMessageName": "UpdateNodeClusterDDoSProtectionRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterDDoSProtection(UpdateNodeClusterDDoSProtectionRequest) returns (RPCSuccess);", - "doc": "修改集群的DDoS设置" + "doc": "修改集群的DDoS设置", + "roles": [ + "admin" + ] } ], "filename": "service_node_cluster.proto", @@ -3291,42 +4604,60 @@ "requestMessageName": "CreateNodeClusterFirewallActionRequest", "responseMessageName": "NodeClusterFirewallActionResponse", "code": "rpc createNodeClusterFirewallAction (CreateNodeClusterFirewallActionRequest) returns (NodeClusterFirewallActionResponse);", - "doc": "创建动作" + "doc": "创建动作", + "roles": [ + "admin" + ] }, { "name": "updateNodeClusterFirewallAction", "requestMessageName": "UpdateNodeClusterFirewallActionRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeClusterFirewallAction (UpdateNodeClusterFirewallActionRequest) returns (RPCSuccess);", - "doc": "修改动作" + "doc": "修改动作", + "roles": [ + "admin" + ] }, { "name": "deleteNodeClusterFirewallAction", "requestMessageName": "DeleteNodeClusterFirewallActionRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodeClusterFirewallAction (DeleteNodeClusterFirewallActionRequest) returns (RPCSuccess);", - "doc": "删除动作" + "doc": "删除动作", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeClusterFirewallActions", "requestMessageName": "FindAllEnabledNodeClusterFirewallActionsRequest", "responseMessageName": "FindAllEnabledNodeClusterFirewallActionsResponse", "code": "rpc findAllEnabledNodeClusterFirewallActions (FindAllEnabledNodeClusterFirewallActionsRequest) returns (FindAllEnabledNodeClusterFirewallActionsResponse);", - "doc": "查询集群的所有动作" + "doc": "查询集群的所有动作", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeClusterFirewallAction", "requestMessageName": "FindEnabledNodeClusterFirewallActionRequest", "responseMessageName": "FindEnabledNodeClusterFirewallActionResponse", "code": "rpc findEnabledNodeClusterFirewallAction (FindEnabledNodeClusterFirewallActionRequest) returns (FindEnabledNodeClusterFirewallActionResponse);", - "doc": "查询单个动作" + "doc": "查询单个动作", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeClusterFirewallActions", "requestMessageName": "CountAllEnabledNodeClusterFirewallActionsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeClusterFirewallActions (CountAllEnabledNodeClusterFirewallActionsRequest) returns (RPCCountResponse);", - "doc": "计算动作数量" + "doc": "计算动作数量", + "roles": [ + "admin" + ] } ], "filename": "service_node_cluster_firewall_action.proto", @@ -3340,35 +4671,50 @@ "requestMessageName": "EnableNodeClusterMetricItemRequest", "responseMessageName": "RPCSuccess", "code": "rpc enableNodeClusterMetricItem (EnableNodeClusterMetricItemRequest) returns (RPCSuccess);", - "doc": "启用某个指标" + "doc": "启用某个指标", + "roles": [ + "admin" + ] }, { "name": "disableNodeClusterMetricItem", "requestMessageName": "DisableNodeClusterMetricItemRequest", "responseMessageName": "RPCSuccess", "code": "rpc disableNodeClusterMetricItem (DisableNodeClusterMetricItemRequest) returns (RPCSuccess);", - "doc": "禁用某个指标" + "doc": "禁用某个指标", + "roles": [ + "admin" + ] }, { "name": "findAllNodeClusterMetricItems", "requestMessageName": "FindAllNodeClusterMetricItemsRequest", "responseMessageName": "FindAllNodeClusterMetricItemsResponse", "code": "rpc findAllNodeClusterMetricItems (FindAllNodeClusterMetricItemsRequest) returns (FindAllNodeClusterMetricItemsResponse);", - "doc": "查找集群中所有指标" + "doc": "查找集群中所有指标", + "roles": [ + "admin" + ] }, { "name": "existsNodeClusterMetricItem", "requestMessageName": "ExistsNodeClusterMetricItemRequest", "responseMessageName": "RPCExists", "code": "rpc existsNodeClusterMetricItem (ExistsNodeClusterMetricItemRequest) returns (RPCExists);", - "doc": "检查是否已添加某个指标" + "doc": "检查是否已添加某个指标", + "roles": [ + "admin" + ] }, { "name": "findAllNodeClustersWithMetricItemId", "requestMessageName": "FindAllNodeClustersWithMetricItemIdRequest", "responseMessageName": "FindAllNodeClustersWithMetricItemIdResponse", "code": "rpc findAllNodeClustersWithMetricItemId (FindAllNodeClustersWithMetricItemIdRequest) returns (FindAllNodeClustersWithMetricItemIdResponse);", - "doc": "查找使用指标的集群" + "doc": "查找使用指标的集群", + "roles": [ + "admin" + ] } ], "filename": "service_node_cluster_metric_item.proto", @@ -3382,63 +4728,90 @@ "requestMessageName": "CreateNodeGrantRequest", "responseMessageName": "CreateNodeGrantResponse", "code": "rpc createNodeGrant (CreateNodeGrantRequest) returns (CreateNodeGrantResponse);", - "doc": "创建认证" + "doc": "创建认证", + "roles": [ + "admin" + ] }, { "name": "updateNodeGrant", "requestMessageName": "UpdateNodeGrantRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeGrant (UpdateNodeGrantRequest) returns (RPCSuccess);", - "doc": "修改认证" + "doc": "修改认证", + "roles": [ + "admin" + ] }, { "name": "disableNodeGrant", "requestMessageName": "DisableNodeGrantRequest", "responseMessageName": "DisableNodeGrantResponse", "code": "rpc disableNodeGrant (DisableNodeGrantRequest) returns (DisableNodeGrantResponse);", - "doc": "禁用认证" + "doc": "禁用认证", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeGrants", "requestMessageName": "CountAllEnabledNodeGrantsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeGrants (CountAllEnabledNodeGrantsRequest) returns (RPCCountResponse);", - "doc": "计算认证的数量" + "doc": "计算认证的数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledNodeGrants", "requestMessageName": "ListEnabledNodeGrantsRequest", "responseMessageName": "ListEnabledNodeGrantsResponse", "code": "rpc listEnabledNodeGrants (ListEnabledNodeGrantsRequest) returns (ListEnabledNodeGrantsResponse);", - "doc": "列出单页认证" + "doc": "列出单页认证", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeGrants", "requestMessageName": "FindAllEnabledNodeGrantsRequest", "responseMessageName": "FindAllEnabledNodeGrantsResponse", "code": "rpc findAllEnabledNodeGrants (FindAllEnabledNodeGrantsRequest) returns (FindAllEnabledNodeGrantsResponse);", - "doc": "列出所有认证" + "doc": "列出所有认证", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeGrant", "requestMessageName": "FindEnabledNodeGrantRequest", "responseMessageName": "FindEnabledNodeGrantResponse", "code": "rpc findEnabledNodeGrant (FindEnabledNodeGrantRequest) returns (FindEnabledNodeGrantResponse);", - "doc": "获取单个认证信息" + "doc": "获取单个认证信息", + "roles": [ + "admin" + ] }, { "name": "testNodeGrant", "requestMessageName": "TestNodeGrantRequest", "responseMessageName": "TestNodeGrantResponse", "code": "rpc testNodeGrant (TestNodeGrantRequest) returns (TestNodeGrantResponse);", - "doc": "测试连接" + "doc": "测试连接", + "roles": [ + "admin" + ] }, { "name": "findSuggestNodeGrants", "requestMessageName": "FindSuggestNodeGrantsRequest", "responseMessageName": "FindSuggestNodeGrantsResponse", "code": "rpc findSuggestNodeGrants(FindSuggestNodeGrantsRequest) returns (FindSuggestNodeGrantsResponse);", - "doc": "查找集群推荐的认证" + "doc": "查找集群推荐的认证", + "roles": [ + "admin" + ] } ], "filename": "service_node_grant.proto", @@ -3452,42 +4825,60 @@ "requestMessageName": "CreateNodeGroupRequest", "responseMessageName": "CreateNodeGroupResponse", "code": "rpc createNodeGroup (CreateNodeGroupRequest) returns (CreateNodeGroupResponse);", - "doc": "创建分组" + "doc": "创建分组", + "roles": [ + "admin" + ] }, { "name": "updateNodeGroup", "requestMessageName": "UpdateNodeGroupRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeGroup (UpdateNodeGroupRequest) returns (RPCSuccess);", - "doc": "修改分组" + "doc": "修改分组", + "roles": [ + "admin" + ] }, { "name": "deleteNodeGroup", "requestMessageName": "DeleteNodeGroupRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodeGroup (DeleteNodeGroupRequest) returns (RPCSuccess);", - "doc": "删除分组" + "doc": "删除分组", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeGroupsWithNodeClusterId", "requestMessageName": "FindAllEnabledNodeGroupsWithNodeClusterIdRequest", "responseMessageName": "FindAllEnabledNodeGroupsWithNodeClusterIdResponse", "code": "rpc findAllEnabledNodeGroupsWithNodeClusterId (FindAllEnabledNodeGroupsWithNodeClusterIdRequest) returns (FindAllEnabledNodeGroupsWithNodeClusterIdResponse);", - "doc": "查询所有分组" + "doc": "查询所有分组", + "roles": [ + "admin" + ] }, { "name": "updateNodeGroupOrders", "requestMessageName": "UpdateNodeGroupOrdersRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeGroupOrders (UpdateNodeGroupOrdersRequest) returns (RPCSuccess);", - "doc": "修改分组排序" + "doc": "修改分组排序", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeGroup", "requestMessageName": "FindEnabledNodeGroupRequest", "responseMessageName": "FindEnabledNodeGroupResponse", "code": "rpc findEnabledNodeGroup (FindEnabledNodeGroupRequest) returns (FindEnabledNodeGroupResponse);", - "doc": "查找单个分组信息" + "doc": "查找单个分组信息", + "roles": [ + "admin" + ] } ], "filename": "service_node_group.proto", @@ -3501,84 +4892,120 @@ "requestMessageName": "CreateNodeIPAddressRequest", "responseMessageName": "CreateNodeIPAddressResponse", "code": "rpc createNodeIPAddress (CreateNodeIPAddressRequest) returns (CreateNodeIPAddressResponse);", - "doc": "创建IP地址" + "doc": "创建IP地址", + "roles": [ + "admin" + ] }, { "name": "createNodeIPAddresses", "requestMessageName": "CreateNodeIPAddressesRequest", "responseMessageName": "CreateNodeIPAddressesResponse", "code": "rpc createNodeIPAddresses (CreateNodeIPAddressesRequest) returns (CreateNodeIPAddressesResponse);", - "doc": "批量创建IP地址" + "doc": "批量创建IP地址", + "roles": [ + "admin" + ] }, { "name": "updateNodeIPAddress", "requestMessageName": "UpdateNodeIPAddressRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeIPAddress (UpdateNodeIPAddressRequest) returns (RPCSuccess);", - "doc": "修改IP地址" + "doc": "修改IP地址", + "roles": [ + "admin" + ] }, { "name": "updateNodeIPAddressNodeId", "requestMessageName": "UpdateNodeIPAddressNodeIdRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeIPAddressNodeId (UpdateNodeIPAddressNodeIdRequest) returns (RPCSuccess);", - "doc": "修改IP地址所属节点" + "doc": "修改IP地址所属节点", + "roles": [ + "admin" + ] }, { "name": "disableNodeIPAddress", "requestMessageName": "DisableNodeIPAddressRequest", "responseMessageName": "DisableNodeIPAddressResponse", "code": "rpc disableNodeIPAddress (DisableNodeIPAddressRequest) returns (DisableNodeIPAddressResponse);", - "doc": "禁用单个IP地址" + "doc": "禁用单个IP地址", + "roles": [ + "admin" + ] }, { "name": "disableAllNodeIPAddressesWithNodeId", "requestMessageName": "DisableAllNodeIPAddressesWithNodeIdRequest", "responseMessageName": "DisableAllNodeIPAddressesWithNodeIdResponse", "code": "rpc disableAllNodeIPAddressesWithNodeId (DisableAllNodeIPAddressesWithNodeIdRequest) returns (DisableAllNodeIPAddressesWithNodeIdResponse);", - "doc": "禁用节点的所有IP地址" + "doc": "禁用节点的所有IP地址", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeIPAddress", "requestMessageName": "FindEnabledNodeIPAddressRequest", "responseMessageName": "FindEnabledNodeIPAddressResponse", "code": "rpc findEnabledNodeIPAddress (FindEnabledNodeIPAddressRequest) returns (FindEnabledNodeIPAddressResponse);", - "doc": "查找单个IP地址" + "doc": "查找单个IP地址", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeIPAddressesWithNodeId", "requestMessageName": "FindAllEnabledNodeIPAddressesWithNodeIdRequest", "responseMessageName": "FindAllEnabledNodeIPAddressesWithNodeIdResponse", "code": "rpc findAllEnabledNodeIPAddressesWithNodeId (FindAllEnabledNodeIPAddressesWithNodeIdRequest) returns (FindAllEnabledNodeIPAddressesWithNodeIdResponse);", - "doc": "查找节点的所有地址" + "doc": "查找节点的所有地址", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeIPAddresses", "requestMessageName": "CountAllEnabledNodeIPAddressesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeIPAddresses(CountAllEnabledNodeIPAddressesRequest) returns (RPCCountResponse);", - "doc": "计算IP地址数量" + "doc": "计算IP地址数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledNodeIPAddresses", "requestMessageName": "ListEnabledNodeIPAddressesRequest", "responseMessageName": "ListEnabledNodeIPAddressesResponse", "code": "rpc listEnabledNodeIPAddresses(ListEnabledNodeIPAddressesRequest) returns (ListEnabledNodeIPAddressesResponse);", - "doc": "列出单页IP地址" + "doc": "列出单页IP地址", + "roles": [ + "admin" + ] }, { "name": "updateNodeIPAddressIsUp", "requestMessageName": "UpdateNodeIPAddressIsUpRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeIPAddressIsUp(UpdateNodeIPAddressIsUpRequest) returns (RPCSuccess);", - "doc": "设置上下线状态" + "doc": "设置上下线状态", + "roles": [ + "admin" + ] }, { "name": "restoreNodeIPAddressBackupIP", "requestMessageName": "RestoreNodeIPAddressBackupIPRequest", "responseMessageName": "RPCSuccess", "code": "rpc restoreNodeIPAddressBackupIP(RestoreNodeIPAddressBackupIPRequest) returns (RPCSuccess);", - "doc": "还原备用IP状态" + "doc": "还原备用IP状态", + "roles": [ + "admin" + ] } ], "filename": "service_node_ip_address.proto", @@ -3592,14 +5019,20 @@ "requestMessageName": "CountAllNodeIPAddressLogsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllNodeIPAddressLogs(CountAllNodeIPAddressLogsRequest) returns (RPCCountResponse);", - "doc": "计算日志数量" + "doc": "计算日志数量", + "roles": [ + "admin" + ] }, { "name": "listNodeIPAddressLogs", "requestMessageName": "ListNodeIPAddressLogsRequest", "responseMessageName": "ListNodeIPAddressLogsResponse", "code": "rpc listNodeIPAddressLogs(ListNodeIPAddressLogsRequest) returns (ListNodeIPAddressLogsResponse);", - "doc": "列出单页日志" + "doc": "列出单页日志", + "roles": [ + "admin" + ] } ], "filename": "service_node_ip_address_log.proto", @@ -3613,42 +5046,60 @@ "requestMessageName": "CreateNodeIPAddressThresholdRequest", "responseMessageName": "CreateNodeIPAddressThresholdResponse", "code": "rpc createNodeIPAddressThreshold(CreateNodeIPAddressThresholdRequest) returns (CreateNodeIPAddressThresholdResponse);", - "doc": "创建阈值" + "doc": "创建阈值", + "roles": [ + "admin" + ] }, { "name": "updateNodeIPAddressThreshold", "requestMessageName": "UpdateNodeIPAddressThresholdRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeIPAddressThreshold(UpdateNodeIPAddressThresholdRequest) returns (RPCSuccess);", - "doc": "修改阈值" + "doc": "修改阈值", + "roles": [ + "admin" + ] }, { "name": "deleteNodeIPAddressThreshold", "requestMessageName": "DeleteNodeIPAddressThresholdRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodeIPAddressThreshold(DeleteNodeIPAddressThresholdRequest) returns (RPCSuccess);", - "doc": "删除阈值" + "doc": "删除阈值", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeIPAddressThresholds", "requestMessageName": "FindAllEnabledNodeIPAddressThresholdsRequest", "responseMessageName": "FindAllEnabledNodeIPAddressThresholdsResponse", "code": "rpc findAllEnabledNodeIPAddressThresholds(FindAllEnabledNodeIPAddressThresholdsRequest) returns (FindAllEnabledNodeIPAddressThresholdsResponse);", - "doc": "查找IP的所有阈值" + "doc": "查找IP的所有阈值", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeIPAddressThresholds", "requestMessageName": "CountAllEnabledNodeIPAddressThresholdsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeIPAddressThresholds(CountAllEnabledNodeIPAddressThresholdsRequest) returns (RPCCountResponse);", - "doc": "计算IP阈值的数量" + "doc": "计算IP阈值的数量", + "roles": [ + "admin" + ] }, { "name": "updateAllNodeIPAddressThresholds", "requestMessageName": "UpdateAllNodeIPAddressThresholdsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateAllNodeIPAddressThresholds(UpdateAllNodeIPAddressThresholdsRequest) returns (RPCSuccess);", - "doc": "批量更新阈值" + "doc": "批量更新阈值", + "roles": [ + "admin" + ] } ], "filename": "service_node_ip_address_threshold.proto", @@ -3662,56 +5113,78 @@ "requestMessageName": "CreateNodeLogsRequest", "responseMessageName": "CreateNodeLogsResponse", "code": "rpc createNodeLogs (CreateNodeLogsRequest) returns (CreateNodeLogsResponse);", - "doc": "创建日志" + "doc": "创建日志", + "roles": [] }, { "name": "countNodeLogs", "requestMessageName": "CountNodeLogsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countNodeLogs (CountNodeLogsRequest) returns (RPCCountResponse);", - "doc": "查询日志数量" + "doc": "查询日志数量", + "roles": [ + "admin" + ] }, { "name": "listNodeLogs", "requestMessageName": "ListNodeLogsRequest", "responseMessageName": "ListNodeLogsResponse", "code": "rpc listNodeLogs (ListNodeLogsRequest) returns (ListNodeLogsResponse);", - "doc": "列出单页日志" + "doc": "列出单页日志", + "roles": [ + "admin" + ] }, { "name": "fixNodeLogs", "requestMessageName": "FixNodeLogsRequest", "responseMessageName": "RPCSuccess", "code": "rpc fixNodeLogs (FixNodeLogsRequest) returns (RPCSuccess);", - "doc": "设置日志为已修复" + "doc": "设置日志为已修复", + "roles": [ + "admin" + ] }, { "name": "fixAllNodeLogs", "requestMessageName": "FixAllNodeLogsRequest", "responseMessageName": "RPCSuccess", "code": "rpc fixAllNodeLogs (FixAllNodeLogsRequest) returns (RPCSuccess);", - "doc": "设置所有日志为已修复" + "doc": "设置所有日志为已修复", + "roles": [ + "admin" + ] }, { "name": "countAllUnreadNodeLogs", "requestMessageName": "CountAllUnreadNodeLogsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllUnreadNodeLogs(CountAllUnreadNodeLogsRequest) returns (RPCCountResponse);", - "doc": "计算未读的日志数量" + "doc": "计算未读的日志数量", + "roles": [ + "admin" + ] }, { "name": "updateNodeLogsRead", "requestMessageName": "UpdateNodeLogsReadRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeLogsRead(UpdateNodeLogsReadRequest) returns (RPCSuccess);", - "doc": "设置日志为已读" + "doc": "设置日志为已读", + "roles": [ + "admin" + ] }, { "name": "updateAllNodeLogsRead", "requestMessageName": "UpdateAllNodeLogsReadRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateAllNodeLogsRead(UpdateAllNodeLogsReadRequest) returns (RPCSuccess);", - "doc": "设置所有日志未已读" + "doc": "设置所有日志未已读", + "roles": [ + "admin" + ] } ], "filename": "service_node_log.proto", @@ -3725,7 +5198,10 @@ "requestMessageName": "FindNodeLoginSuggestPortsRequest", "responseMessageName": "FindNodeLoginSuggestPortsResponse", "code": "rpc findNodeLoginSuggestPorts(FindNodeLoginSuggestPortsRequest) returns (FindNodeLoginSuggestPortsResponse);", - "doc": "读取建议的端口" + "doc": "读取建议的端口", + "roles": [ + "admin" + ] } ], "filename": "service_node_login.proto", @@ -3739,42 +5215,60 @@ "requestMessageName": "CreateNodePriceItemRequest", "responseMessageName": "CreateNodePriceItemResponse", "code": "rpc createNodePriceItem (CreateNodePriceItemRequest) returns (CreateNodePriceItemResponse);", - "doc": "创建区域价格" + "doc": "创建区域价格", + "roles": [ + "admin" + ] }, { "name": "updateNodePriceItem", "requestMessageName": "UpdateNodePriceItemRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodePriceItem (UpdateNodePriceItemRequest) returns (RPCSuccess);", - "doc": "修改区域价格" + "doc": "修改区域价格", + "roles": [ + "admin" + ] }, { "name": "deleteNodePriceItem", "requestMessageName": "DeleteNodePriceItemRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodePriceItem (DeleteNodePriceItemRequest) returns (RPCSuccess);", - "doc": "删除区域价格" + "doc": "删除区域价格", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodePriceItems", "requestMessageName": "FindAllEnabledNodePriceItemsRequest", "responseMessageName": "FindAllEnabledNodePriceItemsResponse", "code": "rpc findAllEnabledNodePriceItems (FindAllEnabledNodePriceItemsRequest) returns (FindAllEnabledNodePriceItemsResponse);", - "doc": "查找所有区域价格" + "doc": "查找所有区域价格", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledAndOnNodePriceItems", "requestMessageName": "FindAllEnabledAndOnNodePriceItemsRequest", "responseMessageName": "FindAllEnabledAndOnNodePriceItemsResponse", "code": "rpc findAllEnabledAndOnNodePriceItems (FindAllEnabledAndOnNodePriceItemsRequest) returns (FindAllEnabledAndOnNodePriceItemsResponse);", - "doc": "查找所有启用的区域价格" + "doc": "查找所有启用的区域价格", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodePriceItem", "requestMessageName": "FindEnabledNodePriceItemRequest", "responseMessageName": "FindEnabledNodePriceItemResponse", "code": "rpc findEnabledNodePriceItem (FindEnabledNodePriceItemRequest) returns (FindEnabledNodePriceItemResponse);", - "doc": "查找单个区域信息" + "doc": "查找单个区域信息", + "roles": [ + "admin" + ] } ], "filename": "service_node_price_item.proto", @@ -3788,56 +5282,80 @@ "requestMessageName": "CreateNodeRegionRequest", "responseMessageName": "CreateNodeRegionResponse", "code": "rpc createNodeRegion (CreateNodeRegionRequest) returns (CreateNodeRegionResponse);", - "doc": "创建区域" + "doc": "创建区域", + "roles": [ + "admin" + ] }, { "name": "updateNodeRegion", "requestMessageName": "UpdateNodeRegionRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeRegion (UpdateNodeRegionRequest) returns (RPCSuccess);", - "doc": "修改区域" + "doc": "修改区域", + "roles": [ + "admin" + ] }, { "name": "deleteNodeRegion", "requestMessageName": "DeleteNodeRegionRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodeRegion (DeleteNodeRegionRequest) returns (RPCSuccess);", - "doc": "删除区域" + "doc": "删除区域", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeRegions", "requestMessageName": "FindAllEnabledNodeRegionsRequest", "responseMessageName": "FindAllEnabledNodeRegionsResponse", "code": "rpc findAllEnabledNodeRegions (FindAllEnabledNodeRegionsRequest) returns (FindAllEnabledNodeRegionsResponse);", - "doc": "查找所有区域" + "doc": "查找所有区域", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledAndOnNodeRegions", "requestMessageName": "FindAllEnabledAndOnNodeRegionsRequest", "responseMessageName": "FindAllEnabledAndOnNodeRegionsResponse", "code": "rpc findAllEnabledAndOnNodeRegions (FindAllEnabledAndOnNodeRegionsRequest) returns (FindAllEnabledAndOnNodeRegionsResponse);", - "doc": "查找所有启用的区域" + "doc": "查找所有启用的区域", + "roles": [ + "admin" + ] }, { "name": "updateNodeRegionOrders", "requestMessageName": "UpdateNodeRegionOrdersRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeRegionOrders (UpdateNodeRegionOrdersRequest) returns (RPCSuccess);", - "doc": "排序" + "doc": "排序", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeRegion", "requestMessageName": "FindEnabledNodeRegionRequest", "responseMessageName": "FindEnabledNodeRegionResponse", "code": "rpc findEnabledNodeRegion (FindEnabledNodeRegionRequest) returns (FindEnabledNodeRegionResponse);", - "doc": "查找单个区域信息" + "doc": "查找单个区域信息", + "roles": [ + "admin" + ] }, { "name": "updateNodeRegionPrice", "requestMessageName": "UpdateNodeRegionPriceRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeRegionPrice (UpdateNodeRegionPriceRequest) returns (RPCSuccess);", - "doc": "修改价格项价格" + "doc": "修改价格项价格", + "roles": [ + "admin" + ] } ], "filename": "service_node_region.proto", @@ -3851,63 +5369,86 @@ "requestMessageName": "FindNodeTasksRequest", "responseMessageName": "FindNodeTasksResponse", "code": "rpc findNodeTasks (FindNodeTasksRequest) returns (FindNodeTasksResponse);", - "doc": "获取单节点同步任务" + "doc": "获取单节点同步任务", + "roles": [] }, { "name": "reportNodeTaskDone", "requestMessageName": "ReportNodeTaskDoneRequest", "responseMessageName": "RPCSuccess", "code": "rpc reportNodeTaskDone (ReportNodeTaskDoneRequest) returns (RPCSuccess);", - "doc": "报告同步任务结果" + "doc": "报告同步任务结果", + "roles": [] }, { "name": "findNodeClusterTasks", "requestMessageName": "FindNodeClusterTasksRequest", "responseMessageName": "FindNodeClusterTasksResponse", "code": "rpc findNodeClusterTasks (FindNodeClusterTasksRequest) returns (FindNodeClusterTasksResponse);", - "doc": "获取所有正在同步的集群信息" + "doc": "获取所有正在同步的集群信息", + "roles": [ + "admin" + ] }, { "name": "existsNodeTasks", "requestMessageName": "ExistsNodeTasksRequest", "responseMessageName": "ExistsNodeTasksResponse", "code": "rpc existsNodeTasks (ExistsNodeTasksRequest) returns (ExistsNodeTasksResponse);", - "doc": "检查是否有正在执行的任务" + "doc": "检查是否有正在执行的任务", + "roles": [ + "admin" + ] }, { "name": "deleteNodeTask", "requestMessageName": "DeleteNodeTaskRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodeTask (DeleteNodeTaskRequest) returns (RPCSuccess);", - "doc": "删除任务" + "doc": "删除任务", + "roles": [ + "admin" + ] }, { "name": "deleteNodeTasks", "requestMessageName": "DeleteNodeTasksRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodeTasks (DeleteNodeTasksRequest) returns (RPCSuccess);", - "doc": "批量删除任务" + "doc": "批量删除任务", + "roles": [ + "admin" + ] }, { "name": "countDoingNodeTasks", "requestMessageName": "CountDoingNodeTasksRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countDoingNodeTasks (CountDoingNodeTasksRequest) returns (RPCCountResponse);", - "doc": "计算正在执行的任务数量" + "doc": "计算正在执行的任务数量", + "roles": [ + "admin" + ] }, { "name": "findNotifyingNodeTasks", "requestMessageName": "FindNotifyingNodeTasksRequest", "responseMessageName": "FindNotifyingNodeTasksResponse", "code": "rpc findNotifyingNodeTasks (FindNotifyingNodeTasksRequest) returns (FindNotifyingNodeTasksResponse);", - "doc": "查找需要通知的任务" + "doc": "查找需要通知的任务", + "roles": [ + "admin" + ] }, { "name": "updateNodeTasksNotified", "requestMessageName": "UpdateNodeTasksNotifiedRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeTasksNotified (UpdateNodeTasksNotifiedRequest) returns (RPCSuccess);", - "doc": "设置任务已通知" + "doc": "设置任务已通知", + "roles": [ + "admin" + ] } ], "filename": "service_node_task.proto", @@ -3921,42 +5462,60 @@ "requestMessageName": "CreateNodeThresholdRequest", "responseMessageName": "CreateNodeThresholdResponse", "code": "rpc createNodeThreshold (CreateNodeThresholdRequest) returns (CreateNodeThresholdResponse);", - "doc": "创建阈值" + "doc": "创建阈值", + "roles": [ + "admin" + ] }, { "name": "updateNodeThreshold", "requestMessageName": "UpdateNodeThresholdRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNodeThreshold (UpdateNodeThresholdRequest) returns (RPCSuccess);", - "doc": "修改阈值" + "doc": "修改阈值", + "roles": [ + "admin" + ] }, { "name": "deleteNodeThreshold", "requestMessageName": "DeleteNodeThresholdRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNodeThreshold (DeleteNodeThresholdRequest) returns (RPCSuccess);", - "doc": "删除阈值" + "doc": "删除阈值", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledNodeThresholds", "requestMessageName": "FindAllEnabledNodeThresholdsRequest", "responseMessageName": "FindAllEnabledNodeThresholdsResponse", "code": "rpc findAllEnabledNodeThresholds (FindAllEnabledNodeThresholdsRequest) returns (FindAllEnabledNodeThresholdsResponse);", - "doc": "查询阈值" + "doc": "查询阈值", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledNodeThresholds", "requestMessageName": "CountAllEnabledNodeThresholdsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNodeThresholds (CountAllEnabledNodeThresholdsRequest) returns (RPCCountResponse);", - "doc": "计算阈值数量" + "doc": "计算阈值数量", + "roles": [ + "admin" + ] }, { "name": "findEnabledNodeThreshold", "requestMessageName": "FindEnabledNodeThresholdRequest", "responseMessageName": "FindEnabledNodeThresholdResponse", "code": "rpc findEnabledNodeThreshold (FindEnabledNodeThresholdRequest) returns (FindEnabledNodeThresholdResponse);", - "doc": "查询单个阈值详情" + "doc": "查询单个阈值详情", + "roles": [ + "admin" + ] } ], "filename": "service_node_threshold.proto", @@ -3970,21 +5529,28 @@ "requestMessageName": "CreateNodeValueRequest", "responseMessageName": "RPCSuccess", "code": "rpc createNodeValue (CreateNodeValueRequest) returns (RPCSuccess);", - "doc": "记录数据" + "doc": "记录数据", + "roles": [] }, { "name": "listNodeValues", "requestMessageName": "ListNodeValuesRequest", "responseMessageName": "ListNodeValuesResponse", "code": "rpc listNodeValues (ListNodeValuesRequest) returns (ListNodeValuesResponse);", - "doc": "读取数据" + "doc": "读取数据", + "roles": [ + "admin" + ] }, { "name": "sumAllNodeValueStats", "requestMessageName": "SumAllNodeValueStatsRequest", "responseMessageName": "SumAllNodeValueStatsResponse", "code": "rpc sumAllNodeValueStats(SumAllNodeValueStatsRequest) returns (SumAllNodeValueStatsResponse);", - "doc": "读取所有节点的最新数据" + "doc": "读取所有节点的最新数据", + "roles": [ + "admin" + ] } ], "filename": "service_node_value.proto", @@ -3998,7 +5564,8 @@ "requestMessageName": "ComposeNSBoardRequest", "responseMessageName": "ComposeNSBoardResponse", "code": "rpc composeNSBoard (ComposeNSBoardRequest) returns (ComposeNSBoardResponse);", - "doc": "组合看板数据" + "doc": "组合看板数据", + "roles": [] } ], "filename": "service_ns.proto", @@ -4012,21 +5579,24 @@ "requestMessageName": "CreateNSAccessLogsRequest", "responseMessageName": "CreateNSAccessLogsResponse", "code": "rpc createNSAccessLogs (CreateNSAccessLogsRequest) returns (CreateNSAccessLogsResponse);", - "doc": "创建访问日志" + "doc": "创建访问日志", + "roles": [] }, { "name": "listNSAccessLogs", "requestMessageName": "ListNSAccessLogsRequest", "responseMessageName": "ListNSAccessLogsResponse", "code": "rpc listNSAccessLogs (ListNSAccessLogsRequest) returns (ListNSAccessLogsResponse);", - "doc": "列出单页访问日志" + "doc": "列出单页访问日志", + "roles": [] }, { "name": "findNSAccessLog", "requestMessageName": "FindNSAccessLogRequest", "responseMessageName": "FindNSAccessLogResponse", "code": "rpc findNSAccessLog (FindNSAccessLogRequest) returns (FindNSAccessLogResponse);", - "doc": "查找单个日志" + "doc": "查找单个日志", + "roles": [] } ], "filename": "service_ns_access_log.proto", @@ -4040,119 +5610,136 @@ "requestMessageName": "CreateNSClusterRequest", "responseMessageName": "CreateNSClusterResponse", "code": "rpc createNSCluster (CreateNSClusterRequest) returns (CreateNSClusterResponse);", - "doc": "创建集群" + "doc": "创建集群", + "roles": [] }, { "name": "updateNSCluster", "requestMessageName": "UpdateNSClusterRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSCluster (UpdateNSClusterRequest) returns (RPCSuccess);", - "doc": "修改集群" + "doc": "修改集群", + "roles": [] }, { "name": "findNSClusterAccessLog", "requestMessageName": "FindNSClusterAccessLogRequest", "responseMessageName": "FindNSClusterAccessLogResponse", "code": "rpc findNSClusterAccessLog (FindNSClusterAccessLogRequest) returns (FindNSClusterAccessLogResponse);", - "doc": "查找集群访问日志配置" + "doc": "查找集群访问日志配置", + "roles": [] }, { "name": "updateNSClusterAccessLog", "requestMessageName": "UpdateNSClusterAccessLogRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSClusterAccessLog (UpdateNSClusterAccessLogRequest) returns (RPCSuccess);", - "doc": "修改集群访问日志配置" + "doc": "修改集群访问日志配置", + "roles": [] }, { "name": "deleteNSCluster", "requestMessageName": "DeleteNSCluster", "responseMessageName": "RPCSuccess", "code": "rpc deleteNSCluster (DeleteNSCluster) returns (RPCSuccess);", - "doc": "删除集群" + "doc": "删除集群", + "roles": [] }, { "name": "findEnabledNSCluster", "requestMessageName": "FindEnabledNSClusterRequest", "responseMessageName": "FindEnabledNSClusterResponse", "code": "rpc findEnabledNSCluster (FindEnabledNSClusterRequest) returns (FindEnabledNSClusterResponse);", - "doc": "查找单个可用集群信息" + "doc": "查找单个可用集群信息", + "roles": [] }, { "name": "countAllEnabledNSClusters", "requestMessageName": "CountAllEnabledNSClustersRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNSClusters (CountAllEnabledNSClustersRequest) returns (RPCCountResponse);", - "doc": "计算所有可用集群的数量" + "doc": "计算所有可用集群的数量", + "roles": [] }, { "name": "listEnabledNSClusters", "requestMessageName": "ListEnabledNSClustersRequest", "responseMessageName": "ListEnabledNSClustersResponse", "code": "rpc listEnabledNSClusters (ListEnabledNSClustersRequest) returns (ListEnabledNSClustersResponse);", - "doc": "列出单页可用集群" + "doc": "列出单页可用集群", + "roles": [] }, { "name": "findAllEnabledNSClusters", "requestMessageName": "FindAllEnabledNSClustersRequest", "responseMessageName": "FindAllEnabledNSClustersResponse", "code": "rpc findAllEnabledNSClusters (FindAllEnabledNSClustersRequest) returns (FindAllEnabledNSClustersResponse);", - "doc": "查找所有可用集群" + "doc": "查找所有可用集群", + "roles": [] }, { "name": "updateNSClusterRecursionConfig", "requestMessageName": "UpdateNSClusterRecursionConfigRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSClusterRecursionConfig(UpdateNSClusterRecursionConfigRequest) returns (RPCSuccess);", - "doc": "设置递归DNS配置" + "doc": "设置递归DNS配置", + "roles": [] }, { "name": "findNSClusterRecursionConfig", "requestMessageName": "FindNSClusterRecursionConfigRequest", "responseMessageName": "FindNSClusterRecursionConfigResponse", "code": "rpc findNSClusterRecursionConfig(FindNSClusterRecursionConfigRequest) returns (FindNSClusterRecursionConfigResponse);", - "doc": "读取递归DNS配置" + "doc": "读取递归DNS配置", + "roles": [] }, { "name": "findNSClusterTCPConfig", "requestMessageName": "FindNSClusterTCPConfigRequest", "responseMessageName": "FindNSClusterTCPConfigResponse", "code": "rpc findNSClusterTCPConfig(FindNSClusterTCPConfigRequest) returns (FindNSClusterTCPConfigResponse);", - "doc": "查找集群的TCP设置" + "doc": "查找集群的TCP设置", + "roles": [] }, { "name": "updateNSClusterTCP", "requestMessageName": "UpdateNSClusterTCPRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSClusterTCP (UpdateNSClusterTCPRequest) returns (RPCSuccess);", - "doc": "修改集群的TCP设置" + "doc": "修改集群的TCP设置", + "roles": [] }, { "name": "findNSClusterTLSConfig", "requestMessageName": "FindNSClusterTLSConfigRequest", "responseMessageName": "FindNSClusterTLSConfigResponse", "code": "rpc findNSClusterTLSConfig(FindNSClusterTLSConfigRequest) returns (FindNSClusterTLSConfigResponse);", - "doc": "查找集群的TLS设置" + "doc": "查找集群的TLS设置", + "roles": [] }, { "name": "updateNSClusterTLS", "requestMessageName": "UpdateNSClusterTLSRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSClusterTLS (UpdateNSClusterTLSRequest) returns (RPCSuccess);", - "doc": "修改集群的TLS设置" + "doc": "修改集群的TLS设置", + "roles": [] }, { "name": "findNSClusterUDPConfig", "requestMessageName": "FindNSClusterUDPConfigRequest", "responseMessageName": "FindNSClusterUDPConfigResponse", "code": "rpc findNSClusterUDPConfig(FindNSClusterUDPConfigRequest) returns (FindNSClusterUDPConfigResponse);", - "doc": "查找集群的UDP设置" + "doc": "查找集群的UDP设置", + "roles": [] }, { "name": "updateNSClusterUDP", "requestMessageName": "UpdateNSClusterUDPRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSClusterUDP (UpdateNSClusterUDPRequest) returns (RPCSuccess);", - "doc": "修改集群的UDP设置" + "doc": "修改集群的UDP设置", + "roles": [] } ], "filename": "service_ns_cluster.proto", @@ -4166,63 +5753,72 @@ "requestMessageName": "CreateNSDomainRequest", "responseMessageName": "CreateNSDomainResponse", "code": "rpc createNSDomain (CreateNSDomainRequest) returns (CreateNSDomainResponse);", - "doc": "创建域名" + "doc": "创建域名", + "roles": [] }, { "name": "updateNSDomain", "requestMessageName": "UpdateNSDomainRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSDomain (UpdateNSDomainRequest) returns (RPCSuccess);", - "doc": "修改域名" + "doc": "修改域名", + "roles": [] }, { "name": "deleteNSDomain", "requestMessageName": "DeleteNSDomainRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNSDomain (DeleteNSDomainRequest) returns (RPCSuccess);", - "doc": "删除域名" + "doc": "删除域名", + "roles": [] }, { "name": "findEnabledNSDomain", "requestMessageName": "FindEnabledNSDomainRequest", "responseMessageName": "FindEnabledNSDomainResponse", "code": "rpc findEnabledNSDomain (FindEnabledNSDomainRequest) returns (FindEnabledNSDomainResponse);", - "doc": "查找单个域名" + "doc": "查找单个域名", + "roles": [] }, { "name": "countAllEnabledNSDomains", "requestMessageName": "CountAllEnabledNSDomainsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNSDomains (CountAllEnabledNSDomainsRequest) returns (RPCCountResponse);", - "doc": "计算域名数量" + "doc": "计算域名数量", + "roles": [] }, { "name": "listEnabledNSDomains", "requestMessageName": "ListEnabledNSDomainsRequest", "responseMessageName": "ListEnabledNSDomainsResponse", "code": "rpc listEnabledNSDomains (ListEnabledNSDomainsRequest) returns (ListEnabledNSDomainsResponse);", - "doc": "列出单页域名" + "doc": "列出单页域名", + "roles": [] }, { "name": "listNSDomainsAfterVersion", "requestMessageName": "ListNSDomainsAfterVersionRequest", "responseMessageName": "ListNSDomainsAfterVersionResponse", "code": "rpc listNSDomainsAfterVersion (ListNSDomainsAfterVersionRequest) returns (ListNSDomainsAfterVersionResponse);", - "doc": "根据版本列出一组域名" + "doc": "根据版本列出一组域名", + "roles": [] }, { "name": "findEnabledNSDomainTSIG", "requestMessageName": "FindEnabledNSDomainTSIGRequest", "responseMessageName": "FindEnabledNSDomainTSIGResponse", "code": "rpc findEnabledNSDomainTSIG (FindEnabledNSDomainTSIGRequest) returns (FindEnabledNSDomainTSIGResponse);", - "doc": "查找TSIG配置" + "doc": "查找TSIG配置", + "roles": [] }, { "name": "updateNSDomainTSIG", "requestMessageName": "UpdateNSDomainTSIGRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSDomainTSIG (UpdateNSDomainTSIGRequest) returns (RPCSuccess);", - "doc": "修改TSIG配置" + "doc": "修改TSIG配置", + "roles": [] } ], "filename": "service_ns_domain.proto", @@ -4236,49 +5832,56 @@ "requestMessageName": "CreateNSKeyRequest", "responseMessageName": "CreateNSKeyResponse", "code": "rpc createNSKey (CreateNSKeyRequest) returns (CreateNSKeyResponse);", - "doc": "创建密钥" + "doc": "创建密钥", + "roles": [] }, { "name": "updateNSKey", "requestMessageName": "UpdateNSKeyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSKey (UpdateNSKeyRequest) returns (RPCSuccess);", - "doc": "修改密钥" + "doc": "修改密钥", + "roles": [] }, { "name": "deleteNSKey", "requestMessageName": "DeleteNSKeyRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNSKey (DeleteNSKeyRequest) returns (RPCSuccess);", - "doc": "删除密钥" + "doc": "删除密钥", + "roles": [] }, { "name": "findEnabledNSKey", "requestMessageName": "FindEnabledNSKeyRequest", "responseMessageName": "FindEnabledNSKeyResponse", "code": "rpc findEnabledNSKey (FindEnabledNSKeyRequest) returns (FindEnabledNSKeyResponse);", - "doc": "查找单个密钥" + "doc": "查找单个密钥", + "roles": [] }, { "name": "countAllEnabledNSKeys", "requestMessageName": "CountAllEnabledNSKeysRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNSKeys (CountAllEnabledNSKeysRequest) returns (RPCCountResponse);", - "doc": "计算密钥数量" + "doc": "计算密钥数量", + "roles": [] }, { "name": "listEnabledNSKeys", "requestMessageName": "ListEnabledNSKeysRequest", "responseMessageName": "ListEnabledNSKeysResponse", "code": "rpc listEnabledNSKeys (ListEnabledNSKeysRequest) returns (ListEnabledNSKeysResponse);", - "doc": "列出单页密钥" + "doc": "列出单页密钥", + "roles": [] }, { "name": "listNSKeysAfterVersion", "requestMessageName": "ListNSKeysAfterVersionRequest", "responseMessageName": "ListNSKeysAfterVersionResponse", "code": "rpc listNSKeysAfterVersion (ListNSKeysAfterVersionRequest) returns (ListNSKeysAfterVersionResponse);", - "doc": "根据版本列出一组密钥" + "doc": "根据版本列出一组密钥", + "roles": [] } ], "filename": "service_ns_key.proto", @@ -4292,147 +5895,168 @@ "requestMessageName": "FindAllEnabledNSNodesWithNSClusterIdRequest", "responseMessageName": "FindAllEnabledNSNodesWithNSClusterIdResponse", "code": "rpc findAllEnabledNSNodesWithNSClusterId (FindAllEnabledNSNodesWithNSClusterIdRequest) returns (FindAllEnabledNSNodesWithNSClusterIdResponse);", - "doc": "根据集群查找所有节点" + "doc": "根据集群查找所有节点", + "roles": [] }, { "name": "countAllEnabledNSNodes", "requestMessageName": "CountAllEnabledNSNodesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNSNodes (CountAllEnabledNSNodesRequest) returns (RPCCountResponse);", - "doc": "所有可用的节点数量" + "doc": "所有可用的节点数量", + "roles": [] }, { "name": "countAllEnabledNSNodesMatch", "requestMessageName": "CountAllEnabledNSNodesMatchRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNSNodesMatch (CountAllEnabledNSNodesMatchRequest) returns (RPCCountResponse);", - "doc": "计算匹配的节点数量" + "doc": "计算匹配的节点数量", + "roles": [] }, { "name": "listEnabledNSNodesMatch", "requestMessageName": "ListEnabledNSNodesMatchRequest", "responseMessageName": "ListEnabledNSNodesMatchResponse", "code": "rpc listEnabledNSNodesMatch (ListEnabledNSNodesMatchRequest) returns (ListEnabledNSNodesMatchResponse);", - "doc": "列出单页节点" + "doc": "列出单页节点", + "roles": [] }, { "name": "countAllUpgradeNSNodesWithNSClusterId", "requestMessageName": "CountAllUpgradeNSNodesWithNSClusterIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllUpgradeNSNodesWithNSClusterId (CountAllUpgradeNSNodesWithNSClusterIdRequest) returns (RPCCountResponse);", - "doc": "计算需要升级的节点数量" + "doc": "计算需要升级的节点数量", + "roles": [] }, { "name": "createNSNode", "requestMessageName": "CreateNSNodeRequest", "responseMessageName": "CreateNSNodeResponse", "code": "rpc createNSNode (CreateNSNodeRequest) returns (CreateNSNodeResponse);", - "doc": "创建节点" + "doc": "创建节点", + "roles": [] }, { "name": "deleteNSNode", "requestMessageName": "DeleteNSNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNSNode (DeleteNSNodeRequest) returns (RPCSuccess);", - "doc": "删除节点" + "doc": "删除节点", + "roles": [] }, { "name": "findEnabledNSNode", "requestMessageName": "FindEnabledNSNodeRequest", "responseMessageName": "FindEnabledNSNodeResponse", "code": "rpc findEnabledNSNode (FindEnabledNSNodeRequest) returns (FindEnabledNSNodeResponse);", - "doc": "获取单个节点信息" + "doc": "获取单个节点信息", + "roles": [] }, { "name": "updateNSNode", "requestMessageName": "UpdateNSNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSNode (UpdateNSNodeRequest) returns (RPCSuccess);", - "doc": "修改节点" + "doc": "修改节点", + "roles": [] }, { "name": "installNSNode", "requestMessageName": "InstallNSNodeRequest", "responseMessageName": "InstallNSNodeResponse", "code": "rpc installNSNode (InstallNSNodeRequest) returns (InstallNSNodeResponse);", - "doc": "安装节点" + "doc": "安装节点", + "roles": [] }, { "name": "findNSNodeInstallStatus", "requestMessageName": "FindNSNodeInstallStatusRequest", "responseMessageName": "FindNSNodeInstallStatusResponse", "code": "rpc findNSNodeInstallStatus (FindNSNodeInstallStatusRequest) returns (FindNSNodeInstallStatusResponse);", - "doc": "读取节点安装状态" + "doc": "读取节点安装状态", + "roles": [] }, { "name": "updateNSNodeIsInstalled", "requestMessageName": "UpdateNSNodeIsInstalledRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSNodeIsInstalled (UpdateNSNodeIsInstalledRequest) returns (RPCSuccess);", - "doc": "修改节点安装状态" + "doc": "修改节点安装状态", + "roles": [] }, { "name": "updateNSNodeStatus", "requestMessageName": "UpdateNSNodeStatusRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSNodeStatus (UpdateNSNodeStatusRequest) returns (RPCSuccess);", - "doc": "更新节点状态" + "doc": "更新节点状态", + "roles": [] }, { "name": "findCurrentNSNodeConfig", "requestMessageName": "FindCurrentNSNodeConfigRequest", "responseMessageName": "FindCurrentNSNodeConfigResponse", "code": "rpc findCurrentNSNodeConfig (FindCurrentNSNodeConfigRequest) returns (FindCurrentNSNodeConfigResponse);", - "doc": "获取当前节点信息" + "doc": "获取当前节点信息", + "roles": [] }, { "name": "checkNSNodeLatestVersion", "requestMessageName": "CheckNSNodeLatestVersionRequest", "responseMessageName": "CheckNSNodeLatestVersionResponse", "code": "rpc checkNSNodeLatestVersion (CheckNSNodeLatestVersionRequest) returns (CheckNSNodeLatestVersionResponse);", - "doc": "检查新版本" + "doc": "检查新版本", + "roles": [] }, { "name": "downloadNSNodeInstallationFile", "requestMessageName": "DownloadNSNodeInstallationFileRequest", "responseMessageName": "DownloadNSNodeInstallationFileResponse", "code": "rpc downloadNSNodeInstallationFile (DownloadNSNodeInstallationFileRequest) returns (DownloadNSNodeInstallationFileResponse);", - "doc": "下载最新DNS节点安装文件" + "doc": "下载最新DNS节点安装文件", + "roles": [] }, { "name": "sendCommandToNSNode", "requestMessageName": "NSNodeStreamMessage", "responseMessageName": "NSNodeStreamMessage", "code": "rpc sendCommandToNSNode (NSNodeStreamMessage) returns (NSNodeStreamMessage);", - "doc": "向节点发送命令" + "doc": "向节点发送命令", + "roles": [] }, { "name": "updateNSNodeConnectedAPINodes", "requestMessageName": "UpdateNSNodeConnectedAPINodesRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSNodeConnectedAPINodes (UpdateNSNodeConnectedAPINodesRequest) returns (RPCSuccess);", - "doc": "更改节点连接的API节点信息" + "doc": "更改节点连接的API节点信息", + "roles": [] }, { "name": "updateNSNodeLogin", "requestMessageName": "UpdateNSNodeLoginRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSNodeLogin (UpdateNSNodeLoginRequest) returns (RPCSuccess);", - "doc": "修改节点登录信息" + "doc": "修改节点登录信息", + "roles": [] }, { "name": "startNSNode", "requestMessageName": "StartNSNodeRequest", "responseMessageName": "StartNSNodeResponse", "code": "rpc startNSNode (StartNSNodeRequest) returns (StartNSNodeResponse);", - "doc": "启动节点" + "doc": "启动节点", + "roles": [] }, { "name": "stopNSNode", "requestMessageName": "StopNSNodeRequest", "responseMessageName": "StopNSNodeResponse", "code": "rpc stopNSNode (StopNSNodeRequest) returns (StopNSNodeResponse);", - "doc": "停止节点" + "doc": "停止节点", + "roles": [] } ], "filename": "service_ns_node.proto", @@ -4446,21 +6070,24 @@ "requestMessageName": "CreateNSQuestionOptionRequest", "responseMessageName": "CreateNSQuestionOptionResponse", "code": "rpc createNSQuestionOption(CreateNSQuestionOptionRequest) returns (CreateNSQuestionOptionResponse);", - "doc": "创建选项" + "doc": "创建选项", + "roles": [] }, { "name": "findNSQuestionOption", "requestMessageName": "FindNSQuestionOptionRequest", "responseMessageName": "FindNSQuestionOptionResponse", "code": "rpc findNSQuestionOption(FindNSQuestionOptionRequest) returns (FindNSQuestionOptionResponse);", - "doc": "读取选项" + "doc": "读取选项", + "roles": [] }, { "name": "deleteNSQuestionOption", "requestMessageName": "DeleteNSQuestionOptionRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNSQuestionOption(DeleteNSQuestionOptionRequest) returns (RPCSuccess);", - "doc": "删除选项" + "doc": "删除选项", + "roles": [] } ], "filename": "service_ns_question_option.proto", @@ -4474,49 +6101,56 @@ "requestMessageName": "CreateNSRecordRequest", "responseMessageName": "CreateNSRecordResponse", "code": "rpc createNSRecord (CreateNSRecordRequest) returns (CreateNSRecordResponse);", - "doc": "创建记录" + "doc": "创建记录", + "roles": [] }, { "name": "updateNSRecord", "requestMessageName": "UpdateNSRecordRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSRecord (UpdateNSRecordRequest) returns (RPCSuccess);", - "doc": "修改记录" + "doc": "修改记录", + "roles": [] }, { "name": "deleteNSRecord", "requestMessageName": "DeleteNSRecordRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNSRecord (DeleteNSRecordRequest) returns (RPCSuccess);", - "doc": "删除记录" + "doc": "删除记录", + "roles": [] }, { "name": "countAllEnabledNSRecords", "requestMessageName": "CountAllEnabledNSRecordsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledNSRecords (CountAllEnabledNSRecordsRequest) returns (RPCCountResponse);", - "doc": "计算记录数量" + "doc": "计算记录数量", + "roles": [] }, { "name": "listEnabledNSRecords", "requestMessageName": "ListEnabledNSRecordsRequest", "responseMessageName": "ListEnabledNSRecordsResponse", "code": "rpc listEnabledNSRecords (ListEnabledNSRecordsRequest) returns (ListEnabledNSRecordsResponse);", - "doc": "读取单页记录" + "doc": "读取单页记录", + "roles": [] }, { "name": "findEnabledNSRecord", "requestMessageName": "FindEnabledNSRecordRequest", "responseMessageName": "FindEnabledNSRecordResponse", "code": "rpc findEnabledNSRecord (FindEnabledNSRecordRequest) returns (FindEnabledNSRecordResponse);", - "doc": "查询单个记录信息" + "doc": "查询单个记录信息", + "roles": [] }, { "name": "listNSRecordsAfterVersion", "requestMessageName": "ListNSRecordsAfterVersionRequest", "responseMessageName": "ListNSRecordsAfterVersionResponse", "code": "rpc listNSRecordsAfterVersion (ListNSRecordsAfterVersionRequest) returns (ListNSRecordsAfterVersionResponse);", - "doc": "根据版本列出一组记录" + "doc": "根据版本列出一组记录", + "roles": [] } ], "filename": "service_ns_record.proto", @@ -4530,7 +6164,8 @@ "requestMessageName": "UploadNSRecordHourlyStatsRequest", "responseMessageName": "RPCSuccess", "code": "rpc uploadNSRecordHourlyStats (UploadNSRecordHourlyStatsRequest) returns (RPCSuccess);", - "doc": "上传统计" + "doc": "上传统计", + "roles": [] } ], "filename": "service_ns_record_hourly_stat.proto", @@ -4544,49 +6179,56 @@ "requestMessageName": "CreateNSRouteRequest", "responseMessageName": "CreateNSRouteResponse", "code": "rpc createNSRoute (CreateNSRouteRequest) returns (CreateNSRouteResponse);", - "doc": "创建线路" + "doc": "创建线路", + "roles": [] }, { "name": "updateNSRoute", "requestMessageName": "UpdateNSRouteRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSRoute (UpdateNSRouteRequest) returns (RPCSuccess);", - "doc": "修改线路" + "doc": "修改线路", + "roles": [] }, { "name": "deleteNSRoute", "requestMessageName": "DeleteNSRouteRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteNSRoute (DeleteNSRouteRequest) returns (RPCSuccess);", - "doc": "删除线路" + "doc": "删除线路", + "roles": [] }, { "name": "findEnabledNSRoute", "requestMessageName": "FindEnabledNSRouteRequest", "responseMessageName": "FindEnabledNSRouteResponse", "code": "rpc findEnabledNSRoute (FindEnabledNSRouteRequest) returns (FindEnabledNSRouteResponse);", - "doc": "获取单个路线信息" + "doc": "获取单个路线信息", + "roles": [] }, { "name": "findAllEnabledNSRoutes", "requestMessageName": "FindAllEnabledNSRoutesRequest", "responseMessageName": "FindAllEnabledNSRoutesResponse", "code": "rpc findAllEnabledNSRoutes (FindAllEnabledNSRoutesRequest) returns (FindAllEnabledNSRoutesResponse);", - "doc": "读取所有线路" + "doc": "读取所有线路", + "roles": [] }, { "name": "updateNSRouteOrders", "requestMessageName": "UpdateNSRouteOrdersRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateNSRouteOrders (UpdateNSRouteOrdersRequest) returns (RPCSuccess);", - "doc": "设置线路排序" + "doc": "设置线路排序", + "roles": [] }, { "name": "listNSRoutesAfterVersion", "requestMessageName": "ListNSRoutesAfterVersionRequest", "responseMessageName": "ListNSRoutesAfterVersionResponse", "code": "rpc listNSRoutesAfterVersion (ListNSRoutesAfterVersionRequest) returns (ListNSRoutesAfterVersionResponse);", - "doc": "根据版本列出一组线路" + "doc": "根据版本列出一组线路", + "roles": [] } ], "filename": "service_ns_route.proto", @@ -4600,49 +6242,56 @@ "requestMessageName": "CreateOrderMethodRequest", "responseMessageName": "CreateOrderMethodResponse", "code": "rpc createOrderMethod(CreateOrderMethodRequest) returns (CreateOrderMethodResponse);", - "doc": "创建支付方式" + "doc": "创建支付方式", + "roles": [] }, { "name": "updateOrderMethod", "requestMessageName": "UpdateOrderMethodRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateOrderMethod(UpdateOrderMethodRequest) returns (RPCSuccess);", - "doc": "修改支付方式" + "doc": "修改支付方式", + "roles": [] }, { "name": "deleteOrderMethod", "requestMessageName": "DeleteOrderMethodRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteOrderMethod(DeleteOrderMethodRequest) returns (RPCSuccess);", - "doc": "删除支付方式" + "doc": "删除支付方式", + "roles": [] }, { "name": "findEnabledOrderMethod", "requestMessageName": "FindEnabledOrderMethodRequest", "responseMessageName": "FindEnabledOrderMethodResponse", "code": "rpc findEnabledOrderMethod(FindEnabledOrderMethodRequest) returns (FindEnabledOrderMethodResponse);", - "doc": "查找单个支付方式" + "doc": "查找单个支付方式", + "roles": [] }, { "name": "findEnabledOrderMethodWithCode", "requestMessageName": "FindEnabledOrderMethodWithCodeRequest", "responseMessageName": "FindEnabledOrderMethodWithCodeResponse", "code": "rpc findEnabledOrderMethodWithCode(FindEnabledOrderMethodWithCodeRequest) returns (FindEnabledOrderMethodWithCodeResponse);", - "doc": "根据代号查找支付方式" + "doc": "根据代号查找支付方式", + "roles": [] }, { "name": "findAllEnabledOrderMethods", "requestMessageName": "FindAllEnabledOrderMethodsRequest", "responseMessageName": "FindAllEnabledOrderMethodsResponse", "code": "rpc findAllEnabledOrderMethods(FindAllEnabledOrderMethodsRequest) returns (FindAllEnabledOrderMethodsResponse);", - "doc": "查找所有支付方式" + "doc": "查找所有支付方式", + "roles": [] }, { "name": "findAllEnabledAndOnOrderMethods", "requestMessageName": "FindAllEnabledAndOnOrderMethodsRequest", "responseMessageName": "FindAllEnabledAndOnOrderMethodsResponse", "code": "rpc findAllEnabledAndOnOrderMethods(FindAllEnabledAndOnOrderMethodsRequest) returns (FindAllEnabledAndOnOrderMethodsResponse);", - "doc": "查找所有已启用的支付方式" + "doc": "查找所有已启用的支付方式", + "roles": [] } ], "filename": "service_order_method.proto", @@ -4656,28 +6305,44 @@ "requestMessageName": "CreateOriginRequest", "responseMessageName": "CreateOriginResponse", "code": "rpc createOrigin (CreateOriginRequest) returns (CreateOriginResponse);", - "doc": "创建源站" + "doc": "创建源站", + "roles": [ + "admin", + "user" + ] }, { "name": "updateOrigin", "requestMessageName": "UpdateOriginRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateOrigin (UpdateOriginRequest) returns (RPCSuccess);", - "doc": "修改源站" + "doc": "修改源站", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledOrigin", "requestMessageName": "FindEnabledOriginRequest", "responseMessageName": "FindEnabledOriginResponse", "code": "rpc findEnabledOrigin (FindEnabledOriginRequest) returns (FindEnabledOriginResponse);", - "doc": "查找单个源站信息" + "doc": "查找单个源站信息", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledOriginConfig", "requestMessageName": "FindEnabledOriginConfigRequest", "responseMessageName": "FindEnabledOriginConfigResponse", "code": "rpc findEnabledOriginConfig (FindEnabledOriginConfigRequest) returns (FindEnabledOriginConfigResponse);", - "doc": "查找源站配置" + "doc": "查找源站配置", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_origin.proto", @@ -4691,49 +6356,72 @@ "requestMessageName": "CreatePlanRequest", "responseMessageName": "CreatePlanResponse", "code": "rpc createPlan(CreatePlanRequest) returns (CreatePlanResponse);", - "doc": "创建套餐" + "doc": "创建套餐", + "roles": [ + "admin" + ] }, { "name": "updatePlan", "requestMessageName": "UpdatePlanRequest", "responseMessageName": "RPCSuccess", "code": "rpc updatePlan(UpdatePlanRequest) returns (RPCSuccess);", - "doc": "修改套餐" + "doc": "修改套餐", + "roles": [ + "admin" + ] }, { "name": "deletePlan", "requestMessageName": "DeletePlanRequest", "responseMessageName": "RPCSuccess", "code": "rpc deletePlan(DeletePlanRequest) returns (RPCSuccess);", - "doc": "删除套餐" + "doc": "删除套餐", + "roles": [ + "admin" + ] }, { "name": "findEnabledPlan", "requestMessageName": "FindEnabledPlanRequest", "responseMessageName": "FindEnabledPlanResponse", "code": "rpc findEnabledPlan(FindEnabledPlanRequest) returns (FindEnabledPlanResponse);", - "doc": "查找单个套餐" + "doc": "查找单个套餐", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledPlans", "requestMessageName": "CountAllEnabledPlansRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledPlans(CountAllEnabledPlansRequest) returns (RPCCountResponse);", - "doc": "计算套餐数量" + "doc": "计算套餐数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledPlans", "requestMessageName": "ListEnabledPlansRequest", "responseMessageName": "ListEnabledPlansResponse", "code": "rpc listEnabledPlans(ListEnabledPlansRequest) returns (ListEnabledPlansResponse);", - "doc": "列出单页套餐" + "doc": "列出单页套餐", + "roles": [ + "admin", + "user" + ] }, { "name": "sortPlans", "requestMessageName": "SortPlansRequest", "responseMessageName": "RPCSuccess", "code": "rpc sortPlans(SortPlansRequest) returns (RPCSuccess);", - "doc": "对套餐进行排序" + "doc": "对套餐进行排序", + "roles": [ + "admin" + ] } ], "filename": "service_plan.proto", @@ -4747,14 +6435,16 @@ "requestMessageName": "FindAllEnabledRegionCitiesRequest", "responseMessageName": "FindAllEnabledRegionCitiesResponse", "code": "rpc findAllEnabledRegionCities (FindAllEnabledRegionCitiesRequest) returns (FindAllEnabledRegionCitiesResponse);", - "doc": "查找所有城市" + "doc": "查找所有城市", + "roles": [] }, { "name": "findEnabledRegionCity", "requestMessageName": "FindEnabledRegionCityRequest", "responseMessageName": "FindEnabledRegionCityResponse", "code": "rpc findEnabledRegionCity (FindEnabledRegionCityRequest) returns (FindEnabledRegionCityResponse);", - "doc": "查找单个城市信息" + "doc": "查找单个城市信息", + "roles": [] } ], "filename": "service_region_city.proto", @@ -4768,14 +6458,16 @@ "requestMessageName": "FindAllEnabledRegionCountriesRequest", "responseMessageName": "FindAllEnabledRegionCountriesResponse", "code": "rpc findAllEnabledRegionCountries (FindAllEnabledRegionCountriesRequest) returns (FindAllEnabledRegionCountriesResponse);", - "doc": "查找所有的国家列表" + "doc": "查找所有的国家列表", + "roles": [] }, { "name": "findEnabledRegionCountry", "requestMessageName": "FindEnabledRegionCountryRequest", "responseMessageName": "FindEnabledRegionCountryResponse", "code": "rpc findEnabledRegionCountry (FindEnabledRegionCountryRequest) returns (FindEnabledRegionCountryResponse);", - "doc": "查找单个国家信息" + "doc": "查找单个国家信息", + "roles": [] } ], "filename": "service_region_country.proto", @@ -4789,14 +6481,16 @@ "requestMessageName": "FindAllEnabledRegionProvidersRequest", "responseMessageName": "FindAllEnabledRegionProvidersResponse", "code": "rpc findAllEnabledRegionProviders (FindAllEnabledRegionProvidersRequest) returns (FindAllEnabledRegionProvidersResponse);", - "doc": "查找所有ISP" + "doc": "查找所有ISP", + "roles": [] }, { "name": "findEnabledRegionProvider", "requestMessageName": "FindEnabledRegionProviderRequest", "responseMessageName": "FindEnabledRegionProviderResponse", "code": "rpc findEnabledRegionProvider (FindEnabledRegionProviderRequest) returns (FindEnabledRegionProviderResponse);", - "doc": "查找单个ISP信息" + "doc": "查找单个ISP信息", + "roles": [] } ], "filename": "service_region_provider.proto", @@ -4810,14 +6504,16 @@ "requestMessageName": "FindAllEnabledRegionProvincesWithCountryIdRequest", "responseMessageName": "FindAllEnabledRegionProvincesWithCountryIdResponse", "code": "rpc findAllEnabledRegionProvincesWithCountryId (FindAllEnabledRegionProvincesWithCountryIdRequest) returns (FindAllEnabledRegionProvincesWithCountryIdResponse);", - "doc": "查找所有省份" + "doc": "查找所有省份", + "roles": [] }, { "name": "findEnabledRegionProvince", "requestMessageName": "FindEnabledRegionProvinceRequest", "responseMessageName": "FindEnabledRegionProvinceResponse", "code": "rpc findEnabledRegionProvince (FindEnabledRegionProvinceRequest) returns (FindEnabledRegionProvinceResponse);", - "doc": "查找单个省份信息" + "doc": "查找单个省份信息", + "roles": [] } ], "filename": "service_region_province.proto", @@ -4831,98 +6527,112 @@ "requestMessageName": "CreateReportNodeRequest", "responseMessageName": "CreateReportNodeResponse", "code": "rpc createReportNode(CreateReportNodeRequest) returns (CreateReportNodeResponse);", - "doc": "添加终端" + "doc": "添加终端", + "roles": [] }, { "name": "deleteReportNode", "requestMessageName": "DeleteReportNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteReportNode(DeleteReportNodeRequest) returns (RPCSuccess);", - "doc": "删除终端" + "doc": "删除终端", + "roles": [] }, { "name": "updateReportNode", "requestMessageName": "UpdateReportNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateReportNode(UpdateReportNodeRequest) returns (RPCSuccess);", - "doc": "修改终端" + "doc": "修改终端", + "roles": [] }, { "name": "countAllEnabledReportNodes", "requestMessageName": "CountAllEnabledReportNodesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledReportNodes(CountAllEnabledReportNodesRequest) returns (RPCCountResponse);", - "doc": "计算终端数量" + "doc": "计算终端数量", + "roles": [] }, { "name": "listEnabledReportNodes", "requestMessageName": "ListEnabledReportNodesRequest", "responseMessageName": "ListEnabledReportNodesResponse", "code": "rpc listEnabledReportNodes(ListEnabledReportNodesRequest) returns (ListEnabledReportNodesResponse);", - "doc": "列出单页终端" + "doc": "列出单页终端", + "roles": [] }, { "name": "findEnabledReportNode", "requestMessageName": "FindEnabledReportNodeRequest", "responseMessageName": "FindEnabledReportNodeResponse", "code": "rpc findEnabledReportNode(FindEnabledReportNodeRequest) returns (FindEnabledReportNodeResponse);", - "doc": "查找单个终端" + "doc": "查找单个终端", + "roles": [] }, { "name": "updateReportNodeStatus", "requestMessageName": "UpdateReportNodeStatusRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateReportNodeStatus (UpdateReportNodeStatusRequest) returns (RPCSuccess);", - "doc": "更新节点状态" + "doc": "更新节点状态", + "roles": [] }, { "name": "findCurrentReportNodeConfig", "requestMessageName": "FindCurrentReportNodeConfigRequest", "responseMessageName": "FindCurrentReportNodeConfigResponse", "code": "rpc findCurrentReportNodeConfig (FindCurrentReportNodeConfigRequest) returns (FindCurrentReportNodeConfigResponse);", - "doc": "获取当前节点信息" + "doc": "获取当前节点信息", + "roles": [] }, { "name": "findReportNodeTasks", "requestMessageName": "FindReportNodeTasksRequest", "responseMessageName": "FindReportNodeTasksResponse", "code": "rpc findReportNodeTasks(FindReportNodeTasksRequest) returns (FindReportNodeTasksResponse);", - "doc": "读取任务" + "doc": "读取任务", + "roles": [] }, { "name": "findLatestReportNodeVersion", "requestMessageName": "FindLatestReportNodeVersionRequest", "responseMessageName": "FindLatestReportNodeVersionResponse", "code": "rpc findLatestReportNodeVersion(FindLatestReportNodeVersionRequest) returns (FindLatestReportNodeVersionResponse);", - "doc": "取得最新的版本号" + "doc": "取得最新的版本号", + "roles": [] }, { "name": "countAllReportNodeTasks", "requestMessageName": "CountAllReportNodeTasksRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllReportNodeTasks(CountAllReportNodeTasksRequest) returns (RPCCountResponse);", - "doc": "计算任务数量" + "doc": "计算任务数量", + "roles": [] }, { "name": "listReportNodeTasks", "requestMessageName": "ListReportNodeTasksRequest", "responseMessageName": "ListReportNodeTasksResponse", "code": "rpc listReportNodeTasks(ListReportNodeTasksRequest) returns (ListReportNodeTasksResponse);", - "doc": "列出单页任务" + "doc": "列出单页任务", + "roles": [] }, { "name": "updateReportNodeGlobalSetting", "requestMessageName": "UpdateReportNodeGlobalSetting", "responseMessageName": "RPCSuccess", "code": "rpc updateReportNodeGlobalSetting(UpdateReportNodeGlobalSetting) returns (RPCSuccess);", - "doc": "修改全局设置" + "doc": "修改全局设置", + "roles": [] }, { "name": "readReportNodeGlobalSetting", "requestMessageName": "ReadReportNodeGlobalSettingRequest", "responseMessageName": "ReadReportNodeGlobalSettingResponse", "code": "rpc readReportNodeGlobalSetting(ReadReportNodeGlobalSettingRequest) returns (ReadReportNodeGlobalSettingResponse);", - "doc": "读取全局设置" + "doc": "读取全局设置", + "roles": [] } ], "filename": "service_report_node.proto", @@ -4936,42 +6646,48 @@ "requestMessageName": "CreateReportNodeGroupRequest", "responseMessageName": "CreateReportNodeGroupResponse", "code": "rpc createReportNodeGroup(CreateReportNodeGroupRequest) returns (CreateReportNodeGroupResponse);", - "doc": "创建分组" + "doc": "创建分组", + "roles": [] }, { "name": "updateReportNodeGroup", "requestMessageName": "UpdateReportNodeGroupRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateReportNodeGroup(UpdateReportNodeGroupRequest) returns (RPCSuccess);", - "doc": "修改分组" + "doc": "修改分组", + "roles": [] }, { "name": "deleteReportNodeGroup", "requestMessageName": "DeleteReportNodeGroupRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteReportNodeGroup(DeleteReportNodeGroupRequest) returns (RPCSuccess);", - "doc": "删除分组" + "doc": "删除分组", + "roles": [] }, { "name": "findAllEnabledReportNodeGroups", "requestMessageName": "FindAllEnabledReportNodeGroupsRequest", "responseMessageName": "FindAllEnabledReportNodeGroupsResponse", "code": "rpc findAllEnabledReportNodeGroups(FindAllEnabledReportNodeGroupsRequest) returns (FindAllEnabledReportNodeGroupsResponse);", - "doc": "查找所有分组" + "doc": "查找所有分组", + "roles": [] }, { "name": "findEnabledReportNodeGroup", "requestMessageName": "FindEnabledReportNodeGroupRequest", "responseMessageName": "FindEnabledReportNodeGroupResponse", "code": "rpc findEnabledReportNodeGroup(FindEnabledReportNodeGroupRequest) returns (FindEnabledReportNodeGroupResponse);", - "doc": "查找单个分组" + "doc": "查找单个分组", + "roles": [] }, { "name": "countAllEnabledReportNodeGroups", "requestMessageName": "CountAllEnabledReportNodeGroupsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledReportNodeGroups(CountAllEnabledReportNodeGroupsRequest) returns (RPCCountResponse);", - "doc": "计算所有分组数量" + "doc": "计算所有分组数量", + "roles": [] } ], "filename": "service_report_node_group.proto", @@ -4985,28 +6701,32 @@ "requestMessageName": "CountAllReportResultsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllReportResults(CountAllReportResultsRequest) returns (RPCCountResponse);", - "doc": "计算监控结果数量" + "doc": "计算监控结果数量", + "roles": [] }, { "name": "listReportResults", "requestMessageName": "ListReportResultsRequest", "responseMessageName": "ListReportResultsResponse", "code": "rpc listReportResults(ListReportResultsRequest) returns (ListReportResultsResponse);", - "doc": "列出单页监控结果" + "doc": "列出单页监控结果", + "roles": [] }, { "name": "updateReportResults", "requestMessageName": "UpdateReportResultsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateReportResults(UpdateReportResultsRequest) returns (RPCSuccess);", - "doc": "上传报告结果" + "doc": "上传报告结果", + "roles": [] }, { "name": "findAllReportResults", "requestMessageName": "FindAllReportResultsRequest", "responseMessageName": "FindAllReportResultsResponse", "code": "rpc findAllReportResults(FindAllReportResultsRequest) returns (FindAllReportResultsResponse);", - "doc": "查询某个对象的监控结果" + "doc": "查询某个对象的监控结果", + "roles": [] } ], "filename": "service_report_result.proto", @@ -5020,49 +6740,77 @@ "requestMessageName": "CreateReverseProxyRequest", "responseMessageName": "CreateReverseProxyResponse", "code": "rpc createReverseProxy (CreateReverseProxyRequest) returns (CreateReverseProxyResponse);", - "doc": "创建反向代理" + "doc": "创建反向代理", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledReverseProxy", "requestMessageName": "FindEnabledReverseProxyRequest", "responseMessageName": "FindEnabledReverseProxyResponse", "code": "rpc findEnabledReverseProxy (FindEnabledReverseProxyRequest) returns (FindEnabledReverseProxyResponse);", - "doc": "查找反向代理" + "doc": "查找反向代理", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledReverseProxyConfig", "requestMessageName": "FindEnabledReverseProxyConfigRequest", "responseMessageName": "FindEnabledReverseProxyConfigResponse", "code": "rpc findEnabledReverseProxyConfig (FindEnabledReverseProxyConfigRequest) returns (FindEnabledReverseProxyConfigResponse);", - "doc": "查找反向代理配置" + "doc": "查找反向代理配置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateReverseProxyScheduling", "requestMessageName": "UpdateReverseProxySchedulingRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateReverseProxyScheduling (UpdateReverseProxySchedulingRequest) returns (RPCSuccess);", - "doc": "修改反向代理的调度算法" + "doc": "修改反向代理的调度算法", + "roles": [ + "admin", + "user" + ] }, { "name": "updateReverseProxyPrimaryOrigins", "requestMessageName": "UpdateReverseProxyPrimaryOriginsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateReverseProxyPrimaryOrigins (UpdateReverseProxyPrimaryOriginsRequest) returns (RPCSuccess);", - "doc": "修改主要源站信息" + "doc": "修改主要源站信息", + "roles": [ + "admin", + "user" + ] }, { "name": "updateReverseProxyBackupOrigins", "requestMessageName": "UpdateReverseProxyBackupOriginsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateReverseProxyBackupOrigins (UpdateReverseProxyBackupOriginsRequest) returns (RPCSuccess);", - "doc": "修改备用源站信息" + "doc": "修改备用源站信息", + "roles": [ + "admin", + "user" + ] }, { "name": "updateReverseProxy", "requestMessageName": "UpdateReverseProxyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateReverseProxy (UpdateReverseProxyRequest) returns (RPCSuccess);", - "doc": "修改反向代理设置" + "doc": "修改反向代理设置", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_reverse_proxy.proto", @@ -5076,63 +6824,98 @@ "requestMessageName": "CreateScriptRequest", "responseMessageName": "CreateScriptResponse", "code": "rpc createScript(CreateScriptRequest) returns (CreateScriptResponse);", - "doc": "添加脚本" + "doc": "添加脚本", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteScript", "requestMessageName": "DeleteScriptRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteScript(DeleteScriptRequest) returns (RPCSuccess);", - "doc": "删除脚本" + "doc": "删除脚本", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledScripts", "requestMessageName": "CountAllEnabledScriptsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledScripts(CountAllEnabledScriptsRequest) returns (RPCCountResponse);", - "doc": "计算脚本数量" + "doc": "计算脚本数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listEnabledScripts", "requestMessageName": "ListEnabledScriptsRequest", "responseMessageName": "ListEnabledScriptsResponse", "code": "rpc listEnabledScripts(ListEnabledScriptsRequest) returns (ListEnabledScriptsResponse);", - "doc": "列出单页脚本" + "doc": "列出单页脚本", + "roles": [ + "admin", + "user" + ] }, { "name": "publishScripts", "requestMessageName": "PublishScriptsRequest", "responseMessageName": "RPCSuccess", "code": "rpc publishScripts(PublishScriptsRequest) returns (RPCSuccess);", - "doc": "发布脚本" + "doc": "发布脚本", + "roles": [ + "admin", + "user" + ] }, { "name": "checkScriptUpdates", "requestMessageName": "CheckScriptUpdatesRequest", "responseMessageName": "CheckScriptUpdatesResponse", "code": "rpc checkScriptUpdates(CheckScriptUpdatesRequest) returns (CheckScriptUpdatesResponse);", - "doc": "检查脚本是否需要有更新" + "doc": "检查脚本是否需要有更新", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledScript", "requestMessageName": "FindEnabledScriptRequest", "responseMessageName": "FindEnabledScriptResponse", "code": "rpc findEnabledScript(FindEnabledScriptRequest) returns (FindEnabledScriptResponse);", - "doc": "查找单个脚本" + "doc": "查找单个脚本", + "roles": [ + "admin", + "user" + ] }, { "name": "updateScript", "requestMessageName": "UpdateScriptRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateScript(UpdateScriptRequest) returns (RPCSuccess);", - "doc": "修改脚本" + "doc": "修改脚本", + "roles": [ + "admin", + "user" + ] }, { "name": "composeScriptConfigs", "requestMessageName": "ComposeScriptConfigsRequest", "responseMessageName": "ComposeScriptConfigsResponse", "code": "rpc composeScriptConfigs(ComposeScriptConfigsRequest) returns (ComposeScriptConfigsResponse);", - "doc": "组合脚本配置" + "doc": "组合脚本配置", + "roles": [ + "node" + ] } ], "filename": "service_script.proto", @@ -5146,336 +6929,513 @@ "requestMessageName": "CreateServerRequest", "responseMessageName": "CreateServerResponse", "code": "rpc createServer (CreateServerRequest) returns (CreateServerResponse);", - "doc": "创建服务" + "doc": "创建服务", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerBasic", "requestMessageName": "UpdateServerBasicRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerBasic (UpdateServerBasicRequest) returns (RPCSuccess);", - "doc": "修改服务基本信息" + "doc": "修改服务基本信息", + "roles": [ + "admin" + ] }, { "name": "updateServerGroupIds", "requestMessageName": "UpdateServerGroupIdsRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerGroupIds(UpdateServerGroupIdsRequest) returns (RPCSuccess);", - "doc": "修改服务所在分组" + "doc": "修改服务所在分组", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerIsOn", "requestMessageName": "UpdateServerIsOnRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerIsOn (UpdateServerIsOnRequest) returns (RPCSuccess);", - "doc": "修改服务是否启用" + "doc": "修改服务是否启用", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerHTTP", "requestMessageName": "UpdateServerHTTPRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerHTTP (UpdateServerHTTPRequest) returns (RPCSuccess);", - "doc": "修改服务的HTTP设置" + "doc": "修改服务的HTTP设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerHTTPS", "requestMessageName": "UpdateServerHTTPSRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerHTTPS (UpdateServerHTTPSRequest) returns (RPCSuccess);", - "doc": "修改服务的HTTPS设置" + "doc": "修改服务的HTTPS设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerTCP", "requestMessageName": "UpdateServerTCPRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerTCP (UpdateServerTCPRequest) returns (RPCSuccess);", - "doc": "修改服务的TCP设置" + "doc": "修改服务的TCP设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerTLS", "requestMessageName": "UpdateServerTLSRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerTLS (UpdateServerTLSRequest) returns (RPCSuccess);", - "doc": "修改服务的TLS设置" + "doc": "修改服务的TLS设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerUnix", "requestMessageName": "UpdateServerUnixRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerUnix (UpdateServerUnixRequest) returns (RPCSuccess);", - "doc": "修改服务的Unix设置" + "doc": "修改服务的Unix设置", + "roles": [ + "admin" + ] }, { "name": "updateServerUDP", "requestMessageName": "UpdateServerUDPRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerUDP (UpdateServerUDPRequest) returns (RPCSuccess);", - "doc": "修改服务的UDP设置" + "doc": "修改服务的UDP设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerWeb", "requestMessageName": "UpdateServerWebRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerWeb (UpdateServerWebRequest) returns (RPCSuccess);", - "doc": "修改服务的Web设置" + "doc": "修改服务的Web设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerReverseProxy", "requestMessageName": "UpdateServerReverseProxyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerReverseProxy (UpdateServerReverseProxyRequest) returns (RPCSuccess);", - "doc": "修改服务的反向代理设置" + "doc": "修改服务的反向代理设置", + "roles": [ + "admin", + "user" + ] }, { "name": "findServerNames", "requestMessageName": "FindServerNamesRequest", "responseMessageName": "FindServerNamesResponse", "code": "rpc findServerNames (FindServerNamesRequest) returns (FindServerNamesResponse);", - "doc": "查找服务的域名设置" + "doc": "查找服务的域名设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerNames", "requestMessageName": "UpdateServerNamesRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerNames (UpdateServerNamesRequest) returns (RPCSuccess);", - "doc": "修改服务的域名设置" + "doc": "修改服务的域名设置", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerNamesAuditing", "requestMessageName": "UpdateServerNamesAuditingRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerNamesAuditing (UpdateServerNamesAuditingRequest) returns (RPCSuccess);", - "doc": "审核服务的域名设置" + "doc": "审核服务的域名设置", + "roles": [ + "admin" + ] }, { "name": "updateServerDNS", "requestMessageName": "UpdateServerDNSRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerDNS(UpdateServerDNSRequest) returns (RPCSuccess);", - "doc": "修改服务的DNS相关设置" + "doc": "修改服务的DNS相关设置", + "roles": [ + "admin" + ] }, { "name": "regenerateServerCNAME", "requestMessageName": "RegenerateServerCNAMERequest", "responseMessageName": "RPCSuccess", "code": "rpc regenerateServerCNAME(RegenerateServerCNAMERequest) returns (RPCSuccess);", - "doc": "重新生成CNAME" + "doc": "重新生成CNAME", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledServersMatch", "requestMessageName": "CountAllEnabledServersMatchRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledServersMatch (CountAllEnabledServersMatchRequest) returns (RPCCountResponse);", - "doc": "计算匹配的服务数量" + "doc": "计算匹配的服务数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listEnabledServersMatch", "requestMessageName": "ListEnabledServersMatchRequest", "responseMessageName": "ListEnabledServersMatchResponse", "code": "rpc listEnabledServersMatch (ListEnabledServersMatchRequest) returns (ListEnabledServersMatchResponse);", - "doc": "列出单页服务" + "doc": "列出单页服务", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteServer", "requestMessageName": "DeleteServerRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteServer (DeleteServerRequest) returns (RPCSuccess);", - "doc": "禁用某服务" + "doc": "禁用某服务", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledServer", "requestMessageName": "FindEnabledServerRequest", "responseMessageName": "FindEnabledServerResponse", "code": "rpc findEnabledServer (FindEnabledServerRequest) returns (FindEnabledServerResponse);", - "doc": "查找单个服务" + "doc": "查找单个服务", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledServerConfig", "requestMessageName": "FindEnabledServerConfigRequest", "responseMessageName": "FindEnabledServerConfigResponse", "code": "rpc findEnabledServerConfig (FindEnabledServerConfigRequest) returns (FindEnabledServerConfigResponse);", - "doc": "查找服务配置" + "doc": "查找服务配置", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledServerType", "requestMessageName": "FindEnabledServerTypeRequest", "responseMessageName": "FindEnabledServerTypeResponse", "code": "rpc findEnabledServerType (FindEnabledServerTypeRequest) returns (FindEnabledServerTypeResponse);", - "doc": "查找服务的服务类型" + "doc": "查找服务的服务类型", + "roles": [ + "admin", + "user" + ] }, { "name": "findAndInitServerReverseProxyConfig", "requestMessageName": "FindAndInitServerReverseProxyConfigRequest", "responseMessageName": "FindAndInitServerReverseProxyConfigResponse", "code": "rpc findAndInitServerReverseProxyConfig (FindAndInitServerReverseProxyConfigRequest) returns (FindAndInitServerReverseProxyConfigResponse);", - "doc": "查找反向代理设置" + "doc": "查找反向代理设置", + "roles": [ + "admin", + "user" + ] }, { "name": "findAndInitServerWebConfig", "requestMessageName": "FindAndInitServerWebConfigRequest", "responseMessageName": "FindAndInitServerWebConfigResponse", "code": "rpc findAndInitServerWebConfig (FindAndInitServerWebConfigRequest) returns (FindAndInitServerWebConfigResponse);", - "doc": "初始化Web设置" + "doc": "初始化Web设置", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledServersWithSSLCertId", "requestMessageName": "CountAllEnabledServersWithSSLCertIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledServersWithSSLCertId (CountAllEnabledServersWithSSLCertIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个SSL证书的服务数量" + "doc": "计算使用某个SSL证书的服务数量", + "roles": [ + "admin", + "user" + ] }, { "name": "findAllEnabledServersWithSSLCertId", "requestMessageName": "FindAllEnabledServersWithSSLCertIdRequest", "responseMessageName": "FindAllEnabledServersWithSSLCertIdResponse", "code": "rpc findAllEnabledServersWithSSLCertId (FindAllEnabledServersWithSSLCertIdRequest) returns (FindAllEnabledServersWithSSLCertIdResponse);", - "doc": "查找使用某个SSL证书的所有服务" + "doc": "查找使用某个SSL证书的所有服务", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledServersWithNodeClusterId", "requestMessageName": "CountAllEnabledServersWithNodeClusterIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledServersWithNodeClusterId (CountAllEnabledServersWithNodeClusterIdRequest) returns (RPCCountResponse);", - "doc": "计算运行在某个集群上的所有服务数量" + "doc": "计算运行在某个集群上的所有服务数量", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledServersWithServerGroupId", "requestMessageName": "CountAllEnabledServersWithServerGroupIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledServersWithServerGroupId (CountAllEnabledServersWithServerGroupIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个分组的服务数量" + "doc": "计算使用某个分组的服务数量", + "roles": [ + "admin", + "user" + ] }, { "name": "notifyServersChange", "requestMessageName": "NotifyServersChangeRequest", "responseMessageName": "NotifyServersChangeResponse", "code": "rpc notifyServersChange (NotifyServersChangeRequest) returns (NotifyServersChangeResponse);", - "doc": "通知更新" + "doc": "通知更新", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledServersDNSWithNodeClusterId", "requestMessageName": "FindAllEnabledServersDNSWithNodeClusterIdRequest", "responseMessageName": "FindAllEnabledServersDNSWithNodeClusterIdResponse", "code": "rpc findAllEnabledServersDNSWithNodeClusterId (FindAllEnabledServersDNSWithNodeClusterIdRequest) returns (FindAllEnabledServersDNSWithNodeClusterIdResponse);", - "doc": "取得某个集群下的所有服务相关的DNS" + "doc": "取得某个集群下的所有服务相关的DNS", + "roles": [ + "admin" + ] }, { "name": "findEnabledServerDNS", "requestMessageName": "FindEnabledServerDNSRequest", "responseMessageName": "FindEnabledServerDNSResponse", "code": "rpc findEnabledServerDNS (FindEnabledServerDNSRequest) returns (FindEnabledServerDNSResponse);", - "doc": "查找单个服务的DNS信息" + "doc": "查找单个服务的DNS信息", + "roles": [ + "admin", + "user" + ] }, { "name": "checkUserServer", "requestMessageName": "CheckUserServerRequest", "responseMessageName": "RPCSuccess", "code": "rpc checkUserServer (CheckUserServerRequest) returns (RPCSuccess);", - "doc": "检查服务是否属于某个用户" + "doc": "检查服务是否属于某个用户", + "roles": [ + "user" + ] }, { "name": "findAllEnabledServerNamesWithUserId", "requestMessageName": "FindAllEnabledServerNamesWithUserIdRequest", "responseMessageName": "FindAllEnabledServerNamesWithUserIdResponse", "code": "rpc findAllEnabledServerNamesWithUserId (FindAllEnabledServerNamesWithUserIdRequest) returns (FindAllEnabledServerNamesWithUserIdResponse);", - "doc": "查找一个用户下的所有域名列表" + "doc": "查找一个用户下的所有域名列表", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledUserServerBasic", "requestMessageName": "FindEnabledUserServerBasicRequest", "responseMessageName": "FindEnabledUserServerBasicResponse", "code": "rpc findEnabledUserServerBasic (FindEnabledUserServerBasicRequest) returns (FindEnabledUserServerBasicResponse);", - "doc": "查找用户服务基本信息" + "doc": "查找用户服务基本信息", + "roles": [ + "admin", + "user" + ] }, { "name": "updateEnabledUserServerBasic", "requestMessageName": "UpdateEnabledUserServerBasicRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateEnabledUserServerBasic (UpdateEnabledUserServerBasicRequest) returns (RPCSuccess);", - "doc": "修改用户服务基本信息" + "doc": "修改用户服务基本信息", + "roles": [ + "admin", + "user" + ] }, { "name": "uploadServerHTTPRequestStat", "requestMessageName": "UploadServerHTTPRequestStatRequest", "responseMessageName": "RPCSuccess", "code": "rpc uploadServerHTTPRequestStat (UploadServerHTTPRequestStatRequest) returns (RPCSuccess);", - "doc": "上传HTTP请求待统计数据" + "doc": "上传HTTP请求待统计数据", + "roles": [ + "node" + ] }, { "name": "checkServerNameDuplicationInNodeCluster", "requestMessageName": "CheckServerNameDuplicationInNodeClusterRequest", "responseMessageName": "CheckServerNameDuplicationInNodeClusterResponse", "code": "rpc checkServerNameDuplicationInNodeCluster (CheckServerNameDuplicationInNodeClusterRequest) returns (CheckServerNameDuplicationInNodeClusterResponse);", - "doc": "检查域名是否已经存在" + "doc": "检查域名是否已经存在", + "roles": [ + "admin", + "user" + ] }, { "name": "findLatestServers", "requestMessageName": "FindLatestServersRequest", "responseMessageName": "FindLatestServersResponse", "code": "rpc findLatestServers (FindLatestServersRequest) returns (FindLatestServersResponse);", - "doc": "查找最近访问的服务" + "doc": "查找最近访问的服务", + "roles": [ + "admin" + ] }, { "name": "findNearbyServers", "requestMessageName": "FindNearbyServersRequest", "responseMessageName": "FindNearbyServersResponse", "code": "rpc findNearbyServers(FindNearbyServersRequest) returns (FindNearbyServersResponse);", - "doc": "查找某个服务附近的服务" + "doc": "查找某个服务附近的服务", + "roles": [ + "admin" + ] }, { "name": "purgeServerCache", "requestMessageName": "PurgeServerCacheRequest", "responseMessageName": "PurgeServerCacheResponse", "code": "rpc purgeServerCache(PurgeServerCacheRequest) returns (PurgeServerCacheResponse);", - "doc": "清除缓存" + "doc": "清除缓存", + "roles": [ + "node" + ] }, { "name": "findEnabledServerTrafficLimit", "requestMessageName": "FindEnabledServerTrafficLimitRequest", "responseMessageName": "FindEnabledServerTrafficLimitResponse", "code": "rpc findEnabledServerTrafficLimit(FindEnabledServerTrafficLimitRequest) returns (FindEnabledServerTrafficLimitResponse);", - "doc": "查找流量限制" + "doc": "查找流量限制", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerTrafficLimit", "requestMessageName": "UpdateServerTrafficLimitRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerTrafficLimit(UpdateServerTrafficLimitRequest) returns (RPCSuccess);", - "doc": "设置流量限制" + "doc": "设置流量限制", + "roles": [ + "admin" + ] }, { "name": "updateServerUserPlan", "requestMessageName": "UpdateServerUserPlanRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerUserPlan(UpdateServerUserPlanRequest) returns (RPCSuccess);", - "doc": "修改服务套餐" + "doc": "修改服务套餐", + "roles": [ + "admin", + "user" + ] }, { "name": "findServerUserPlan", "requestMessageName": "FindServerUserPlanRequest", "responseMessageName": "FindServerUserPlanResponse", "code": "rpc findServerUserPlan(FindServerUserPlanRequest) returns (FindServerUserPlanResponse);", - "doc": "获取服务套餐信息" + "doc": "获取服务套餐信息", + "roles": [ + "admin", + "user" + ] }, { "name": "composeServerConfig", "requestMessageName": "ComposeServerConfigRequest", "responseMessageName": "ComposeServerConfigResponse", "code": "rpc composeServerConfig(ComposeServerConfigRequest) returns (ComposeServerConfigResponse);", - "doc": "获取服务配置" + "doc": "获取服务配置", + "roles": [ + "node" + ] }, { "name": "updateServerUAM", "requestMessageName": "UpdateServerUAMRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerUAM(UpdateServerUAMRequest) returns (RPCSuccess);", - "doc": "修改服务UAM设置" + "doc": "修改服务UAM设置", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledServerUAM", "requestMessageName": "FindEnabledServerUAMRequest", "responseMessageName": "FindEnabledServerUAMResponse", "code": "rpc findEnabledServerUAM(FindEnabledServerUAMRequest) returns (FindEnabledServerUAMResponse);", - "doc": "查找服务UAM设置" + "doc": "查找服务UAM设置", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server.proto", @@ -5489,14 +7449,20 @@ "requestMessageName": "UploadServerBandwidthStatsRequest", "responseMessageName": "RPCSuccess", "code": "rpc uploadServerBandwidthStats(UploadServerBandwidthStatsRequest) returns (RPCSuccess);", - "doc": "上传带宽统计" + "doc": "上传带宽统计", + "roles": [ + "node" + ] }, { "name": "findServerBandwidthStats", "requestMessageName": "FindServerBandwidthStatsRequest", "responseMessageName": "FindServerBandwidthStatsResponse", "code": "rpc findServerBandwidthStats(FindServerBandwidthStatsRequest) returns (FindServerBandwidthStatsResponse);", - "doc": "获取服务的峰值带宽" + "doc": "获取服务的峰值带宽", + "roles": [ + "admin" + ] } ], "filename": "service_server_bandwidth_stat.proto", @@ -5510,14 +7476,22 @@ "requestMessageName": "CountAllServerBillsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllServerBills(CountAllServerBillsRequest) returns (RPCCountResponse);", - "doc": "查询服务账单数量" + "doc": "查询服务账单数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listServerBills", "requestMessageName": "ListServerBillsRequest", "responseMessageName": "ListServerBillsResponse", "code": "rpc listServerBills(ListServerBillsRequest) returns (ListServerBillsResponse);", - "doc": "查询服务账单列表" + "doc": "查询服务账单列表", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server_bill.proto", @@ -5531,7 +7505,11 @@ "requestMessageName": "FindTopServerClientBrowserMonthlyStatsRequest", "responseMessageName": "FindTopServerClientBrowserMonthlyStatsResponse", "code": "rpc findTopServerClientBrowserMonthlyStats (FindTopServerClientBrowserMonthlyStatsRequest) returns (FindTopServerClientBrowserMonthlyStatsResponse);", - "doc": "查找前N个浏览器" + "doc": "查找前N个浏览器", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server_client_browser_monthly_stat.proto", @@ -5545,7 +7523,11 @@ "requestMessageName": "FindTopServerClientSystemMonthlyStatsRequest", "responseMessageName": "FindTopServerClientSystemMonthlyStatsResponse", "code": "rpc findTopServerClientSystemMonthlyStats (FindTopServerClientSystemMonthlyStatsRequest) returns (FindTopServerClientSystemMonthlyStatsResponse);", - "doc": "查找前N个操作系统" + "doc": "查找前N个操作系统", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server_client_system_monthly_stat.proto", @@ -5559,49 +7541,71 @@ "requestMessageName": "UploadServerDailyStatsRequest", "responseMessageName": "RPCSuccess", "code": "rpc uploadServerDailyStats (UploadServerDailyStatsRequest) returns (RPCSuccess);", - "doc": "上传统计" + "doc": "上传统计", + "roles": [] }, { "name": "findLatestServerHourlyStats", "requestMessageName": "FindLatestServerHourlyStatsRequest", "responseMessageName": "FindLatestServerHourlyStatsResponse", "code": "rpc findLatestServerHourlyStats (FindLatestServerHourlyStatsRequest) returns (FindLatestServerHourlyStatsResponse);", - "doc": "按小时读取统计数据" + "doc": "按小时读取统计数据", + "roles": [ + "admin" + ] }, { "name": "findLatestServerMinutelyStats", "requestMessageName": "FindLatestServerMinutelyStatsRequest", "responseMessageName": "FindLatestServerMinutelyStatsResponse", "code": "rpc findLatestServerMinutelyStats (FindLatestServerMinutelyStatsRequest) returns (FindLatestServerMinutelyStatsResponse);", - "doc": "按分钟读取统计数据" + "doc": "按分钟读取统计数据", + "roles": [ + "admin" + ] }, { "name": "findLatestServerDailyStats", "requestMessageName": "FindLatestServerDailyStatsRequest", "responseMessageName": "FindLatestServerDailyStatsResponse", "code": "rpc findLatestServerDailyStats (FindLatestServerDailyStatsRequest) returns (FindLatestServerDailyStatsResponse);", - "doc": "按日读取统计数据" + "doc": "按日读取统计数据", + "roles": [ + "admin" + ] }, { "name": "sumCurrentServerDailyStats", "requestMessageName": "SumCurrentServerDailyStatsRequest", "responseMessageName": "SumCurrentServerDailyStatsResponse", "code": "rpc sumCurrentServerDailyStats(SumCurrentServerDailyStatsRequest) returns (SumCurrentServerDailyStatsResponse);", - "doc": "查找单个服务当前时刻(N分钟内)统计数据" + "doc": "查找单个服务当前时刻(N分钟内)统计数据", + "roles": [ + "admin", + "user" + ] }, { "name": "sumServerDailyStats", "requestMessageName": "SumServerDailyStatsRequest", "responseMessageName": "SumServerDailyStatsResponse", "code": "rpc sumServerDailyStats(SumServerDailyStatsRequest) returns (SumServerDailyStatsResponse);", - "doc": "计算单个服务的日统计" + "doc": "计算单个服务的日统计", + "roles": [ + "admin", + "user" + ] }, { "name": "sumServerMonthlyStats", "requestMessageName": "SumServerMonthlyStatsRequest", "responseMessageName": "SumServerMonthlyStatsResponse", "code": "rpc sumServerMonthlyStats(SumServerMonthlyStatsRequest) returns (SumServerMonthlyStatsResponse);", - "doc": "计算单个服务的月统计" + "doc": "计算单个服务的月统计", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server_daily_stat.proto", @@ -5615,7 +7619,10 @@ "requestMessageName": "ListTopServerDomainStatsWithServerIdRequest", "responseMessageName": "ListTopServerDomainStatsWithServerIdResponse", "code": "rpc listTopServerDomainStatsWithServerId(ListTopServerDomainStatsWithServerIdRequest) returns (ListTopServerDomainStatsWithServerIdResponse);", - "doc": "读取服务的域名排行" + "doc": "读取服务的域名排行", + "roles": [ + "admin" + ] } ], "filename": "service_server_domain_hourly_stat.proto", @@ -5629,98 +7636,147 @@ "requestMessageName": "CreateServerGroupRequest", "responseMessageName": "CreateServerGroupResponse", "code": "rpc createServerGroup (CreateServerGroupRequest) returns (CreateServerGroupResponse);", - "doc": "创建分组" + "doc": "创建分组", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerGroup", "requestMessageName": "UpdateServerGroupRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerGroup (UpdateServerGroupRequest) returns (RPCSuccess);", - "doc": "修改分组" + "doc": "修改分组", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteServerGroup", "requestMessageName": "DeleteServerGroupRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteServerGroup (DeleteServerGroupRequest) returns (RPCSuccess);", - "doc": "删除分组" + "doc": "删除分组", + "roles": [ + "admin", + "user" + ] }, { "name": "findAllEnabledServerGroups", "requestMessageName": "FindAllEnabledServerGroupsRequest", "responseMessageName": "FindAllEnabledServerGroupsResponse", "code": "rpc findAllEnabledServerGroups (FindAllEnabledServerGroupsRequest) returns (FindAllEnabledServerGroupsResponse);", - "doc": "查询所有分组" + "doc": "查询所有分组", + "roles": [ + "admin", + "user" + ] }, { "name": "updateServerGroupOrders", "requestMessageName": "UpdateServerGroupOrdersRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerGroupOrders (UpdateServerGroupOrdersRequest) returns (RPCSuccess);", - "doc": "修改分组排序" + "doc": "修改分组排序", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledServerGroup", "requestMessageName": "FindEnabledServerGroupRequest", "responseMessageName": "FindEnabledServerGroupResponse", "code": "rpc findEnabledServerGroup (FindEnabledServerGroupRequest) returns (FindEnabledServerGroupResponse);", - "doc": "查找单个分组信息" + "doc": "查找单个分组信息", + "roles": [ + "admin", + "user" + ] }, { "name": "findAndInitServerGroupHTTPReverseProxyConfig", "requestMessageName": "FindAndInitServerGroupHTTPReverseProxyConfigRequest", "responseMessageName": "FindAndInitServerGroupHTTPReverseProxyConfigResponse", "code": "rpc findAndInitServerGroupHTTPReverseProxyConfig (FindAndInitServerGroupHTTPReverseProxyConfigRequest) returns (FindAndInitServerGroupHTTPReverseProxyConfigResponse);", - "doc": "查找HTTP反向代理设置" + "doc": "查找HTTP反向代理设置", + "roles": [ + "admin" + ] }, { "name": "findAndInitServerGroupTCPReverseProxyConfig", "requestMessageName": "FindAndInitServerGroupTCPReverseProxyConfigRequest", "responseMessageName": "FindAndInitServerGroupTCPReverseProxyConfigResponse", "code": "rpc findAndInitServerGroupTCPReverseProxyConfig (FindAndInitServerGroupTCPReverseProxyConfigRequest) returns (FindAndInitServerGroupTCPReverseProxyConfigResponse);", - "doc": "查找TCP反向代理设置" + "doc": "查找TCP反向代理设置", + "roles": [ + "admin" + ] }, { "name": "findAndInitServerGroupUDPReverseProxyConfig", "requestMessageName": "FindAndInitServerGroupUDPReverseProxyConfigRequest", "responseMessageName": "FindAndInitServerGroupUDPReverseProxyConfigResponse", "code": "rpc findAndInitServerGroupUDPReverseProxyConfig (FindAndInitServerGroupUDPReverseProxyConfigRequest) returns (FindAndInitServerGroupUDPReverseProxyConfigResponse);", - "doc": "查找UDP反向代理设置" + "doc": "查找UDP反向代理设置", + "roles": [ + "admin" + ] }, { "name": "updateServerGroupHTTPReverseProxy", "requestMessageName": "UpdateServerGroupHTTPReverseProxyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerGroupHTTPReverseProxy (UpdateServerGroupHTTPReverseProxyRequest) returns (RPCSuccess);", - "doc": "修改分组的HTTP反向代理设置" + "doc": "修改分组的HTTP反向代理设置", + "roles": [ + "admin" + ] }, { "name": "updateServerGroupTCPReverseProxy", "requestMessageName": "UpdateServerGroupTCPReverseProxyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerGroupTCPReverseProxy (UpdateServerGroupTCPReverseProxyRequest) returns (RPCSuccess);", - "doc": "修改分组的TCP反向代理设置" + "doc": "修改分组的TCP反向代理设置", + "roles": [ + "admin" + ] }, { "name": "updateServerGroupUDPReverseProxy", "requestMessageName": "UpdateServerGroupUDPReverseProxyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateServerGroupUDPReverseProxy (UpdateServerGroupUDPReverseProxyRequest) returns (RPCSuccess);", - "doc": "修改分组的UDP反向代理设置" + "doc": "修改分组的UDP反向代理设置", + "roles": [ + "admin" + ] }, { "name": "findEnabledServerGroupConfigInfo", "requestMessageName": "FindEnabledServerGroupConfigInfoRequest", "responseMessageName": "FindEnabledServerGroupConfigInfoResponse", "code": "rpc findEnabledServerGroupConfigInfo (FindEnabledServerGroupConfigInfoRequest) returns (FindEnabledServerGroupConfigInfoResponse);", - "doc": "取得分组的配置概要信息" + "doc": "取得分组的配置概要信息", + "roles": [ + "admin", + "user" + ] }, { "name": "findAndInitServerGroupWebConfig", "requestMessageName": "FindAndInitServerGroupWebConfigRequest", "responseMessageName": "FindAndInitServerGroupWebConfigResponse", "code": "rpc findAndInitServerGroupWebConfig (FindAndInitServerGroupWebConfigRequest) returns (FindAndInitServerGroupWebConfigResponse);", - "doc": "初始化Web设置" + "doc": "初始化Web设置", + "roles": [ + "admin" + ] } ], "filename": "service_server_group.proto", @@ -5734,7 +7790,11 @@ "requestMessageName": "ComposeServerHTTPFirewallDashboardRequest", "responseMessageName": "ComposeServerHTTPFirewallDashboardResponse", "code": "rpc composeServerHTTPFirewallDashboard (ComposeServerHTTPFirewallDashboardRequest) returns (ComposeServerHTTPFirewallDashboardResponse);", - "doc": "组合服务的Dashboard" + "doc": "组合服务的Dashboard", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server_http_firewall_daily_stat.proto", @@ -5748,7 +7808,11 @@ "requestMessageName": "FindTopServerRegionCityMonthlyStatsRequest", "responseMessageName": "FindTopServerRegionCityMonthlyStatsResponse", "code": "rpc findTopServerRegionCityMonthlyStats (FindTopServerRegionCityMonthlyStatsRequest) returns (FindTopServerRegionCityMonthlyStatsResponse);", - "doc": "查找前N个城市" + "doc": "查找前N个城市", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server_region_city_monthly_stat.proto", @@ -5762,7 +7826,11 @@ "requestMessageName": "FindTopServerRegionCountryMonthlyStatsRequest", "responseMessageName": "FindTopServerRegionCountryMonthlyStatsResponse", "code": "rpc findTopServerRegionCountryMonthlyStats (FindTopServerRegionCountryMonthlyStatsRequest) returns (FindTopServerRegionCountryMonthlyStatsResponse);", - "doc": "查找前N个地区" + "doc": "查找前N个地区", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server_region_country_monthly_stat.proto", @@ -5776,7 +7844,11 @@ "requestMessageName": "FindTopServerRegionProviderMonthlyStatsRequest", "responseMessageName": "FindTopServerRegionProviderMonthlyStatsResponse", "code": "rpc findTopServerRegionProviderMonthlyStats (FindTopServerRegionProviderMonthlyStatsRequest) returns (FindTopServerRegionProviderMonthlyStatsResponse);", - "doc": "查找前N个运营商" + "doc": "查找前N个运营商", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server_region_provider_monthly_stat.proto", @@ -5790,7 +7862,11 @@ "requestMessageName": "FindTopServerRegionProvinceMonthlyStatsRequest", "responseMessageName": "FindTopServerRegionProvinceMonthlyStatsResponse", "code": "rpc findTopServerRegionProvinceMonthlyStats (FindTopServerRegionProvinceMonthlyStatsRequest) returns (FindTopServerRegionProvinceMonthlyStatsResponse);", - "doc": "查找前N个省份" + "doc": "查找前N个省份", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_server_region_province_monthly_stat.proto", @@ -5804,28 +7880,40 @@ "requestMessageName": "FindAllEnabledServerStatBoardsRequest", "responseMessageName": "FindAllEnabledServerStatBoardsResponse", "code": "rpc findAllEnabledServerStatBoards (FindAllEnabledServerStatBoardsRequest) returns (FindAllEnabledServerStatBoardsResponse);", - "doc": "读取所有看板" + "doc": "读取所有看板", + "roles": [ + "admin" + ] }, { "name": "composeServerStatNodeClusterBoard", "requestMessageName": "ComposeServerStatNodeClusterBoardRequest", "responseMessageName": "ComposeServerStatNodeClusterBoardResponse", "code": "rpc composeServerStatNodeClusterBoard (ComposeServerStatNodeClusterBoardRequest) returns (ComposeServerStatNodeClusterBoardResponse);", - "doc": "组合集群看板数据" + "doc": "组合集群看板数据", + "roles": [ + "admin" + ] }, { "name": "composeServerStatNodeBoard", "requestMessageName": "ComposeServerStatNodeBoardRequest", "responseMessageName": "ComposeServerStatNodeBoardResponse", "code": "rpc composeServerStatNodeBoard (ComposeServerStatNodeBoardRequest) returns (ComposeServerStatNodeBoardResponse);", - "doc": "组合节点看板数据" + "doc": "组合节点看板数据", + "roles": [ + "admin" + ] }, { "name": "composeServerStatBoard", "requestMessageName": "ComposeServerStatBoardRequest", "responseMessageName": "ComposeServerStatBoardResponse", "code": "rpc composeServerStatBoard (ComposeServerStatBoardRequest) returns (ComposeServerStatBoardResponse);", - "doc": "组合服务看板数据" + "doc": "组合服务看板数据", + "roles": [ + "admin" + ] } ], "filename": "service_server_stat_board.proto", @@ -5839,21 +7927,30 @@ "requestMessageName": "EnableServerStatBoardChartRequest", "responseMessageName": "RPCSuccess", "code": "rpc enableServerStatBoardChart (EnableServerStatBoardChartRequest) returns (RPCSuccess);", - "doc": "添加图表" + "doc": "添加图表", + "roles": [ + "admin" + ] }, { "name": "disableServerStatBoardChart", "requestMessageName": "DisableServerStatBoardChartRequest", "responseMessageName": "RPCSuccess", "code": "rpc disableServerStatBoardChart (DisableServerStatBoardChartRequest) returns (RPCSuccess);", - "doc": "取消图表" + "doc": "取消图表", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledServerStatBoardCharts", "requestMessageName": "FindAllEnabledServerStatBoardChartsRequest", "responseMessageName": "FindAllEnabledServerStatBoardChartsResponse", "code": "rpc findAllEnabledServerStatBoardCharts (FindAllEnabledServerStatBoardChartsRequest) returns (FindAllEnabledServerStatBoardChartsResponse);", - "doc": "读取看板中的图表" + "doc": "读取看板中的图表", + "roles": [ + "admin" + ] } ], "filename": "service_server_stat_board_chart.proto", @@ -5867,84 +7964,126 @@ "requestMessageName": "CreateSSLCertRequest", "responseMessageName": "CreateSSLCertResponse", "code": "rpc createSSLCert (CreateSSLCertRequest) returns (CreateSSLCertResponse);", - "doc": "创建Cert" + "doc": "创建Cert", + "roles": [ + "admin", + "user" + ] }, { "name": "updateSSLCert", "requestMessageName": "UpdateSSLCertRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateSSLCert (UpdateSSLCertRequest) returns (RPCSuccess);", - "doc": "修改Cert" + "doc": "修改Cert", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteSSLCert", "requestMessageName": "DeleteSSLCertRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteSSLCert (DeleteSSLCertRequest) returns (RPCSuccess);", - "doc": "删除Cert" + "doc": "删除Cert", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledSSLCertConfig", "requestMessageName": "FindEnabledSSLCertConfigRequest", "responseMessageName": "FindEnabledSSLCertConfigResponse", "code": "rpc findEnabledSSLCertConfig (FindEnabledSSLCertConfigRequest) returns (FindEnabledSSLCertConfigResponse);", - "doc": "查找证书配置" + "doc": "查找证书配置", + "roles": [ + "admin", + "user" + ] }, { "name": "countSSLCerts", "requestMessageName": "CountSSLCertRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countSSLCerts (CountSSLCertRequest) returns (RPCCountResponse);", - "doc": "计算匹配的Cert数量" + "doc": "计算匹配的Cert数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listSSLCerts", "requestMessageName": "ListSSLCertsRequest", "responseMessageName": "ListSSLCertsResponse", "code": "rpc listSSLCerts (ListSSLCertsRequest) returns (ListSSLCertsResponse);", - "doc": "列出单页匹配的Cert" + "doc": "列出单页匹配的Cert", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllSSLCertsWithOCSPError", "requestMessageName": "CountAllSSLCertsWithOCSPErrorRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllSSLCertsWithOCSPError (CountAllSSLCertsWithOCSPErrorRequest) returns (RPCCountResponse);", - "doc": "计算有OCSP错误的证书数量" + "doc": "计算有OCSP错误的证书数量", + "roles": [ + "admin" + ] }, { "name": "listSSLCertsWithOCSPError", "requestMessageName": "ListSSLCertsWithOCSPErrorRequest", "responseMessageName": "ListSSLCertsWithOCSPErrorResponse", "code": "rpc listSSLCertsWithOCSPError (ListSSLCertsWithOCSPErrorRequest) returns (ListSSLCertsWithOCSPErrorResponse);", - "doc": "列出有OCSP错误的证书" + "doc": "列出有OCSP错误的证书", + "roles": [ + "admin" + ] }, { "name": "ignoreSSLCertsWithOCSPError", "requestMessageName": "IgnoreSSLCertsWithOCSPErrorRequest", "responseMessageName": "RPCSuccess", "code": "rpc ignoreSSLCertsWithOCSPError (IgnoreSSLCertsWithOCSPErrorRequest) returns (RPCSuccess);", - "doc": "忽略一组OCSP证书错误" + "doc": "忽略一组OCSP证书错误", + "roles": [ + "admin" + ] }, { "name": "resetSSLCertsWithOCSPError", "requestMessageName": "ResetSSLCertsWithOCSPErrorRequest", "responseMessageName": "RPCSuccess", "code": "rpc resetSSLCertsWithOCSPError (ResetSSLCertsWithOCSPErrorRequest) returns (RPCSuccess);", - "doc": "重置一组证书OCSP错误状态" + "doc": "重置一组证书OCSP错误状态", + "roles": [ + "admin" + ] }, { "name": "resetAllSSLCertsWithOCSPError", "requestMessageName": "ResetAllSSLCertsWithOCSPErrorRequest", "responseMessageName": "RPCSuccess", "code": "rpc resetAllSSLCertsWithOCSPError (ResetAllSSLCertsWithOCSPErrorRequest) returns (RPCSuccess);", - "doc": "重置所有证书OCSP错误状态" + "doc": "重置所有证书OCSP错误状态", + "roles": [ + "admin" + ] }, { "name": "listUpdatedSSLCertOCSP", "requestMessageName": "ListUpdatedSSLCertOCSPRequest", "responseMessageName": "ListUpdatedSSLCertOCSPResponse", "code": "rpc listUpdatedSSLCertOCSP(ListUpdatedSSLCertOCSPRequest) returns (ListUpdatedSSLCertOCSPResponse);", - "doc": "读取证书的OCSP" + "doc": "读取证书的OCSP", + "roles": [ + "node" + ] } ], "filename": "service_ssl_cert.proto", @@ -5958,21 +8097,30 @@ "requestMessageName": "CreateSSLPolicyRequest", "responseMessageName": "CreateSSLPolicyResponse", "code": "rpc createSSLPolicy (CreateSSLPolicyRequest) returns (CreateSSLPolicyResponse);", - "doc": "创建Policy" + "doc": "创建Policy", + "roles": [ + "admin", + "user" + ] }, { "name": "updateSSLPolicy", "requestMessageName": "UpdateSSLPolicyRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateSSLPolicy (UpdateSSLPolicyRequest) returns (RPCSuccess);", - "doc": "修改Policy" + "doc": "修改Policy", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledSSLPolicyConfig", "requestMessageName": "FindEnabledSSLPolicyConfigRequest", "responseMessageName": "FindEnabledSSLPolicyConfigResponse", "code": "rpc findEnabledSSLPolicyConfig (FindEnabledSSLPolicyConfigRequest) returns (FindEnabledSSLPolicyConfigResponse);", - "doc": "查找Policy" + "doc": "查找Policy", + "roles": [] } ], "filename": "service_ssl_policy.proto", @@ -5986,14 +8134,22 @@ "requestMessageName": "SysLockerLockRequest", "responseMessageName": "SysLockerLockResponse", "code": "rpc SysLockerLock (SysLockerLockRequest) returns (SysLockerLockResponse);", - "doc": "获得锁" + "doc": "获得锁", + "roles": [ + "admin", + "user" + ] }, { "name": "SysLockerUnlock", "requestMessageName": "SysLockerUnlockRequest", "responseMessageName": "RPCSuccess", "code": "rpc SysLockerUnlock (SysLockerUnlockRequest) returns (RPCSuccess);", - "doc": "释放锁" + "doc": "释放锁", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_sys_locker.proto", @@ -6007,14 +8163,16 @@ "requestMessageName": "UpdateSysSettingRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateSysSetting (UpdateSysSettingRequest) returns (RPCSuccess);", - "doc": "更改配置" + "doc": "更改配置", + "roles": [] }, { "name": "readSysSetting", "requestMessageName": "ReadSysSettingRequest", "responseMessageName": "ReadSysSettingResponse", "code": "rpc readSysSetting (ReadSysSettingRequest) returns (ReadSysSettingResponse);", - "doc": "读取配置" + "doc": "读取配置", + "roles": [] } ], "filename": "service_sys_setting.proto", @@ -6028,7 +8186,10 @@ "requestMessageName": "FindTrafficDailyStatWithDayRequest", "responseMessageName": "FindTrafficDailyStatWithDayResponse", "code": "rpc findTrafficDailyStatWithDay(FindTrafficDailyStatWithDayRequest) returns (FindTrafficDailyStatWithDayResponse);", - "doc": "查找某日统计" + "doc": "查找某日统计", + "roles": [ + "admin" + ] } ], "filename": "service_traffic_daily_stat.proto", @@ -6042,133 +8203,192 @@ "requestMessageName": "CreateUserRequest", "responseMessageName": "CreateUserResponse", "code": "rpc createUser (CreateUserRequest) returns (CreateUserResponse);", - "doc": "创建用户" + "doc": "创建用户", + "roles": [ + "admin" + ] }, { "name": "registerUser", "requestMessageName": "RegisterUserRequest", "responseMessageName": "RPCSuccess", "code": "rpc registerUser(RegisterUserRequest) returns (RPCSuccess);", - "doc": "注册用户" + "doc": "注册用户", + "roles": [ + "user" + ] }, { "name": "verifyUser", "requestMessageName": "VerifyUserRequest", "responseMessageName": "RPCSuccess", "code": "rpc verifyUser(VerifyUserRequest) returns (RPCSuccess);", - "doc": "审核用户" + "doc": "审核用户", + "roles": [ + "admin" + ] }, { "name": "updateUser", "requestMessageName": "UpdateUserRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUser (UpdateUserRequest) returns (RPCSuccess);", - "doc": "修改用户" + "doc": "修改用户", + "roles": [ + "admin" + ] }, { "name": "deleteUser", "requestMessageName": "DeleteUserRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteUser (DeleteUserRequest) returns (RPCSuccess);", - "doc": "删除用户" + "doc": "删除用户", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledUsers", "requestMessageName": "CountAllEnabledUsersRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledUsers (CountAllEnabledUsersRequest) returns (RPCCountResponse);", - "doc": "计算用户数量" + "doc": "计算用户数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledUsers", "requestMessageName": "ListEnabledUsersRequest", "responseMessageName": "ListEnabledUsersResponse", "code": "rpc listEnabledUsers (ListEnabledUsersRequest) returns (ListEnabledUsersResponse);", - "doc": "列出单页用户" + "doc": "列出单页用户", + "roles": [ + "admin" + ] }, { "name": "findEnabledUser", "requestMessageName": "FindEnabledUserRequest", "responseMessageName": "FindEnabledUserResponse", "code": "rpc findEnabledUser (FindEnabledUserRequest) returns (FindEnabledUserResponse);", - "doc": "查询单个用户信息" + "doc": "查询单个用户信息", + "roles": [ + "admin", + "user" + ] }, { "name": "checkUserUsername", "requestMessageName": "CheckUserUsernameRequest", "responseMessageName": "CheckUserUsernameResponse", "code": "rpc checkUserUsername (CheckUserUsernameRequest) returns (CheckUserUsernameResponse);", - "doc": "检查用户名是否存在" + "doc": "检查用户名是否存在", + "roles": [] }, { "name": "loginUser", "requestMessageName": "LoginUserRequest", "responseMessageName": "LoginUserResponse", "code": "rpc loginUser (LoginUserRequest) returns (LoginUserResponse);", - "doc": "登录" + "doc": "登录", + "roles": [ + "user" + ] }, { "name": "updateUserInfo", "requestMessageName": "UpdateUserInfoRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserInfo (UpdateUserInfoRequest) returns (RPCSuccess);", - "doc": "修改用户基本信息" + "doc": "修改用户基本信息", + "roles": [ + "user" + ] }, { "name": "updateUserLogin", "requestMessageName": "UpdateUserLoginRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserLogin (UpdateUserLoginRequest) returns (RPCSuccess);", - "doc": "修改用户登录信息" + "doc": "修改用户登录信息", + "roles": [ + "user" + ] }, { "name": "composeUserDashboard", "requestMessageName": "ComposeUserDashboardRequest", "responseMessageName": "ComposeUserDashboardResponse", "code": "rpc composeUserDashboard (ComposeUserDashboardRequest) returns (ComposeUserDashboardResponse);", - "doc": "取得用户Dashboard数据" + "doc": "取得用户Dashboard数据", + "roles": [ + "admin", + "user" + ] }, { "name": "findUserNodeClusterId", "requestMessageName": "FindUserNodeClusterIdRequest", "responseMessageName": "FindUserNodeClusterIdResponse", "code": "rpc findUserNodeClusterId (FindUserNodeClusterIdRequest) returns (FindUserNodeClusterIdResponse);", - "doc": "获取用户所在的集群ID" + "doc": "获取用户所在的集群ID", + "roles": [ + "admin", + "user" + ] }, { "name": "updateUserFeatures", "requestMessageName": "UpdateUserFeaturesRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserFeatures (UpdateUserFeaturesRequest) returns (RPCSuccess);", - "doc": "设置用户能使用的功能" + "doc": "设置用户能使用的功能", + "roles": [ + "admin" + ] }, { "name": "findUserFeatures", "requestMessageName": "FindUserFeaturesRequest", "responseMessageName": "FindUserFeaturesResponse", "code": "rpc findUserFeatures (FindUserFeaturesRequest) returns (FindUserFeaturesResponse);", - "doc": "获取用户所有的功能列表" + "doc": "获取用户所有的功能列表", + "roles": [ + "admin", + "user" + ] }, { "name": "findAllUserFeatureDefinitions", "requestMessageName": "FindAllUserFeatureDefinitionsRequest", "responseMessageName": "FindAllUserFeatureDefinitionsResponse", "code": "rpc findAllUserFeatureDefinitions (FindAllUserFeatureDefinitionsRequest) returns (FindAllUserFeatureDefinitionsResponse);", - "doc": "获取所有的功能定义" + "doc": "获取所有的功能定义", + "roles": [ + "admin" + ] }, { "name": "composeUserGlobalBoard", "requestMessageName": "ComposeUserGlobalBoardRequest", "responseMessageName": "ComposeUserGlobalBoardResponse", "code": "rpc composeUserGlobalBoard (ComposeUserGlobalBoardRequest) returns (ComposeUserGlobalBoardResponse);", - "doc": "组合全局的看板数据" + "doc": "组合全局的看板数据", + "roles": [ + "admin" + ] }, { "name": "checkUserOTPWithUsername", "requestMessageName": "CheckUserOTPWithUsernameRequest", "responseMessageName": "CheckUserOTPWithUsernameResponse", "code": "rpc checkUserOTPWithUsername (CheckUserOTPWithUsernameRequest) returns (CheckUserOTPWithUsernameResponse);", - "doc": "根据用户名检查是否需要输入OTP" + "doc": "根据用户名检查是否需要输入OTP", + "roles": [ + "user" + ] } ], "filename": "service_user.proto", @@ -6182,35 +8402,55 @@ "requestMessageName": "CreateUserAccessKeyRequest", "responseMessageName": "CreateUserAccessKeyResponse", "code": "rpc createUserAccessKey (CreateUserAccessKeyRequest) returns (CreateUserAccessKeyResponse);", - "doc": "创建AccessKey" + "doc": "创建AccessKey", + "roles": [ + "admin", + "user" + ] }, { "name": "findAllEnabledUserAccessKeys", "requestMessageName": "FindAllEnabledUserAccessKeysRequest", "responseMessageName": "FindAllEnabledUserAccessKeysResponse", "code": "rpc findAllEnabledUserAccessKeys (FindAllEnabledUserAccessKeysRequest) returns (FindAllEnabledUserAccessKeysResponse);", - "doc": "查找所有的AccessKey" + "doc": "查找所有的AccessKey", + "roles": [ + "admin", + "user" + ] }, { "name": "deleteUserAccessKey", "requestMessageName": "DeleteUserAccessKeyRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteUserAccessKey (DeleteUserAccessKeyRequest) returns (RPCSuccess);", - "doc": "删除AccessKey" + "doc": "删除AccessKey", + "roles": [ + "admin", + "user" + ] }, { "name": "updateUserAccessKeyIsOn", "requestMessageName": "UpdateUserAccessKeyIsOnRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserAccessKeyIsOn (UpdateUserAccessKeyIsOnRequest) returns (RPCSuccess);", - "doc": "设置是否启用AccessKey" + "doc": "设置是否启用AccessKey", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledUserAccessKeys", "requestMessageName": "CountAllEnabledUserAccessKeysRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledUserAccessKeys (CountAllEnabledUserAccessKeysRequest) returns (RPCCountResponse);", - "doc": "计算AccessKey数量" + "doc": "计算AccessKey数量", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_user_access_key.proto", @@ -6224,35 +8464,40 @@ "requestMessageName": "CountUserAccountsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countUserAccounts(CountUserAccountsRequest) returns (RPCCountResponse);", - "doc": "计算账户数量" + "doc": "计算账户数量", + "roles": [] }, { "name": "listUserAccounts", "requestMessageName": "ListUserAccountsRequest", "responseMessageName": "ListUserAccountsResponse", "code": "rpc listUserAccounts(ListUserAccountsRequest) returns (ListUserAccountsResponse);", - "doc": "列出单页账户" + "doc": "列出单页账户", + "roles": [] }, { "name": "findEnabledUserAccountWithUserId", "requestMessageName": "FindEnabledUserAccountWithUserIdRequest", "responseMessageName": "FindEnabledUserAccountWithUserIdResponse", "code": "rpc findEnabledUserAccountWithUserId(FindEnabledUserAccountWithUserIdRequest) returns (FindEnabledUserAccountWithUserIdResponse);", - "doc": "根据用户ID查找单个账户" + "doc": "根据用户ID查找单个账户", + "roles": [] }, { "name": "findEnabledUserAccount", "requestMessageName": "FindEnabledUserAccountRequest", "responseMessageName": "FindEnabledUserAccountResponse", "code": "rpc findEnabledUserAccount(FindEnabledUserAccountRequest) returns (FindEnabledUserAccountResponse);", - "doc": "查找单个账户" + "doc": "查找单个账户", + "roles": [] }, { "name": "updateUserAccount", "requestMessageName": "UpdateUserAccountRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserAccount(UpdateUserAccountRequest) returns (RPCSuccess);", - "doc": "修改用户账户" + "doc": "修改用户账户", + "roles": [] } ], "filename": "service_user_account.proto", @@ -6266,14 +8511,16 @@ "requestMessageName": "ListUserAccountDailyStatsRequest", "responseMessageName": "ListUserAccountDailyStatsResponse", "code": "rpc listUserAccountDailyStats(ListUserAccountDailyStatsRequest) returns (ListUserAccountDailyStatsResponse);", - "doc": "列出按天统计" + "doc": "列出按天统计", + "roles": [] }, { "name": "listUserAccountMonthlyStats", "requestMessageName": "ListUserAccountMonthlyStatsRequest", "responseMessageName": "ListUserAccountMonthlyStatsResponse", "code": "rpc listUserAccountMonthlyStats(ListUserAccountMonthlyStatsRequest) returns (ListUserAccountMonthlyStatsResponse);", - "doc": "列出按月统计" + "doc": "列出按月统计", + "roles": [] } ], "filename": "service_user_account_daily_stat.proto", @@ -6287,14 +8534,16 @@ "requestMessageName": "CountUserAccountLogsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countUserAccountLogs(CountUserAccountLogsRequest) returns (RPCCountResponse);", - "doc": "计算日志数量" + "doc": "计算日志数量", + "roles": [] }, { "name": "listUserAccountLogs", "requestMessageName": "ListUserAccountLogsRequest", "responseMessageName": "ListUserAccountLogsResponse", "code": "rpc listUserAccountLogs(ListUserAccountLogsRequest) returns (ListUserAccountLogsResponse);", - "doc": "列出单页日志" + "doc": "列出单页日志", + "roles": [] } ], "filename": "service_user_account_log.proto", @@ -6308,42 +8557,65 @@ "requestMessageName": "GenerateAllUserBillsRequest", "responseMessageName": "RPCSuccess", "code": "rpc generateAllUserBills (GenerateAllUserBillsRequest) returns (RPCSuccess);", - "doc": "手工生成账单" + "doc": "手工生成账单", + "roles": [ + "admin" + ] }, { "name": "countAllUserBills", "requestMessageName": "CountAllUserBillsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllUserBills (CountAllUserBillsRequest) returns (RPCCountResponse);", - "doc": "计算所有账单数量" + "doc": "计算所有账单数量", + "roles": [ + "admin", + "user" + ] }, { "name": "listUserBills", "requestMessageName": "ListUserBillsRequest", "responseMessageName": "ListUserBillsResponse", "code": "rpc listUserBills (ListUserBillsRequest) returns (ListUserBillsResponse);", - "doc": "列出单页账单" + "doc": "列出单页账单", + "roles": [ + "admin", + "user" + ] }, { "name": "findUserBill", "requestMessageName": "FindUserBillRequest", "responseMessageName": "FindUserBillResponse", "code": "rpc findUserBill(FindUserBillRequest) returns (FindUserBillResponse);", - "doc": "查找账单信息" + "doc": "查找账单信息", + "roles": [ + "admin", + "user" + ] }, { "name": "payUserBill", "requestMessageName": "PayUserBillRequest", "responseMessageName": "RPCSuccess", "code": "rpc payUserBill(PayUserBillRequest) returns (RPCSuccess);", - "doc": "支付账单" + "doc": "支付账单", + "roles": [ + "admin", + "user" + ] }, { "name": "sumUserUnpaidBills", "requestMessageName": "SumUserUnpaidBillsRequest", "responseMessageName": "SumUserUnpaidBillsResponse", "code": "rpc sumUserUnpaidBills(SumUserUnpaidBillsRequest) returns (SumUserUnpaidBillsResponse);", - "doc": "计算用户所有未支付账单总额" + "doc": "计算用户所有未支付账单总额", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_user_bill.proto", @@ -6357,70 +8629,102 @@ "requestMessageName": "CreateUserIdentityRequest", "responseMessageName": "CreateUserIdentityResponse", "code": "rpc createUserIdentity(CreateUserIdentityRequest) returns (CreateUserIdentityResponse);", - "doc": "创建实名认证信息" + "doc": "创建实名认证信息", + "roles": [ + "user" + ] }, { "name": "findEnabledUserIdentity", "requestMessageName": "FindEnabledUserIdentityRequest", "responseMessageName": "FindEnabledUserIdentityResponse", "code": "rpc findEnabledUserIdentity(FindEnabledUserIdentityRequest) returns (FindEnabledUserIdentityResponse);", - "doc": "查找单个实名认证信息" + "doc": "查找单个实名认证信息", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledUserIdentityWithOrgType", "requestMessageName": "FindEnabledUserIdentityWithOrgTypeRequest", "responseMessageName": "FindEnabledUserIdentityWithOrgTypeResponse", "code": "rpc findEnabledUserIdentityWithOrgType(FindEnabledUserIdentityWithOrgTypeRequest) returns (FindEnabledUserIdentityWithOrgTypeResponse);", - "doc": "查看某个类型的实名认证信息" + "doc": "查看某个类型的实名认证信息", + "roles": [ + "admin", + "user" + ] }, { "name": "checkUserIdentityIsSubmitted", "requestMessageName": "CheckUserIdentityIsSubmittedRequest", "responseMessageName": "CheckUserIdentityIsSubmittedResponse", "code": "rpc checkUserIdentityIsSubmitted(CheckUserIdentityIsSubmittedRequest) returns (CheckUserIdentityIsSubmittedResponse);", - "doc": "检查是否正在审核中" + "doc": "检查是否正在审核中", + "roles": [ + "admin" + ] }, { "name": "updateUserIdentity", "requestMessageName": "UpdateUserIdentityRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserIdentity(UpdateUserIdentityRequest) returns (RPCSuccess);", - "doc": "修改实名认证信息" + "doc": "修改实名认证信息", + "roles": [ + "user" + ] }, { "name": "submitUserIdentity", "requestMessageName": "SubmitUserIdentityRequest", "responseMessageName": "RPCSuccess", "code": "rpc submitUserIdentity(SubmitUserIdentityRequest) returns (RPCSuccess);", - "doc": "提交审核实名认证信息" + "doc": "提交审核实名认证信息", + "roles": [ + "user" + ] }, { "name": "cancelUserIdentity", "requestMessageName": "CancelUserIdentityRequest", "responseMessageName": "RPCSuccess", "code": "rpc cancelUserIdentity(CancelUserIdentityRequest) returns (RPCSuccess);", - "doc": "取消提交实名审核认证信息" + "doc": "取消提交实名审核认证信息", + "roles": [ + "user" + ] }, { "name": "resetUserIdentity", "requestMessageName": "ResetUserIdentityRequest", "responseMessageName": "RPCSuccess", "code": "rpc resetUserIdentity(ResetUserIdentityRequest) returns (RPCSuccess);", - "doc": "重置用户实名认证信息" + "doc": "重置用户实名认证信息", + "roles": [ + "admin" + ] }, { "name": "rejectUserIdentity", "requestMessageName": "RejectUserIdentityRequest", "responseMessageName": "RPCSuccess", "code": "rpc rejectUserIdentity(RejectUserIdentityRequest) returns (RPCSuccess);", - "doc": "拒绝用户实名认证信息" + "doc": "拒绝用户实名认证信息", + "roles": [ + "admin" + ] }, { "name": "verifyUserIdentity", "requestMessageName": "VerifyUserIdentityRequest", "responseMessageName": "RPCSuccess", "code": "rpc verifyUserIdentity(VerifyUserIdentityRequest) returns (RPCSuccess);", - "doc": "通过用户实名认证信息" + "doc": "通过用户实名认证信息", + "roles": [ + "admin" + ] } ], "filename": "service_user_identity.proto", @@ -6434,70 +8738,98 @@ "requestMessageName": "CreateUserNodeRequest", "responseMessageName": "CreateUserNodeResponse", "code": "rpc createUserNode (CreateUserNodeRequest) returns (CreateUserNodeResponse);", - "doc": "创建用户节点" + "doc": "创建用户节点", + "roles": [ + "admin" + ] }, { "name": "updateUserNode", "requestMessageName": "UpdateUserNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserNode (UpdateUserNodeRequest) returns (RPCSuccess);", - "doc": "修改用户节点" + "doc": "修改用户节点", + "roles": [ + "admin" + ] }, { "name": "deleteUserNode", "requestMessageName": "DeleteUserNodeRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteUserNode (DeleteUserNodeRequest) returns (RPCSuccess);", - "doc": "删除用户节点" + "doc": "删除用户节点", + "roles": [ + "admin" + ] }, { "name": "findAllEnabledUserNodes", "requestMessageName": "FindAllEnabledUserNodesRequest", "responseMessageName": "FindAllEnabledUserNodesResponse", "code": "rpc findAllEnabledUserNodes (FindAllEnabledUserNodesRequest) returns (FindAllEnabledUserNodesResponse);", - "doc": "列出所有可用用户节点" + "doc": "列出所有可用用户节点", + "roles": [ + "admin" + ] }, { "name": "countAllEnabledUserNodes", "requestMessageName": "CountAllEnabledUserNodesRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledUserNodes (CountAllEnabledUserNodesRequest) returns (RPCCountResponse);", - "doc": "计算用户节点数量" + "doc": "计算用户节点数量", + "roles": [ + "admin" + ] }, { "name": "listEnabledUserNodes", "requestMessageName": "ListEnabledUserNodesRequest", "responseMessageName": "ListEnabledUserNodesResponse", "code": "rpc listEnabledUserNodes (ListEnabledUserNodesRequest) returns (ListEnabledUserNodesResponse);", - "doc": "列出单页的用户节点" + "doc": "列出单页的用户节点", + "roles": [ + "admin" + ] }, { "name": "findEnabledUserNode", "requestMessageName": "FindEnabledUserNodeRequest", "responseMessageName": "FindEnabledUserNodeResponse", "code": "rpc findEnabledUserNode (FindEnabledUserNodeRequest) returns (FindEnabledUserNodeResponse);", - "doc": "根据ID查找节点" + "doc": "根据ID查找节点", + "roles": [ + "admin" + ] }, { "name": "findCurrentUserNode", "requestMessageName": "FindCurrentUserNodeRequest", "responseMessageName": "FindCurrentUserNodeResponse", "code": "rpc findCurrentUserNode (FindCurrentUserNodeRequest) returns (FindCurrentUserNodeResponse);", - "doc": "获取当前用户节点信息" + "doc": "获取当前用户节点信息", + "roles": [ + "user" + ] }, { "name": "updateUserNodeStatus", "requestMessageName": "UpdateUserNodeStatusRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserNodeStatus (UpdateUserNodeStatusRequest) returns (RPCSuccess);", - "doc": "更新节点状态" + "doc": "更新节点状态", + "roles": [] }, { "name": "countAllEnabledUserNodesWithSSLCertId", "requestMessageName": "CountAllEnabledUserNodesWithSSLCertIdRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledUserNodesWithSSLCertId (CountAllEnabledUserNodesWithSSLCertIdRequest) returns (RPCCountResponse);", - "doc": "计算使用某个SSL证书的用户节点数量" + "doc": "计算使用某个SSL证书的用户节点数量", + "roles": [ + "admin" + ] } ], "filename": "service_user_node.proto", @@ -6511,42 +8843,48 @@ "requestMessageName": "CreateUserOrderRequest", "responseMessageName": "CreateUserOrderResponse", "code": "rpc createUserOrder(CreateUserOrderRequest) returns (CreateUserOrderResponse);", - "doc": "创建订单" + "doc": "创建订单", + "roles": [] }, { "name": "findEnabledUserOrder", "requestMessageName": "FindEnabledUserOrderRequest", "responseMessageName": "FindEnabledUserOrderResponse", "code": "rpc findEnabledUserOrder(FindEnabledUserOrderRequest) returns (FindEnabledUserOrderResponse);", - "doc": "查看订单" + "doc": "查看订单", + "roles": [] }, { "name": "cancelUserOrder", "requestMessageName": "CancelUserOrderRequest", "responseMessageName": "RPCSuccess", "code": "rpc cancelUserOrder(CancelUserOrderRequest) returns (RPCSuccess);", - "doc": "取消订单" + "doc": "取消订单", + "roles": [] }, { "name": "finishUserOrder", "requestMessageName": "FinishUserOrderRequest", "responseMessageName": "RPCSuccess", "code": "rpc finishUserOrder(FinishUserOrderRequest) returns (RPCSuccess);", - "doc": "完成订单" + "doc": "完成订单", + "roles": [] }, { "name": "countEnabledUserOrders", "requestMessageName": "CountEnabledUserOrdersRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countEnabledUserOrders(CountEnabledUserOrdersRequest) returns (RPCCountResponse);", - "doc": "计算订单数量" + "doc": "计算订单数量", + "roles": [] }, { "name": "listEnabledUserOrders", "requestMessageName": "ListEnabledUserOrdersRequest", "responseMessageName": "ListEnabledUserOrdersResponse", "code": "rpc listEnabledUserOrders(ListEnabledUserOrdersRequest) returns (ListEnabledUserOrdersResponse);", - "doc": "列出单页订单" + "doc": "列出单页订单", + "roles": [] } ], "filename": "service_user_order.proto", @@ -6560,56 +8898,87 @@ "requestMessageName": "BuyUserPlanRequest", "responseMessageName": "BuyUserPlanResponse", "code": "rpc buyUserPlan(BuyUserPlanRequest) returns (BuyUserPlanResponse);", - "doc": "购买套餐" + "doc": "购买套餐", + "roles": [ + "admin", + "user" + ] }, { "name": "renewUserPlan", "requestMessageName": "RenewUserPlanRequest", "responseMessageName": "RPCSuccess", "code": "rpc renewUserPlan(RenewUserPlanRequest) returns (RPCSuccess);", - "doc": "续费套餐" + "doc": "续费套餐", + "roles": [ + "admin", + "user" + ] }, { "name": "findEnabledUserPlan", "requestMessageName": "FindEnabledUserPlanRequest", "responseMessageName": "FindEnabledUserPlanResponse", "code": "rpc findEnabledUserPlan(FindEnabledUserPlanRequest) returns (FindEnabledUserPlanResponse);", - "doc": "查找单个已购套餐信息" + "doc": "查找单个已购套餐信息", + "roles": [ + "admin", + "user" + ] }, { "name": "updateUserPlan", "requestMessageName": "UpdateUserPlanRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserPlan(UpdateUserPlanRequest) returns (RPCSuccess);", - "doc": "修改已购套餐" + "doc": "修改已购套餐", + "roles": [ + "admin" + ] }, { "name": "deleteUserPlan", "requestMessageName": "DeleteUserPlanRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteUserPlan(DeleteUserPlanRequest) returns (RPCSuccess);", - "doc": "删除已购套餐" + "doc": "删除已购套餐", + "roles": [ + "admin", + "user" + ] }, { "name": "countAllEnabledUserPlans", "requestMessageName": "CountAllEnabledUserPlansRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countAllEnabledUserPlans(CountAllEnabledUserPlansRequest) returns (RPCCountResponse);", - "doc": "计算已购套餐数" + "doc": "计算已购套餐数", + "roles": [ + "admin", + "user" + ] }, { "name": "listEnabledUserPlans", "requestMessageName": "ListEnabledUserPlansRequest", "responseMessageName": "ListEnabledUserPlansResponse", "code": "rpc listEnabledUserPlans(ListEnabledUserPlansRequest) returns (ListEnabledUserPlansResponse);", - "doc": "列出单页已购套餐" + "doc": "列出单页已购套餐", + "roles": [ + "admin", + "user" + ] }, { "name": "findAllEnabledUserPlansForServer", "requestMessageName": "FindAllEnabledUserPlansForServerRequest", "responseMessageName": "FindAllEnabledUserPlansForServerResponse", "code": "rpc findAllEnabledUserPlansForServer(FindAllEnabledUserPlansForServerRequest) returns (FindAllEnabledUserPlansForServerResponse);", - "doc": "查找所有服务可用的套餐" + "doc": "查找所有服务可用的套餐", + "roles": [ + "admin", + "user" + ] } ], "filename": "service_user_plan.proto", @@ -6623,42 +8992,48 @@ "requestMessageName": "CreateUserTicketRequest", "responseMessageName": "CreateUserTicketResponse", "code": "rpc createUserTicket(CreateUserTicketRequest) returns (CreateUserTicketResponse);", - "doc": "创建工单" + "doc": "创建工单", + "roles": [] }, { "name": "updateUserTicket", "requestMessageName": "UpdateUserTicketRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserTicket(UpdateUserTicketRequest) returns (RPCSuccess);", - "doc": "修改工单" + "doc": "修改工单", + "roles": [] }, { "name": "deleteUserTicket", "requestMessageName": "DeleteUserTicketRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteUserTicket(DeleteUserTicketRequest) returns (RPCSuccess);", - "doc": "删除工单" + "doc": "删除工单", + "roles": [] }, { "name": "countUserTickets", "requestMessageName": "CountUserTicketsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countUserTickets(CountUserTicketsRequest) returns (RPCCountResponse);", - "doc": "计算工单数量" + "doc": "计算工单数量", + "roles": [] }, { "name": "listUserTickets", "requestMessageName": "ListUserTicketsRequest", "responseMessageName": "ListUserTicketsResponse", "code": "rpc listUserTickets(ListUserTicketsRequest) returns (ListUserTicketsResponse);", - "doc": "列出单页工单" + "doc": "列出单页工单", + "roles": [] }, { "name": "findUserTicket", "requestMessageName": "FindUserTicketRequest", "responseMessageName": "FindUserTicketResponse", "code": "rpc findUserTicket(FindUserTicketRequest) returns (FindUserTicketResponse);", - "doc": "查找单个工单" + "doc": "查找单个工单", + "roles": [] } ], "filename": "service_user_ticket.proto", @@ -6672,42 +9047,48 @@ "requestMessageName": "CreateUserTicketCategoryRequest", "responseMessageName": "CreateUserTicketCategoryResponse", "code": "rpc createUserTicketCategory(CreateUserTicketCategoryRequest) returns (CreateUserTicketCategoryResponse);", - "doc": "创建分类" + "doc": "创建分类", + "roles": [] }, { "name": "updateUserTicketCategory", "requestMessageName": "UpdateUserTicketCategoryRequest", "responseMessageName": "RPCSuccess", "code": "rpc updateUserTicketCategory(UpdateUserTicketCategoryRequest) returns (RPCSuccess);", - "doc": "修改分类" + "doc": "修改分类", + "roles": [] }, { "name": "deleteUserTicketCategory", "requestMessageName": "DeleteUserTicketCategoryRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteUserTicketCategory(DeleteUserTicketCategoryRequest) returns (RPCSuccess);", - "doc": "删除分类" + "doc": "删除分类", + "roles": [] }, { "name": "findAllUserTicketCategories", "requestMessageName": "FindAllUserTicketCategoriesRequest", "responseMessageName": "FindAllUserTicketCategoriesResponse", "code": "rpc findAllUserTicketCategories(FindAllUserTicketCategoriesRequest) returns (FindAllUserTicketCategoriesResponse);", - "doc": "查找所有分类" + "doc": "查找所有分类", + "roles": [] }, { "name": "findAllOnUserTicketCategories", "requestMessageName": "FindAllOnUserTicketCategoriesRequest", "responseMessageName": "FindAllOnUserTicketCategoriesResponse", "code": "rpc findAllOnUserTicketCategories(FindAllOnUserTicketCategoriesRequest) returns (FindAllOnUserTicketCategoriesResponse);", - "doc": "查找所有启用中的分类" + "doc": "查找所有启用中的分类", + "roles": [] }, { "name": "findUserTicketCategory", "requestMessageName": "FindUserTicketCategoryRequest", "responseMessageName": "FindUserTicketCategoryResponse", "code": "rpc findUserTicketCategory(FindUserTicketCategoryRequest) returns (FindUserTicketCategoryResponse);", - "doc": "查询单个分类" + "doc": "查询单个分类", + "roles": [] } ], "filename": "service_user_ticket_category.proto", @@ -6721,28 +9102,32 @@ "requestMessageName": "CreateUserTicketLogRequest", "responseMessageName": "CreateUserTicketLogResponse", "code": "rpc createUserTicketLog(CreateUserTicketLogRequest) returns (CreateUserTicketLogResponse);", - "doc": "创建日志" + "doc": "创建日志", + "roles": [] }, { "name": "deleteUserTicketLog", "requestMessageName": "DeleteUserTicketLogRequest", "responseMessageName": "RPCSuccess", "code": "rpc deleteUserTicketLog(DeleteUserTicketLogRequest) returns (RPCSuccess);", - "doc": "删除日志" + "doc": "删除日志", + "roles": [] }, { "name": "countUserTicketLogs", "requestMessageName": "CountUserTicketLogsRequest", "responseMessageName": "RPCCountResponse", "code": "rpc countUserTicketLogs(CountUserTicketLogsRequest) returns (RPCCountResponse);", - "doc": "查询日志数量" + "doc": "查询日志数量", + "roles": [] }, { "name": "listUserTicketLogs", "requestMessageName": "ListUserTicketLogsRequest", "responseMessageName": "ListUserTicketLogsResponse", "code": "rpc listUserTicketLogs(ListUserTicketLogsRequest) returns (ListUserTicketLogsResponse);", - "doc": "列出单页日志" + "doc": "列出单页日志", + "roles": [] } ], "filename": "service_user_ticket_log.proto", @@ -6765,15 +9150,20 @@ "code": "message CountAPIMethodStatsWithDayRequest {\n\tstring day = 1; // YYYYMMDD\n}", "doc": "检查是否有统计数据" }, + { + "name": "FindACMEAuthenticationKeyWithTokenResponse", + "code": "message FindACMEAuthenticationKeyWithTokenResponse {\n\tstring key = 1;\n}", + "doc": "" + }, { "name": "FindACMEAuthenticationKeyWithTokenRequest", "code": "message FindACMEAuthenticationKeyWithTokenRequest {\n\tstring token = 1;\n}", "doc": "获取Key" }, { - "name": "FindACMEAuthenticationKeyWithTokenResponse", - "code": "message FindACMEAuthenticationKeyWithTokenResponse {\n\tstring key = 1;\n}", - "doc": "" + "name": "FindAllACMEProvidersRequest", + "code": "message FindAllACMEProvidersRequest {\n\n}", + "doc": "查找所有的服务商" }, { "name": "FindAllACMEProvidersResponse", @@ -6790,56 +9180,6 @@ "code": "message FindACMEProviderWithCodeResponse {\n\tACMEProvider acmeProvider = 1;\n}", "doc": "" }, - { - "name": "FindAllACMEProvidersRequest", - "code": "message FindAllACMEProvidersRequest {\n\n}", - "doc": "查找所有的服务商" - }, - { - "name": "CreateACMEProviderAccountResponse", - "code": "message CreateACMEProviderAccountResponse {\n\tint64 acmeProviderAccountId = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledACMEProviderAccountRequest", - "code": "message FindEnabledACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n}", - "doc": "查找单个服务商账号" - }, - { - "name": "FindEnabledACMEProviderAccountResponse", - "code": "message FindEnabledACMEProviderAccountResponse {\n\tACMEProviderAccount acmeProviderAccount = 1;\n}", - "doc": "" - }, - { - "name": "UpdateACMEProviderAccountRequest", - "code": "message UpdateACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n\tstring name = 2;\n\tstring eabKid = 3;\n\tstring eabKey = 4;\n}", - "doc": "修改服务商账号" - }, - { - "name": "DeleteACMEProviderAccountRequest", - "code": "message DeleteACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n}", - "doc": "删除服务商账号" - }, - { - "name": "CountAllEnabledACMEProviderAccountsRequest", - "code": "message CountAllEnabledACMEProviderAccountsRequest {\n\n}", - "doc": "计算所有服务商账号数量" - }, - { - "name": "ListEnabledACMEProviderAccountsRequest", - "code": "message ListEnabledACMEProviderAccountsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页服务商账号" - }, - { - "name": "ListEnabledACMEProviderAccountsResponse", - "code": "message ListEnabledACMEProviderAccountsResponse {\n\trepeated ACMEProviderAccount acmeProviderAccounts = 1;\n}", - "doc": "" - }, - { - "name": "CreateACMEProviderAccountRequest", - "code": "message CreateACMEProviderAccountRequest {\n\tstring name = 1;\n\tstring providerCode = 2;\n\tstring eabKid = 3;\n\tstring eabKey = 4;\n}", - "doc": "创建服务商" - }, { "name": "FindAllACMEProviderAccountsWithProviderCodeRequest", "code": "message FindAllACMEProviderAccountsWithProviderCodeRequest {\n\tstring acmeProviderCode = 1;\n}", @@ -6851,19 +9191,49 @@ "doc": "" }, { - "name": "FindEnabledACMETaskResponse", - "code": "message FindEnabledACMETaskResponse {\n\tACMETask acmeTask = 1;\n}", + "name": "UpdateACMEProviderAccountRequest", + "code": "message UpdateACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n\tstring name = 2;\n\tstring eabKid = 3;\n\tstring eabKey = 4;\n}", + "doc": "修改服务商账号" + }, + { + "name": "FindEnabledACMEProviderAccountResponse", + "code": "message FindEnabledACMEProviderAccountResponse {\n\tACMEProviderAccount acmeProviderAccount = 1;\n}", "doc": "" }, { - "name": "CountAllEnabledACMETasksWithACMEUserIdRequest", - "code": "message CountAllEnabledACMETasksWithACMEUserIdRequest {\n\tint64 acmeUserId = 1;\n}", - "doc": "计算某个ACME用户相关的任务数量" + "name": "ListEnabledACMEProviderAccountsRequest", + "code": "message ListEnabledACMEProviderAccountsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页服务商账号" }, { - "name": "CountEnabledACMETasksWithDNSProviderIdRequest", - "code": "message CountEnabledACMETasksWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}", - "doc": "计算跟某个DNS服务商相关的任务数量" + "name": "CreateACMEProviderAccountResponse", + "code": "message CreateACMEProviderAccountResponse {\n\tint64 acmeProviderAccountId = 1;\n}", + "doc": "" + }, + { + "name": "DeleteACMEProviderAccountRequest", + "code": "message DeleteACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n}", + "doc": "删除服务商账号" + }, + { + "name": "FindEnabledACMEProviderAccountRequest", + "code": "message FindEnabledACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n}", + "doc": "查找单个服务商账号" + }, + { + "name": "CountAllEnabledACMEProviderAccountsRequest", + "code": "message CountAllEnabledACMEProviderAccountsRequest {\n\n}", + "doc": "计算所有服务商账号数量" + }, + { + "name": "ListEnabledACMEProviderAccountsResponse", + "code": "message ListEnabledACMEProviderAccountsResponse {\n\trepeated ACMEProviderAccount acmeProviderAccounts = 1;\n}", + "doc": "" + }, + { + "name": "CreateACMEProviderAccountRequest", + "code": "message CreateACMEProviderAccountRequest {\n\tstring name = 1;\n\tstring providerCode = 2;\n\tstring eabKid = 3;\n\tstring eabKey = 4;\n}", + "doc": "创建服务商" }, { "name": "ListEnabledACMETasksResponse", @@ -6886,15 +9256,35 @@ "doc": "运行某个任务" }, { - "name": "FindEnabledACMETaskRequest", - "code": "message FindEnabledACMETaskRequest {\n\tint64 acmeTaskId = 1;\n}", - "doc": "查找单个任务信息" + "name": "RunACMETaskResponse", + "code": "message RunACMETaskResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n\tint64 sslCertId = 3;\n}", + "doc": "" + }, + { + "name": "CountAllEnabledACMETasksWithACMEUserIdRequest", + "code": "message CountAllEnabledACMETasksWithACMEUserIdRequest {\n\tint64 acmeUserId = 1;\n}", + "doc": "计算某个ACME用户相关的任务数量" + }, + { + "name": "CountEnabledACMETasksWithDNSProviderIdRequest", + "code": "message CountEnabledACMETasksWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}", + "doc": "计算跟某个DNS服务商相关的任务数量" }, { "name": "CountAllEnabledACMETasksRequest", "code": "message CountAllEnabledACMETasksRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tbool isAvailable = 3;\n\tbool isExpired = 4;\n\tint32 expiringDays = 5;\n\tstring keyword = 6;\n}", "doc": "计算所有任务数量" }, + { + "name": "FindEnabledACMETaskRequest", + "code": "message FindEnabledACMETaskRequest {\n\tint64 acmeTaskId = 1;\n}", + "doc": "查找单个任务信息" + }, + { + "name": "FindEnabledACMETaskResponse", + "code": "message FindEnabledACMETaskResponse {\n\tACMETask acmeTask = 1;\n}", + "doc": "" + }, { "name": "ListEnabledACMETasksRequest", "code": "message ListEnabledACMETasksRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n\tbool isAvailable = 5;\n\tbool isExpired = 6;\n\tint32 expiringDays = 7;\n\tstring keyword = 8;\n}", @@ -6911,25 +9301,20 @@ "doc": "修改任务" }, { - "name": "RunACMETaskResponse", - "code": "message RunACMETaskResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n\tint64 sslCertId = 3;\n}", - "doc": "" - }, - { - "name": "CreateACMEUserResponse", - "code": "message CreateACMEUserResponse {\n\tint64 acmeUserId = 1;\n}", - "doc": "" - }, - { - "name": "UpdateACMEUserRequest", - "code": "message UpdateACMEUserRequest {\n\tint64 acmeUserId = 1;\n\tstring description = 2;\n}", - "doc": "修改用户" + "name": "CountAcmeUsersRequest", + "code": "message CountAcmeUsersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tint64 acmeProviderAccountId = 3;\n}", + "doc": "计算用户数量" }, { "name": "ListACMEUsersRequest", "code": "message ListACMEUsersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}", "doc": "列出单页用户" }, + { + "name": "ListACMEUsersResponse", + "code": "message ListACMEUsersResponse {\n\trepeated ACMEUser acmeUsers = 1;\n}", + "doc": "" + }, { "name": "FindEnabledACMEUserRequest", "code": "message FindEnabledACMEUserRequest {\n\tint64 acmeUserId = 1;\n}", @@ -6940,125 +9325,80 @@ "code": "message FindEnabledACMEUserResponse {\n\tACMEUser acmeUser = 1;\n}", "doc": "" }, - { - "name": "FindAllACMEUsersRequest", - "code": "message FindAllACMEUsersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tstring acmeProviderCode = 3;\n}", - "doc": "查找所有用户" - }, { "name": "CreateACMEUserRequest", "code": "message CreateACMEUserRequest {\n\tstring email = 1;\n\tstring description = 2;\n\tstring acmeProviderCode = 3;\n\tint64 acmeProviderAccountId = 4;\n}", "doc": "创建用户" }, { - "name": "DeleteACMEUserRequest", - "code": "message DeleteACMEUserRequest {\n\tint64 acmeUserId = 1;\n}", - "doc": "删除用户" - }, - { - "name": "CountAcmeUsersRequest", - "code": "message CountAcmeUsersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tint64 acmeProviderAccountId = 3;\n}", - "doc": "计算用户数量" - }, - { - "name": "ListACMEUsersResponse", - "code": "message ListACMEUsersResponse {\n\trepeated ACMEUser acmeUsers = 1;\n}", + "name": "CreateACMEUserResponse", + "code": "message CreateACMEUserResponse {\n\tint64 acmeUserId = 1;\n}", "doc": "" }, + { + "name": "UpdateACMEUserRequest", + "code": "message UpdateACMEUserRequest {\n\tint64 acmeUserId = 1;\n\tstring description = 2;\n}", + "doc": "修改用户" + }, { "name": "FindAllACMEUsersResponse", "code": "message FindAllACMEUsersResponse {\n\trepeated ACMEUser acmeUsers = 1;\n}", "doc": "" }, { - "name": "FindAdminFullnameResponse", - "code": "message FindAdminFullnameResponse {\n\tstring fullname = 1;\n}", - "doc": "" + "name": "DeleteACMEUserRequest", + "code": "message DeleteACMEUserRequest {\n\tint64 acmeUserId = 1;\n}", + "doc": "删除用户" }, { - "name": "CreateAdminResponse", - "code": "message CreateAdminResponse {\n\tint64 adminId = 1;\n}", - "doc": "" - }, - { - "name": "DeleteAdminRequest", - "code": "message DeleteAdminRequest {\n\tint64 adminId = 1;\n}", - "doc": "删除管理员" - }, - { - "name": "FindAllAdminModulesRequest", - "code": "message FindAllAdminModulesRequest {\n\n}", - "doc": "获取管理所有权限列表" + "name": "FindAllACMEUsersRequest", + "code": "message FindAllACMEUsersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tstring acmeProviderCode = 3;\n}", + "doc": "查找所有用户" }, { "name": "UpdateAdminThemeRequest", "code": "message UpdateAdminThemeRequest {\n\tint64 adminId = 1;\n\tstring theme = 2;\n}", "doc": "修改管理员使用的界面风格" }, + { + "name": "LoginAdminRequest", + "code": "message LoginAdminRequest {\n\tstring username = 1;\n\tstring password = 2;\n}", + "doc": "登录" + }, { "name": "CreateOrUpdateAdminResponse", "code": "message CreateOrUpdateAdminResponse {\n\tint64 adminId = 1;\n}", "doc": "" }, - { - "name": "FindAllAdminModulesResponse", - "code": "message FindAllAdminModulesResponse {\n\trepeated AdminModuleList adminModules = 1;\n}", - "doc": "" - }, - { - "name": "ListEnabledAdminsRequest", - "code": "message ListEnabledAdminsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页的管理员" - }, - { - "name": "ComposeAdminDashboardResponse", - "code": "message ComposeAdminDashboardResponse {\n\tint64 countNodeClusters = 1;\n\tint64 countNodes = 2;\n\tint64 countOfflineNodes = 9;\n\tint64 countServers = 3;\n\tint64 countAuditingServers = 13;\n\tint64 countUsers = 4;\n\tint64 countAPINodes = 5;\n\tint64 countOfflineAPINodes = 10;\n\tint64 countDBNodes = 6;\n\tint64 countOfflineDBNodes = 11;\n\tint64 countUserNodes = 7;\n\tint64 countOfflineUserNodes = 12;\n\tint64 defaultNodeClusterId = 8;\n\n\trepeated DailyTrafficStat dailyTrafficStats = 30;\n\trepeated HourlyTrafficStat hourlyTrafficStats = 31;\n\n\tUpgradeInfo nodeUpgradeInfo = 32;\n\tUpgradeInfo apiNodeUpgradeInfo = 33;\n\tUpgradeInfo monitorNodeUpgradeInfo = 34;\n\tUpgradeInfo userNodeUpgradeInfo = 35;\n\tUpgradeInfo authorityNodeUpgradeInfo = 36;\n\tUpgradeInfo nsNodeUpgradeInfo = 37;\n\tUpgradeInfo reportNodeUpgradeInfo = 41;\n\n\trepeated NodeStat topNodeStats = 38;\n\trepeated DomainStat topDomainStats = 39;\n\trepeated CountryStat topCountryStats = 42;\n\n\trepeated MetricDataChart metricDataCharts = 40;\n\n\n\tmessage DailyTrafficStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage HourlyTrafficStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage NodeStat {\n\t\tint64 nodeId = 1;\n\t\tstring nodeName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t}\n\n\n\tmessage DomainStat {\n\t\tint64 serverId = 1;\n\t\tstring domain = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t}\n\n\n\tmessage CountryStat {\n\t\tstring countryName = 1;\n\t\tint64 bytes = 2;\n\t\tint64 countRequests = 3;\n\t\tfloat percent = 4; // 流量占比\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\t// 节点升级信息\n\n\tmessage UpgradeInfo {\n\t\tint64 countNodes = 1; // 节点数\n\t\tstring newVersion = 2; // 新版本\n\t}\n}", - "doc": "" - }, - { - "name": "CheckAdminOTPWithUsernameResponse", - "code": "message CheckAdminOTPWithUsernameResponse {\n\tbool requireOTP = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledAdminRequest", - "code": "message FindEnabledAdminRequest {\n\tint64 adminId = 1;\n}", - "doc": "获取管理员信息" - }, { "name": "CreateAdminRequest", "code": "message CreateAdminRequest {\n\tstring username = 1;\n\tstring password = 2;\n\tstring fullname = 3;\n\tbytes modulesJSON = 4;\n\tbool isSuper = 5;\n\tbool canLogin = 6;\n}", "doc": "创建管理员" }, { - "name": "UpdateAdminRequest", - "code": "message UpdateAdminRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n\tstring password = 3;\n\tstring fullname = 4;\n\tbytes modulesJSON = 5;\n\tbool isSuper = 6;\n\tbool isOn = 7;\n\tbool canLogin = 8;\n}", - "doc": "修改管理员" + "name": "ListEnabledAdminsRequest", + "code": "message ListEnabledAdminsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页的管理员" }, { - "name": "ListEnabledAdminsResponse", - "code": "message ListEnabledAdminsResponse {\n\trepeated Admin admins = 1;\n}", + "name": "CheckAdminUsernameResponse", + "code": "message CheckAdminUsernameResponse {\n\tbool exists = 1;\n}", "doc": "" }, { - "name": "CheckAdminOTPWithUsernameRequest", - "code": "message CheckAdminOTPWithUsernameRequest {\n\tstring username = 1;\n}", - "doc": "根据用户名检查是否需要输入OTP" + "name": "UpdateAdminLoginRequest", + "code": "message UpdateAdminLoginRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n\tstring password = 3;\n}", + "doc": "修改管理员登录信息" }, { - "name": "FindAdminFullnameRequest", - "code": "message FindAdminFullnameRequest {\n\tint64 adminId = 1;\n}", - "doc": "获取管理员名称" - }, - { - "name": "FindEnabledAdminResponse", - "code": "message FindEnabledAdminResponse {\n\tAdmin admin = 1;\n}", + "name": "FindAllAdminModulesResponse", + "code": "message FindAllAdminModulesResponse {\n\trepeated AdminModuleList adminModules = 1;\n}", "doc": "" }, { - "name": "LoginAdminResponse", - "code": "message LoginAdminResponse {\n\tint64 adminId = 1;\n\tbool isOk = 2;\n\tstring message = 3;\n}", - "doc": "" + "name": "CountAllEnabledAdminsRequest", + "code": "message CountAllEnabledAdminsRequest {\n\n}", + "doc": "计算管理员数量" }, { "name": "CheckAdminExistsRequest", @@ -7070,45 +9410,90 @@ "code": "message CheckAdminExistsResponse {\n\tbool isOk = 1;\n\tstring message = 2;\n}", "doc": "" }, + { + "name": "ListEnabledAdminsResponse", + "code": "message ListEnabledAdminsResponse {\n\trepeated Admin admins = 1;\n}", + "doc": "" + }, + { + "name": "ComposeAdminDashboardResponse", + "code": "message ComposeAdminDashboardResponse {\n\tint64 countNodeClusters = 1;\n\tint64 countNodes = 2;\n\tint64 countOfflineNodes = 9;\n\tint64 countServers = 3;\n\tint64 countAuditingServers = 13;\n\tint64 countUsers = 4;\n\tint64 countAPINodes = 5;\n\tint64 countOfflineAPINodes = 10;\n\tint64 countDBNodes = 6;\n\tint64 countOfflineDBNodes = 11;\n\tint64 countUserNodes = 7;\n\tint64 countOfflineUserNodes = 12;\n\tint64 defaultNodeClusterId = 8;\n\n\trepeated DailyTrafficStat dailyTrafficStats = 30;\n\trepeated HourlyTrafficStat hourlyTrafficStats = 31;\n\n\tUpgradeInfo nodeUpgradeInfo = 32;\n\tUpgradeInfo apiNodeUpgradeInfo = 33;\n\tUpgradeInfo monitorNodeUpgradeInfo = 34;\n\tUpgradeInfo userNodeUpgradeInfo = 35;\n\tUpgradeInfo authorityNodeUpgradeInfo = 36;\n\tUpgradeInfo nsNodeUpgradeInfo = 37;\n\tUpgradeInfo reportNodeUpgradeInfo = 41;\n\n\trepeated NodeStat topNodeStats = 38;\n\trepeated DomainStat topDomainStats = 39;\n\trepeated CountryStat topCountryStats = 42;\n\n\trepeated MetricDataChart metricDataCharts = 40;\n\n\n\tmessage DailyTrafficStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage HourlyTrafficStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage NodeStat {\n\t\tint64 nodeId = 1;\n\t\tstring nodeName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t}\n\n\n\tmessage DomainStat {\n\t\tint64 serverId = 1;\n\t\tstring domain = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t}\n\n\n\tmessage CountryStat {\n\t\tstring countryName = 1;\n\t\tint64 bytes = 2;\n\t\tint64 countRequests = 3;\n\t\tfloat percent = 4; // 流量占比\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\t// 节点升级信息\n\n\tmessage UpgradeInfo {\n\t\tint64 countNodes = 1; // 节点数\n\t\tstring newVersion = 2; // 新版本\n\t}\n}", + "doc": "" + }, + { + "name": "FindAdminFullnameRequest", + "code": "message FindAdminFullnameRequest {\n\tint64 adminId = 1;\n}", + "doc": "获取管理员名称" + }, + { + "name": "FindAdminFullnameResponse", + "code": "message FindAdminFullnameResponse {\n\tstring fullname = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledAdminRequest", + "code": "message FindEnabledAdminRequest {\n\tint64 adminId = 1;\n}", + "doc": "获取管理员信息" + }, + { + "name": "CreateAdminResponse", + "code": "message CreateAdminResponse {\n\tint64 adminId = 1;\n}", + "doc": "" + }, + { + "name": "UpdateAdminRequest", + "code": "message UpdateAdminRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n\tstring password = 3;\n\tstring fullname = 4;\n\tbytes modulesJSON = 5;\n\tbool isSuper = 6;\n\tbool isOn = 7;\n\tbool canLogin = 8;\n}", + "doc": "修改管理员" + }, + { + "name": "CheckAdminOTPWithUsernameRequest", + "code": "message CheckAdminOTPWithUsernameRequest {\n\tstring username = 1;\n}", + "doc": "根据用户名检查是否需要输入OTP" + }, + { + "name": "LoginAdminResponse", + "code": "message LoginAdminResponse {\n\tint64 adminId = 1;\n\tbool isOk = 2;\n\tstring message = 3;\n}", + "doc": "" + }, + { + "name": "FindEnabledAdminResponse", + "code": "message FindEnabledAdminResponse {\n\tAdmin admin = 1;\n}", + "doc": "" + }, + { + "name": "FindAllAdminModulesRequest", + "code": "message FindAllAdminModulesRequest {\n\n}", + "doc": "获取管理所有权限列表" + }, { "name": "CreateOrUpdateAdminRequest", "code": "message CreateOrUpdateAdminRequest {\n\tstring username = 1;\n\tstring password = 2;\n}", "doc": "创建或修改管理员" }, { - "name": "UpdateAdminLoginRequest", - "code": "message UpdateAdminLoginRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n\tstring password = 3;\n}", - "doc": "修改管理员登录信息" - }, - { - "name": "ComposeAdminDashboardRequest", - "code": "message ComposeAdminDashboardRequest {\n\tstring apiVersion = 1;\n}", - "doc": "取得管理员Dashboard数据" - }, - { - "name": "LoginAdminRequest", - "code": "message LoginAdminRequest {\n\tstring username = 1;\n\tstring password = 2;\n}", - "doc": "登录" + "name": "DeleteAdminRequest", + "code": "message DeleteAdminRequest {\n\tint64 adminId = 1;\n}", + "doc": "删除管理员" }, { "name": "CheckAdminUsernameRequest", "code": "message CheckAdminUsernameRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n}", "doc": "检查用户名是否存在" }, - { - "name": "CheckAdminUsernameResponse", - "code": "message CheckAdminUsernameResponse {\n\tbool exists = 1;\n}", - "doc": "" - }, { "name": "UpdateAdminInfoRequest", "code": "message UpdateAdminInfoRequest {\n\tint64 adminId = 1;\n\tstring fullname = 2;\n}", "doc": "修改管理员信息" }, { - "name": "CountAllEnabledAdminsRequest", - "code": "message CountAllEnabledAdminsRequest {\n\n}", - "doc": "计算管理员数量" + "name": "CheckAdminOTPWithUsernameResponse", + "code": "message CheckAdminOTPWithUsernameResponse {\n\tbool requireOTP = 1;\n}", + "doc": "" + }, + { + "name": "ComposeAdminDashboardRequest", + "code": "message ComposeAdminDashboardRequest {\n\tstring apiVersion = 1;\n}", + "doc": "取得管理员Dashboard数据" }, { "name": "GetAPIAccessTokenRequest", @@ -7120,61 +9505,6 @@ "code": "message GetAPIAccessTokenResponse {\n\tstring token = 1;\n\tint64 expiresAt = 2;\n}", "doc": "" }, - { - "name": "DeleteAPINodeRequest", - "code": "message DeleteAPINodeRequest {\n\tint64 apiNodeId = 1;\n}", - "doc": "删除API节点" - }, - { - "name": "ListEnabledAPINodesRequest", - "code": "message ListEnabledAPINodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页的API节点" - }, - { - "name": "FindEnabledAPINodeRequest", - "code": "message FindEnabledAPINodeRequest {\n\tint64 apiNodeId = 1;\n}", - "doc": "根据ID查找节点" - }, - { - "name": "FindEnabledAPINodeResponse", - "code": "message FindEnabledAPINodeResponse {\n\tAPINode apiNode = 1;\n}", - "doc": "" - }, - { - "name": "FindCurrentAPINodeVersionResponse", - "code": "message FindCurrentAPINodeVersionResponse {\n\tstring version = 1;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledAPINodesResponse", - "code": "message FindAllEnabledAPINodesResponse {\n\trepeated APINode apiNodes = 1;\n}", - "doc": "" - }, - { - "name": "CountAllEnabledAPINodesRequest", - "code": "message CountAllEnabledAPINodesRequest {\n\n}", - "doc": "计算API节点数量" - }, - { - "name": "CreateAPINodeRequest", - "code": "message CreateAPINodeRequest {\n\tstring name = 1;\n\tstring description = 2;\n\tbytes httpJSON = 3;\n\tbytes httpsJSON = 4;\n\tbytes accessAddrsJSON = 5;\n\tbool isOn = 6;\n\tbool restIsOn = 7;\n\tbytes restHTTPJSON = 8;\n\tbytes restHTTPSJSON = 9;\n}", - "doc": "创建API节点" - }, - { - "name": "CreateAPINodeResponse", - "code": "message CreateAPINodeResponse {\n\tint64 apiNodeId = 1;\n}", - "doc": "" - }, - { - "name": "UpdateAPINodeRequest", - "code": "message UpdateAPINodeRequest {\n\tint64 apiNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbytes httpJSON = 4;\n\tbytes httpsJSON = 5;\n\tbytes accessAddrsJSON = 6;\n\tbool isOn = 7;\n\tbool restIsOn = 8;\n\tbytes restHTTPJSON = 9;\n\tbytes restHTTPSJSON = 10;\n\tbool isPrimary = 11;\n}", - "doc": "修改API节点" - }, - { - "name": "FindCurrentAPINodeVersionRequest", - "code": "message FindCurrentAPINodeVersionRequest {\n\n}", - "doc": "获取当前API节点的版本" - }, { "name": "FindCurrentAPINodeResponse", "code": "message FindCurrentAPINodeResponse {\n\tAPINode apiNode = 1;\n}", @@ -7185,6 +9515,26 @@ "code": "message CountAllEnabledAPINodesWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}", "doc": "计算使用某个SSL证书的API节点数量" }, + { + "name": "CreateAPINodeResponse", + "code": "message CreateAPINodeResponse {\n\tint64 apiNodeId = 1;\n}", + "doc": "" + }, + { + "name": "FindCurrentAPINodeVersionRequest", + "code": "message FindCurrentAPINodeVersionRequest {\n\n}", + "doc": "获取当前API节点的版本" + }, + { + "name": "FindEnabledAPINodeRequest", + "code": "message FindEnabledAPINodeRequest {\n\tint64 apiNodeId = 1;\n}", + "doc": "根据ID查找节点" + }, + { + "name": "FindCurrentAPINodeVersionResponse", + "code": "message FindCurrentAPINodeVersionResponse {\n\tstring version = 1;\n}", + "doc": "" + }, { "name": "DebugAPINodeRequest", "code": "message DebugAPINodeRequest {\n\tbool debug = 1;\n}", @@ -7195,6 +9545,11 @@ "code": "message FindAllEnabledAPINodesRequest {\n\n}", "doc": "列出所有可用API节点" }, + { + "name": "ListEnabledAPINodesRequest", + "code": "message ListEnabledAPINodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页的API节点" + }, { "name": "CountAllEnabledAndOnAPINodesRequest", "code": "message CountAllEnabledAndOnAPINodesRequest {\n\n}", @@ -7205,6 +9560,36 @@ "code": "message ListEnabledAPINodesResponse {\n\trepeated APINode apiNodes = 1;\n}", "doc": "" }, + { + "name": "FindEnabledAPINodeResponse", + "code": "message FindEnabledAPINodeResponse {\n\tAPINode apiNode = 1;\n}", + "doc": "" + }, + { + "name": "CreateAPINodeRequest", + "code": "message CreateAPINodeRequest {\n\tstring name = 1;\n\tstring description = 2;\n\tbytes httpJSON = 3;\n\tbytes httpsJSON = 4;\n\tbytes accessAddrsJSON = 5;\n\tbool isOn = 6;\n\tbool restIsOn = 7;\n\tbytes restHTTPJSON = 8;\n\tbytes restHTTPSJSON = 9;\n}", + "doc": "创建API节点" + }, + { + "name": "CountAllEnabledAPINodesRequest", + "code": "message CountAllEnabledAPINodesRequest {\n\n}", + "doc": "计算API节点数量" + }, + { + "name": "FindAllEnabledAPINodesResponse", + "code": "message FindAllEnabledAPINodesResponse {\n\trepeated APINode apiNodes = 1;\n}", + "doc": "" + }, + { + "name": "UpdateAPINodeRequest", + "code": "message UpdateAPINodeRequest {\n\tint64 apiNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbytes httpJSON = 4;\n\tbytes httpsJSON = 5;\n\tbytes accessAddrsJSON = 6;\n\tbool isOn = 7;\n\tbool restIsOn = 8;\n\tbytes restHTTPJSON = 9;\n\tbytes restHTTPSJSON = 10;\n\tbool isPrimary = 11;\n}", + "doc": "修改API节点" + }, + { + "name": "DeleteAPINodeRequest", + "code": "message DeleteAPINodeRequest {\n\tint64 apiNodeId = 1;\n}", + "doc": "删除API节点" + }, { "name": "FindAllEnabledAPITokensRequest", "code": "message FindAllEnabledAPITokensRequest {\n\tstring role = 1;\n}", @@ -7235,6 +9620,66 @@ "code": "message TruncateDBTableRequest {\n\tstring dbTable = 1;\n}", "doc": "清空表" }, + { + "name": "CreateDBNodeRequest", + "code": "message CreateDBNodeRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring host = 4;\n\tint32 port = 5;\n\tstring database = 6;\n\tstring username = 7;\n\tstring password = 8;\n\tstring charset = 9;\n}", + "doc": "创建数据库节点" + }, + { + "name": "ListEnabledDBNodesRequest", + "code": "message ListEnabledDBNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页的数据库节点" + }, + { + "name": "FindAllDBNodeTablesResponse", + "code": "message FindAllDBNodeTablesResponse {\n\trepeated DBTable dbNodeTables = 1;\n}", + "doc": "" + }, + { + "name": "TruncateDBNodeTableRequest", + "code": "message TruncateDBNodeTableRequest {\n\tint64 dbNodeId = 1;\n\tstring dbNodeTable = 2;\n}", + "doc": "清空表" + }, + { + "name": "CountAllEnabledDBNodesRequest", + "code": "message CountAllEnabledDBNodesRequest {\n\n}", + "doc": "计算可用的数据库节点数量" + }, + { + "name": "FindEnabledDBNodeResponse", + "code": "message FindEnabledDBNodeResponse {\n\tDBNode dbNode = 1;\n}", + "doc": "" + }, + { + "name": "FindAllDBNodeTablesRequest", + "code": "message FindAllDBNodeTablesRequest {\n\tint64 dbNodeId = 1;\n}", + "doc": "获取所有表信息" + }, + { + "name": "CheckDBNodeStatusRequest", + "code": "message CheckDBNodeStatusRequest {\n\tint64 dbNodeId = 1;\n}", + "doc": "检查数据库节点状态" + }, + { + "name": "CheckDBNodeStatusResponse", + "code": "message CheckDBNodeStatusResponse {\n\tDBNodeStatus dbNodeStatus = 1;\n}", + "doc": "" + }, + { + "name": "CreateDBNodeResponse", + "code": "message CreateDBNodeResponse {\n\tint64 dbNodeId = 1;\n}", + "doc": "" + }, + { + "name": "UpdateDBNodeRequest", + "code": "message UpdateDBNodeRequest {\n\tint64 dbNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\n\tstring host = 5;\n\tint32 port = 6;\n\tstring database = 7;\n\tstring username = 8;\n\tstring password = 9;\n\tstring charset = 10;\n}", + "doc": "修改数据库节点" + }, + { + "name": "DeleteDBNodeRequest", + "code": "message DeleteDBNodeRequest {\n\tint64 dbNodeId = 1;\n}", + "doc": "删除节点" + }, { "name": "FindEnabledDBNodeRequest", "code": "message FindEnabledDBNodeRequest {\n\tint64 dbNodeId = 1;\n}", @@ -7245,71 +9690,11 @@ "code": "message DeleteDBNodeTableRequest {\n\tint64 dbNodeId = 1;\n\tstring dbNodeTable = 2;\n}", "doc": "删除表" }, - { - "name": "CheckDBNodeStatusResponse", - "code": "message CheckDBNodeStatusResponse {\n\tDBNodeStatus dbNodeStatus = 1;\n}", - "doc": "" - }, - { - "name": "CreateDBNodeRequest", - "code": "message CreateDBNodeRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring host = 4;\n\tint32 port = 5;\n\tstring database = 6;\n\tstring username = 7;\n\tstring password = 8;\n\tstring charset = 9;\n}", - "doc": "创建数据库节点" - }, - { - "name": "CreateDBNodeResponse", - "code": "message CreateDBNodeResponse {\n\tint64 dbNodeId = 1;\n}", - "doc": "" - }, - { - "name": "FindAllDBNodeTablesRequest", - "code": "message FindAllDBNodeTablesRequest {\n\tint64 dbNodeId = 1;\n}", - "doc": "获取所有表信息" - }, - { - "name": "DeleteDBNodeRequest", - "code": "message DeleteDBNodeRequest {\n\tint64 dbNodeId = 1;\n}", - "doc": "删除节点" - }, { "name": "ListEnabledDBNodesResponse", "code": "message ListEnabledDBNodesResponse {\n\trepeated DBNode dbNodes = 1;\n}", "doc": "" }, - { - "name": "TruncateDBNodeTableRequest", - "code": "message TruncateDBNodeTableRequest {\n\tint64 dbNodeId = 1;\n\tstring dbNodeTable = 2;\n}", - "doc": "清空表" - }, - { - "name": "CheckDBNodeStatusRequest", - "code": "message CheckDBNodeStatusRequest {\n\tint64 dbNodeId = 1;\n}", - "doc": "检查数据库节点状态" - }, - { - "name": "ListEnabledDBNodesRequest", - "code": "message ListEnabledDBNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页的数据库节点" - }, - { - "name": "FindEnabledDBNodeResponse", - "code": "message FindEnabledDBNodeResponse {\n\tDBNode dbNode = 1;\n}", - "doc": "" - }, - { - "name": "FindAllDBNodeTablesResponse", - "code": "message FindAllDBNodeTablesResponse {\n\trepeated DBTable dbNodeTables = 1;\n}", - "doc": "" - }, - { - "name": "UpdateDBNodeRequest", - "code": "message UpdateDBNodeRequest {\n\tint64 dbNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\n\tstring host = 5;\n\tint32 port = 6;\n\tstring database = 7;\n\tstring username = 8;\n\tstring password = 9;\n\tstring charset = 10;\n}", - "doc": "修改数据库节点" - }, - { - "name": "CountAllEnabledDBNodesRequest", - "code": "message CountAllEnabledDBNodesRequest {\n\n}", - "doc": "计算可用的数据库节点数量" - }, { "name": "FindAllDNSIssuesRequest", "code": "message FindAllDNSIssuesRequest {\n\tint64 nodeClusterId = 1;\n}", @@ -7320,111 +9705,31 @@ "code": "message FindAllDNSIssuesResponse {\n\trepeated DNSIssue issues = 1;\n}", "doc": "" }, - { - "name": "CreateDNSDomainResponse", - "code": "message CreateDNSDomainResponse {\n\tint64 dnsDomainId = 1;\n}", - "doc": "" - }, { "name": "RecoverDNSDomainRequest", "code": "message RecoverDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}", "doc": "恢复删除的域名" }, - { - "name": "CountAllEnabledDNSDomainsWithDNSProviderIdRequest", - "code": "message CountAllEnabledDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}", - "doc": "计算服务商下的域名数量" - }, - { - "name": "SyncDNSDomainsFromProviderRequest", - "code": "message SyncDNSDomainsFromProviderRequest {\n\tint64 dnsProviderId = 1;\n}", - "doc": "从服务商同步域名" - }, - { - "name": "ExistAvailableDomainsRequest", - "code": "message ExistAvailableDomainsRequest {\n\n}", - "doc": "判断是否有域名可选" - }, { "name": "FindEnabledDNSDomainRequest", "code": "message FindEnabledDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}", "doc": "查询单个域名信息" }, + { + "name": "FindEnabledDNSDomainResponse", + "code": "message FindEnabledDNSDomainResponse {\n\tDNSDomain dnsDomain = 1;\n}", + "doc": "" + }, { "name": "FindEnabledBasicDNSDomainRequest", "code": "message FindEnabledBasicDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}", "doc": "查询单个域名的基础信息" }, - { - "name": "FindEnabledBasicDNSDomainResponse", - "code": "message FindEnabledBasicDNSDomainResponse {\n\tDNSDomain dnsDomain = 1;\n}", - "doc": "" - }, - { - "name": "FindAllDNSDomainRoutesRequest", - "code": "message FindAllDNSDomainRoutesRequest {\n\tint64 dnsDomainId = 1;\n}", - "doc": "查看支持的线路" - }, - { - "name": "FindAllDNSDomainRoutesResponse", - "code": "message FindAllDNSDomainRoutesResponse {\n\trepeated DNSRoute routes = 1;\n}", - "doc": "" - }, - { - "name": "ExistAvailableDomainsResponse", - "code": "message ExistAvailableDomainsResponse {\n\tbool exist = 1;\n}", - "doc": "" - }, - { - "name": "SyncDNSDomainsFromProviderResponse", - "code": "message SyncDNSDomainsFromProviderResponse {\n\tbool hasChanges = 1;\n}", - "doc": "" - }, - { - "name": "CreateDNSDomainRequest", - "code": "message CreateDNSDomainRequest {\n\tint64 dnsProviderId = 1;\n\tstring name = 2;\n}", - "doc": "创建域名" - }, - { - "name": "UpdateDNSDomainRequest", - "code": "message UpdateDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}", - "doc": "修改域名" - }, - { - "name": "FindAllEnabledDNSDomainsWithDNSProviderIdRequest", - "code": "message FindAllEnabledDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}", - "doc": "列出服务商下的所有域名" - }, { "name": "FindAllEnabledDNSDomainsWithDNSProviderIdResponse", "code": "message FindAllEnabledDNSDomainsWithDNSProviderIdResponse {\n\trepeated DNSDomain dnsDomains = 1;\n}", "doc": "" }, - { - "name": "SyncDNSDomainDataResponse", - "code": "message SyncDNSDomainDataResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n\tbool shouldFix = 3;\n}", - "doc": "" - }, - { - "name": "ExistDNSDomainRecordRequest", - "code": "message ExistDNSDomainRecordRequest {\n\tint64 dnsDomainId = 1;\n\tstring name = 2;\n\tstring type = 3; // 解析类型,比如A, CNAME等\n\tstring route = 4; // 线路\n\tstring value = 5; // 值\n}", - "doc": "检查域名是否在记录中" - }, - { - "name": "ExistDNSDomainRecordResponse", - "code": "message ExistDNSDomainRecordResponse {\n\tbool isOk = 1;\n}", - "doc": "" - }, - { - "name": "DeleteDNSDomainRequest", - "code": "message DeleteDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}", - "doc": "删除域名" - }, - { - "name": "FindEnabledDNSDomainResponse", - "code": "message FindEnabledDNSDomainResponse {\n\tDNSDomain dnsDomain = 1;\n}", - "doc": "" - }, { "name": "FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest", "code": "message FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}", @@ -7435,25 +9740,135 @@ "code": "message FindAllEnabledBasicDNSDomainsWithDNSProviderIdResponse {\n\trepeated DNSDomain dnsDomains = 1;\n}", "doc": "" }, + { + "name": "DeleteDNSDomainRequest", + "code": "message DeleteDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}", + "doc": "删除域名" + }, + { + "name": "FindAllDNSDomainRoutesRequest", + "code": "message FindAllDNSDomainRoutesRequest {\n\tint64 dnsDomainId = 1;\n}", + "doc": "查看支持的线路" + }, + { + "name": "ExistDNSDomainRecordRequest", + "code": "message ExistDNSDomainRecordRequest {\n\tint64 dnsDomainId = 1;\n\tstring name = 2;\n\tstring type = 3; // 解析类型,比如A, CNAME等\n\tstring route = 4; // 线路\n\tstring value = 5; // 值\n}", + "doc": "检查域名是否在记录中" + }, + { + "name": "ExistDNSDomainRecordResponse", + "code": "message ExistDNSDomainRecordResponse {\n\tbool isOk = 1;\n}", + "doc": "" + }, { "name": "SyncDNSDomainDataRequest", "code": "message SyncDNSDomainDataRequest {\n\tint64 dnsDomainId = 1;\n\tint64 nodeClusterId = 2; // 如果指定,表示只更新单个集群ID\n}", "doc": "同步域名数据" }, + { + "name": "ExistAvailableDomainsResponse", + "code": "message ExistAvailableDomainsResponse {\n\tbool exist = 1;\n}", + "doc": "" + }, + { + "name": "SyncDNSDomainsFromProviderRequest", + "code": "message SyncDNSDomainsFromProviderRequest {\n\tint64 dnsProviderId = 1;\n}", + "doc": "从服务商同步域名" + }, + { + "name": "CreateDNSDomainRequest", + "code": "message CreateDNSDomainRequest {\n\tint64 dnsProviderId = 1;\n\tstring name = 2;\n}", + "doc": "创建域名" + }, + { + "name": "CountAllEnabledDNSDomainsWithDNSProviderIdRequest", + "code": "message CountAllEnabledDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}", + "doc": "计算服务商下的域名数量" + }, + { + "name": "SyncDNSDomainDataResponse", + "code": "message SyncDNSDomainDataResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n\tbool shouldFix = 3;\n}", + "doc": "" + }, + { + "name": "SyncDNSDomainsFromProviderResponse", + "code": "message SyncDNSDomainsFromProviderResponse {\n\tbool hasChanges = 1;\n}", + "doc": "" + }, + { + "name": "CreateDNSDomainResponse", + "code": "message CreateDNSDomainResponse {\n\tint64 dnsDomainId = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledBasicDNSDomainResponse", + "code": "message FindEnabledBasicDNSDomainResponse {\n\tDNSDomain dnsDomain = 1;\n}", + "doc": "" + }, + { + "name": "FindAllEnabledDNSDomainsWithDNSProviderIdRequest", + "code": "message FindAllEnabledDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}", + "doc": "列出服务商下的所有域名" + }, + { + "name": "FindAllDNSDomainRoutesResponse", + "code": "message FindAllDNSDomainRoutesResponse {\n\trepeated DNSRoute routes = 1;\n}", + "doc": "" + }, + { + "name": "ExistAvailableDomainsRequest", + "code": "message ExistAvailableDomainsRequest {\n\n}", + "doc": "判断是否有域名可选" + }, + { + "name": "UpdateDNSDomainRequest", + "code": "message UpdateDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}", + "doc": "修改域名" + }, + { + "name": "CreateDNSProviderRequest", + "code": "message CreateDNSProviderRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tbytes apiParamsJSON = 3;\n}", + "doc": "创建服务商" + }, + { + "name": "FindAllDNSProviderTypesRequest", + "code": "message FindAllDNSProviderTypesRequest {\n\n}", + "doc": "取得所有服务商类型" + }, + { + "name": "FindEnabledDNSProviderResponse", + "code": "message FindEnabledDNSProviderResponse {\n\tDNSProvider dnsProvider = 1;\n}", + "doc": "" + }, + { + "name": "DNSProviderType", + "code": "message DNSProviderType {\n\tstring name = 1;\n\tstring code = 2;\n\tstring description = 3;\n}", + "doc": "" + }, + { + "name": "CountAllEnabledDNSProvidersRequest", + "code": "message CountAllEnabledDNSProvidersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tstring keyword = 3;\n\tstring domain = 4;\n\tstring type = 5;\n}", + "doc": "计算服务商数量" + }, + { + "name": "FindAllEnabledDNSProvidersResponse", + "code": "message FindAllEnabledDNSProvidersResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}", + "doc": "" + }, + { + "name": "ListEnabledDNSProvidersResponse", + "code": "message ListEnabledDNSProvidersResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}", + "doc": "" + }, { "name": "CreateDNSProviderResponse", "code": "message CreateDNSProviderResponse {\n\tint64 dnsProviderId = 1;\n}", "doc": "" }, { - "name": "UpdateDNSProviderRequest", - "code": "message UpdateDNSProviderRequest {\n\tint64 dnsProviderId = 1;\n\tstring name = 2;\n\tbytes apiParamsJSON = 3;\n}", - "doc": "修改服务商" - }, - { - "name": "FindAllEnabledDNSProvidersResponse", - "code": "message FindAllEnabledDNSProvidersResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}", - "doc": "" + "name": "ListEnabledDNSProvidersRequest", + "code": "message ListEnabledDNSProvidersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tstring keyword = 5;\n\tstring domain = 6;\n\tstring type = 7;\n\tint64 offset = 3;\n\tint64 size = 4;\n}", + "doc": "列出单页的服务商信息" }, { "name": "DeleteDNSProviderRequest", @@ -7465,51 +9880,6 @@ "code": "message FindEnabledDNSProviderRequest {\n\tint64 dnsProviderId = 1;\n}", "doc": "查找单个服务商" }, - { - "name": "CreateDNSProviderRequest", - "code": "message CreateDNSProviderRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tbytes apiParamsJSON = 3;\n}", - "doc": "创建服务商" - }, - { - "name": "ListEnabledDNSProvidersResponse", - "code": "message ListEnabledDNSProvidersResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledDNSProviderResponse", - "code": "message FindEnabledDNSProviderResponse {\n\tDNSProvider dnsProvider = 1;\n}", - "doc": "" - }, - { - "name": "ListEnabledDNSProvidersRequest", - "code": "message ListEnabledDNSProvidersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tstring keyword = 5;\n\tstring domain = 6;\n\tstring type = 7;\n\tint64 offset = 3;\n\tint64 size = 4;\n}", - "doc": "列出单页的服务商信息" - }, - { - "name": "DNSProviderType", - "code": "message DNSProviderType {\n\tstring name = 1;\n\tstring code = 2;\n\tstring description = 3;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledDNSProvidersWithTypeResponse", - "code": "message FindAllEnabledDNSProvidersWithTypeResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}", - "doc": "" - }, - { - "name": "CountAllEnabledDNSProvidersRequest", - "code": "message CountAllEnabledDNSProvidersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tstring keyword = 3;\n\tstring domain = 4;\n\tstring type = 5;\n}", - "doc": "计算服务商数量" - }, - { - "name": "FindAllEnabledDNSProvidersRequest", - "code": "message FindAllEnabledDNSProvidersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n}", - "doc": "查找所有的DNS服务商" - }, - { - "name": "FindAllDNSProviderTypesRequest", - "code": "message FindAllDNSProviderTypesRequest {\n\n}", - "doc": "取得所有服务商类型" - }, { "name": "FindAllDNSProviderTypesResponse", "code": "message FindAllDNSProviderTypesResponse {\n\trepeated DNSProviderType providerTypes = 1;\n}", @@ -7520,6 +9890,21 @@ "code": "message FindAllEnabledDNSProvidersWithTypeRequest {\n\tstring providerTypeCode = 1;\n}", "doc": "取得某个类型的所有服务商" }, + { + "name": "FindAllEnabledDNSProvidersWithTypeResponse", + "code": "message FindAllEnabledDNSProvidersWithTypeResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}", + "doc": "" + }, + { + "name": "UpdateDNSProviderRequest", + "code": "message UpdateDNSProviderRequest {\n\tint64 dnsProviderId = 1;\n\tstring name = 2;\n\tbytes apiParamsJSON = 3;\n}", + "doc": "修改服务商" + }, + { + "name": "FindAllEnabledDNSProvidersRequest", + "code": "message FindAllEnabledDNSProvidersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n}", + "doc": "查找所有的DNS服务商" + }, { "name": "ExistsDNSTasksRequest", "code": "message ExistsDNSTasksRequest {\n\n}", @@ -7570,21 +9955,6 @@ "code": "message UpdateFileFinishedRequest {\n\tint64 fileId = 1;\n}", "doc": "将文件置为已完成" }, - { - "name": "FindAllFileChunkIdsRequest", - "code": "message FindAllFileChunkIdsRequest {\n\tint64 fileId = 1;\n}", - "doc": "获取的一个文件的所有片段IDs" - }, - { - "name": "FindAllFileChunkIdsResponse", - "code": "message FindAllFileChunkIdsResponse {\n\trepeated int64 fileChunkIds = 1;\n}", - "doc": "" - }, - { - "name": "DownloadFileChunkRequest", - "code": "message DownloadFileChunkRequest {\n\tint64 fileChunkId = 1;\n}", - "doc": "下载文件片段" - }, { "name": "DownloadFileChunkResponse", "code": "message DownloadFileChunkResponse {\n\tFileChunk fileChunk = 1;\n}", @@ -7600,11 +9970,31 @@ "code": "message CreateFileChunkResponse {\n\tint64 fileChunkId = 1;\n}", "doc": "" }, + { + "name": "FindAllFileChunkIdsRequest", + "code": "message FindAllFileChunkIdsRequest {\n\tint64 fileId = 1;\n}", + "doc": "获取的一个文件的所有片段IDs" + }, + { + "name": "FindAllFileChunkIdsResponse", + "code": "message FindAllFileChunkIdsResponse {\n\trepeated int64 fileChunkIds = 1;\n}", + "doc": "" + }, + { + "name": "DownloadFileChunkRequest", + "code": "message DownloadFileChunkRequest {\n\tint64 fileChunkId = 1;\n}", + "doc": "下载文件片段" + }, { "name": "ComposeFirewallGlobalBoardRequest", "code": "message ComposeFirewallGlobalBoardRequest {\n\n}", "doc": "组合看板数据" }, + { + "name": "CountFirewallDailyBlocksResponse", + "code": "message CountFirewallDailyBlocksResponse {\n\tint64 countBlocks = 1;\n}", + "doc": "" + }, { "name": "ComposeFirewallGlobalBoardResponse", "code": "message ComposeFirewallGlobalBoardResponse {\n\tint64 countDailyLogs = 1;\n\tint64 countDailyBlocks = 2;\n\tint64 countDailyCaptcha = 3;\n\tint64 countWeeklyBlocks = 4;\n\n\trepeated HTTPFirewallRuleGroupStat httpFirewallRuleGroups = 30;\n\trepeated DailyStat dailyStats = 31;\n\trepeated HourlyStat hourlyStats = 32;\n\trepeated NodeStat topNodeStats = 33;\n\trepeated DomainStat topDomainStats = 34;\n\trepeated CountryStat topCountryStats = 35;\n\n\n\tmessage HTTPFirewallRuleGroupStat {\n\t\tHTTPFirewallRuleGroup httpFirewallRuleGroup = 1;\n\t\tint64 count = 2;\n\t}\n\n\n\tmessage HourlyStat {\n\t\tstring hour = 1;\n\t\tint64 countLogs = 2;\n\t\tint64 countCaptcha = 3;\n\t\tint64 countBlocks = 4;\n\t}\n\n\n\tmessage DailyStat {\n\t\tstring day = 1;\n\t\tint64 countLogs = 2;\n\t\tint64 countCaptcha = 3;\n\t\tint64 countBlocks = 4;\n\t}\n\n\n\tmessage NodeStat {\n\t\tint64 nodeId = 1;\n\t\tstring nodeName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage DomainStat {\n\t\tint64 serverId = 1;\n\t\tstring domain = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage CountryStat {\n\t\tstring countryName = 1;\n\t\tint64 bytes = 2;\n\t\tint64 countRequests = 3;\n\t\tfloat percent = 4; // 流量占比\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n}", @@ -7620,31 +10010,6 @@ "code": "message CountFirewallDailyBlocksRequest {\n\n}", "doc": "读取当前Block动作次数" }, - { - "name": "CountFirewallDailyBlocksResponse", - "code": "message CountFirewallDailyBlocksResponse {\n\tint64 countBlocks = 1;\n}", - "doc": "" - }, - { - "name": "CreateHTTPAccessLogsResponse", - "code": "message CreateHTTPAccessLogsResponse {\n\n}", - "doc": "" - }, - { - "name": "ListHTTPAccessLogsRequest", - "code": "message ListHTTPAccessLogsRequest {\n\tstring requestId = 1; // 上一页请求ID,可选\n\tint64 serverId = 2; // 服务ID\n\tint64 size = 3; // 单页条数\n\tstring day = 4; // 日期,格式YYYYMMDD\n\tstring hourFrom = 17; // 开始小时\n\tstring hourTo = 18; // 结束小时\n\tbool reverse = 5; // 是否反向查找,可选\n\tbool hasError = 6; // 是否有错误,可选\n\tint64 firewallPolicyId = 7; // WAF策略ID,可选\n\tint64 firewallRuleGroupId = 8; // WAF分组ID,可选\n\tint64 firewallRuleSetId = 9; // WAF规则集ID,可选\n\tint64 userId = 10; // 用户ID\n\tbool hasFirewallPolicy = 11; // 是否有WAF策略\n\tstring keyword = 12; // 关键词\n\tstring ip = 13;\n\tstring domain = 14;\n\tint64 nodeClusterId = 15;\n\tint64 nodeId = 16;\n\tint32 partition = 19; // 分区\n}", - "doc": "列出往前的单页访问日志" - }, - { - "name": "ListHTTPAccessLogsResponse", - "code": "message ListHTTPAccessLogsResponse {\n\trepeated HTTPAccessLog accessLogs = 1 [deprecated = true];\n\trepeated HTTPAccessLog httpAccessLogs = 4;\n\tstring requestId = 2;\n\tbool hasMore = 3;\n}", - "doc": "" - }, - { - "name": "FindHTTPAccessLogRequest", - "code": "message FindHTTPAccessLogRequest {\n\tstring requestId = 1;\n}", - "doc": "查找单个日志" - }, { "name": "FindHTTPAccessLogResponse", "code": "message FindHTTPAccessLogResponse {\n\tHTTPAccessLog httpAccessLog = 1;\n}", @@ -7666,25 +10031,45 @@ "doc": "创建访问日志" }, { - "name": "WriteHTTPAccessLogPolicyRequest", - "code": "message WriteHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n\tHTTPAccessLog httpAccessLog = 2;\n}", - "doc": "测试写入某个访问日志策略" - }, - { - "name": "ListEnabledHTTPAccessLogPoliciesResponse", - "code": "message ListEnabledHTTPAccessLogPoliciesResponse {\n\trepeated HTTPAccessLogPolicy httpAccessLogPolicies = 1;\n}", + "name": "CreateHTTPAccessLogsResponse", + "code": "message CreateHTTPAccessLogsResponse {\n\n}", "doc": "" }, { - "name": "CreateHTTPAccessLogPolicyRequest", - "code": "message CreateHTTPAccessLogPolicyRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tbytes optionsJSON = 3;\n\tbytes condsJSON = 4;\n\tbool isPublic = 5;\n\tbool firewallOnly = 6;\n}", - "doc": "创建访问日志策略" + "name": "ListHTTPAccessLogsRequest", + "code": "message ListHTTPAccessLogsRequest {\n\tstring requestId = 1; // 上一页请求ID,可选\n\tint64 serverId = 2; // 服务ID\n\tint64 size = 3; // 单页条数\n\tstring day = 4; // 日期,格式YYYYMMDD\n\tstring hourFrom = 17; // 开始小时\n\tstring hourTo = 18; // 结束小时\n\tbool reverse = 5; // 是否反向查找,可选\n\tbool hasError = 6; // 是否有错误,可选\n\tint64 firewallPolicyId = 7; // WAF策略ID,可选\n\tint64 firewallRuleGroupId = 8; // WAF分组ID,可选\n\tint64 firewallRuleSetId = 9; // WAF规则集ID,可选\n\tint64 userId = 10; // 用户ID\n\tbool hasFirewallPolicy = 11; // 是否有WAF策略\n\tstring keyword = 12; // 关键词\n\tstring ip = 13;\n\tstring domain = 14;\n\tint64 nodeClusterId = 15;\n\tint64 nodeId = 16;\n\tint32 partition = 19; // 分区\n}", + "doc": "列出往前的单页访问日志" + }, + { + "name": "ListHTTPAccessLogsResponse", + "code": "message ListHTTPAccessLogsResponse {\n\trepeated HTTPAccessLog accessLogs = 1 [deprecated = true];\n\trepeated HTTPAccessLog httpAccessLogs = 4;\n\tstring requestId = 2;\n\tbool hasMore = 3;\n}", + "doc": "" + }, + { + "name": "FindHTTPAccessLogRequest", + "code": "message FindHTTPAccessLogRequest {\n\tstring requestId = 1;\n}", + "doc": "查找单个日志" }, { "name": "CreateHTTPAccessLogPolicyResponse", "code": "message CreateHTTPAccessLogPolicyResponse {\n\tint64 httpAccessLogPolicyId = 1;\n}", "doc": "" }, + { + "name": "FindEnabledHTTPAccessLogPolicyResponse", + "code": "message FindEnabledHTTPAccessLogPolicyResponse {\n\tHTTPAccessLogPolicy httpAccessLogPolicy = 1;\n}", + "doc": "" + }, + { + "name": "ListEnabledHTTPAccessLogPoliciesRequest", + "code": "message ListEnabledHTTPAccessLogPoliciesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页访问日志策略" + }, + { + "name": "CreateHTTPAccessLogPolicyRequest", + "code": "message CreateHTTPAccessLogPolicyRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tbytes optionsJSON = 3;\n\tbytes condsJSON = 4;\n\tbool isPublic = 5;\n\tbool firewallOnly = 6;\n}", + "doc": "创建访问日志策略" + }, { "name": "UpdateHTTPAccessLogPolicyRequest", "code": "message UpdateHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tbytes optionsJSON = 4;\n\tbytes condsJSON = 5;\n\tbool isPublic = 6;\n\tbool firewallOnly = 7;\n}", @@ -7696,9 +10081,14 @@ "doc": "查找单个访问日志策略" }, { - "name": "FindEnabledHTTPAccessLogPolicyResponse", - "code": "message FindEnabledHTTPAccessLogPolicyResponse {\n\tHTTPAccessLogPolicy httpAccessLogPolicy = 1;\n}", - "doc": "" + "name": "DeleteHTTPAccessLogPolicyRequest", + "code": "message DeleteHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n}", + "doc": "删除策略" + }, + { + "name": "WriteHTTPAccessLogPolicyRequest", + "code": "message WriteHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n\tHTTPAccessLog httpAccessLog = 2;\n}", + "doc": "测试写入某个访问日志策略" }, { "name": "CountAllEnabledHTTPAccessLogPoliciesRequest", @@ -7706,23 +10096,8 @@ "doc": "计算访问日志策略数量" }, { - "name": "ListEnabledHTTPAccessLogPoliciesRequest", - "code": "message ListEnabledHTTPAccessLogPoliciesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页访问日志策略" - }, - { - "name": "DeleteHTTPAccessLogPolicyRequest", - "code": "message DeleteHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n}", - "doc": "删除策略" - }, - { - "name": "CreateHTTPAuthPolicyRequest", - "code": "message CreateHTTPAuthPolicyRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tbytes paramsJSON = 3;\n}", - "doc": "创建策略" - }, - { - "name": "CreateHTTPAuthPolicyResponse", - "code": "message CreateHTTPAuthPolicyResponse {\n\tint64 httpAuthPolicyId = 1;\n}", + "name": "ListEnabledHTTPAccessLogPoliciesResponse", + "code": "message ListEnabledHTTPAccessLogPoliciesResponse {\n\trepeated HTTPAccessLogPolicy httpAccessLogPolicies = 1;\n}", "doc": "" }, { @@ -7741,15 +10116,25 @@ "doc": "" }, { - "name": "FindEnabledHTTPCachePolicyConfigRequest", - "code": "message FindEnabledHTTPCachePolicyConfigRequest {\n\tint64 httpCachePolicyId = 1;\n}", - "doc": "查找单个缓存策略配置" + "name": "CreateHTTPAuthPolicyRequest", + "code": "message CreateHTTPAuthPolicyRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tbytes paramsJSON = 3;\n}", + "doc": "创建策略" }, { - "name": "FindEnabledHTTPCachePolicyConfigResponse", - "code": "message FindEnabledHTTPCachePolicyConfigResponse {\n\tbytes httpCachePolicyJSON = 1;\n}", + "name": "CreateHTTPAuthPolicyResponse", + "code": "message CreateHTTPAuthPolicyResponse {\n\tint64 httpAuthPolicyId = 1;\n}", "doc": "" }, + { + "name": "FindEnabledHTTPCachePolicyResponse", + "code": "message FindEnabledHTTPCachePolicyResponse {\n\tHTTPCachePolicy httpCachePolicy = 1;\n}", + "doc": "" + }, + { + "name": "UpdateHTTPCachePolicyRequest", + "code": "message UpdateHTTPCachePolicyRequest {\n\tint64 httpCachePolicyId = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring description = 4;\n\tbytes capacityJSON = 5;\n\tint64 maxKeys = 6;\n\tbytes maxSizeJSON = 7;\n\tstring type = 8;\n\tbytes optionsJSON = 9;\n\tbool syncCompressionCache = 10;\n}", + "doc": "修改缓存策略" + }, { "name": "FindEnabledHTTPCachePolicyRequest", "code": "message FindEnabledHTTPCachePolicyRequest {\n\tint64 httpCachePolicyId = 1;\n}", @@ -7761,14 +10146,9 @@ "doc": "" }, { - "name": "CreateHTTPCachePolicyRequest", - "code": "message CreateHTTPCachePolicyRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbytes capacityJSON = 4;\n\tint64 maxKeys = 5;\n\tbytes maxSizeJSON = 6;\n\tstring type = 7;\n\tbytes optionsJSON = 8;\n\tbool syncCompressionCache = 9;\n}", - "doc": "创建缓存策略" - }, - { - "name": "UpdateHTTPCachePolicyRequest", - "code": "message UpdateHTTPCachePolicyRequest {\n\tint64 httpCachePolicyId = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring description = 4;\n\tbytes capacityJSON = 5;\n\tint64 maxKeys = 6;\n\tbytes maxSizeJSON = 7;\n\tstring type = 8;\n\tbytes optionsJSON = 9;\n\tbool syncCompressionCache = 10;\n}", - "doc": "修改缓存策略" + "name": "DeleteHTTPCachePolicyRequest", + "code": "message DeleteHTTPCachePolicyRequest {\n\tint64 httpCachePolicyId = 1;\n}", + "doc": "删除缓存策略" }, { "name": "CountAllEnabledHTTPCachePoliciesRequest", @@ -7776,8 +10156,13 @@ "doc": "计算缓存策略数量" }, { - "name": "FindEnabledHTTPCachePolicyResponse", - "code": "message FindEnabledHTTPCachePolicyResponse {\n\tHTTPCachePolicy httpCachePolicy = 1;\n}", + "name": "ListEnabledHTTPCachePoliciesResponse", + "code": "message ListEnabledHTTPCachePoliciesResponse {\n\tbytes httpCachePoliciesJSON = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledHTTPCachePolicyConfigResponse", + "code": "message FindEnabledHTTPCachePolicyConfigResponse {\n\tbytes httpCachePolicyJSON = 1;\n}", "doc": "" }, { @@ -7790,26 +10175,66 @@ "code": "message FindAllEnabledHTTPCachePoliciesRequest {\n\n}", "doc": "获取所有可用策略" }, + { + "name": "CreateHTTPCachePolicyRequest", + "code": "message CreateHTTPCachePolicyRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbytes capacityJSON = 4;\n\tint64 maxKeys = 5;\n\tbytes maxSizeJSON = 6;\n\tstring type = 7;\n\tbytes optionsJSON = 8;\n\tbool syncCompressionCache = 9;\n}", + "doc": "创建缓存策略" + }, + { + "name": "FindEnabledHTTPCachePolicyConfigRequest", + "code": "message FindEnabledHTTPCachePolicyConfigRequest {\n\tint64 httpCachePolicyId = 1;\n}", + "doc": "查找单个缓存策略配置" + }, { "name": "CreateHTTPCachePolicyResponse", "code": "message CreateHTTPCachePolicyResponse {\n\tint64 httpCachePolicyId = 1;\n}", "doc": "" }, - { - "name": "DeleteHTTPCachePolicyRequest", - "code": "message DeleteHTTPCachePolicyRequest {\n\tint64 httpCachePolicyId = 1;\n}", - "doc": "删除缓存策略" - }, { "name": "ListEnabledHTTPCachePoliciesRequest", "code": "message ListEnabledHTTPCachePoliciesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tstring keyword = 3;\n\tint64 nodeClusterId = 4;\n\tstring type = 5;\n}", "doc": "列出单页的缓存策略" }, { - "name": "ListEnabledHTTPCachePoliciesResponse", - "code": "message ListEnabledHTTPCachePoliciesResponse {\n\tbytes httpCachePoliciesJSON = 1;\n}", + "name": "CreateHTTPCacheTaskRequest", + "code": "message CreateHTTPCacheTaskRequest {\n\tstring type = 1;\n\tstring keyType = 2;\n\trepeated string keys = 3;\n}", + "doc": "创建任务" + }, + { + "name": "FindEnabledHTTPCacheTaskRequest", + "code": "message FindEnabledHTTPCacheTaskRequest {\n\tint64 httpCacheTaskId = 1;\n}", + "doc": "查找单个任务" + }, + { + "name": "FindEnabledHTTPCacheTaskResponse", + "code": "message FindEnabledHTTPCacheTaskResponse {\n\tHTTPCacheTask httpCacheTask = 1;\n}", "doc": "" }, + { + "name": "ListHTTPCacheTasksRequest", + "code": "message ListHTTPCacheTasksRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页任务" + }, + { + "name": "ListHTTPCacheTasksResponse", + "code": "message ListHTTPCacheTasksResponse {\n\trepeated HTTPCacheTask httpCacheTasks = 1;\n}", + "doc": "" + }, + { + "name": "CreateHTTPCacheTaskResponse", + "code": "message CreateHTTPCacheTaskResponse {\n\tint64 httpCacheTaskId = 1;\n\tint64 countKeys = 2;\n}", + "doc": "" + }, + { + "name": "CountHTTPCacheTasksRequest", + "code": "message CountHTTPCacheTasksRequest {\n\n}", + "doc": "计算任务总数量" + }, + { + "name": "CountDoingHTTPCacheTasksRequest", + "code": "message CountDoingHTTPCacheTasksRequest {\n\n}", + "doc": "计算正在执行的任务数量" + }, { "name": "DeleteHTTPCacheTaskRequest", "code": "message DeleteHTTPCacheTaskRequest {\n\tint64 httpCacheTaskId = 1;\n}", @@ -7821,45 +10246,10 @@ "doc": "重置任务状态" }, { - "name": "CountHTTPCacheTasksRequest", - "code": "message CountHTTPCacheTasksRequest {\n\n}", - "doc": "计算任务总数量" - }, - { - "name": "FindEnabledHTTPCacheTaskRequest", - "code": "message FindEnabledHTTPCacheTaskRequest {\n\tint64 httpCacheTaskId = 1;\n}", - "doc": "查找单个任务" - }, - { - "name": "ListHTTPCacheTasksRequest", - "code": "message ListHTTPCacheTasksRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页任务" - }, - { - "name": "FindEnabledHTTPCacheTaskResponse", - "code": "message FindEnabledHTTPCacheTaskResponse {\n\tHTTPCacheTask httpCacheTask = 1;\n}", + "name": "ValidateHTTPCacheTaskKeysResponse", + "code": "message ValidateHTTPCacheTaskKeysResponse {\n\trepeated FailKey failKeys = 1;\n\n\n\tmessage FailKey {\n\t\tstring key = 1;\n\t\tstring reasonCode = 2;\n\t}\n}", "doc": "" }, - { - "name": "ListHTTPCacheTasksResponse", - "code": "message ListHTTPCacheTasksResponse {\n\trepeated HTTPCacheTask httpCacheTasks = 1;\n}", - "doc": "" - }, - { - "name": "CreateHTTPCacheTaskRequest", - "code": "message CreateHTTPCacheTaskRequest {\n\tstring type = 1;\n\tstring keyType = 2;\n\trepeated string keys = 3;\n}", - "doc": "创建任务" - }, - { - "name": "CreateHTTPCacheTaskResponse", - "code": "message CreateHTTPCacheTaskResponse {\n\tint64 httpCacheTaskId = 1;\n\tint64 countKeys = 2;\n}", - "doc": "" - }, - { - "name": "CountDoingHTTPCacheTasksRequest", - "code": "message CountDoingHTTPCacheTasksRequest {\n\n}", - "doc": "计算正在执行的任务数量" - }, { "name": "FindDoingHTTPCacheTaskKeysRequest", "code": "message FindDoingHTTPCacheTaskKeysRequest{\n\tint64 size = 1;\n}", @@ -7880,26 +10270,6 @@ "code": "message ValidateHTTPCacheTaskKeysRequest {\n\trepeated string keys = 1;\n}", "doc": "校验缓存Key" }, - { - "name": "ValidateHTTPCacheTaskKeysResponse", - "code": "message ValidateHTTPCacheTaskKeysResponse {\n\trepeated FailKey failKeys = 1;\n\n\n\tmessage FailKey {\n\t\tstring key = 1;\n\t\tstring reasonCode = 2;\n\t}\n}", - "doc": "" - }, - { - "name": "FindEnabledHTTPFastcgiResponse", - "code": "message FindEnabledHTTPFastcgiResponse {\n\tHTTPFastcgi httpFastcgi = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledHTTPFastcgiConfigRequest", - "code": "message FindEnabledHTTPFastcgiConfigRequest {\n\tint64 httpFastcgiId = 1;\n}", - "doc": "获取Fastcgi配置" - }, - { - "name": "FindEnabledHTTPFastcgiConfigResponse", - "code": "message FindEnabledHTTPFastcgiConfigResponse {\n\tbytes httpFastcgiJSON = 1;\n}", - "doc": "" - }, { "name": "CreateHTTPFastcgiRequest", "code": "message CreateHTTPFastcgiRequest {\n\tbool isOn = 1;\n\tstring address = 2;\n\tbytes paramsJSON = 3;\n\tbytes readTimeoutJSON = 4;\n\tbytes connTimeoutJSON = 5;\n\tint32 poolSize = 6;\n\tstring pathInfoPattern = 7;\n}", @@ -7921,58 +10291,18 @@ "doc": "获取Fastcgi详情" }, { - "name": "FindAllEnabledHTTPFirewallPoliciesRequest", - "code": "message FindAllEnabledHTTPFirewallPoliciesRequest {\n\n}", - "doc": "获取所有可用策略" - }, - { - "name": "CreateHTTPFirewallPolicyResponse", - "code": "message CreateHTTPFirewallPolicyResponse {\n\tint64 httpFirewallPolicyId = 1;\n}", + "name": "FindEnabledHTTPFastcgiResponse", + "code": "message FindEnabledHTTPFastcgiResponse {\n\tHTTPFastcgi httpFastcgi = 1;\n}", "doc": "" }, { - "name": "UpdateHTTPFirewallPolicyRequest", - "code": "message UpdateHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring description = 4;\n\trepeated string firewallGroupCodes = 5;\n\tbytes blockOptionsJSON = 6;\n\tbytes captchaOptionsJSON = 11;\n\tstring mode = 7;\n\tbool useLocalFirewall = 8;\n\tbytes synFloodJSON = 9;\n\tbytes LogJSON = 10;\n}", - "doc": "修改防火墙策略" + "name": "FindEnabledHTTPFastcgiConfigRequest", + "code": "message FindEnabledHTTPFastcgiConfigRequest {\n\tint64 httpFastcgiId = 1;\n}", + "doc": "获取Fastcgi配置" }, { - "name": "FindEnabledHTTPFirewallPolicyResponse", - "code": "message FindEnabledHTTPFirewallPolicyResponse {\n\tHTTPFirewallPolicy httpFirewallPolicy = 1;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledHTTPFirewallPoliciesResponse", - "code": "message FindAllEnabledHTTPFirewallPoliciesResponse {\n\trepeated HTTPFirewallPolicy firewallPolicies = 1;\n}", - "doc": "" - }, - { - "name": "UpdateHTTPFirewallPolicyGroupsRequest", - "code": "message UpdateHTTPFirewallPolicyGroupsRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes inboundJSON = 2;\n\tbytes outboundJSON = 3;\n}", - "doc": "修改分组信息" - }, - { - "name": "CountAllEnabledHTTPFirewallPoliciesRequest", - "code": "message CountAllEnabledHTTPFirewallPoliciesRequest {\n\tstring keyword = 1;\n\tint64 nodeClusterId = 2;\n}", - "doc": "计算可用的防火墙策略数量" - }, - { - "name": "ListEnabledHTTPFirewallPoliciesResponse", - "code": "message ListEnabledHTTPFirewallPoliciesResponse {\n\trepeated HTTPFirewallPolicy httpFirewallPolicies = 1;\n}", - "doc": "" - }, - { - "name": "CheckHTTPFirewallPolicyIPStatusRequest", - "code": "message CheckHTTPFirewallPolicyIPStatusRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tstring ip = 2;\n}", - "doc": "检查IP状态" - }, - { - "name": "ImportHTTPFirewallPolicyRequest", - "code": "message ImportHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes httpFirewallPolicyJSON = 2;\n}", - "doc": "导入策略数据" - }, - { - "name": "CreateEmptyHTTPFirewallPolicyResponse", - "code": "message CreateEmptyHTTPFirewallPolicyResponse {\n\tint64 httpFirewallPolicyId = 1;\n}", + "name": "FindEnabledHTTPFastcgiConfigResponse", + "code": "message FindEnabledHTTPFastcgiConfigResponse {\n\tbytes httpFastcgiJSON = 1;\n}", "doc": "" }, { @@ -7985,66 +10315,101 @@ "code": "message FindEnabledHTTPFirewallPolicyConfigRequest {\n\tint64 httpFirewallPolicyId = 1;\n}", "doc": "查找单个防火墙配置" }, + { + "name": "FindEnabledHTTPFirewallPolicyResponse", + "code": "message FindEnabledHTTPFirewallPolicyResponse {\n\tHTTPFirewallPolicy httpFirewallPolicy = 1;\n}", + "doc": "" + }, + { + "name": "UpdateHTTPFirewallPolicyRequest", + "code": "message UpdateHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring description = 4;\n\trepeated string firewallGroupCodes = 5;\n\tbytes blockOptionsJSON = 6;\n\tbytes captchaOptionsJSON = 11;\n\tstring mode = 7;\n\tbool useLocalFirewall = 8;\n\tbytes synFloodJSON = 9;\n\tbytes LogJSON = 10;\n}", + "doc": "修改防火墙策略" + }, + { + "name": "UpdateHTTPFirewallPolicyGroupsRequest", + "code": "message UpdateHTTPFirewallPolicyGroupsRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes inboundJSON = 2;\n\tbytes outboundJSON = 3;\n}", + "doc": "修改分组信息" + }, + { + "name": "CreateHTTPFirewallPolicyResponse", + "code": "message CreateHTTPFirewallPolicyResponse {\n\tint64 httpFirewallPolicyId = 1;\n}", + "doc": "" + }, + { + "name": "CreateEmptyHTTPFirewallPolicyResponse", + "code": "message CreateEmptyHTTPFirewallPolicyResponse {\n\tint64 httpFirewallPolicyId = 1;\n}", + "doc": "" + }, + { + "name": "UpdateHTTPFirewallInboundConfigRequest", + "code": "message UpdateHTTPFirewallInboundConfigRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes inboundJSON = 2;\n}", + "doc": "修改inbound信息" + }, + { + "name": "CountAllEnabledHTTPFirewallPoliciesRequest", + "code": "message CountAllEnabledHTTPFirewallPoliciesRequest {\n\tstring keyword = 1;\n\tint64 nodeClusterId = 2;\n}", + "doc": "计算可用的防火墙策略数量" + }, + { + "name": "CheckHTTPFirewallPolicyIPStatusRequest", + "code": "message CheckHTTPFirewallPolicyIPStatusRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tstring ip = 2;\n}", + "doc": "检查IP状态" + }, + { + "name": "CheckHTTPFirewallPolicyIPStatusResponse", + "code": "message CheckHTTPFirewallPolicyIPStatusResponse {\n\tbool isOk = 1; // 是否查询成功\n\tstring error = 2;\n\tbool isFound = 3; // 是否找到\n\tbool isAllowed = 4; // 是否允许\n\tIPList ipList = 5; // 匹配的IPList\n\tIPItem ipItem = 6; // 匹配的IPItem\n\tRegionCountry regionCountry = 7; // 匹配到封禁的地区\n\tRegionProvince regionProvince = 8; // 匹配到封禁的省份\n}", + "doc": "" + }, + { + "name": "FindAllEnabledHTTPFirewallPoliciesResponse", + "code": "message FindAllEnabledHTTPFirewallPoliciesResponse {\n\trepeated HTTPFirewallPolicy firewallPolicies = 1;\n}", + "doc": "" + }, + { + "name": "CreateHTTPFirewallPolicyRequest", + "code": "message CreateHTTPFirewallPolicyRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\trepeated string httpFirewallGroupCodes = 4;\n\tint64 serverId = 5;\n\tint64 serverGroupId = 6;\n}", + "doc": "创建防火墙策略" + }, + { + "name": "ListEnabledHTTPFirewallPoliciesRequest", + "code": "message ListEnabledHTTPFirewallPoliciesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tstring keyword = 3;\n\tint64 nodeClusterId = 4;\n}", + "doc": "列出单页的防火墙策略" + }, { "name": "FindEnabledHTTPFirewallPolicyConfigResponse", "code": "message FindEnabledHTTPFirewallPolicyConfigResponse {\n\tbytes httpFirewallPolicyJSON = 1;\n}", "doc": "" }, + { + "name": "ListEnabledHTTPFirewallPoliciesResponse", + "code": "message ListEnabledHTTPFirewallPoliciesResponse {\n\trepeated HTTPFirewallPolicy httpFirewallPolicies = 1;\n}", + "doc": "" + }, { "name": "FindEnabledHTTPFirewallPolicyRequest", "code": "message FindEnabledHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n}", "doc": "获取防火墙的基本信息" }, { - "name": "CreateHTTPFirewallPolicyRequest", - "code": "message CreateHTTPFirewallPolicyRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\trepeated string httpFirewallGroupCodes = 4;\n\tint64 serverId = 5;\n\tint64 serverGroupId = 6;\n}", - "doc": "创建防火墙策略" + "name": "ImportHTTPFirewallPolicyRequest", + "code": "message ImportHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes httpFirewallPolicyJSON = 2;\n}", + "doc": "导入策略数据" + }, + { + "name": "FindAllEnabledHTTPFirewallPoliciesRequest", + "code": "message FindAllEnabledHTTPFirewallPoliciesRequest {\n\n}", + "doc": "获取所有可用策略" }, { "name": "CreateEmptyHTTPFirewallPolicyRequest", "code": "message CreateEmptyHTTPFirewallPolicyRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tint64 serverId = 4;\n\tint64 serverGroupId = 5;\n}", "doc": "创建空防火墙策略" }, - { - "name": "UpdateHTTPFirewallInboundConfigRequest", - "code": "message UpdateHTTPFirewallInboundConfigRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes inboundJSON = 2;\n}", - "doc": "修改inbound信息" - }, - { - "name": "ListEnabledHTTPFirewallPoliciesRequest", - "code": "message ListEnabledHTTPFirewallPoliciesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tstring keyword = 3;\n\tint64 nodeClusterId = 4;\n}", - "doc": "列出单页的防火墙策略" - }, - { - "name": "CheckHTTPFirewallPolicyIPStatusResponse", - "code": "message CheckHTTPFirewallPolicyIPStatusResponse {\n\tbool isOk = 1; // 是否查询成功\n\tstring error = 2;\n\tbool isFound = 3; // 是否找到\n\tbool isAllowed = 4; // 是否允许\n\tIPList ipList = 5; // 匹配的IPList\n\tIPItem ipItem = 6; // 匹配的IPItem\n\tRegionCountry regionCountry = 7; // 匹配到封禁的地区\n\tRegionProvince regionProvince = 8; // 匹配到封禁的省份\n}", - "doc": "" - }, - { - "name": "FindEnabledHTTPFirewallRuleGroupConfigResponse", - "code": "message FindEnabledHTTPFirewallRuleGroupConfigResponse {\n\tbytes firewallRuleGroupJSON = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledHTTPFirewallRuleGroupRequest", - "code": "message FindEnabledHTTPFirewallRuleGroupRequest {\n\tint64 firewallRuleGroupId = 1;\n}", - "doc": "获取分组信息" - }, - { - "name": "UpdateHTTPFirewallRuleGroupSetsRequest", - "code": "message UpdateHTTPFirewallRuleGroupSetsRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbytes firewallRuleSetsJSON = 2;\n}", - "doc": "修改分组的规则集" - }, { "name": "UpdateHTTPFirewallRuleGroupIsOnRequest", "code": "message UpdateHTTPFirewallRuleGroupIsOnRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbool isOn = 2;\n}", "doc": "设置是否启用分组" }, - { - "name": "CreateHTTPFirewallRuleGroupRequest", - "code": "message CreateHTTPFirewallRuleGroupRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring code = 4;\n\tstring description = 3;\n}", - "doc": "创建分组" - }, { "name": "CreateHTTPFirewallRuleGroupResponse", "code": "message CreateHTTPFirewallRuleGroupResponse {\n\tint64 firewallRuleGroupId = 1;\n}", @@ -8055,20 +10420,40 @@ "code": "message FindEnabledHTTPFirewallRuleGroupConfigRequest {\n\tint64 firewallRuleGroupId = 1;\n}", "doc": "获取分组配置" }, + { + "name": "AddHTTPFirewallRuleGroupSetRequest", + "code": "message AddHTTPFirewallRuleGroupSetRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbytes firewallRuleSetConfigJSON = 2;\n}", + "doc": "添加规则集" + }, + { + "name": "CreateHTTPFirewallRuleGroupRequest", + "code": "message CreateHTTPFirewallRuleGroupRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring code = 4;\n\tstring description = 3;\n}", + "doc": "创建分组" + }, { "name": "UpdateHTTPFirewallRuleGroupRequest", "code": "message UpdateHTTPFirewallRuleGroupRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring description = 4;\n\tstring code = 5;\n}", "doc": "修改分组" }, + { + "name": "FindEnabledHTTPFirewallRuleGroupConfigResponse", + "code": "message FindEnabledHTTPFirewallRuleGroupConfigResponse {\n\tbytes firewallRuleGroupJSON = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledHTTPFirewallRuleGroupRequest", + "code": "message FindEnabledHTTPFirewallRuleGroupRequest {\n\tint64 firewallRuleGroupId = 1;\n}", + "doc": "获取分组信息" + }, { "name": "FindEnabledHTTPFirewallRuleGroupResponse", "code": "message FindEnabledHTTPFirewallRuleGroupResponse {\n\tHTTPFirewallRuleGroup firewallRuleGroup = 1;\n}", "doc": "" }, { - "name": "AddHTTPFirewallRuleGroupSetRequest", - "code": "message AddHTTPFirewallRuleGroupSetRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbytes firewallRuleSetConfigJSON = 2;\n}", - "doc": "添加规则集" + "name": "UpdateHTTPFirewallRuleGroupSetsRequest", + "code": "message UpdateHTTPFirewallRuleGroupSetsRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbytes firewallRuleSetsJSON = 2;\n}", + "doc": "修改分组的规则集" }, { "name": "FindEnabledHTTPFirewallRuleSetConfigResponse", @@ -8105,6 +10490,16 @@ "code": "message FindEnabledHTTPFirewallRuleSetConfigRequest {\n\tint64 firewallRuleSetId = 1;\n}", "doc": "查找规则集配置" }, + { + "name": "CreateHTTPGzipResponse", + "code": "message CreateHTTPGzipResponse {\n\tint64 httpGzipId = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledGzipConfigRequest", + "code": "message FindEnabledGzipConfigRequest {\n\tint64 httpGzipId = 1;\n}", + "doc": "查找Gzip配置" + }, { "name": "FindEnabledGzipConfigResponse", "code": "message FindEnabledGzipConfigResponse {\n\tbytes httpGzipJSON = 1;\n}", @@ -8120,21 +10515,6 @@ "code": "message CreateHTTPGzipRequest {\n\tint32 level = 1;\n\tSizeCapacity minLength = 2;\n\tSizeCapacity maxLength = 3;\n\tbytes condsJSON = 4;\n}", "doc": "创建Gzip配置" }, - { - "name": "CreateHTTPGzipResponse", - "code": "message CreateHTTPGzipResponse {\n\tint64 httpGzipId = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledGzipConfigRequest", - "code": "message FindEnabledGzipConfigRequest {\n\tint64 httpGzipId = 1;\n}", - "doc": "查找Gzip配置" - }, - { - "name": "FindEnabledHTTPHeaderConfigResponse", - "code": "message FindEnabledHTTPHeaderConfigResponse {\n\tbytes headerJSON = 1;\n}", - "doc": "" - }, { "name": "CreateHTTPHeaderRequest", "code": "message CreateHTTPHeaderRequest {\n\tstring name = 1;\n\tstring value = 2;\n\trepeated int32 status = 3;\n\tbool disableRedirect = 4;\n\tbool shouldAppend = 5;\n\tbool shouldReplace = 6;\n\tbytes replaceValuesJSON = 7;\n\trepeated string methods = 8;\n\trepeated string domains = 9;\n}", @@ -8155,6 +10535,16 @@ "code": "message FindEnabledHTTPHeaderConfigRequest {\n\tint64 headerId = 1;\n}", "doc": "查找配置" }, + { + "name": "FindEnabledHTTPHeaderConfigResponse", + "code": "message FindEnabledHTTPHeaderConfigResponse {\n\tbytes headerJSON = 1;\n}", + "doc": "" + }, + { + "name": "UpdateHTTPHeaderPolicySettingHeadersRequest", + "code": "message UpdateHTTPHeaderPolicySettingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}", + "doc": "修改SetHeaders" + }, { "name": "UpdateHTTPHeaderPolicyAddingTrailersRequest", "code": "message UpdateHTTPHeaderPolicyAddingTrailersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}", @@ -8165,31 +10555,6 @@ "code": "message UpdateHTTPHeaderPolicyDeletingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\trepeated string headerNames = 2;\n}", "doc": "修改删除的Headers" }, - { - "name": "FindEnabledHTTPHeaderPolicyConfigRequest", - "code": "message FindEnabledHTTPHeaderPolicyConfigRequest {\n\tint64 headerPolicyId = 1;\n}", - "doc": "查找策略" - }, - { - "name": "CreateHTTPHeaderPolicyRequest", - "code": "message CreateHTTPHeaderPolicyRequest {\n\n}", - "doc": "创建策略" - }, - { - "name": "UpdateHTTPHeaderPolicySettingHeadersRequest", - "code": "message UpdateHTTPHeaderPolicySettingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}", - "doc": "修改SetHeaders" - }, - { - "name": "UpdateHTTPHeaderPolicyReplacingHeadersRequest", - "code": "message UpdateHTTPHeaderPolicyReplacingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}", - "doc": "修改ReplaceHeaders" - }, - { - "name": "FindEnabledHTTPHeaderPolicyConfigResponse", - "code": "message FindEnabledHTTPHeaderPolicyConfigResponse {\n\tbytes headerPolicyJSON = 1;\n}", - "doc": "" - }, { "name": "CreateHTTPHeaderPolicyResponse", "code": "message CreateHTTPHeaderPolicyResponse {\n\tint64 headerPolicyId = 1;\n}", @@ -8201,19 +10566,29 @@ "doc": "修改AddHeaders" }, { - "name": "FindAndInitHTTPLocationReverseProxyConfigRequest", - "code": "message FindAndInitHTTPLocationReverseProxyConfigRequest {\n\tint64 locationId = 1;\n}", - "doc": "查找反向代理设置" + "name": "CreateHTTPHeaderPolicyRequest", + "code": "message CreateHTTPHeaderPolicyRequest {\n\n}", + "doc": "创建策略" }, { - "name": "FindAndInitHTTPLocationWebConfigResponse", - "code": "message FindAndInitHTTPLocationWebConfigResponse {\n\tbytes webJSON = 1;\n}", + "name": "UpdateHTTPHeaderPolicyReplacingHeadersRequest", + "code": "message UpdateHTTPHeaderPolicyReplacingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}", + "doc": "修改ReplaceHeaders" + }, + { + "name": "FindEnabledHTTPHeaderPolicyConfigRequest", + "code": "message FindEnabledHTTPHeaderPolicyConfigRequest {\n\tint64 headerPolicyId = 1;\n}", + "doc": "查找策略" + }, + { + "name": "FindEnabledHTTPHeaderPolicyConfigResponse", + "code": "message FindEnabledHTTPHeaderPolicyConfigResponse {\n\tbytes headerPolicyJSON = 1;\n}", "doc": "" }, { - "name": "UpdateHTTPLocationReverseProxyRequest", - "code": "message UpdateHTTPLocationReverseProxyRequest {\n\tint64 locationId = 1;\n\tbytes reverseProxyJSON = 2;\n}", - "doc": "修改反向代理设置" + "name": "CreateHTTPLocationRequest", + "code": "message CreateHTTPLocationRequest {\n\tint64 parentId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring pattern = 4;\n\tbool isBreak = 5;\n\tbytes condsJSON = 6;\n\trepeated string domains = 7;\n}", + "doc": "创建路径规则" }, { "name": "CreateHTTPLocationResponse", @@ -8221,15 +10596,35 @@ "doc": "" }, { - "name": "UpdateHTTPLocationRequest", - "code": "message UpdateHTTPLocationRequest {\n\tint64 locationId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring pattern = 4;\n\tbool isOn = 5;\n\tbool isBreak = 6;\n\tbytes condsJSON = 7;\n\trepeated string domains = 8;\n}", - "doc": "修改路径规则" + "name": "FindEnabledHTTPLocationConfigResponse", + "code": "message FindEnabledHTTPLocationConfigResponse {\n\tbytes locationJSON = 1;\n}", + "doc": "" }, { "name": "DeleteHTTPLocationRequest", "code": "message DeleteHTTPLocationRequest {\n\tint64 locationId = 1;\n}", "doc": "删除路径规则" }, + { + "name": "FindAndInitHTTPLocationReverseProxyConfigRequest", + "code": "message FindAndInitHTTPLocationReverseProxyConfigRequest {\n\tint64 locationId = 1;\n}", + "doc": "查找反向代理设置" + }, + { + "name": "UpdateHTTPLocationReverseProxyRequest", + "code": "message UpdateHTTPLocationReverseProxyRequest {\n\tint64 locationId = 1;\n\tbytes reverseProxyJSON = 2;\n}", + "doc": "修改反向代理设置" + }, + { + "name": "UpdateHTTPLocationRequest", + "code": "message UpdateHTTPLocationRequest {\n\tint64 locationId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring pattern = 4;\n\tbool isOn = 5;\n\tbool isBreak = 6;\n\tbytes condsJSON = 7;\n\trepeated string domains = 8;\n}", + "doc": "修改路径规则" + }, + { + "name": "FindEnabledHTTPLocationConfigRequest", + "code": "message FindEnabledHTTPLocationConfigRequest {\n\tint64 locationId = 1;\n}", + "doc": "查找路径规则配置" + }, { "name": "FindAndInitHTTPLocationReverseProxyConfigResponse", "code": "message FindAndInitHTTPLocationReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}", @@ -8241,18 +10636,18 @@ "doc": "初始化Web设置" }, { - "name": "CreateHTTPLocationRequest", - "code": "message CreateHTTPLocationRequest {\n\tint64 parentId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring pattern = 4;\n\tbool isBreak = 5;\n\tbytes condsJSON = 6;\n\trepeated string domains = 7;\n}", - "doc": "创建路径规则" + "name": "FindAndInitHTTPLocationWebConfigResponse", + "code": "message FindAndInitHTTPLocationWebConfigResponse {\n\tbytes webJSON = 1;\n}", + "doc": "" }, { - "name": "FindEnabledHTTPLocationConfigRequest", - "code": "message FindEnabledHTTPLocationConfigRequest {\n\tint64 locationId = 1;\n}", - "doc": "查找路径规则配置" + "name": "CreateHTTPPageRequest", + "code": "message CreateHTTPPageRequest {\n\trepeated string statusList = 1;\n\tstring bodyType = 5;\n\tstring url = 2;\n\tstring body = 4;\n\tint32 newStatus = 3;\n}", + "doc": "创建Page" }, { - "name": "FindEnabledHTTPLocationConfigResponse", - "code": "message FindEnabledHTTPLocationConfigResponse {\n\tbytes locationJSON = 1;\n}", + "name": "CreateHTTPPageResponse", + "code": "message CreateHTTPPageResponse {\n\tint64 httpPageId = 1;\n}", "doc": "" }, { @@ -8270,21 +10665,6 @@ "code": "message FindEnabledHTTPPageConfigResponse {\n\tbytes pageJSON = 1;\n}", "doc": "" }, - { - "name": "CreateHTTPPageRequest", - "code": "message CreateHTTPPageRequest {\n\trepeated string statusList = 1;\n\tstring bodyType = 5;\n\tstring url = 2;\n\tstring body = 4;\n\tint32 newStatus = 3;\n}", - "doc": "创建Page" - }, - { - "name": "CreateHTTPPageResponse", - "code": "message CreateHTTPPageResponse {\n\tint64 httpPageId = 1;\n}", - "doc": "" - }, - { - "name": "CreateHTTPRewriteRuleRequest", - "code": "message CreateHTTPRewriteRuleRequest {\n\tstring pattern = 1;\n\tstring replace = 2;\n\tstring mode = 3;\n\tint32 redirectStatus = 4;\n\tbool isBreak = 5;\n\tstring proxyHost = 6;\n\tbool isOn = 7;\n\tbool withQuery = 8;\n\tbytes condsJSON = 9;\n}", - "doc": "创建重写规则" - }, { "name": "CreateHTTPRewriteRuleResponse", "code": "message CreateHTTPRewriteRuleResponse {\n\tint64 rewriteRuleId = 1;\n}", @@ -8295,45 +10675,40 @@ "code": "message UpdateHTTPRewriteRuleRequest {\n\tint64 rewriteRuleId = 1;\n\tstring pattern = 2;\n\tstring replace = 3;\n\tstring mode = 4;\n\tint32 redirectStatus = 5;\n\tbool isBreak = 6;\n\tstring proxyHost = 7;\n\tbool isOn = 8;\n\tbool withQuery = 9;\n\tbytes condsJSON = 10;\n}", "doc": "修改重写规则" }, + { + "name": "CreateHTTPRewriteRuleRequest", + "code": "message CreateHTTPRewriteRuleRequest {\n\tstring pattern = 1;\n\tstring replace = 2;\n\tstring mode = 3;\n\tint32 redirectStatus = 4;\n\tbool isBreak = 5;\n\tstring proxyHost = 6;\n\tbool isOn = 7;\n\tbool withQuery = 8;\n\tbytes condsJSON = 9;\n}", + "doc": "创建重写规则" + }, + { + "name": "FindEnabledHTTPWebConfigRequest", + "code": "message FindEnabledHTTPWebConfigRequest {\n\tint64 httpWebId = 1;\n}", + "doc": "查找Web配置" + }, { "name": "UpdateHTTPWebWebPRequest", "code": "message UpdateHTTPWebWebPRequest {\n\tint64 httpWebId = 1;\n\tbytes webpJSON = 2;\n}", "doc": "更改WebP配置" }, - { - "name": "UpdateHTTPWebWebsocketRequest", - "code": "message UpdateHTTPWebWebsocketRequest {\n\tint64 httpWebId = 1;\n\tbytes websocketJSON = 2; // @link json:http_websocket_ref\n}", - "doc": "更改Websocket设置" - }, - { - "name": "UpdateHTTPWebRequestScriptsRequest", - "code": "message UpdateHTTPWebRequestScriptsRequest {\n\tint64 httpWebId = 1;\n\tbytes requestScriptsJSON = 2;\n}", - "doc": "修改请求脚本" - }, - { - "name": "FindEnabledHTTPWebConfigResponse", - "code": "message FindEnabledHTTPWebConfigResponse {\n\tbytes httpWebJSON = 1;\n}", - "doc": "" - }, - { - "name": "UpdateHTTPWebCompressionRequest", - "code": "message UpdateHTTPWebCompressionRequest {\n\tint64 httpWebId = 1;\n\tbytes compressionJSON = 2;\n}", - "doc": "更改压缩配置" - }, { "name": "UpdateHTTPWebResponseHeaderRequest", "code": "message UpdateHTTPWebResponseHeaderRequest {\n\tint64 httpWebId = 1;\n\tbytes headerJSON = 2;\n}", "doc": "更改响应Header策略" }, { - "name": "UpdateHTTPWebPagesRequest", - "code": "message UpdateHTTPWebPagesRequest {\n\tint64 httpWebId = 1;\n\tbytes pagesJSON = 2;\n}", - "doc": "更改Pages" + "name": "UpdateHTTPWebShutdownRequest", + "code": "message UpdateHTTPWebShutdownRequest {\n\tint64 httpWebId = 1;\n\tbytes shutdownJSON = 2;\n}", + "doc": "更改Shutdown" }, { - "name": "UpdateHTTPWebHostRedirectsRequest", - "code": "message UpdateHTTPWebHostRedirectsRequest {\n\tint64 httpWebId = 1;\n\tbytes hostRedirectsJSON = 2;\n}", - "doc": "更改主机跳转设置" + "name": "UpdateHTTPWebLocationsRequest", + "code": "message UpdateHTTPWebLocationsRequest {\n\tint64 httpWebId = 1;\n\tbytes locationsJSON = 3;\n}", + "doc": "更改路径规则配置" + }, + { + "name": "UpdateHTTPWebCompressionRequest", + "code": "message UpdateHTTPWebCompressionRequest {\n\tint64 httpWebId = 1;\n\tbytes compressionJSON = 2;\n}", + "doc": "更改压缩配置" }, { "name": "UpdateHTTPWebRequestLimitRequest", @@ -8341,13 +10716,23 @@ "doc": "修改请求限制" }, { - "name": "FindHTTPWebRequestLimitRequest", - "code": "message FindHTTPWebRequestLimitRequest {\n\tint64 httpWebId = 1;\n}", - "doc": "查找请求限制" + "name": "UpdateHTTPWebCharsetRequest", + "code": "message UpdateHTTPWebCharsetRequest {\n\tint64 httpWebId = 1;\n\tbytes charsetJSON = 2;\n}", + "doc": "更改字符集配置" }, { - "name": "FindHTTPWebRequestScriptsResponse", - "code": "message FindHTTPWebRequestScriptsResponse {\n\tbytes requestScriptsJSON = 1;\n}", + "name": "UpdateHTTPWebAccessLogRequest", + "code": "message UpdateHTTPWebAccessLogRequest {\n\tint64 httpWebId = 1;\n\tbytes accessLogJSON = 2; // @link json:http_access_log_ref\n}", + "doc": "更改访问日志配置" + }, + { + "name": "FindHTTPWebRequestScriptsRequest", + "code": "message FindHTTPWebRequestScriptsRequest {\n\tint64 httpWebId = 1;\n}", + "doc": "查找请求脚本" + }, + { + "name": "FindHTTPWebUAMResponse", + "code": "message FindHTTPWebUAMResponse {\n\tbytes uamJSON = 1;\n}", "doc": "" }, { @@ -8355,60 +10740,105 @@ "code": "message FindEnabledHTTPWebRequest {\n\tint64 httpWebId = 1;\n}", "doc": "查找Web信息" }, - { - "name": "UpdateHTTPWebCharsetRequest", - "code": "message UpdateHTTPWebCharsetRequest {\n\tint64 httpWebId = 1;\n\tbytes charsetJSON = 2;\n}", - "doc": "更改字符集配置" - }, - { - "name": "UpdateHTTPWebShutdownRequest", - "code": "message UpdateHTTPWebShutdownRequest {\n\tint64 httpWebId = 1;\n\tbytes shutdownJSON = 2;\n}", - "doc": "更改Shutdown" - }, { "name": "UpdateHTTPWebFastcgiRequest", "code": "message UpdateHTTPWebFastcgiRequest {\n\tint64 httpWebId = 1;\n\tbytes fastcgiJSON = 2;\n}", "doc": "更改Fastcgi设置" }, + { + "name": "FindHTTPWebRequestScriptsResponse", + "code": "message FindHTTPWebRequestScriptsResponse {\n\tbytes requestScriptsJSON = 1;\n}", + "doc": "" + }, + { + "name": "UpdateHTTPWebUAMRequest", + "code": "message UpdateHTTPWebUAMRequest {\n\tint64 httpWebId = 1;\n\tbytes uamJSON = 2;\n}", + "doc": "修改服务UAM设置" + }, + { + "name": "FindHTTPWebUAMRequest", + "code": "message FindHTTPWebUAMRequest {\n\tint64 httpWebId = 1;\n}", + "doc": "查找服务UAM设置" + }, + { + "name": "UpdateHTTPWebAuthRequest", + "code": "message UpdateHTTPWebAuthRequest {\n\tint64 httpWebId = 1;\n\tbytes authJSON = 2;\n}", + "doc": "更改认证设置" + }, + { + "name": "FindEnabledHTTPWebResponse", + "code": "message FindEnabledHTTPWebResponse {\n\tHTTPWeb httpWeb = 1;\n}", + "doc": "" + }, + { + "name": "UpdateHTTPWebCacheRequest", + "code": "message UpdateHTTPWebCacheRequest {\n\tint64 httpWebId = 1;\n\tbytes cacheJSON = 2; // @link json:http_cache_config\n}", + "doc": "更改缓存配置" + }, + { + "name": "UpdateHTTPWebRedirectToHTTPSRequest", + "code": "message UpdateHTTPWebRedirectToHTTPSRequest {\n\tint64 httpWebId = 1;\n\tbytes redirectToHTTPSJSON = 2;\n}", + "doc": "更改跳转到HTTPS设置" + }, + { + "name": "UpdateHTTPWebWebsocketRequest", + "code": "message UpdateHTTPWebWebsocketRequest {\n\tint64 httpWebId = 1;\n\tbytes websocketJSON = 2; // @link json:http_websocket_ref\n}", + "doc": "更改Websocket设置" + }, + { + "name": "UpdateHTTPWebHostRedirectsRequest", + "code": "message UpdateHTTPWebHostRedirectsRequest {\n\tint64 httpWebId = 1;\n\tbytes hostRedirectsJSON = 2;\n}", + "doc": "更改主机跳转设置" + }, + { + "name": "FindHTTPWebHostRedirectsRequest", + "code": "message FindHTTPWebHostRedirectsRequest {\n\tint64 httpWebId = 1;\n}", + "doc": "查找主机跳转设置" + }, { "name": "FindHTTPWebHostRedirectsResponse", "code": "message FindHTTPWebHostRedirectsResponse {\n\tbytes hostRedirectsJSON = 1;\n}", "doc": "" }, + { + "name": "UpdateHTTPWebRequestScriptsRequest", + "code": "message UpdateHTTPWebRequestScriptsRequest {\n\tint64 httpWebId = 1;\n\tbytes requestScriptsJSON = 2;\n}", + "doc": "修改请求脚本" + }, + { + "name": "CreateHTTPWebRequest", + "code": "message CreateHTTPWebRequest {\n\tbytes rootJSON = 1;\n}", + "doc": "创建Web配置" + }, + { + "name": "FindEnabledHTTPWebConfigResponse", + "code": "message FindEnabledHTTPWebConfigResponse {\n\tbytes httpWebJSON = 1;\n}", + "doc": "" + }, + { + "name": "UpdateHTTPWebRemoteAddrRequest", + "code": "message UpdateHTTPWebRemoteAddrRequest {\n\tint64 httpWebId = 1;\n\tbytes remoteAddrJSON = 2; // @link json:http_remote_addr_config\n}", + "doc": "更改RemoteAddr配置" + }, + { + "name": "UpdateHTTPWebFirewallRequest", + "code": "message UpdateHTTPWebFirewallRequest {\n\tint64 httpWebId = 1;\n\tbytes firewallJSON = 2; // @link json:http_firewall_ref\n}", + "doc": "更改防火墙设置" + }, + { + "name": "CreateHTTPWebResponse", + "code": "message CreateHTTPWebResponse {\n\tint64 httpWebId = 1;\n}", + "doc": "" + }, { "name": "UpdateHTTPWebCommonRequest", "code": "message UpdateHTTPWebCommonRequest {\n\tint64 httpWebId = 1;\n\tbool mergeSlashes = 2;\n}", "doc": "更改通用设置" }, { - "name": "UpdateHTTPWebUAMRequest", - "code": "message UpdateHTTPWebUAMRequest {\n\tint64 httpWebId = 1;\n\tbytes uamJSON = 2;\n}", - "doc": "修改服务UAM设置" - }, - { - "name": "FindHTTPWebUAMResponse", - "code": "message FindHTTPWebUAMResponse {\n\tbytes uamJSON = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledHTTPWebResponse", - "code": "message FindEnabledHTTPWebResponse {\n\tHTTPWeb httpWeb = 1;\n}", - "doc": "" - }, - { - "name": "UpdateHTTPWebAccessLogRequest", - "code": "message UpdateHTTPWebAccessLogRequest {\n\tint64 httpWebId = 1;\n\tbytes accessLogJSON = 2; // @link json:http_access_log_ref\n}", - "doc": "更改访问日志配置" - }, - { - "name": "UpdateHTTPWebAuthRequest", - "code": "message UpdateHTTPWebAuthRequest {\n\tint64 httpWebId = 1;\n\tbytes authJSON = 2;\n}", - "doc": "更改认证设置" - }, - { - "name": "CreateHTTPWebRequest", - "code": "message CreateHTTPWebRequest {\n\tbytes rootJSON = 1;\n}", - "doc": "创建Web配置" + "name": "UpdateHTTPWebRequest", + "code": "message UpdateHTTPWebRequest {\n\tint64 httpWebId = 1;\n\tbytes rootJSON = 2;\n}", + "doc": "更改Web配置" }, { "name": "UpdateHTTPWebRequestHeaderRequest", @@ -8416,49 +10846,9 @@ "doc": "更改请求Header策略" }, { - "name": "UpdateHTTPWebFirewallRequest", - "code": "message UpdateHTTPWebFirewallRequest {\n\tint64 httpWebId = 1;\n\tbytes firewallJSON = 2; // @link json:http_firewall_ref\n}", - "doc": "更改防火墙设置" - }, - { - "name": "UpdateHTTPWebRewriteRulesRequest", - "code": "message UpdateHTTPWebRewriteRulesRequest {\n\tint64 httpWebId = 1;\n\tbytes rewriteRulesJSON = 2;\n}", - "doc": "更改重写规则设置" - }, - { - "name": "FindHTTPWebRequestLimitResponse", - "code": "message FindHTTPWebRequestLimitResponse {\n\tbytes requestLimitJSON = 1;\n}", - "doc": "" - }, - { - "name": "UpdateHTTPWebRequest", - "code": "message UpdateHTTPWebRequest {\n\tint64 httpWebId = 1;\n\tbytes rootJSON = 2;\n}", - "doc": "更改Web配置" - }, - { - "name": "UpdateHTTPWebCacheRequest", - "code": "message UpdateHTTPWebCacheRequest {\n\tint64 httpWebId = 1;\n\tbytes cacheJSON = 2; // @link json:http_cache_config\n}", - "doc": "更改缓存配置" - }, - { - "name": "FindHTTPWebHostRedirectsRequest", - "code": "message FindHTTPWebHostRedirectsRequest {\n\tint64 httpWebId = 1;\n}", - "doc": "查找主机跳转设置" - }, - { - "name": "FindHTTPWebUAMRequest", - "code": "message FindHTTPWebUAMRequest {\n\tint64 httpWebId = 1;\n}", - "doc": "查找服务UAM设置" - }, - { - "name": "CreateHTTPWebResponse", - "code": "message CreateHTTPWebResponse {\n\tint64 httpWebId = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledHTTPWebConfigRequest", - "code": "message FindEnabledHTTPWebConfigRequest {\n\tint64 httpWebId = 1;\n}", - "doc": "查找Web配置" + "name": "UpdateHTTPWebPagesRequest", + "code": "message UpdateHTTPWebPagesRequest {\n\tint64 httpWebId = 1;\n\tbytes pagesJSON = 2;\n}", + "doc": "更改Pages" }, { "name": "UpdateHTTPWebStatRequest", @@ -8466,29 +10856,19 @@ "doc": "更改统计配置" }, { - "name": "UpdateHTTPWebRedirectToHTTPSRequest", - "code": "message UpdateHTTPWebRedirectToHTTPSRequest {\n\tint64 httpWebId = 1;\n\tbytes redirectToHTTPSJSON = 2;\n}", - "doc": "更改跳转到HTTPS设置" + "name": "UpdateHTTPWebRewriteRulesRequest", + "code": "message UpdateHTTPWebRewriteRulesRequest {\n\tint64 httpWebId = 1;\n\tbytes rewriteRulesJSON = 2;\n}", + "doc": "更改重写规则设置" }, { - "name": "UpdateHTTPWebRemoteAddrRequest", - "code": "message UpdateHTTPWebRemoteAddrRequest {\n\tint64 httpWebId = 1;\n\tbytes remoteAddrJSON = 2; // @link json:http_remote_addr_config\n}", - "doc": "更改RemoteAddr配置" + "name": "FindHTTPWebRequestLimitRequest", + "code": "message FindHTTPWebRequestLimitRequest {\n\tint64 httpWebId = 1;\n}", + "doc": "查找请求限制" }, { - "name": "UpdateHTTPWebLocationsRequest", - "code": "message UpdateHTTPWebLocationsRequest {\n\tint64 httpWebId = 1;\n\tbytes locationsJSON = 3;\n}", - "doc": "更改路径规则配置" - }, - { - "name": "FindHTTPWebRequestScriptsRequest", - "code": "message FindHTTPWebRequestScriptsRequest {\n\tint64 httpWebId = 1;\n}", - "doc": "查找请求脚本" - }, - { - "name": "CreateHTTPWebsocketRequest", - "code": "message CreateHTTPWebsocketRequest {\n\tbytes handshakeTimeoutJSON = 1;\n\tbool allowAllOrigins = 2;\n\trepeated string allowedOrigins = 3;\n\tbool requestSameOrigin = 4;\n\tstring requestOrigin = 5;\n}", - "doc": "创建Websocket配置" + "name": "FindHTTPWebRequestLimitResponse", + "code": "message FindHTTPWebRequestLimitResponse {\n\tbytes requestLimitJSON = 1;\n}", + "doc": "" }, { "name": "CreateHTTPWebsocketResponse", @@ -8501,15 +10881,65 @@ "doc": "修改Websocket配置" }, { - "name": "UpdateIPItemRequest", - "code": "message UpdateIPItemRequest {\n\tint64 ipItemId = 1;\n\tstring ipFrom = 2;\n\tstring ipTo = 3;\n\tint64 expiredAt = 4;\n\tstring reason = 5;\n\tstring type = 6; // 类型\n\tstring eventLevel = 7; // 级别\n}", - "doc": "修改IP" + "name": "CreateHTTPWebsocketRequest", + "code": "message CreateHTTPWebsocketRequest {\n\tbytes handshakeTimeoutJSON = 1;\n\tbool allowAllOrigins = 2;\n\trepeated string allowedOrigins = 3;\n\tbool requestSameOrigin = 4;\n\tstring requestOrigin = 5;\n}", + "doc": "创建Websocket配置" + }, + { + "name": "FindEnabledIPItemRequest", + "code": "message FindEnabledIPItemRequest {\n\tint64 ipItemId = 1;\n}", + "doc": "查找单个IP" + }, + { + "name": "ListIPItemsAfterVersionResponse", + "code": "message ListIPItemsAfterVersionResponse {\n\trepeated IPItem ipItems = 1;\n}", + "doc": "" + }, + { + "name": "CheckIPItemStatusRequest", + "code": "message CheckIPItemStatusRequest {\n\tint64 ipListId = 1;\n\tstring ip = 2;\n}", + "doc": "检查IP状态" + }, + { + "name": "CreateIPItemRequest", + "code": "message CreateIPItemRequest {\n\tint64 ipListId = 1; // IP列表ID\n\tstring ipFrom = 2; // 开始IP\n\tstring ipTo = 3; // 结束IP(可选)\n\tint64 expiredAt = 4; // 过期时间戳(可选)\n\tstring reason = 5; // 加入理由(可选)\n\tstring type = 6; // 类型\n\tstring eventLevel = 7; // 级别\n\n\tint64 nodeId = 8; // 所属节点ID\n\tint64 serverId = 9; // 所属服务ID\n\n\tint64 sourceNodeId = 10;\n\tint64 sourceServerId = 11;\n\tint64 sourceHTTPFirewallPolicyId = 12;\n\tint64 sourceHTTPFirewallRuleGroupId = 13;\n\tint64 sourceHTTPFirewallRuleSetId = 14;\n}", + "doc": "创建IP" }, { "name": "DeleteIPItemsRequest", "code": "message DeleteIPItemsRequest {\n\trepeated int64 ipItemIds = 1;\n}", "doc": "批量删除IP" }, + { + "name": "ListIPItemsWithListIdResponse", + "code": "message ListIPItemsWithListIdResponse {\n\trepeated IPItem ipItems = 1;\n}", + "doc": "" + }, + { + "name": "ListAllEnabledIPItemsResponse", + "code": "message ListAllEnabledIPItemsResponse {\n\trepeated Result results = 1;\n\n\n\tmessage Result {\n\t\tIPList ipList = 1; // 所属名单\n\t\tIPItem ipItem = 2; // IP信息\n\t\tServer server = 3; // 所属服务\n\t\tHTTPFirewallPolicy httpFirewallPolicy = 4; // 所属WAF策略\n\t}\n}", + "doc": "" + }, + { + "name": "UpdateIPItemRequest", + "code": "message UpdateIPItemRequest {\n\tint64 ipItemId = 1;\n\tstring ipFrom = 2;\n\tstring ipTo = 3;\n\tint64 expiredAt = 4;\n\tstring reason = 5;\n\tstring type = 6; // 类型\n\tstring eventLevel = 7; // 级别\n}", + "doc": "修改IP" + }, + { + "name": "DeleteIPItemRequest", + "code": "message DeleteIPItemRequest {\n\tint64 ipItemId = 1; // IP条目的ID\n\n\tstring ipFrom = 2; // v0.4.8新增,开始IP,和ipItemId二选一\n\tstring ipTo = 3; // v0.4.8新增,结束IP,和ipItemId二选一\n\tint64 ipListId = 4; // v0.4.8新增,IP列表,IP所在的IP列表,如果不指定,则会删除所有IP列表中的相关IP信息\n}", + "doc": "删除IP\n可以使用 ipItemId 删除,也可以使用 ipFrom+ipTo+ipListId 删除,如果只是单个IP,则不需要指定ipTo" + }, + { + "name": "ExistsEnabledIPItemResponse", + "code": "message ExistsEnabledIPItemResponse {\n\tbool exists = 1;\n}", + "doc": "" + }, + { + "name": "ExistsEnabledIPItemRequest", + "code": "message ExistsEnabledIPItemRequest {\n\tint64 ipItemId = 1;\n}", + "doc": "检查IP是否存在" + }, { "name": "ListIPItemsWithListIdRequest", "code": "message ListIPItemsWithListIdRequest {\n\tint64 ipListId = 1;\n\tstring keyword = 4;\n\tstring ipFrom = 5;\n\tstring ipTo = 6;\n\tstring eventLevel = 7;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", @@ -8520,76 +10950,11 @@ "code": "message FindEnabledIPItemResponse {\n\tIPItem ipItem = 1;\n}", "doc": "" }, - { - "name": "CreateIPItemResponse", - "code": "message CreateIPItemResponse {\n\tint64 ipItemId = 1;\n}", - "doc": "" - }, { "name": "CheckIPItemStatusResponse", "code": "message CheckIPItemStatusResponse {\n\tbool isOk = 1; // 是否查询成功\n\tstring error = 2;\n\tbool isFound = 3; // 是否找到\n\tbool isAllowed = 4; // 是否允许\n\tIPItem ipItem = 5; // 匹配的IPItem\n}", "doc": "" }, - { - "name": "FindEnabledIPItemRequest", - "code": "message FindEnabledIPItemRequest {\n\tint64 ipItemId = 1;\n}", - "doc": "查找单个IP" - }, - { - "name": "ListIPItemsAfterVersionRequest", - "code": "message ListIPItemsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}", - "doc": "根据版本列出一组IP" - }, - { - "name": "CheckIPItemStatusRequest", - "code": "message CheckIPItemStatusRequest {\n\tint64 ipListId = 1;\n\tstring ip = 2;\n}", - "doc": "检查IP状态" - }, - { - "name": "ExistsEnabledIPItemRequest", - "code": "message ExistsEnabledIPItemRequest {\n\tint64 ipItemId = 1;\n}", - "doc": "检查IP是否存在" - }, - { - "name": "UpdateIPItemsReadRequest", - "code": "message UpdateIPItemsReadRequest {\n\n}", - "doc": "设置所有为已读" - }, - { - "name": "ListAllEnabledIPItemsResponse", - "code": "message ListAllEnabledIPItemsResponse {\n\trepeated Result results = 1;\n\n\n\tmessage Result {\n\t\tIPList ipList = 1; // 所属名单\n\t\tIPItem ipItem = 2; // IP信息\n\t\tServer server = 3; // 所属服务\n\t\tHTTPFirewallPolicy httpFirewallPolicy = 4; // 所属WAF策略\n\t}\n}", - "doc": "" - }, - { - "name": "CreateIPItemRequest", - "code": "message CreateIPItemRequest {\n\tint64 ipListId = 1; // IP列表ID\n\tstring ipFrom = 2; // 开始IP\n\tstring ipTo = 3; // 结束IP(可选)\n\tint64 expiredAt = 4; // 过期时间戳(可选)\n\tstring reason = 5; // 加入理由(可选)\n\tstring type = 6; // 类型\n\tstring eventLevel = 7; // 级别\n\n\tint64 nodeId = 8; // 所属节点ID\n\tint64 serverId = 9; // 所属服务ID\n\n\tint64 sourceNodeId = 10;\n\tint64 sourceServerId = 11;\n\tint64 sourceHTTPFirewallPolicyId = 12;\n\tint64 sourceHTTPFirewallRuleGroupId = 13;\n\tint64 sourceHTTPFirewallRuleSetId = 14;\n}", - "doc": "创建IP" - }, - { - "name": "DeleteIPItemRequest", - "code": "message DeleteIPItemRequest {\n\tint64 ipItemId = 1; // IP条目的ID\n\n\tstring ipFrom = 2; // v0.4.8新增,开始IP,和ipItemId二选一\n\tstring ipTo = 3; // v0.4.8新增,结束IP,和ipItemId二选一\n\tint64 ipListId = 4; // v0.4.8新增,IP列表,IP所在的IP列表,如果不指定,则会删除所有IP列表中的相关IP信息\n}", - "doc": "删除IP\n可以使用 ipItemId 删除,也可以使用 ipFrom+ipTo+ipListId 删除,如果只是单个IP,则不需要指定ipTo" - }, - { - "name": "CountIPItemsWithListIdRequest", - "code": "message CountIPItemsWithListIdRequest {\n\tint64 ipListId = 1;\n\tstring keyword = 2;\n\tstring ipFrom = 3;\n\tstring ipTo = 4;\n\tstring eventLevel = 5;\n}", - "doc": "计算IP数量" - }, - { - "name": "ListIPItemsWithListIdResponse", - "code": "message ListIPItemsWithListIdResponse {\n\trepeated IPItem ipItems = 1;\n}", - "doc": "" - }, - { - "name": "ListIPItemsAfterVersionResponse", - "code": "message ListIPItemsAfterVersionResponse {\n\trepeated IPItem ipItems = 1;\n}", - "doc": "" - }, - { - "name": "ExistsEnabledIPItemResponse", - "code": "message ExistsEnabledIPItemResponse {\n\tbool exists = 1;\n}", - "doc": "" - }, { "name": "CountAllEnabledIPItemsRequest", "code": "message CountAllEnabledIPItemsRequest {\n\tstring ip = 1;\n\tbool globalOnly = 2;\n\tbool unread = 3;\n\tstring eventLevel = 4;\n\tstring listType = 5;\n}", @@ -8601,49 +10966,24 @@ "doc": "列出所有名单中的IP" }, { - "name": "CreateIPLibraryRequest", - "code": "message CreateIPLibraryRequest {\n\tstring type = 1;\n\tint64 fileId = 3;\n}", - "doc": "创建IP库" + "name": "UpdateIPItemsReadRequest", + "code": "message UpdateIPItemsReadRequest {\n\n}", + "doc": "设置所有为已读" }, { - "name": "FindEnabledIPLibraryRequest", - "code": "message FindEnabledIPLibraryRequest {\n\tint64 ipLibraryId = 1;\n}", - "doc": "查找单个IP库" - }, - { - "name": "FindEnabledIPLibraryResponse", - "code": "message FindEnabledIPLibraryResponse {\n\tIPLibrary ipLibrary = 1;\n}", + "name": "CreateIPItemResponse", + "code": "message CreateIPItemResponse {\n\tint64 ipItemId = 1;\n}", "doc": "" }, { - "name": "FindLatestIPLibraryWithTypeRequest", - "code": "message FindLatestIPLibraryWithTypeRequest {\n\tstring type = 1;\n}", - "doc": "查找最新的IP库" + "name": "CountIPItemsWithListIdRequest", + "code": "message CountIPItemsWithListIdRequest {\n\tint64 ipListId = 1;\n\tstring keyword = 2;\n\tstring ipFrom = 3;\n\tstring ipTo = 4;\n\tstring eventLevel = 5;\n}", + "doc": "计算IP数量" }, { - "name": "FindLatestIPLibraryWithTypeResponse", - "code": "message FindLatestIPLibraryWithTypeResponse {\n\tIPLibrary ipLibrary = 1;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledIPLibrariesWithTypeRequest", - "code": "message FindAllEnabledIPLibrariesWithTypeRequest {\n\tstring type = 1;\n}", - "doc": "列出某个类型的所有IP库" - }, - { - "name": "FindAllEnabledIPLibrariesWithTypeResponse", - "code": "message FindAllEnabledIPLibrariesWithTypeResponse {\n\trepeated IPLibrary ipLibraries = 1;\n}", - "doc": "" - }, - { - "name": "IPRegion", - "code": "message IPRegion {\n\tstring country = 1;\n\tstring region = 2;\n\tstring province = 3;\n\tstring city = 4;\n\tstring isp = 5;\n\tint64 countryId = 6;\n\tint64 provinceId = 7;\n\tstring summary = 8; // 完整的地区组合\n}", - "doc": "IP信息" - }, - { - "name": "CreateIPLibraryResponse", - "code": "message CreateIPLibraryResponse {\n\tint64 ipLibraryId = 1;\n}", - "doc": "" + "name": "ListIPItemsAfterVersionRequest", + "code": "message ListIPItemsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}", + "doc": "根据版本列出一组IP" }, { "name": "DeleteIPLibraryRequest", @@ -8651,34 +10991,114 @@ "doc": "删除IP库" }, { - "name": "LookupIPRegionsRequest", - "code": "message LookupIPRegionsRequest {\n\trepeated string ipList = 1;\n}", - "doc": "查询一组IP信息" + "name": "FindEnabledIPLibraryRequest", + "code": "message FindEnabledIPLibraryRequest {\n\tint64 ipLibraryId = 1;\n}", + "doc": "查找单个IP库" }, { - "name": "LookupIPRegionRequest", - "code": "message LookupIPRegionRequest {\n\tstring ip = 1;\n}", - "doc": "查询某个IP信息" + "name": "FindAllEnabledIPLibrariesWithTypeRequest", + "code": "message FindAllEnabledIPLibrariesWithTypeRequest {\n\tstring type = 1;\n}", + "doc": "列出某个类型的所有IP库" }, { "name": "LookupIPRegionResponse", "code": "message LookupIPRegionResponse {\n\tIPRegion ipRegion = 1;\n}", "doc": "" }, + { + "name": "CreateIPLibraryResponse", + "code": "message CreateIPLibraryResponse {\n\tint64 ipLibraryId = 1;\n}", + "doc": "" + }, + { + "name": "FindLatestIPLibraryWithTypeResponse", + "code": "message FindLatestIPLibraryWithTypeResponse {\n\tIPLibrary ipLibrary = 1;\n}", + "doc": "" + }, + { + "name": "FindAllEnabledIPLibrariesWithTypeResponse", + "code": "message FindAllEnabledIPLibrariesWithTypeResponse {\n\trepeated IPLibrary ipLibraries = 1;\n}", + "doc": "" + }, + { + "name": "LookupIPRegionsRequest", + "code": "message LookupIPRegionsRequest {\n\trepeated string ipList = 1;\n}", + "doc": "查询一组IP信息" + }, + { + "name": "IPRegion", + "code": "message IPRegion {\n\tstring country = 1;\n\tstring region = 2;\n\tstring province = 3;\n\tstring city = 4;\n\tstring isp = 5;\n\tint64 countryId = 6;\n\tint64 provinceId = 7;\n\tstring summary = 8; // 完整的地区组合\n}", + "doc": "IP信息" + }, + { + "name": "CreateIPLibraryRequest", + "code": "message CreateIPLibraryRequest {\n\tstring type = 1;\n\tint64 fileId = 3;\n}", + "doc": "创建IP库" + }, + { + "name": "FindLatestIPLibraryWithTypeRequest", + "code": "message FindLatestIPLibraryWithTypeRequest {\n\tstring type = 1;\n}", + "doc": "查找最新的IP库" + }, + { + "name": "LookupIPRegionRequest", + "code": "message LookupIPRegionRequest {\n\tstring ip = 1;\n}", + "doc": "查询某个IP信息" + }, { "name": "LookupIPRegionsResponse", "code": "message LookupIPRegionsResponse {\n\tmap\u003cstring, IPRegion\u003e ipRegionMap = 1;\n}", "doc": "" }, + { + "name": "FindEnabledIPLibraryResponse", + "code": "message FindEnabledIPLibraryResponse {\n\tIPLibrary ipLibrary = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledIPListContainsIPResponse", + "code": "message FindEnabledIPListContainsIPResponse {\n\trepeated IPList ipLists = 1;\n}", + "doc": "" + }, + { + "name": "UpdateIPListRequest", + "code": "message UpdateIPListRequest {\n\tint64 ipListId = 1;\n\tstring name = 2;\n\tstring code = 3;\n\tbytes timeoutJSON = 4;\n\tstring description = 5;\n}", + "doc": "修改IP列表" + }, + { + "name": "ListEnabledIPListsRequest", + "code": "message ListEnabledIPListsRequest {\n\tstring type = 1;\n\tbool isPublic = 2;\n\tstring keyword = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}", + "doc": "列出单页名单" + }, + { + "name": "ListEnabledIPListsResponse", + "code": "message ListEnabledIPListsResponse {\n\trepeated IPList ipLists = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledIPListContainsIPRequest", + "code": "message FindEnabledIPListContainsIPRequest {\n\tstring ip = 1;\n}", + "doc": "根据IP来搜索IP名单" + }, + { + "name": "CountAllEnabledIPListsRequest", + "code": "message CountAllEnabledIPListsRequest {\n\tstring type = 1;\n\tbool isPublic = 2;\n\tstring keyword = 3;\n}", + "doc": "计算名单数量" + }, + { + "name": "DeleteIPListRequest", + "code": "message DeleteIPListRequest {\n\tint64 ipListId = 1;\n}", + "doc": "删除IP名单" + }, { "name": "ExistsEnabledIPListRequest", "code": "message ExistsEnabledIPListRequest {\n\tint64 ipListId = 1;\n}", "doc": "检查IPList是否存在" }, { - "name": "FindEnabledIPListContainsIPRequest", - "code": "message FindEnabledIPListContainsIPRequest {\n\tstring ip = 1;\n}", - "doc": "根据IP来搜索IP名单" + "name": "ExistsEnabledIPListResponse", + "code": "message ExistsEnabledIPListResponse {\n\tbool exists = 1;\n}", + "doc": "" }, { "name": "CreateIPListRequest", @@ -8690,60 +11110,25 @@ "code": "message CreateIPListResponse {\n\tint64 ipListId = 1;\n}", "doc": "" }, - { - "name": "UpdateIPListRequest", - "code": "message UpdateIPListRequest {\n\tint64 ipListId = 1;\n\tstring name = 2;\n\tstring code = 3;\n\tbytes timeoutJSON = 4;\n\tstring description = 5;\n}", - "doc": "修改IP列表" - }, { "name": "FindEnabledIPListRequest", "code": "message FindEnabledIPListRequest {\n\tint64 ipListId = 1;\n}", "doc": "查找IP列表信息" }, - { - "name": "CountAllEnabledIPListsRequest", - "code": "message CountAllEnabledIPListsRequest {\n\tstring type = 1;\n\tbool isPublic = 2;\n\tstring keyword = 3;\n}", - "doc": "计算名单数量" - }, - { - "name": "ListEnabledIPListsRequest", - "code": "message ListEnabledIPListsRequest {\n\tstring type = 1;\n\tbool isPublic = 2;\n\tstring keyword = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}", - "doc": "列出单页名单" - }, - { - "name": "FindEnabledIPListContainsIPResponse", - "code": "message FindEnabledIPListContainsIPResponse {\n\trepeated IPList ipLists = 1;\n}", - "doc": "" - }, { "name": "FindEnabledIPListResponse", "code": "message FindEnabledIPListResponse {\n\tIPList ipList = 1;\n}", "doc": "" }, - { - "name": "ListEnabledIPListsResponse", - "code": "message ListEnabledIPListsResponse {\n\trepeated IPList ipLists = 1;\n}", - "doc": "" - }, - { - "name": "DeleteIPListRequest", - "code": "message DeleteIPListRequest {\n\tint64 ipListId = 1;\n}", - "doc": "删除IP名单" - }, - { - "name": "ExistsEnabledIPListResponse", - "code": "message ExistsEnabledIPListResponse {\n\tbool exists = 1;\n}", - "doc": "" - }, { "name": "IncreaseLatestItemRequest", "code": "message IncreaseLatestItemRequest {\n\tstring itemType = 1;\n\tint64 itemId = 2;\n}", "doc": "记录最近使用的条目" }, { - "name": "ListLogsRequest", - "code": "message ListLogsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tstring dayFrom = 3;\n\tstring dayTo = 4;\n\tstring keyword = 5;\n\tstring userType = 6;\n}", - "doc": "列出单页日志" + "name": "DeleteLogPermanentlyRequest", + "code": "message DeleteLogPermanentlyRequest {\n\tint64 logId = 1;\n}", + "doc": "删除单条" }, { "name": "DeleteLogsPermanentlyRequest", @@ -8755,16 +11140,31 @@ "code": "message CleanLogsPermanentlyRequest {\n\tint32 days = 1;\n\tbool clearAll = 2;\n}", "doc": "清理" }, + { + "name": "CountLogRequest", + "code": "message CountLogRequest {\n\tstring dayFrom = 1;\n\tstring dayTo = 2;\n\tstring keyword = 3;\n\tstring userType = 4; // admin|user\n}", + "doc": "计算日志数量" + }, + { + "name": "CreateLogResponse", + "code": "message CreateLogResponse {\n\n}", + "doc": "" + }, + { + "name": "ListLogsRequest", + "code": "message ListLogsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tstring dayFrom = 3;\n\tstring dayTo = 4;\n\tstring keyword = 5;\n\tstring userType = 6;\n}", + "doc": "列出单页日志" + }, + { + "name": "ListLogsResponse", + "code": "message ListLogsResponse {\n\trepeated Log logs = 1;\n}", + "doc": "" + }, { "name": "SumLogsSizeRequest", "code": "message SumLogsSizeRequest {\n\n}", "doc": "计算日志容量大小" }, - { - "name": "DeleteLogPermanentlyRequest", - "code": "message DeleteLogPermanentlyRequest {\n\tint64 logId = 1;\n}", - "doc": "删除单条" - }, { "name": "SumLogsResponse", "code": "message SumLogsResponse {\n\tint64 sizeBytes = 1;\n}", @@ -8776,19 +11176,9 @@ "doc": "创建日志" }, { - "name": "CreateLogResponse", - "code": "message CreateLogResponse {\n\n}", - "doc": "" - }, - { - "name": "CountLogRequest", - "code": "message CountLogRequest {\n\tstring dayFrom = 1;\n\tstring dayTo = 2;\n\tstring keyword = 3;\n\tstring userType = 4; // admin|user\n}", - "doc": "计算日志数量" - }, - { - "name": "ListLogsResponse", - "code": "message ListLogsResponse {\n\trepeated Log logs = 1;\n}", - "doc": "" + "name": "FindEnabledLoginRequest", + "code": "message FindEnabledLoginRequest {\n\tint64 adminId = 1;\n\tint64 userId = 3;\n\tstring type = 2;\n}", + "doc": "查找认证" }, { "name": "FindEnabledLoginResponse", @@ -8801,9 +11191,14 @@ "doc": "修改认证" }, { - "name": "FindEnabledLoginRequest", - "code": "message FindEnabledLoginRequest {\n\tint64 adminId = 1;\n\tint64 userId = 3;\n\tstring type = 2;\n}", - "doc": "查找认证" + "name": "ListUnreadMessagesRequest", + "code": "message ListUnreadMessagesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页未读消息" + }, + { + "name": "ListUnreadMessagesResponse", + "code": "message ListUnreadMessagesResponse {\n\trepeated Message messages = 1;\n}", + "doc": "" }, { "name": "UpdateMessageReadRequest", @@ -8825,16 +11220,6 @@ "code": "message CountUnreadMessagesRequest {\n\n}", "doc": "计算未读消息数" }, - { - "name": "ListUnreadMessagesRequest", - "code": "message ListUnreadMessagesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页未读消息" - }, - { - "name": "ListUnreadMessagesResponse", - "code": "message ListUnreadMessagesResponse {\n\trepeated Message messages = 1;\n}", - "doc": "" - }, { "name": "FindAllMessageMediasRequest", "code": "message FindAllMessageMediasRequest {\n\n}", @@ -8850,51 +11235,56 @@ "code": "message UpdateMessageMediasRequest {\n\trepeated MessageMedia messageMedias = 2;\n}", "doc": "设置所有支持的媒介" }, - { - "name": "CreateMessageMediaInstanceResponse", - "code": "message CreateMessageMediaInstanceResponse {\n\tint64 messageMediaInstanceId = 1;\n}", - "doc": "" - }, - { - "name": "ListEnabledMessageMediaInstancesRequest", - "code": "message ListEnabledMessageMediaInstancesRequest {\n\tstring mediaType = 1;\n\tstring keyword = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}", - "doc": "列出单页接收人" - }, - { - "name": "FindEnabledMessageMediaInstanceRequest", - "code": "message FindEnabledMessageMediaInstanceRequest {\n\tint64 messageMediaInstanceId = 1;\n}", - "doc": "查找单个接收人信息" - }, - { - "name": "CountAllEnabledMessageMediaInstancesRequest", - "code": "message CountAllEnabledMessageMediaInstancesRequest {\n\tstring mediaType = 1;\n\tstring keyword = 2;\n}", - "doc": "计算接收人数量" - }, - { - "name": "ListEnabledMessageMediaInstancesResponse", - "code": "message ListEnabledMessageMediaInstancesResponse {\n\trepeated MessageMediaInstance messageMediaInstances = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledMessageMediaInstanceResponse", - "code": "message FindEnabledMessageMediaInstanceResponse {\n\tMessageMediaInstance messageMediaInstance = 1;\n}", - "doc": "" - }, { "name": "CreateMessageMediaInstanceRequest", "code": "message CreateMessageMediaInstanceRequest {\n\tstring name = 1;\n\tstring mediaType = 2;\n\tbytes paramsJSON = 3;\n\trepeated int64 groupIds = 4;\n\tstring description = 5;\n\tbytes rateJSON = 6;\n\tint32 hashLife = 7;\n}", "doc": "创建接收人" }, + { + "name": "CreateMessageMediaInstanceResponse", + "code": "message CreateMessageMediaInstanceResponse {\n\tint64 messageMediaInstanceId = 1;\n}", + "doc": "" + }, { "name": "UpdateMessageMediaInstanceRequest", "code": "message UpdateMessageMediaInstanceRequest {\n\tint64 messageMediaInstanceId = 1;\n\tstring name = 2;\n\tstring mediaType = 3;\n\tbytes paramsJSON = 4;\n\tstring description = 5;\n\tbytes rateJSON = 7;\n\tint32 hashLife = 8;\n\tbool isOn = 6;\n}", "doc": "修改接收人" }, + { + "name": "CountAllEnabledMessageMediaInstancesRequest", + "code": "message CountAllEnabledMessageMediaInstancesRequest {\n\tstring mediaType = 1;\n\tstring keyword = 2;\n}", + "doc": "计算接收人数量" + }, + { + "name": "FindEnabledMessageMediaInstanceResponse", + "code": "message FindEnabledMessageMediaInstanceResponse {\n\tMessageMediaInstance messageMediaInstance = 1;\n}", + "doc": "" + }, { "name": "DeleteMessageMediaInstanceRequest", "code": "message DeleteMessageMediaInstanceRequest {\n\tint64 messageMediaInstanceId = 1;\n}", "doc": "删除接收人" }, + { + "name": "ListEnabledMessageMediaInstancesRequest", + "code": "message ListEnabledMessageMediaInstancesRequest {\n\tstring mediaType = 1;\n\tstring keyword = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}", + "doc": "列出单页接收人" + }, + { + "name": "ListEnabledMessageMediaInstancesResponse", + "code": "message ListEnabledMessageMediaInstancesResponse {\n\trepeated MessageMediaInstance messageMediaInstances = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledMessageMediaInstanceRequest", + "code": "message FindEnabledMessageMediaInstanceRequest {\n\tint64 messageMediaInstanceId = 1;\n}", + "doc": "查找单个接收人信息" + }, + { + "name": "FindAllEnabledMessageReceiversRequest", + "code": "message FindAllEnabledMessageReceiversRequest {\n\tstring role = 4;\n\tint64 nodeClusterId = 1;\n\tint64 nodeId = 2;\n\tint64 serverId = 3;\n}", + "doc": "查找接收者" + }, { "name": "FindAllEnabledMessageReceiversResponse", "code": "message FindAllEnabledMessageReceiversResponse {\n\trepeated MessageReceiver messageReceivers = 1;\n}", @@ -8916,14 +11306,14 @@ "doc": "修改接收者" }, { - "name": "FindAllEnabledMessageReceiversRequest", - "code": "message FindAllEnabledMessageReceiversRequest {\n\tstring role = 4;\n\tint64 nodeClusterId = 1;\n\tint64 nodeId = 2;\n\tint64 serverId = 3;\n}", - "doc": "查找接收者" + "name": "FindEnabledMessageRecipientRequest", + "code": "message FindEnabledMessageRecipientRequest {\n\tint64 messageRecipientId = 1;\n}", + "doc": "查找单个接收人信息" }, { - "name": "CreateMessageRecipientResponse", - "code": "message CreateMessageRecipientResponse {\n\tint64 messageRecipientId = 1;\n}", - "doc": "" + "name": "CreateMessageRecipientRequest", + "code": "message CreateMessageRecipientRequest {\n\tint64 adminId = 1;\n\tint64 messageMediaInstanceId = 2;\n\trepeated int64 messageRecipientGroupIds = 3;\n\tstring description = 4;\n\tstring user = 5;\n\tstring timeFrom = 6;\n\tstring timeTo = 7;\n}", + "doc": "创建接收人" }, { "name": "UpdateMessageRecipientRequest", @@ -8946,25 +11336,20 @@ "doc": "列出单页接收人" }, { - "name": "FindEnabledMessageRecipientRequest", - "code": "message FindEnabledMessageRecipientRequest {\n\tint64 messageRecipientId = 1;\n}", - "doc": "查找单个接收人信息" - }, - { - "name": "FindEnabledMessageRecipientResponse", - "code": "message FindEnabledMessageRecipientResponse {\n\tMessageRecipient messageRecipient = 1;\n}", + "name": "CreateMessageRecipientResponse", + "code": "message CreateMessageRecipientResponse {\n\tint64 messageRecipientId = 1;\n}", "doc": "" }, - { - "name": "CreateMessageRecipientRequest", - "code": "message CreateMessageRecipientRequest {\n\tint64 adminId = 1;\n\tint64 messageMediaInstanceId = 2;\n\trepeated int64 messageRecipientGroupIds = 3;\n\tstring description = 4;\n\tstring user = 5;\n\tstring timeFrom = 6;\n\tstring timeTo = 7;\n}", - "doc": "创建接收人" - }, { "name": "ListEnabledMessageRecipientsResponse", "code": "message ListEnabledMessageRecipientsResponse {\n\trepeated MessageRecipient messageRecipients = 1;\n}", "doc": "" }, + { + "name": "FindEnabledMessageRecipientResponse", + "code": "message FindEnabledMessageRecipientResponse {\n\tMessageRecipient messageRecipient = 1;\n}", + "doc": "" + }, { "name": "FindAllEnabledMessageRecipientGroupsRequest", "code": "message FindAllEnabledMessageRecipientGroupsRequest {\n\n}", @@ -9005,11 +11390,41 @@ "code": "message UpdateMessageRecipientGroupRequest {\n\tint64 messageRecipientGroupId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}", "doc": "修改分组" }, + { + "name": "UpdateMessageTaskStatusRequest", + "code": "message UpdateMessageTaskStatusRequest {\n\tint64 messageTaskId = 1;\n\tint32 status = 2;\n\tMessageTaskResult result = 3;\n}", + "doc": "修改消息任务状态" + }, + { + "name": "FindEnabledMessageTaskRequest", + "code": "message FindEnabledMessageTaskRequest {\n\tint64 messageTaskId = 1;\n}", + "doc": "读取消息任务状态" + }, + { + "name": "ListMessageTasksWithStatusResponse", + "code": "message ListMessageTasksWithStatusResponse {\n\trepeated MessageTask messageTasks = 1;\n}", + "doc": "" + }, { "name": "CreateMessageTaskResponse", "code": "message CreateMessageTaskResponse {\n\tint64 messageTaskId = 1;\n}", "doc": "" }, + { + "name": "FindSendingMessageTasksResponse", + "code": "message FindSendingMessageTasksResponse {\n\trepeated MessageTask messageTasks = 1;\n}", + "doc": "" + }, + { + "name": "DeleteMessageTaskRequest", + "code": "message DeleteMessageTaskRequest {\n\tint64 messageTaskId = 1;\n}", + "doc": "删除消息任务" + }, + { + "name": "FindEnabledMessageTaskResponse", + "code": "message FindEnabledMessageTaskResponse {\n\tMessageTask messageTask = 1;\n}", + "doc": "" + }, { "name": "CreateMessageTaskRequest", "code": "message CreateMessageTaskRequest {\n\tint64 recipientId = 1;\n\tint64 instanceId = 2;\n\tstring user = 3;\n\tstring subject = 4;\n\tstring body = 5;\n\tbool isPrimary = 6;\n}", @@ -9020,36 +11435,6 @@ "code": "message FindSendingMessageTasksRequest {\n\tint64 size = 1;\n}", "doc": "查找要发送的消息任务" }, - { - "name": "FindSendingMessageTasksResponse", - "code": "message FindSendingMessageTasksResponse {\n\trepeated MessageTask messageTasks = 1;\n}", - "doc": "" - }, - { - "name": "UpdateMessageTaskStatusRequest", - "code": "message UpdateMessageTaskStatusRequest {\n\tint64 messageTaskId = 1;\n\tint32 status = 2;\n\tMessageTaskResult result = 3;\n}", - "doc": "修改消息任务状态" - }, - { - "name": "DeleteMessageTaskRequest", - "code": "message DeleteMessageTaskRequest {\n\tint64 messageTaskId = 1;\n}", - "doc": "删除消息任务" - }, - { - "name": "FindEnabledMessageTaskRequest", - "code": "message FindEnabledMessageTaskRequest {\n\tint64 messageTaskId = 1;\n}", - "doc": "读取消息任务状态" - }, - { - "name": "FindEnabledMessageTaskResponse", - "code": "message FindEnabledMessageTaskResponse {\n\tMessageTask messageTask = 1;\n}", - "doc": "" - }, - { - "name": "ListMessageTasksWithStatusResponse", - "code": "message ListMessageTasksWithStatusResponse {\n\trepeated MessageTask messageTasks = 1;\n}", - "doc": "" - }, { "name": "CountMessageTaskLogsRequest", "code": "message CountMessageTaskLogsRequest {\n\n}", @@ -9066,19 +11451,9 @@ "doc": "" }, { - "name": "CountEnabledMetricChartsRequest", - "code": "message CountEnabledMetricChartsRequest {\n\tint64 metricItemId = 1;\n}", - "doc": "计算图表数量" - }, - { - "name": "ListEnabledMetricChartsRequest", - "code": "message ListEnabledMetricChartsRequest {\n\tint64 metricItemId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", - "doc": "列出单页图表" - }, - { - "name": "ListEnabledMetricChartsResponse", - "code": "message ListEnabledMetricChartsResponse {\n\trepeated MetricChart metricCharts = 1;\n}", - "doc": "" + "name": "DeleteMetricChartRequest", + "code": "message DeleteMetricChartRequest {\n\tint64 metricChartId = 1;\n}", + "doc": "删除图表" }, { "name": "CreateMetricChartRequest", @@ -9090,6 +11465,21 @@ "code": "message CreateMetricChartResponse {\n\tint64 metricChartId = 1;\n}", "doc": "" }, + { + "name": "FindEnabledMetricChartResponse", + "code": "message FindEnabledMetricChartResponse {\n\tMetricChart metricChart = 1;\n}", + "doc": "" + }, + { + "name": "CountEnabledMetricChartsRequest", + "code": "message CountEnabledMetricChartsRequest {\n\tint64 metricItemId = 1;\n}", + "doc": "计算图表数量" + }, + { + "name": "ListEnabledMetricChartsResponse", + "code": "message ListEnabledMetricChartsResponse {\n\trepeated MetricChart metricCharts = 1;\n}", + "doc": "" + }, { "name": "UpdateMetricChartRequest", "code": "message UpdateMetricChartRequest {\n\tint64 metricChartId = 1;\n\tstring name = 2;\n\tstring type = 3;\n\tint32 widthDiv = 4;\n\tbytes paramsJSON = 5;\n\tbool isOn = 6;\n\tint32 maxItems = 7;\n\tbool ignoreEmptyKeys = 8;\n\trepeated string ignoredKeys = 9;\n}", @@ -9101,34 +11491,34 @@ "doc": "查找单个图表" }, { - "name": "FindEnabledMetricChartResponse", - "code": "message FindEnabledMetricChartResponse {\n\tMetricChart metricChart = 1;\n}", - "doc": "" - }, - { - "name": "DeleteMetricChartRequest", - "code": "message DeleteMetricChartRequest {\n\tint64 metricChartId = 1;\n}", - "doc": "删除图表" - }, - { - "name": "UpdateMetricItemRequest", - "code": "message UpdateMetricItemRequest {\n\tint64 metricItemId = 1;\n\tstring name = 2;\n\trepeated string keys = 3;\n\tint32 period = 4;\n\tstring periodUnit = 5;\n\tint32 expiresPeriod = 9;\n\tstring value = 6;\n\tbool isOn = 7;\n\tbool isPublic = 8;\n}", - "doc": "修改指标" + "name": "ListEnabledMetricChartsRequest", + "code": "message ListEnabledMetricChartsRequest {\n\tint64 metricItemId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", + "doc": "列出单页图表" }, { "name": "FindEnabledMetricItemResponse", "code": "message FindEnabledMetricItemResponse {\n\tMetricItem metricItem = 1;\n}", "doc": "" }, + { + "name": "CountAllEnabledMetricItemsRequest", + "code": "message CountAllEnabledMetricItemsRequest {\n\tstring category = 1;\n}", + "doc": "计算指标数量" + }, { "name": "DeleteMetricItemRequest", "code": "message DeleteMetricItemRequest {\n\tint64 metricItemId = 1;\n}", "doc": "删除指标" }, { - "name": "CountAllEnabledMetricItemsRequest", - "code": "message CountAllEnabledMetricItemsRequest {\n\tstring category = 1;\n}", - "doc": "计算指标数量" + "name": "CreateMetricItemResponse", + "code": "message CreateMetricItemResponse {\n\tint64 metricItemId = 1;\n}", + "doc": "" + }, + { + "name": "UpdateMetricItemRequest", + "code": "message UpdateMetricItemRequest {\n\tint64 metricItemId = 1;\n\tstring name = 2;\n\trepeated string keys = 3;\n\tint32 period = 4;\n\tstring periodUnit = 5;\n\tint32 expiresPeriod = 9;\n\tstring value = 6;\n\tbool isOn = 7;\n\tbool isPublic = 8;\n}", + "doc": "修改指标" }, { "name": "ListEnabledMetricItemsRequest", @@ -9145,11 +11535,6 @@ "code": "message CreateMetricItemRequest {\n\tstring code = 1;\n\tstring category = 2;\n\tstring name = 3;\n\trepeated string keys = 4;\n\tint32 period = 5;\n\tstring periodUnit = 6;\n\tint32 expiresPeriod = 9;\n\tstring value = 7;\n\tbool isPublic = 8;\n}", "doc": "创建指标" }, - { - "name": "CreateMetricItemResponse", - "code": "message CreateMetricItemResponse {\n\tint64 metricItemId = 1;\n}", - "doc": "" - }, { "name": "FindEnabledMetricItemRequest", "code": "message FindEnabledMetricItemRequest {\n\tint64 metricItemId = 1;\n}", @@ -9176,39 +11561,9 @@ "doc": "" }, { - "name": "FindAllEnabledMonitorNodesRequest", - "code": "message FindAllEnabledMonitorNodesRequest {\n\n}", - "doc": "列出所有可用监控节点" - }, - { - "name": "FindAllEnabledMonitorNodesResponse", - "code": "message FindAllEnabledMonitorNodesResponse {\n\trepeated MonitorNode monitorNodes = 1;\n}", - "doc": "" - }, - { - "name": "FindCurrentMonitorNodeRequest", - "code": "message FindCurrentMonitorNodeRequest {\n\n}", - "doc": "获取当前监控节点" - }, - { - "name": "DeleteMonitorNodeRequest", - "code": "message DeleteMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n}", - "doc": "删除监控节点" - }, - { - "name": "CountAllEnabledMonitorNodesRequest", - "code": "message CountAllEnabledMonitorNodesRequest {\n\n}", - "doc": "计算监控节点数量" - }, - { - "name": "ListEnabledMonitorNodesRequest", - "code": "message ListEnabledMonitorNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页的监控节点" - }, - { - "name": "ListEnabledMonitorNodesResponse", - "code": "message ListEnabledMonitorNodesResponse {\n\trepeated MonitorNode monitorNodes = 1;\n}", - "doc": "" + "name": "UpdateMonitorNodeRequest", + "code": "message UpdateMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\n}", + "doc": "修改监控节点" }, { "name": "CreateMonitorNodeRequest", @@ -9216,18 +11571,18 @@ "doc": "创建监控节点" }, { - "name": "FindEnabledMonitorNodeRequest", - "code": "message FindEnabledMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n}", - "doc": "根据ID查找节点" - }, - { - "name": "FindEnabledMonitorNodeResponse", - "code": "message FindEnabledMonitorNodeResponse {\n\tMonitorNode monitorNode = 1;\n}", + "name": "FindAllEnabledMonitorNodesResponse", + "code": "message FindAllEnabledMonitorNodesResponse {\n\trepeated MonitorNode monitorNodes = 1;\n}", "doc": "" }, { - "name": "FindCurrentMonitorNodeResponse", - "code": "message FindCurrentMonitorNodeResponse {\n\tMonitorNode monitorNode = 1;\n}", + "name": "CountAllEnabledMonitorNodesRequest", + "code": "message CountAllEnabledMonitorNodesRequest {\n\n}", + "doc": "计算监控节点数量" + }, + { + "name": "ListEnabledMonitorNodesResponse", + "code": "message ListEnabledMonitorNodesResponse {\n\trepeated MonitorNode monitorNodes = 1;\n}", "doc": "" }, { @@ -9241,33 +11596,98 @@ "doc": "" }, { - "name": "UpdateMonitorNodeRequest", - "code": "message UpdateMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\n}", - "doc": "修改监控节点" + "name": "DeleteMonitorNodeRequest", + "code": "message DeleteMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n}", + "doc": "删除监控节点" + }, + { + "name": "FindAllEnabledMonitorNodesRequest", + "code": "message FindAllEnabledMonitorNodesRequest {\n\n}", + "doc": "列出所有可用监控节点" + }, + { + "name": "ListEnabledMonitorNodesRequest", + "code": "message ListEnabledMonitorNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页的监控节点" + }, + { + "name": "FindEnabledMonitorNodeRequest", + "code": "message FindEnabledMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n}", + "doc": "根据ID查找节点" + }, + { + "name": "FindCurrentMonitorNodeResponse", + "code": "message FindCurrentMonitorNodeResponse {\n\tMonitorNode monitorNode = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledMonitorNodeResponse", + "code": "message FindEnabledMonitorNodeResponse {\n\tMonitorNode monitorNode = 1;\n}", + "doc": "" + }, + { + "name": "FindCurrentMonitorNodeRequest", + "code": "message FindCurrentMonitorNodeRequest {\n\n}", + "doc": "获取当前监控节点" + }, + { + "name": "FindEnabledBasicNodeResponse", + "code": "message FindEnabledBasicNodeResponse {\n\tBasicNode node = 1;\n}", + "doc": "" + }, + { + "name": "FindAllUpgradeNodesWithNodeClusterIdResponse", + "code": "message FindAllUpgradeNodesWithNodeClusterIdResponse {\n\trepeated NodeUpgrade nodes = 1;\n\n\n\tmessage NodeUpgrade {\n\t\tNode node = 1;\n\t\tstring os = 2;\n\t\tstring arch = 3;\n\t\tstring oldVersion = 4;\n\t\tstring newVersion = 5;\n\t}\n}", + "doc": "" + }, + { + "name": "CountAllEnabledNodesWithNodeRegionIdRequest", + "code": "message CountAllEnabledNodesWithNodeRegionIdRequest {\n\tint64 nodeRegionId = 1;\n}", + "doc": "计算某个区域下的节点数量" + }, + { + "name": "DownloadNodeInstallationFileRequest", + "code": "message DownloadNodeInstallationFileRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tint64 chunkOffset = 3;\n}", + "doc": "下载最新边缘节点安装文件" + }, + { + "name": "FindNodeDNSResolverResponse", + "code": "message FindNodeDNSResolverResponse {\n\tbytes dnsResolverJSON = 1;\n}", + "doc": "" + }, + { + "name": "UpdateNodeDDoSProtectionRequest", + "code": "message UpdateNodeDDoSProtectionRequest {\n\tint64 nodeId = 1;\n\tbytes ddosProtectionJSON = 2;\n}", + "doc": "修改节点的DDOS设置" + }, + { + "name": "CountAllEnabledNodesRequest", + "code": "message CountAllEnabledNodesRequest {\n\n}", + "doc": "所有可用的节点数量" }, { "name": "FindEnabledBasicNodeRequest", "code": "message FindEnabledBasicNodeRequest {\n\tint64 nodeId = 1;\n}", "doc": "获取单个节点基本信息" }, + { + "name": "UpdateNodeConnectedAPINodesRequest", + "code": "message UpdateNodeConnectedAPINodesRequest {\n\trepeated int64 apiNodeIds = 1;\n}", + "doc": "更改节点连接的API节点信息" + }, + { + "name": "FindEnabledNodeDNSRequest", + "code": "message FindEnabledNodeDNSRequest {\n\tint64 nodeId = 1;\n\tint64 nodeClusterId = 2;\n}", + "doc": "查找单个节点的域名解析信息" + }, { "name": "NodeStreamMessage", "code": "message NodeStreamMessage {\n\tint64 nodeId = 1;\n\tint64 requestId = 2;\n\tint32 timeoutSeconds = 3;\n\tstring code = 4;\n\tbytes dataJSON = 5;\n\tbool isOk = 6;\n\tstring message = 7;\n}", "doc": "节点stream" }, { - "name": "FindEnabledNodesWithIdsRequest", - "code": "message FindEnabledNodesWithIdsRequest {\n\trepeated int64 nodeIds = 1;\n}", - "doc": "根据一组ID获取节点信息" - }, - { - "name": "UpdateNodeCacheRequest", - "code": "message UpdateNodeCacheRequest {\n\tint64 nodeId = 1;\n\tSizeCapacity maxCacheDiskCapacity = 2;\n\tSizeCapacity maxCacheMemoryCapacity = 3;\n\tstring cacheDiskDir = 4;\n}", - "doc": "修改节点缓存设置" - }, - { - "name": "FindAllEnabledNodesWithNodeClusterIdResponse", - "code": "message FindAllEnabledNodesWithNodeClusterIdResponse {\n\trepeated Node nodes = 1;\n}", + "name": "FindAllEnabledNodesWithNodeGrantIdResponse", + "code": "message FindAllEnabledNodesWithNodeGrantIdResponse {\n\trepeated Node nodes = 1;\n}", "doc": "" }, { @@ -9276,128 +11696,13 @@ "doc": "列出所有需要升级的节点" }, { - "name": "FindAllEnabledNodesDNSWithNodeClusterIdRequest", - "code": "message FindAllEnabledNodesDNSWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "取得某个集群下的所有节点" + "name": "CheckNodeLatestVersionRequest", + "code": "message CheckNodeLatestVersionRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tstring currentVersion = 3;\n}", + "doc": "检查新版本" }, { - "name": "NodeDNSInfo", - "code": "message NodeDNSInfo {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring ipAddr = 3;\n\trepeated DNSRoute routes = 4;\n\tint64 nodeClusterId = 5;\n\tint64 dnsDomainId = 6;\n\tstring dnsDomainName = 7;\n\tstring nodeClusterDNSName = 8;\n}", - "doc": "" - }, - { - "name": "DownloadNodeInstallationFileRequest", - "code": "message DownloadNodeInstallationFileRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tint64 chunkOffset = 3;\n}", - "doc": "下载最新边缘节点安装文件" - }, - { - "name": "DownloadNodeInstallationFileResponse", - "code": "message DownloadNodeInstallationFileResponse {\n\tbytes chunkData = 1;\n\tstring sum = 2; // 文件的md5sum\n\tint64 offset = 3;\n\tstring version = 4;\n\tstring filename = 5;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledNodesWithNodeGrantIdResponse", - "code": "message FindAllEnabledNodesWithNodeGrantIdResponse {\n\trepeated Node nodes = 1;\n}", - "doc": "" - }, - { - "name": "CountAllNotInstalledNodesWithNodeClusterIdRequest", - "code": "message CountAllNotInstalledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "计算未安装的节点数量" - }, - { - "name": "FindAllEnabledNodesDNSWithNodeClusterIdResponse", - "code": "message FindAllEnabledNodesDNSWithNodeClusterIdResponse {\n\trepeated NodeDNSInfo nodes = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledNodesWithIdsResponse", - "code": "message FindEnabledNodesWithIdsResponse {\n\trepeated Node nodes = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledBasicNodeResponse", - "code": "message FindEnabledBasicNodeResponse {\n\tBasicNode node = 1;\n}", - "doc": "" - }, - { - "name": "UpdateNodeSystemRequest", - "code": "message UpdateNodeSystemRequest {\n\tint64 nodeId = 1;\n\tint32 maxCPU = 2;\n}", - "doc": "修改节点系统信息" - }, - { - "name": "FindNodeLevelInfoResponse", - "code": "message FindNodeLevelInfoResponse {\n\tint32 level = 1;\n\tbytes parentNodesMapJSON = 2;\n}", - "doc": "" - }, - { - "name": "CreateNodeRequest", - "code": "message CreateNodeRequest {\n\tstring name = 1;\n\tint64 nodeClusterId = 2;\n\tNodeLogin nodeLogin = 3;\n\tint64 nodeGroupId = 4;\n\tint64 dnsDomainId = 5 [deprecated = true];\n\trepeated string dnsRoutes = 6;\n\tint64 nodeRegionId = 7;\n}", - "doc": "创建节点" - }, - { - "name": "UpdateNodeRequest", - "code": "message UpdateNodeRequest {\n\tint64 nodeId = 1;\n\tstring name = 2;\n\tint64 nodeClusterId = 3;\n\trepeated int64 secondaryNodeClusterIds = 13;\n\tbool isOn = 6;\n\tint64 nodeGroupId = 7;\n\tint64 nodeRegionId = 10;\n\tint32 level = 14;\n}", - "doc": "修改节点" - }, - { - "name": "UpdateNodeStatusRequest", - "code": "message UpdateNodeStatusRequest {\n\tint64 nodeId = 1;\n\tbytes statusJSON = 2;\n}", - "doc": "更新节点状态" - }, - { - "name": "StopNodeRequest", - "code": "message StopNodeRequest {\n\tint64 nodeId = 1;\n}", - "doc": "停止节点" - }, - { - "name": "UpdateNodeLoginRequest", - "code": "message UpdateNodeLoginRequest {\n\tint64 nodeId = 1;\n\tNodeLogin nodeLogin = 2;\n}", - "doc": "修改节点登录信息" - }, - { - "name": "FindEnabledNodeDNSRequest", - "code": "message FindEnabledNodeDNSRequest {\n\tint64 nodeId = 1;\n\tint64 nodeClusterId = 2;\n}", - "doc": "查找单个节点的域名解析信息" - }, - { - "name": "CheckNodeLatestVersionResponse", - "code": "message CheckNodeLatestVersionResponse {\n\tbool hasNewVersion = 1;\n\tstring newVersion = 2;\n}", - "doc": "" - }, - { - "name": "ListEnabledNodesMatchRequest", - "code": "message ListEnabledNodesMatchRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tint64 nodeClusterId = 3;\n\tint32 installState = 4;\n\tint32 activeState = 5;\n\tstring keyword = 6;\n\tint64 nodeGroupId = 7;\n\tint64 nodeRegionId = 8;\n\tint32 level = 9;\n\n\tbool cpuAsc = 20;\n\tbool cpuDesc = 21;\n\tbool memoryAsc = 22;\n\tbool memoryDesc = 23;\n\tbool trafficInAsc = 24;\n\tbool trafficInDesc = 25;\n\tbool trafficOutAsc = 26;\n\tbool trafficOutDesc = 27;\n\tbool loadAsc = 28;\n\tbool loadDesc = 29;\n}", - "doc": "列出单页节点" - }, - { - "name": "ListEnabledNodesMatchResponse", - "code": "message ListEnabledNodesMatchResponse {\n\trepeated Node nodes = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledNodeRequest", - "code": "message FindEnabledNodeRequest {\n\tint64 nodeId = 1;\n}", - "doc": "获取单个节点信息" - }, - { - "name": "StartNodeResponse", - "code": "message StartNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", - "doc": "" - }, - { - "name": "InstallNodeRequest", - "code": "message InstallNodeRequest {\n\tint64 nodeId = 1;\n}", - "doc": "安装节点" - }, - { - "name": "StartNodeRequest", - "code": "message StartNodeRequest {\n\tint64 nodeId = 1;\n}", - "doc": "启动节点" - }, - { - "name": "StopNodeResponse", - "code": "message StopNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", + "name": "CreateNodeResponse", + "code": "message CreateNodeResponse {\n\tint64 nodeId = 1;\n}", "doc": "" }, { @@ -9406,14 +11711,84 @@ "doc": "列出所有未安装的节点" }, { - "name": "FindNodeInstallStatusResponse", - "code": "message FindNodeInstallStatusResponse {\n\tNodeInstallStatus installStatus = 1;\n}", + "name": "CountAllNotInstalledNodesWithNodeClusterIdRequest", + "code": "message CountAllNotInstalledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "计算未安装的节点数量" + }, + { + "name": "CreateNodeRequest", + "code": "message CreateNodeRequest {\n\tstring name = 1;\n\tint64 nodeClusterId = 2;\n\tNodeLogin nodeLogin = 3;\n\tint64 nodeGroupId = 4;\n\tint64 dnsDomainId = 5 [deprecated = true];\n\trepeated string dnsRoutes = 6;\n\tint64 nodeRegionId = 7;\n}", + "doc": "创建节点" + }, + { + "name": "UpdateNodeIsInstalledRequest", + "code": "message UpdateNodeIsInstalledRequest {\n\tint64 nodeId = 1;\n\tbool isInstalled = 2;\n}", + "doc": "修改节点安装状态" + }, + { + "name": "StopNodeResponse", + "code": "message StopNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", "doc": "" }, { - "name": "UpdateNodeDNSRequest", - "code": "message UpdateNodeDNSRequest {\n\tint64 nodeId = 1;\n\tstring ipAddr = 2;\n\tint64 dnsDomainId = 3;\n\trepeated string routes = 4;\n}", - "doc": "修改节点的DNS信息" + "name": "FindNodeLevelInfoResponse", + "code": "message FindNodeLevelInfoResponse {\n\tint32 level = 1;\n\tbytes parentNodesMapJSON = 2;\n}", + "doc": "" + }, + { + "name": "FindNodeDDoSProtectionRequest", + "code": "message FindNodeDDoSProtectionRequest {\n\tint64 nodeId = 1;\n}", + "doc": "获取节点的DDoS设置" + }, + { + "name": "FindAllEnabledNodesWithNodeClusterIdResponse", + "code": "message FindAllEnabledNodesWithNodeClusterIdResponse {\n\trepeated Node nodes = 1;\n}", + "doc": "" + }, + { + "name": "UpdateNodeRequest", + "code": "message UpdateNodeRequest {\n\tint64 nodeId = 1;\n\tstring name = 2;\n\tint64 nodeClusterId = 3;\n\trepeated int64 secondaryNodeClusterIds = 13;\n\tbool isOn = 6;\n\tint64 nodeGroupId = 7;\n\tint64 nodeRegionId = 10;\n\tint32 level = 14;\n}", + "doc": "修改节点" + }, + { + "name": "UpgradeNodeRequest", + "code": "message UpgradeNodeRequest {\n\tint64 nodeId = 1;\n}", + "doc": "升级节点" + }, + { + "name": "UpdateNodeUpRequest", + "code": "message UpdateNodeUpRequest {\n\tint64 nodeId = 1;\n\tbool isUp = 2;\n}", + "doc": "设置节点上线状态" + }, + { + "name": "FindCurrentNodeConfigRequest", + "code": "message FindCurrentNodeConfigRequest {\n\t// 由于登录信息中已经包含了节点信息,所以这里不需要nodeId\n\tint64 version = 1;\n\tbool compress = 2; // 是否压缩\n\tint64 nodeTaskVersion = 3; // 通知任务版本\n}", + "doc": "组合单个节点配置" + }, + { + "name": "StartNodeRequest", + "code": "message StartNodeRequest {\n\tint64 nodeId = 1;\n}", + "doc": "启动节点" + }, + { + "name": "UpdateNodeStatusRequest", + "code": "message UpdateNodeStatusRequest {\n\tint64 nodeId = 1;\n\tbytes statusJSON = 2;\n}", + "doc": "更新节点状态" + }, + { + "name": "InstallNodeResponse", + "code": "message InstallNodeResponse {\n\n}", + "doc": "" + }, + { + "name": "FindNodeDDoSProtectionResponse", + "code": "message FindNodeDDoSProtectionResponse {\n\tbytes ddosProtectionJSON = 1;\n}", + "doc": "" + }, + { + "name": "UpdateNodeLoginRequest", + "code": "message UpdateNodeLoginRequest {\n\tint64 nodeId = 1;\n\tNodeLogin nodeLogin = 2;\n}", + "doc": "修改节点登录信息" }, { "name": "FindEnabledNodeConfigInfoResponse", @@ -9426,84 +11801,99 @@ "doc": "注册集群节点" }, { - "name": "FindCurrentNodeConfigResponse", - "code": "message FindCurrentNodeConfigResponse {\n\tbytes nodeJSON = 1;\n\tbool isChanged = 2;\n\tbool isCompressed = 3;\n\tint64 dataSize = 4;\n\tint64 timestamp = 5;\n}", - "doc": "" + "name": "CountAllEnabledNodesMatchRequest", + "code": "message CountAllEnabledNodesMatchRequest {\n\tint64 nodeClusterId = 1;\n\tint32 installState = 2;\n\tint32 activeState = 3;\n\tstring keyword = 4;\n\tint64 nodeGroupId = 5;\n\tint64 nodeRegionId = 6;\n\tint32 level = 7;\n}", + "doc": "计算匹配的节点数量" }, { "name": "FindAllEnabledNodesWithNodeGrantIdRequest", "code": "message FindAllEnabledNodesWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}", "doc": "查找使用某个认证的所有节点" }, - { - "name": "CountAllUpgradeNodesWithNodeClusterIdRequest", - "code": "message CountAllUpgradeNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "计算需要升级的节点数量" - }, { "name": "FindAllEnabledNodesWithNodeClusterIdRequest", "code": "message FindAllEnabledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1; // 集群ID\n\tbool includeSecondary = 2; // 是否检查节点的从集群,如果为false,则只检查主集群ID\n}", "doc": "根据集群查找所有节点" }, { - "name": "DeleteNodeFromNodeClusterRequest", - "code": "message DeleteNodeFromNodeClusterRequest {\n\tint64 nodeId = 1;\n\tint64 nodeClusterId = 2;\n}", - "doc": "从集群中删除节点" + "name": "UpdateNodeDNSRequest", + "code": "message UpdateNodeDNSRequest {\n\tint64 nodeId = 1;\n\tstring ipAddr = 2;\n\tint64 dnsDomainId = 3;\n\trepeated string routes = 4;\n}", + "doc": "修改节点的DNS信息" }, { - "name": "FindCurrentNodeConfigRequest", - "code": "message FindCurrentNodeConfigRequest {\n\t// 由于登录信息中已经包含了节点信息,所以这里不需要nodeId\n\tint64 version = 1;\n\tbool compress = 2; // 是否压缩\n\tint64 nodeTaskVersion = 3; // 通知任务版本\n}", - "doc": "组合单个节点配置" + "name": "UpdateNodeSystemRequest", + "code": "message UpdateNodeSystemRequest {\n\tint64 nodeId = 1;\n\tint32 maxCPU = 2;\n}", + "doc": "修改节点系统信息" }, { - "name": "InstallNodeResponse", - "code": "message InstallNodeResponse {\n\n}", + "name": "FindAllEnabledNodesDNSWithNodeClusterIdResponse", + "code": "message FindAllEnabledNodesDNSWithNodeClusterIdResponse {\n\trepeated NodeDNSInfo nodes = 1;\n}", "doc": "" }, { - "name": "FindNodeDDoSProtectionRequest", - "code": "message FindNodeDDoSProtectionRequest {\n\tint64 nodeId = 1;\n}", - "doc": "获取节点的DDoS设置" - }, - { - "name": "DeleteNodeRequest", - "code": "message DeleteNodeRequest {\n\tint64 nodeId = 1;\n}", - "doc": "删除节点" - }, - { - "name": "CountAllEnabledNodesWithNodeGroupIdRequest", - "code": "message CountAllEnabledNodesWithNodeGroupIdRequest {\n\tint64 nodeGroupId = 1;\n}", - "doc": "计算某个节点分组内的节点数量" - }, - { - "name": "FindEnabledNodeConfigInfoRequest", - "code": "message FindEnabledNodeConfigInfoRequest {\n\tint64 nodeId = 1;\n}", - "doc": "取得节点的配置概要信息" + "name": "NodeDNSInfo", + "code": "message NodeDNSInfo {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring ipAddr = 3;\n\trepeated DNSRoute routes = 4;\n\tint64 nodeClusterId = 5;\n\tint64 dnsDomainId = 6;\n\tstring dnsDomainName = 7;\n\tstring nodeClusterDNSName = 8;\n}", + "doc": "" }, { "name": "RegisterClusterNodeResponse", "code": "message RegisterClusterNodeResponse {\n\tstring uniqueId = 1;\n\tstring secret = 2;\n\trepeated string endpoints = 3;\n}", "doc": "" }, + { + "name": "ListEnabledNodesMatchRequest", + "code": "message ListEnabledNodesMatchRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tint64 nodeClusterId = 3;\n\tint32 installState = 4;\n\tint32 activeState = 5;\n\tstring keyword = 6;\n\tint64 nodeGroupId = 7;\n\tint64 nodeRegionId = 8;\n\tint32 level = 9;\n\n\tbool cpuAsc = 20;\n\tbool cpuDesc = 21;\n\tbool memoryAsc = 22;\n\tbool memoryDesc = 23;\n\tbool trafficInAsc = 24;\n\tbool trafficInDesc = 25;\n\tbool trafficOutAsc = 26;\n\tbool trafficOutDesc = 27;\n\tbool loadAsc = 28;\n\tbool loadDesc = 29;\n}", + "doc": "列出单页节点" + }, + { + "name": "FindCurrentNodeConfigResponse", + "code": "message FindCurrentNodeConfigResponse {\n\tbytes nodeJSON = 1;\n\tbool isChanged = 2;\n\tbool isCompressed = 3;\n\tint64 dataSize = 4;\n\tint64 timestamp = 5;\n}", + "doc": "" + }, + { + "name": "FindEnabledNodeRequest", + "code": "message FindEnabledNodeRequest {\n\tint64 nodeId = 1;\n}", + "doc": "获取单个节点信息" + }, + { + "name": "FindNodeInstallStatusRequest", + "code": "message FindNodeInstallStatusRequest {\n\tint64 nodeId = 1;\n}", + "doc": "读取节点安装状态" + }, + { + "name": "FindNodeInstallStatusResponse", + "code": "message FindNodeInstallStatusResponse {\n\tNodeInstallStatus installStatus = 1;\n}", + "doc": "" + }, { "name": "FindNodeDNSResolverRequest", "code": "message FindNodeDNSResolverRequest{\n\tint64 nodeId = 1;\n}", "doc": "读取节点DNS Resolver" }, { - "name": "CountAllEnabledNodesRequest", - "code": "message CountAllEnabledNodesRequest {\n\n}", - "doc": "所有可用的节点数量" + "name": "DeleteNodeRequest", + "code": "message DeleteNodeRequest {\n\tint64 nodeId = 1;\n}", + "doc": "删除节点" }, { - "name": "UpdateNodeIsInstalledRequest", - "code": "message UpdateNodeIsInstalledRequest {\n\tint64 nodeId = 1;\n\tbool isInstalled = 2;\n}", - "doc": "修改节点安装状态" + "name": "StopNodeRequest", + "code": "message StopNodeRequest {\n\tint64 nodeId = 1;\n}", + "doc": "停止节点" }, { - "name": "UpdateNodeUpRequest", - "code": "message UpdateNodeUpRequest {\n\tint64 nodeId = 1;\n\tbool isUp = 2;\n}", - "doc": "设置节点上线状态" + "name": "CountAllEnabledNodesWithNodeGroupIdRequest", + "code": "message CountAllEnabledNodesWithNodeGroupIdRequest {\n\tint64 nodeGroupId = 1;\n}", + "doc": "计算某个节点分组内的节点数量" + }, + { + "name": "UpdateNodeCacheRequest", + "code": "message UpdateNodeCacheRequest {\n\tint64 nodeId = 1;\n\tSizeCapacity maxCacheDiskCapacity = 2;\n\tSizeCapacity maxCacheMemoryCapacity = 3;\n\tstring cacheDiskDir = 4;\n}", + "doc": "修改节点缓存设置" + }, + { + "name": "InstallNodeRequest", + "code": "message InstallNodeRequest {\n\tint64 nodeId = 1;\n}", + "doc": "安装节点" }, { "name": "FindAllNotInstalledNodesWithNodeClusterIdResponse", @@ -9511,63 +11901,18 @@ "doc": "" }, { - "name": "UpdateNodeDDoSProtectionRequest", - "code": "message UpdateNodeDDoSProtectionRequest {\n\tint64 nodeId = 1;\n\tbytes ddosProtectionJSON = 2;\n}", - "doc": "修改节点的DDOS设置" + "name": "FindEnabledNodesWithIdsRequest", + "code": "message FindEnabledNodesWithIdsRequest {\n\trepeated int64 nodeIds = 1;\n}", + "doc": "根据一组ID获取节点信息" }, { - "name": "CreateNodeResponse", - "code": "message CreateNodeResponse {\n\tint64 nodeId = 1;\n}", + "name": "FindEnabledNodesWithIdsResponse", + "code": "message FindEnabledNodesWithIdsResponse {\n\trepeated Node nodes = 1;\n}", "doc": "" }, { - "name": "FindEnabledNodeResponse", - "code": "message FindEnabledNodeResponse {\n\tNode node = 1;\n}", - "doc": "" - }, - { - "name": "CountAllEnabledNodesMatchRequest", - "code": "message CountAllEnabledNodesMatchRequest {\n\tint64 nodeClusterId = 1;\n\tint32 installState = 2;\n\tint32 activeState = 3;\n\tstring keyword = 4;\n\tint64 nodeGroupId = 5;\n\tint64 nodeRegionId = 6;\n\tint32 level = 7;\n}", - "doc": "计算匹配的节点数量" - }, - { - "name": "UpgradeNodeRequest", - "code": "message UpgradeNodeRequest {\n\tint64 nodeId = 1;\n}", - "doc": "升级节点" - }, - { - "name": "CountAllEnabledNodesWithNodeRegionIdRequest", - "code": "message CountAllEnabledNodesWithNodeRegionIdRequest {\n\tint64 nodeRegionId = 1;\n}", - "doc": "计算某个区域下的节点数量" - }, - { - "name": "FindNodeInstallStatusRequest", - "code": "message FindNodeInstallStatusRequest {\n\tint64 nodeId = 1;\n}", - "doc": "读取节点安装状态" - }, - { - "name": "UpdateNodeConnectedAPINodesRequest", - "code": "message UpdateNodeConnectedAPINodesRequest {\n\trepeated int64 apiNodeIds = 1;\n}", - "doc": "更改节点连接的API节点信息" - }, - { - "name": "CountAllEnabledNodesWithNodeGrantIdRequest", - "code": "message CountAllEnabledNodesWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}", - "doc": "计算使用某个认证的节点数量" - }, - { - "name": "FindEnabledNodeDNSResponse", - "code": "message FindEnabledNodeDNSResponse {\n\tNodeDNSInfo node = 1;\n}", - "doc": "" - }, - { - "name": "CheckNodeLatestVersionRequest", - "code": "message CheckNodeLatestVersionRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tstring currentVersion = 3;\n}", - "doc": "检查新版本" - }, - { - "name": "FindNodeDNSResolverResponse", - "code": "message FindNodeDNSResolverResponse {\n\tbytes dnsResolverJSON = 1;\n}", + "name": "DownloadNodeInstallationFileResponse", + "code": "message DownloadNodeInstallationFileResponse {\n\tbytes chunkData = 1;\n\tstring sum = 2; // 文件的md5sum\n\tint64 offset = 3;\n\tstring version = 4;\n\tstring filename = 5;\n}", "doc": "" }, { @@ -9576,64 +11921,59 @@ "doc": "修改DNS Resolver" }, { - "name": "FindNodeDDoSProtectionResponse", - "code": "message FindNodeDDoSProtectionResponse {\n\tbytes ddosProtectionJSON = 1;\n}", + "name": "FindEnabledNodeConfigInfoRequest", + "code": "message FindEnabledNodeConfigInfoRequest {\n\tint64 nodeId = 1;\n}", + "doc": "取得节点的配置概要信息" + }, + { + "name": "ListEnabledNodesMatchResponse", + "code": "message ListEnabledNodesMatchResponse {\n\trepeated Node nodes = 1;\n}", "doc": "" }, { - "name": "FindAllUpgradeNodesWithNodeClusterIdResponse", - "code": "message FindAllUpgradeNodesWithNodeClusterIdResponse {\n\trepeated NodeUpgrade nodes = 1;\n\n\n\tmessage NodeUpgrade {\n\t\tNode node = 1;\n\t\tstring os = 2;\n\t\tstring arch = 3;\n\t\tstring oldVersion = 4;\n\t\tstring newVersion = 5;\n\t}\n}", + "name": "CountAllUpgradeNodesWithNodeClusterIdRequest", + "code": "message CountAllUpgradeNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "计算需要升级的节点数量" + }, + { + "name": "FindEnabledNodeDNSResponse", + "code": "message FindEnabledNodeDNSResponse {\n\tNodeDNSInfo node = 1;\n}", "doc": "" }, { - "name": "CountAllEnabledNodeClustersWithDNSProviderIdRequest", - "code": "message CountAllEnabledNodeClustersWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}", - "doc": "计算使用某个DNS服务商的集群数量" + "name": "CountAllEnabledNodesWithNodeGrantIdRequest", + "code": "message CountAllEnabledNodesWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}", + "doc": "计算使用某个认证的节点数量" }, { - "name": "FindAPINodesWithNodeClusterResponse", - "code": "message FindAPINodesWithNodeClusterResponse {\n\tbool useAllAPINodes = 1;\n\trepeated APINode apiNodes = 2;\n}", + "name": "FindAllEnabledNodesDNSWithNodeClusterIdRequest", + "code": "message FindAllEnabledNodesDNSWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "取得某个集群下的所有节点" + }, + { + "name": "CheckNodeLatestVersionResponse", + "code": "message CheckNodeLatestVersionResponse {\n\tbool hasNewVersion = 1;\n\tstring newVersion = 2;\n}", "doc": "" }, { - "name": "ListEnabledNodeClustersRequest", - "code": "message ListEnabledNodeClustersRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tstring keyword = 3;\n}", - "doc": "列出单页集群" + "name": "DeleteNodeFromNodeClusterRequest", + "code": "message DeleteNodeFromNodeClusterRequest {\n\tint64 nodeId = 1;\n\tint64 nodeClusterId = 2;\n}", + "doc": "从集群中删除节点" }, { - "name": "FindNodeClusterDDoSProtectionResponse", - "code": "message FindNodeClusterDDoSProtectionResponse {\n\tbytes ddosProtectionJSON = 1;\n}", + "name": "FindEnabledNodeResponse", + "code": "message FindEnabledNodeResponse {\n\tNode node = 1;\n}", "doc": "" }, { - "name": "UpdateNodeClusterSystemServiceRequest", - "code": "message UpdateNodeClusterSystemServiceRequest {\n\tint64 nodeClusterId = 1;\n\tstring type = 2;\n\tbytes paramsJSON = 3;\n}", - "doc": "修改集群的系统服务设置" - }, - { - "name": "FindNodeClusterSystemServiceResponse", - "code": "message FindNodeClusterSystemServiceResponse {\n\tbytes paramsJSON = 1;\n}", + "name": "StartNodeResponse", + "code": "message StartNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", "doc": "" }, { - "name": "FindLatestNodeClustersResponse", - "code": "message FindLatestNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", - "doc": "" - }, - { - "name": "UpdateNodeClusterDDoSProtectionRequest", - "code": "message UpdateNodeClusterDDoSProtectionRequest {\n\tint64 nodeClusterId = 1;\n\tbytes ddosProtectionJSON = 2;\n}", - "doc": "修改集群的DDOS设置" - }, - { - "name": "CreateNodeClusterRequest", - "code": "message CreateNodeClusterRequest {\n\tstring name = 1;\n\tint64 nodeGrantId = 2;\n\tstring installDir = 3;\n\tint64 dnsDomainId = 4;\n\tstring dnsName = 5;\n\tint64 httpCachePolicyId = 6;\n\tint64 httpFirewallPolicyId = 7;\n\tbytes systemServicesJSON = 8; // 系统服务设置\n}", - "doc": "创建集群" - }, - { - "name": "FindAPINodesWithNodeClusterRequest", - "code": "message FindAPINodesWithNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "查找集群的API节点信息" + "name": "CountAllEnabledNodeClustersWithNodeGrantIdRequest", + "code": "message CountAllEnabledNodeClustersWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}", + "doc": "计算使用某个认证的集群数量" }, { "name": "FindNodeClusterHealthCheckConfigResponse", @@ -9641,48 +11981,98 @@ "doc": "" }, { - "name": "UpdateNodeClusterHealthCheckRequest", - "code": "message UpdateNodeClusterHealthCheckRequest {\n\tint64 nodeClusterId = 1;\n\tbytes healthCheckJSON = 2;\n}", - "doc": "修改集群健康检查设置" - }, - { - "name": "FindEnabledNodeClusterTOARequest", - "code": "message FindEnabledNodeClusterTOARequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "查找集群的TOA配置" - }, - { - "name": "FindEnabledNodeClusterWebPPolicyResponse", - "code": "message FindEnabledNodeClusterWebPPolicyResponse {\n\tbytes webpPolicyJSON = 1;\n}", + "name": "FindAllEnabledNodeClustersWithNodeGrantIdResponse", + "code": "message FindAllEnabledNodeClustersWithNodeGrantIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", "doc": "" }, { - "name": "FindEnabledNodeClusterUAMPolicyRequest", - "code": "message FindEnabledNodeClusterUAMPolicyRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "读取集群的UAM策略" - }, - { - "name": "FindAllEnabledNodeClustersResponse", - "code": "message FindAllEnabledNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", + "name": "FindEnabledNodeClusterDNSResponse", + "code": "message FindEnabledNodeClusterDNSResponse {\n\tstring name = 1;\n\tDNSDomain domain = 2;\n\tDNSProvider provider = 3;\n\tstring defaultRoute = 6;\n\tbool nodesAutoSync = 4;\n\tbool serversAutoSync = 5;\n\trepeated string cnameRecords = 7;\n\tint32 ttl = 8;\n\tbool cnameAsDomain = 9;\n}", "doc": "" }, - { - "name": "ExecuteNodeClusterHealthCheckRequest", - "code": "message ExecuteNodeClusterHealthCheckRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "执行健康检查" - }, { "name": "FindAllEnabledNodeClustersWithDNSDomainIdResponse", "code": "message FindAllEnabledNodeClustersWithDNSDomainIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", "doc": "" }, + { + "name": "FindAllEnabledNodeClustersRequest", + "code": "message FindAllEnabledNodeClustersRequest {\n\n}", + "doc": "获取所有集群的信息" + }, + { + "name": "FindEnabledNodeClusterRequest", + "code": "message FindEnabledNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "查找单个集群信息" + }, + { + "name": "FindEnabledNodeClusterResponse", + "code": "message FindEnabledNodeClusterResponse {\n\tNodeCluster nodeCluster = 1;\n}", + "doc": "" + }, + { + "name": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest", + "code": "message FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest {\n\tint64 httpFirewallPolicyId = 1;\n}", + "doc": "查找使用某个WAF策略的所有集群" + }, + { + "name": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse", + "code": "message FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", + "doc": "" + }, + { + "name": "UpdateNodeClusterHTTPCachePolicyIdRequest", + "code": "message UpdateNodeClusterHTTPCachePolicyIdRequest {\n\tint64 nodeClusterId = 1;\n\tint64 httpCachePolicyId = 2;\n}", + "doc": "修改集群的缓存策略" + }, + { + "name": "UpdateNodeClusterTOARequest", + "code": "message UpdateNodeClusterTOARequest {\n\tint64 nodeClusterId = 1;\n\tbytes toaJSON = 2;\n}", + "doc": "修改集群的TOA设置" + }, + { + "name": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest", + "code": "message FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest {\n\tint64 httpCachePolicyId = 1;\n}", + "doc": "查找使用缓存策略的所有集群" + }, + { + "name": "CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest", + "code": "message CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest {\n\tint64 httpCachePolicyId = 1;\n}", + "doc": "计算使用某个缓存策略的集群数量" + }, { "name": "FindFreePortInNodeClusterResponse", "code": "message FindFreePortInNodeClusterResponse {\n\tint32 port = 1;\n}", "doc": "" }, { - "name": "CheckPortIsUsingInNodeClusterResponse", - "code": "message CheckPortIsUsingInNodeClusterResponse {\n\tbool isUsing = 1;\n}", + "name": "UpdateNodeClusterWebPPolicyRequest", + "code": "message UpdateNodeClusterWebPPolicyRequest {\n\tint64 nodeClusterId = 1;\n\tbytes webpPolicyJSON = 2;\n}", + "doc": "设置集群WebP策略" + }, + { + "name": "FindAllEnabledNodeClustersResponse", + "code": "message FindAllEnabledNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", + "doc": "" + }, + { + "name": "FindAllEnabledNodeClustersWithDNSDomainIdRequest", + "code": "message FindAllEnabledNodeClustersWithDNSDomainIdRequest {\n\tint64 dnsDomainId = 1;\n}", + "doc": "查找使用某个域名的所有集群" + }, + { + "name": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse", + "code": "message FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledNodeClusterTOARequest", + "code": "message FindEnabledNodeClusterTOARequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "查找集群的TOA配置" + }, + { + "name": "FindEnabledNodeClusterTOAResponse", + "code": "message FindEnabledNodeClusterTOAResponse {\n\tbytes toaJSON = 1;\n}", "doc": "" }, { @@ -9691,25 +12081,45 @@ "doc": "取得集群的配置概要信息" }, { - "name": "FindEnabledNodeClusterWebPPolicyRequest", - "code": "message FindEnabledNodeClusterWebPPolicyRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "读取集群WebP策略" + "name": "DeleteNodeClusterRequest", + "code": "message DeleteNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "删除集群" }, { - "name": "FindAllEnabledNodeClustersRequest", - "code": "message FindAllEnabledNodeClustersRequest {\n\n}", - "doc": "获取所有集群的信息" + "name": "ExecuteNodeClusterHealthCheckRequest", + "code": "message ExecuteNodeClusterHealthCheckRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "执行健康检查" + }, + { + "name": "ListEnabledNodeClustersResponse", + "code": "message ListEnabledNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", + "doc": "" + }, + { + "name": "FindNodeClusterSystemServiceResponse", + "code": "message FindNodeClusterSystemServiceResponse {\n\tbytes paramsJSON = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledNodeClusterWebPPolicyResponse", + "code": "message FindEnabledNodeClusterWebPPolicyResponse {\n\tbytes webpPolicyJSON = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledNodeClusterUAMPolicyResponse", + "code": "message FindEnabledNodeClusterUAMPolicyResponse {\n\tbytes uamPolicyJSON = 1;\n}", + "doc": "" + }, + { + "name": "CreateNodeClusterResponse", + "code": "message CreateNodeClusterResponse {\n\tint64 nodeClusterId = 1;\n}", + "doc": "" }, { "name": "UpdateNodeClusterRequest", "code": "message UpdateNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n\tstring name = 2;\n\tint64 nodeGrantId = 3;\n\tstring installDir = 4;\n\tstring timeZone = 5;\n\tint32 nodeMaxThreads = 6;\n\n\tbool autoOpenPorts = 8;\n}", "doc": "修改集群" }, - { - "name": "FindNodeClusterHealthCheckConfigRequest", - "code": "message FindNodeClusterHealthCheckConfigRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "查找集群的健康检查配置" - }, { "name": "CheckNodeClusterDNSNameResponse", "code": "message CheckNodeClusterDNSNameResponse {\n\tbool isUsed = 1;\n}", @@ -9721,39 +12131,154 @@ "doc": "修改集群的域名设置" }, { - "name": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest", - "code": "message FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest {\n\tint64 httpFirewallPolicyId = 1;\n}", - "doc": "查找使用某个WAF策略的所有集群" - }, - { - "name": "FindEnabledNodeClusterUAMPolicyResponse", - "code": "message FindEnabledNodeClusterUAMPolicyResponse {\n\tbytes uamPolicyJSON = 1;\n}", + "name": "CheckNodeClusterDNSChangesResponse", + "code": "message CheckNodeClusterDNSChangesResponse {\n\tbool isChanged = 1;\n}", "doc": "" }, - { - "name": "CheckPortIsUsingInNodeClusterRequest", - "code": "message CheckPortIsUsingInNodeClusterRequest {\n\tint32 port = 1;\n\tint64 nodeClusterId = 2;\n\tint64 excludeServerId = 3;\n\tstring excludeProtocol = 4;\n\tstring protocolFamily = 5;\n}", - "doc": "检查端口是否已经被使用" - }, { "name": "UpdateNodeClusterPinnedRequest", "code": "message UpdateNodeClusterPinnedRequest {\n\tint64 nodeClusterId = 1;\n\tbool isPinned = 2;\n}", "doc": "设置集群是否置顶" }, { - "name": "UpdateNodeClusterWebPPolicyRequest", - "code": "message UpdateNodeClusterWebPPolicyRequest {\n\tint64 nodeClusterId = 1;\n\tbytes webpPolicyJSON = 2;\n}", - "doc": "设置集群WebP策略" + "name": "CreateNodeClusterRequest", + "code": "message CreateNodeClusterRequest {\n\tstring name = 1;\n\tint64 nodeGrantId = 2;\n\tstring installDir = 3;\n\tint64 dnsDomainId = 4;\n\tstring dnsName = 5;\n\tint64 httpCachePolicyId = 6;\n\tint64 httpFirewallPolicyId = 7;\n\tbytes systemServicesJSON = 8; // 系统服务设置\n}", + "doc": "创建集群" }, { - "name": "FindAllEnabledNodeClustersWithNodeGrantIdResponse", - "code": "message FindAllEnabledNodeClustersWithNodeGrantIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", + "name": "FindAPINodesWithNodeClusterRequest", + "code": "message FindAPINodesWithNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "查找集群的API节点信息" + }, + { + "name": "UpdateNodeClusterSystemServiceRequest", + "code": "message UpdateNodeClusterSystemServiceRequest {\n\tint64 nodeClusterId = 1;\n\tstring type = 2;\n\tbytes paramsJSON = 3;\n}", + "doc": "修改集群的系统服务设置" + }, + { + "name": "CheckPortIsUsingInNodeClusterResponse", + "code": "message CheckPortIsUsingInNodeClusterResponse {\n\tbool isUsing = 1;\n}", "doc": "" }, { - "name": "CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest", - "code": "message CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest {\n\tint64 httpCachePolicyId = 1;\n}", - "doc": "计算使用某个缓存策略的集群数量" + "name": "UpdateNodeClusterUAMPolicyRequest", + "code": "message UpdateNodeClusterUAMPolicyRequest {\n\tint64 nodeClusterId = 1;\n\tbytes uamPolicyJSON = 2;\n}", + "doc": "设置集群的UAM策略" + }, + { + "name": "FindNodeClusterHealthCheckConfigRequest", + "code": "message FindNodeClusterHealthCheckConfigRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "查找集群的健康检查配置" + }, + { + "name": "CheckNodeClusterDNSChangesRequest", + "code": "message CheckNodeClusterDNSChangesRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "检查集群的DNS是否有变化" + }, + { + "name": "CountAllEnabledNodeClustersWithDNSProviderIdRequest", + "code": "message CountAllEnabledNodeClustersWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}", + "doc": "计算使用某个DNS服务商的集群数量" + }, + { + "name": "FindEnabledNodeClusterUAMPolicyRequest", + "code": "message FindEnabledNodeClusterUAMPolicyRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "读取集群的UAM策略" + }, + { + "name": "CountAllEnabledNodeClustersRequest", + "code": "message CountAllEnabledNodeClustersRequest {\n\tstring keyword = 1;\n}", + "doc": "计算所有集群数量" + }, + { + "name": "ListEnabledNodeClustersRequest", + "code": "message ListEnabledNodeClustersRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tstring keyword = 3;\n}", + "doc": "列出单页集群" + }, + { + "name": "UpdateNodeClusterDDoSProtectionRequest", + "code": "message UpdateNodeClusterDDoSProtectionRequest {\n\tint64 nodeClusterId = 1;\n\tbytes ddosProtectionJSON = 2;\n}", + "doc": "修改集群的DDOS设置" + }, + { + "name": "FindFreePortInNodeClusterRequest", + "code": "message FindFreePortInNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n\tstring protocolFamily = 2;\n}", + "doc": "获取集群中可以使用的端口" + }, + { + "name": "FindLatestNodeClustersRequest", + "code": "message FindLatestNodeClustersRequest {\n\tint64 size = 1;\n}", + "doc": "查找最近访问的集群" + }, + { + "name": "UpdateNodeClusterHTTPFirewallPolicyIdRequest", + "code": "message UpdateNodeClusterHTTPFirewallPolicyIdRequest {\n\tint64 nodeClusterId = 1;\n\tint64 httpFirewallPolicyId = 2;\n}", + "doc": "修改集群的WAF策略" + }, + { + "name": "FindNodeClusterSystemServiceRequest", + "code": "message FindNodeClusterSystemServiceRequest {\n\tint64 nodeClusterId = 1;\n\tstring type = 2;\n}", + "doc": "查找集群的系统服务设置" + }, + { + "name": "FindLatestNodeClustersResponse", + "code": "message FindLatestNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", + "doc": "" + }, + { + "name": "UpdateNodeClusterHealthCheckRequest", + "code": "message UpdateNodeClusterHealthCheckRequest {\n\tint64 nodeClusterId = 1;\n\tbytes healthCheckJSON = 2;\n}", + "doc": "修改集群健康检查设置" + }, + { + "name": "CheckNodeClusterDNSNameRequest", + "code": "message CheckNodeClusterDNSNameRequest {\n\tint64 nodeClusterId = 1;\n\tstring dnsName = 2;\n}", + "doc": "检查集群域名是否已经被使用" + }, + { + "name": "FindEnabledNodeClusterConfigInfoResponse", + "code": "message FindEnabledNodeClusterConfigInfoResponse {\n\tbool healthCheckIsOn = 1;\n\tbool hasFirewallActions = 2;\n\tbool hasThresholds = 3;\n\tbool hasMessageReceivers = 4;\n\tbool isTOAEnabled = 5;\n\tbool hasMetricItems = 6;\n\tbool webpIsOn = 7;\n\tbool uamIsOn = 10;\n\tbool hasSystemServices = 8;\n\tbool hasDDoSProtection = 9;\n}", + "doc": "" + }, + { + "name": "FindEnabledNodeClusterWebPPolicyRequest", + "code": "message FindEnabledNodeClusterWebPPolicyRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "读取集群WebP策略" + }, + { + "name": "FindNodeClusterDDoSProtectionResponse", + "code": "message FindNodeClusterDDoSProtectionResponse {\n\tbytes ddosProtectionJSON = 1;\n}", + "doc": "" + }, + { + "name": "FindAPINodesWithNodeClusterResponse", + "code": "message FindAPINodesWithNodeClusterResponse {\n\tbool useAllAPINodes = 1;\n\trepeated APINode apiNodes = 2;\n}", + "doc": "" + }, + { + "name": "FindEnabledNodeClusterDNSRequest", + "code": "message FindEnabledNodeClusterDNSRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "查找集群的DNS配置" + }, + { + "name": "CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest", + "code": "message CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest {\n\tint64 httpFirewallPolicyId = 1;\n}", + "doc": "计算使用某个WAF策略的集群数量" + }, + { + "name": "CheckPortIsUsingInNodeClusterRequest", + "code": "message CheckPortIsUsingInNodeClusterRequest {\n\tint32 port = 1;\n\tint64 nodeClusterId = 2;\n\tint64 excludeServerId = 3;\n\tstring excludeProtocol = 4;\n\tstring protocolFamily = 5;\n}", + "doc": "检查端口是否已经被使用" + }, + { + "name": "FindNodeClusterDDoSProtectionRequest", + "code": "message FindNodeClusterDDoSProtectionRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "获取集群的DDoS设置" + }, + { + "name": "ExecuteNodeClusterHealthCheckResponse", + "code": "message ExecuteNodeClusterHealthCheckResponse {\n\trepeated Result results = 1;\n\n\n\tmessage Result {\n\t\tNode node = 1;\n\t\tstring nodeAddr = 2;\n\t\tbool isOk = 3;\n\t\tstring error = 4;\n\t\tfloat costMs = 5;\n\t}\n}", + "doc": "" }, { "name": "FindAllEnabledNodeClustersWithNodeGrantIdRequest", @@ -9765,181 +12290,11 @@ "code": "message CountAllEnabledNodeClustersWithDNSDomainIdRequest {\n\tint64 dnsDomainId = 1;\n}", "doc": "计算使用某个DNS域名的集群数量" }, - { - "name": "CheckNodeClusterDNSChangesRequest", - "code": "message CheckNodeClusterDNSChangesRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "检查集群的DNS是否有变化" - }, - { - "name": "UpdateNodeClusterTOARequest", - "code": "message UpdateNodeClusterTOARequest {\n\tint64 nodeClusterId = 1;\n\tbytes toaJSON = 2;\n}", - "doc": "修改集群的TOA设置" - }, - { - "name": "DeleteNodeClusterRequest", - "code": "message DeleteNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "删除集群" - }, - { - "name": "ListEnabledNodeClustersResponse", - "code": "message ListEnabledNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", - "doc": "" - }, - { - "name": "CountAllEnabledNodeClustersWithNodeGrantIdRequest", - "code": "message CountAllEnabledNodeClustersWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}", - "doc": "计算使用某个认证的集群数量" - }, - { - "name": "FindEnabledNodeClusterDNSResponse", - "code": "message FindEnabledNodeClusterDNSResponse {\n\tstring name = 1;\n\tDNSDomain domain = 2;\n\tDNSProvider provider = 3;\n\tstring defaultRoute = 6;\n\tbool nodesAutoSync = 4;\n\tbool serversAutoSync = 5;\n\trepeated string cnameRecords = 7;\n\tint32 ttl = 8;\n\tbool cnameAsDomain = 9;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest", - "code": "message FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest {\n\tint64 httpCachePolicyId = 1;\n}", - "doc": "查找使用缓存策略的所有集群" - }, - { - "name": "CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest", - "code": "message CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest {\n\tint64 httpFirewallPolicyId = 1;\n}", - "doc": "计算使用某个WAF策略的集群数量" - }, - { - "name": "UpdateNodeClusterHTTPFirewallPolicyIdRequest", - "code": "message UpdateNodeClusterHTTPFirewallPolicyIdRequest {\n\tint64 nodeClusterId = 1;\n\tint64 httpFirewallPolicyId = 2;\n}", - "doc": "修改集群的WAF策略" - }, - { - "name": "FindFreePortInNodeClusterRequest", - "code": "message FindFreePortInNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n\tstring protocolFamily = 2;\n}", - "doc": "获取集群中可以使用的端口" - }, - { - "name": "FindEnabledNodeClusterConfigInfoResponse", - "code": "message FindEnabledNodeClusterConfigInfoResponse {\n\tbool healthCheckIsOn = 1;\n\tbool hasFirewallActions = 2;\n\tbool hasThresholds = 3;\n\tbool hasMessageReceivers = 4;\n\tbool isTOAEnabled = 5;\n\tbool hasMetricItems = 6;\n\tbool webpIsOn = 7;\n\tbool uamIsOn = 10;\n\tbool hasSystemServices = 8;\n\tbool hasDDoSProtection = 9;\n}", - "doc": "" - }, - { - "name": "FindLatestNodeClustersRequest", - "code": "message FindLatestNodeClustersRequest {\n\tint64 size = 1;\n}", - "doc": "查找最近访问的集群" - }, - { - "name": "FindNodeClusterDDoSProtectionRequest", - "code": "message FindNodeClusterDDoSProtectionRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "获取集群的DDoS设置" - }, - { - "name": "FindEnabledNodeClusterResponse", - "code": "message FindEnabledNodeClusterResponse {\n\tNodeCluster nodeCluster = 1;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledNodeClustersWithDNSDomainIdRequest", - "code": "message FindAllEnabledNodeClustersWithDNSDomainIdRequest {\n\tint64 dnsDomainId = 1;\n}", - "doc": "查找使用某个域名的所有集群" - }, - { - "name": "ExecuteNodeClusterHealthCheckResponse", - "code": "message ExecuteNodeClusterHealthCheckResponse {\n\trepeated Result results = 1;\n\n\n\tmessage Result {\n\t\tNode node = 1;\n\t\tstring nodeAddr = 2;\n\t\tbool isOk = 3;\n\t\tstring error = 4;\n\t\tfloat costMs = 5;\n\t}\n}", - "doc": "" - }, - { - "name": "FindEnabledNodeClusterDNSRequest", - "code": "message FindEnabledNodeClusterDNSRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "查找集群的DNS配置" - }, - { - "name": "CheckNodeClusterDNSChangesResponse", - "code": "message CheckNodeClusterDNSChangesResponse {\n\tbool isChanged = 1;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse", - "code": "message FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", - "doc": "" - }, - { - "name": "CreateNodeClusterResponse", - "code": "message CreateNodeClusterResponse {\n\tint64 nodeClusterId = 1;\n}", - "doc": "" - }, - { - "name": "CountAllEnabledNodeClustersRequest", - "code": "message CountAllEnabledNodeClustersRequest {\n\tstring keyword = 1;\n}", - "doc": "计算所有集群数量" - }, - { - "name": "CheckNodeClusterDNSNameRequest", - "code": "message CheckNodeClusterDNSNameRequest {\n\tint64 nodeClusterId = 1;\n\tstring dnsName = 2;\n}", - "doc": "检查集群域名是否已经被使用" - }, - { - "name": "FindEnabledNodeClusterTOAResponse", - "code": "message FindEnabledNodeClusterTOAResponse {\n\tbytes toaJSON = 1;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse", - "code": "message FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}", - "doc": "" - }, - { - "name": "FindNodeClusterSystemServiceRequest", - "code": "message FindNodeClusterSystemServiceRequest {\n\tint64 nodeClusterId = 1;\n\tstring type = 2;\n}", - "doc": "查找集群的系统服务设置" - }, - { - "name": "FindEnabledNodeClusterRequest", - "code": "message FindEnabledNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "查找单个集群信息" - }, - { - "name": "UpdateNodeClusterHTTPCachePolicyIdRequest", - "code": "message UpdateNodeClusterHTTPCachePolicyIdRequest {\n\tint64 nodeClusterId = 1;\n\tint64 httpCachePolicyId = 2;\n}", - "doc": "修改集群的缓存策略" - }, - { - "name": "UpdateNodeClusterUAMPolicyRequest", - "code": "message UpdateNodeClusterUAMPolicyRequest {\n\tint64 nodeClusterId = 1;\n\tbytes uamPolicyJSON = 2;\n}", - "doc": "设置集群的UAM策略" - }, { "name": "NodeClusterFirewallActionResponse", "code": "message NodeClusterFirewallActionResponse {\n\tint64 nodeClusterFirewallActionId = 1;\n}", "doc": "" }, - { - "name": "FindAllEnabledNodeClusterFirewallActionsResponse", - "code": "message FindAllEnabledNodeClusterFirewallActionsResponse {\n\trepeated NodeClusterFirewallAction nodeClusterFirewallActions = 1;\n}", - "doc": "" - }, - { - "name": "CountAllEnabledNodeClusterFirewallActionsRequest", - "code": "message CountAllEnabledNodeClusterFirewallActionsRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "计算动作数量" - }, - { - "name": "FindAllEnabledNodeClusterFirewallActionsRequest", - "code": "message FindAllEnabledNodeClusterFirewallActionsRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "查询集群的所有动作" - }, - { - "name": "FindEnabledNodeClusterFirewallActionRequest", - "code": "message FindEnabledNodeClusterFirewallActionRequest {\n\tint64 nodeClusterFirewallActionId = 1;\n}", - "doc": "查询单个动作" - }, - { - "name": "FindEnabledNodeClusterFirewallActionResponse", - "code": "message FindEnabledNodeClusterFirewallActionResponse {\n\tNodeClusterFirewallAction nodeClusterFirewallAction = 1;\n}", - "doc": "" - }, - { - "name": "CreateNodeClusterFirewallActionRequest", - "code": "message CreateNodeClusterFirewallActionRequest {\n\tint64 nodeClusterId = 1;\n\tstring name = 2;\n\tstring eventLevel = 3;\n\tstring type = 4;\n\tbytes paramsJSON = 5;\n}", - "doc": "创建动作" - }, { "name": "UpdateNodeClusterFirewallActionRequest", "code": "message UpdateNodeClusterFirewallActionRequest {\n\tint64 nodeClusterFirewallActionId = 1;\n\tstring name = 2;\n\tstring eventLevel = 3;\n\tstring type = 4;\n\tbytes paramsJSON = 5;\n}", @@ -9950,6 +12305,36 @@ "code": "message DeleteNodeClusterFirewallActionRequest {\n\tint64 nodeClusterFirewallActionId = 1;\n}", "doc": "删除动作" }, + { + "name": "FindAllEnabledNodeClusterFirewallActionsRequest", + "code": "message FindAllEnabledNodeClusterFirewallActionsRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "查询集群的所有动作" + }, + { + "name": "CountAllEnabledNodeClusterFirewallActionsRequest", + "code": "message CountAllEnabledNodeClusterFirewallActionsRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "计算动作数量" + }, + { + "name": "CreateNodeClusterFirewallActionRequest", + "code": "message CreateNodeClusterFirewallActionRequest {\n\tint64 nodeClusterId = 1;\n\tstring name = 2;\n\tstring eventLevel = 3;\n\tstring type = 4;\n\tbytes paramsJSON = 5;\n}", + "doc": "创建动作" + }, + { + "name": "FindAllEnabledNodeClusterFirewallActionsResponse", + "code": "message FindAllEnabledNodeClusterFirewallActionsResponse {\n\trepeated NodeClusterFirewallAction nodeClusterFirewallActions = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledNodeClusterFirewallActionRequest", + "code": "message FindEnabledNodeClusterFirewallActionRequest {\n\tint64 nodeClusterFirewallActionId = 1;\n}", + "doc": "查询单个动作" + }, + { + "name": "FindEnabledNodeClusterFirewallActionResponse", + "code": "message FindEnabledNodeClusterFirewallActionResponse {\n\tNodeClusterFirewallAction nodeClusterFirewallAction = 1;\n}", + "doc": "" + }, { "name": "FindAllNodeClusterMetricItemsRequest", "code": "message FindAllNodeClusterMetricItemsRequest {\n\tint64 nodeClusterId = 1;\n\tstring category = 2;\n}", @@ -9985,21 +12370,11 @@ "code": "message DisableNodeClusterMetricItemRequest {\n\tint64 nodeClusterId = 1;\n\tint64 metricItemId = 2;\n}", "doc": "禁用某个指标" }, - { - "name": "FindAllEnabledNodeGrantsRequest", - "code": "message FindAllEnabledNodeGrantsRequest {\n\n}", - "doc": "获取所有认证信息" - }, { "name": "TestNodeGrantRequest", "code": "message TestNodeGrantRequest {\n\tint64 nodeGrantId = 1;\n\tstring host = 2;\n\tint32 port = 3;\n}", "doc": "测试连接" }, - { - "name": "TestNodeGrantResponse", - "code": "message TestNodeGrantResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", - "doc": "" - }, { "name": "UpdateNodeGrantRequest", "code": "message UpdateNodeGrantRequest {\n\tint64 nodeGrantId = 8;\n\tstring name = 1;\n\tstring method = 2;\n\tstring username = 3;\n\tstring password = 4;\n\tstring privateKey = 5;\n\tstring passphrase = 9;\n\tstring description = 6;\n\tint64 nodeId = 7;\n\tbool su = 10;\n}", @@ -10010,29 +12385,29 @@ "code": "message DisableNodeGrantResponse {\n\n}", "doc": "" }, - { - "name": "ListEnabledNodeGrantsRequest", - "code": "message ListEnabledNodeGrantsRequest {\n\tstring keyword = 3;\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页认证" - }, { "name": "FindAllEnabledNodeGrantsResponse", "code": "message FindAllEnabledNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}", "doc": "" }, + { + "name": "DisableNodeGrantRequest", + "code": "message DisableNodeGrantRequest {\n\tint64 nodeGrantId = 1;\n}", + "doc": "禁用节点认证" + }, { "name": "FindEnabledNodeGrantRequest", "code": "message FindEnabledNodeGrantRequest {\n\tint64 nodeGrantId = 1;\n}", "doc": "获取认证信息" }, { - "name": "FindEnabledNodeGrantResponse", - "code": "message FindEnabledNodeGrantResponse {\n\tNodeGrant nodeGrant = 1;\n}", + "name": "FindSuggestNodeGrantsResponse", + "code": "message FindSuggestNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}", "doc": "" }, { - "name": "FindSuggestNodeGrantsResponse", - "code": "message FindSuggestNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}", + "name": "FindEnabledNodeGrantResponse", + "code": "message FindEnabledNodeGrantResponse {\n\tNodeGrant nodeGrant = 1;\n}", "doc": "" }, { @@ -10041,29 +12416,44 @@ "doc": "创建节点认证" }, { - "name": "CountAllEnabledNodeGrantsRequest", - "code": "message CountAllEnabledNodeGrantsRequest {\n\tstring keyword = 1;\n}", - "doc": "计算节点认证数量" + "name": "CreateNodeGrantResponse", + "code": "message CreateNodeGrantResponse {\n\tint64 nodeGrantId = 1;\n}", + "doc": "" }, { "name": "ListEnabledNodeGrantsResponse", "code": "message ListEnabledNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}", "doc": "" }, + { + "name": "TestNodeGrantResponse", + "code": "message TestNodeGrantResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", + "doc": "" + }, { "name": "FindSuggestNodeGrantsRequest", "code": "message FindSuggestNodeGrantsRequest {\n\tint64 nodeClusterId = 1; // 边缘节点集群\n\tint64 nsClusterId = 2; // NS节点集群\n}", "doc": "查找集群推荐的认证" }, { - "name": "CreateNodeGrantResponse", - "code": "message CreateNodeGrantResponse {\n\tint64 nodeGrantId = 1;\n}", - "doc": "" + "name": "CountAllEnabledNodeGrantsRequest", + "code": "message CountAllEnabledNodeGrantsRequest {\n\tstring keyword = 1;\n}", + "doc": "计算节点认证数量" }, { - "name": "DisableNodeGrantRequest", - "code": "message DisableNodeGrantRequest {\n\tint64 nodeGrantId = 1;\n}", - "doc": "禁用节点认证" + "name": "ListEnabledNodeGrantsRequest", + "code": "message ListEnabledNodeGrantsRequest {\n\tstring keyword = 3;\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页认证" + }, + { + "name": "FindAllEnabledNodeGrantsRequest", + "code": "message FindAllEnabledNodeGrantsRequest {\n\n}", + "doc": "获取所有认证信息" + }, + { + "name": "FindEnabledNodeGroupResponse", + "code": "message FindEnabledNodeGroupResponse {\n\tNodeGroup nodeGroup = 1;\n}", + "doc": "" }, { "name": "CreateNodeGroupRequest", @@ -10075,16 +12465,21 @@ "code": "message UpdateNodeGroupRequest {\n\tint64 nodeGroupId = 1;\n\tstring name = 2;\n}", "doc": "修改分组" }, + { + "name": "UpdateNodeGroupOrdersRequest", + "code": "message UpdateNodeGroupOrdersRequest {\n\trepeated int64 nodeGroupIds = 1;\n}", + "doc": "修改分组排序" + }, + { + "name": "FindAllEnabledNodeGroupsWithNodeClusterIdResponse", + "code": "message FindAllEnabledNodeGroupsWithNodeClusterIdResponse {\n\trepeated NodeGroup nodeGroups = 1;\n}", + "doc": "" + }, { "name": "FindEnabledNodeGroupRequest", "code": "message FindEnabledNodeGroupRequest {\n\tint64 nodeGroupId = 1;\n}", "doc": "查找单个分组信息" }, - { - "name": "FindEnabledNodeGroupResponse", - "code": "message FindEnabledNodeGroupResponse {\n\tNodeGroup nodeGroup = 1;\n}", - "doc": "" - }, { "name": "CreateNodeGroupResponse", "code": "message CreateNodeGroupResponse {\n\tint64 nodeGroupId = 1;\n}", @@ -10101,28 +12496,23 @@ "doc": "查询所有分组" }, { - "name": "FindAllEnabledNodeGroupsWithNodeClusterIdResponse", - "code": "message FindAllEnabledNodeGroupsWithNodeClusterIdResponse {\n\trepeated NodeGroup nodeGroups = 1;\n}", + "name": "CountAllEnabledNodeIPAddressesRequest", + "code": "message CountAllEnabledNodeIPAddressesRequest {\n\tint64 nodeClusterId = 1;\n\tstring role = 2;\n\tint32 upState = 3;\n\tstring keyword = 4;\n}", + "doc": "计算IP地址数量" + }, + { + "name": "DisableAllNodeIPAddressesWithNodeIdResponse", + "code": "message DisableAllNodeIPAddressesWithNodeIdResponse {\n\n}", "doc": "" }, { - "name": "UpdateNodeGroupOrdersRequest", - "code": "message UpdateNodeGroupOrdersRequest {\n\trepeated int64 nodeGroupIds = 1;\n}", - "doc": "修改分组排序" + "name": "FindEnabledNodeIPAddressRequest", + "code": "message FindEnabledNodeIPAddressRequest {\n\tint64 nodeIPAddressId = 1;\n}", + "doc": "查找单个IP地址" }, { - "name": "CreateNodeIPAddressResponse", - "code": "message CreateNodeIPAddressResponse {\n\tint64 nodeIPAddressId = 1;\n}", - "doc": "" - }, - { - "name": "UpdateNodeIPAddressNodeIdRequest", - "code": "message UpdateNodeIPAddressNodeIdRequest {\n\tint64 nodeIPAddressId = 1;\n\tint64 nodeId = 2;\n}", - "doc": "修改IP地址所属节点" - }, - { - "name": "DisableNodeIPAddressResponse", - "code": "message DisableNodeIPAddressResponse {\n\n}", + "name": "FindEnabledNodeIPAddressResponse", + "code": "message FindEnabledNodeIPAddressResponse {\n\tNodeIPAddress nodeIPAddress = 1;\n}", "doc": "" }, { @@ -10136,58 +12526,28 @@ "doc": "" }, { - "name": "RestoreNodeIPAddressBackupIPRequest", - "code": "message RestoreNodeIPAddressBackupIPRequest {\n\tint64 nodeIPAddressId = 1;\n}", - "doc": "还原备用IP状态" + "name": "ListEnabledNodeIPAddressesRequest", + "code": "message ListEnabledNodeIPAddressesRequest {\n\tint64 nodeClusterId = 1;\n\tstring role = 2;\n\tint32 upState = 3;\n\tstring keyword = 4;\n\tint64 offset = 5;\n\tint64 size = 6;\n}", + "doc": "列出单页IP地址" }, { "name": "CreateNodeIPAddressRequest", "code": "message CreateNodeIPAddressRequest {\n\tint64 nodeId = 1;\n\tstring role = 2;\n\tstring name = 3;\n\tstring ip = 4;\n\tbool canAccess = 5;\n\tbool isUp = 6;\n}", "doc": "创建IP地址" }, - { - "name": "CreateNodeIPAddressesRequest", - "code": "message CreateNodeIPAddressesRequest {\n\tint64 nodeId = 1;\n\tstring role = 2;\n\tstring name = 3;\n\trepeated string ipList = 4;\n\tbool canAccess = 5;\n\tbool isUp = 6;\n\tstring groupValue = 7;\n}", - "doc": "批量创建IP地址" - }, - { - "name": "FindEnabledNodeIPAddressRequest", - "code": "message FindEnabledNodeIPAddressRequest {\n\tint64 nodeIPAddressId = 1;\n}", - "doc": "查找单个IP地址" - }, - { - "name": "FindEnabledNodeIPAddressResponse", - "code": "message FindEnabledNodeIPAddressResponse {\n\tNodeIPAddress nodeIPAddress = 1;\n}", - "doc": "" - }, - { - "name": "ListEnabledNodeIPAddressesRequest", - "code": "message ListEnabledNodeIPAddressesRequest {\n\tint64 nodeClusterId = 1;\n\tstring role = 2;\n\tint32 upState = 3;\n\tstring keyword = 4;\n\tint64 offset = 5;\n\tint64 size = 6;\n}", - "doc": "列出单页IP地址" - }, - { - "name": "ListEnabledNodeIPAddressesResponse", - "code": "message ListEnabledNodeIPAddressesResponse {\n\trepeated NodeIPAddress nodeIPAddresses = 1;\n}", - "doc": "" - }, { "name": "UpdateNodeIPAddressRequest", "code": "message UpdateNodeIPAddressRequest {\n\tint64 nodeIPAddressId = 1;\n\tstring name = 2;\n\tstring ip = 3;\n\tbool canAccess = 4;\n\tbool isOn = 5;\n\tbool isUp = 6;\n}", "doc": "修改IP地址" }, { - "name": "DisableAllNodeIPAddressesWithNodeIdRequest", - "code": "message DisableAllNodeIPAddressesWithNodeIdRequest {\n\tint64 nodeId = 1;\n\tstring role = 2;\n}", - "doc": "禁用节点的所有IP地址" - }, - { - "name": "DisableAllNodeIPAddressesWithNodeIdResponse", - "code": "message DisableAllNodeIPAddressesWithNodeIdResponse {\n\n}", + "name": "DisableNodeIPAddressResponse", + "code": "message DisableNodeIPAddressResponse {\n\n}", "doc": "" }, { - "name": "CreateNodeIPAddressesResponse", - "code": "message CreateNodeIPAddressesResponse {\n\trepeated int64 nodeIPAddressIds = 1;\n}", + "name": "CreateNodeIPAddressResponse", + "code": "message CreateNodeIPAddressResponse {\n\tint64 nodeIPAddressId = 1;\n}", "doc": "" }, { @@ -10196,9 +12556,19 @@ "doc": "禁用单个IP地址" }, { - "name": "CountAllEnabledNodeIPAddressesRequest", - "code": "message CountAllEnabledNodeIPAddressesRequest {\n\tint64 nodeClusterId = 1;\n\tstring role = 2;\n\tint32 upState = 3;\n\tstring keyword = 4;\n}", - "doc": "计算IP地址数量" + "name": "UpdateNodeIPAddressNodeIdRequest", + "code": "message UpdateNodeIPAddressNodeIdRequest {\n\tint64 nodeIPAddressId = 1;\n\tint64 nodeId = 2;\n}", + "doc": "修改IP地址所属节点" + }, + { + "name": "DisableAllNodeIPAddressesWithNodeIdRequest", + "code": "message DisableAllNodeIPAddressesWithNodeIdRequest {\n\tint64 nodeId = 1;\n\tstring role = 2;\n}", + "doc": "禁用节点的所有IP地址" + }, + { + "name": "ListEnabledNodeIPAddressesResponse", + "code": "message ListEnabledNodeIPAddressesResponse {\n\trepeated NodeIPAddress nodeIPAddresses = 1;\n}", + "doc": "" }, { "name": "UpdateNodeIPAddressIsUpRequest", @@ -10206,8 +12576,18 @@ "doc": "设置上下线状态" }, { - "name": "ListNodeIPAddressLogsResponse", - "code": "message ListNodeIPAddressLogsResponse {\n\trepeated NodeIPAddressLog nodeIPAddressLogs = 1;\n}", + "name": "RestoreNodeIPAddressBackupIPRequest", + "code": "message RestoreNodeIPAddressBackupIPRequest {\n\tint64 nodeIPAddressId = 1;\n}", + "doc": "还原备用IP状态" + }, + { + "name": "CreateNodeIPAddressesRequest", + "code": "message CreateNodeIPAddressesRequest {\n\tint64 nodeId = 1;\n\tstring role = 2;\n\tstring name = 3;\n\trepeated string ipList = 4;\n\tbool canAccess = 5;\n\tbool isUp = 6;\n\tstring groupValue = 7;\n}", + "doc": "批量创建IP地址" + }, + { + "name": "CreateNodeIPAddressesResponse", + "code": "message CreateNodeIPAddressesResponse {\n\trepeated int64 nodeIPAddressIds = 1;\n}", "doc": "" }, { @@ -10220,6 +12600,11 @@ "code": "message ListNodeIPAddressLogsRequest {\n\tint64 nodeIPAddressId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", "doc": "列出单页日志" }, + { + "name": "ListNodeIPAddressLogsResponse", + "code": "message ListNodeIPAddressLogsResponse {\n\trepeated NodeIPAddressLog nodeIPAddressLogs = 1;\n}", + "doc": "" + }, { "name": "CountAllEnabledNodeIPAddressThresholdsRequest", "code": "message CountAllEnabledNodeIPAddressThresholdsRequest {\n\tint64 nodeIPAddressId = 1;\n}", @@ -10260,26 +12645,26 @@ "code": "message FindAllEnabledNodeIPAddressThresholdsResponse {\n\trepeated NodeIPAddressThreshold nodeIPAddressThresholds = 1;\n}", "doc": "" }, - { - "name": "CountNodeLogsRequest", - "code": "message CountNodeLogsRequest {\n\tint64 nodeClusterId = 11;\n\tint64 nodeId = 1;\n\tstring role = 2;\n\tstring dayFrom = 3;\n\tstring dayTo = 4;\n\tstring keyword = 5;\n\tstring level = 6;\n\tint64 serverId = 7;\n\tint64 originId = 8;\n\tbool isUnread = 9;\n\tstring tag = 10;\n\tint32 fixedState = 12;\n\tbool allServers = 13; // 是否获取所有服务相关的日志\n}", - "doc": "查询日志数量" - }, { "name": "ListNodeLogsResponse", "code": "message ListNodeLogsResponse {\n\trepeated NodeLog nodeLogs = 1;\n}", "doc": "" }, { - "name": "FixAllNodeLogsRequest", - "code": "message FixAllNodeLogsRequest {\n\n}", - "doc": "设置所有日志为已修复" + "name": "FixNodeLogsRequest", + "code": "message FixNodeLogsRequest {\n\trepeated int64 nodeLogIds = 1;\n}", + "doc": "设置日志为已修复" }, { "name": "UpdateNodeLogsReadRequest", "code": "message UpdateNodeLogsReadRequest {\n\trepeated int64 nodeLogIds = 1;\n}", "doc": "设置日志为已读" }, + { + "name": "FixAllNodeLogsRequest", + "code": "message FixAllNodeLogsRequest {\n\n}", + "doc": "设置所有日志为已修复" + }, { "name": "UpdateAllNodeLogsReadRequest", "code": "message UpdateAllNodeLogsReadRequest {\n\n}", @@ -10295,16 +12680,16 @@ "code": "message CreateNodeLogsResponse {\n\n}", "doc": "" }, + { + "name": "CountNodeLogsRequest", + "code": "message CountNodeLogsRequest {\n\tint64 nodeClusterId = 11;\n\tint64 nodeId = 1;\n\tstring role = 2;\n\tstring dayFrom = 3;\n\tstring dayTo = 4;\n\tstring keyword = 5;\n\tstring level = 6;\n\tint64 serverId = 7;\n\tint64 originId = 8;\n\tbool isUnread = 9;\n\tstring tag = 10;\n\tint32 fixedState = 12;\n\tbool allServers = 13; // 是否获取所有服务相关的日志\n}", + "doc": "查询日志数量" + }, { "name": "ListNodeLogsRequest", "code": "message ListNodeLogsRequest {\n\tint64 nodeClusterId = 15;\n\tint64 nodeId = 1;\n\tstring role = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n\n\tstring dayFrom = 5;\n\tstring dayTo = 6;\n\tstring keyword = 7;\n\tstring level = 8;\n\tint64 serverId = 9;\n\tint32 fixedState = 10;\n\tbool allServers = 11; // 是否获取所有服务相关的日志\n\tint64 originId = 12;\n\tbool isUnread = 13;\n\tstring tag = 14;\n}", "doc": "列出单页日志" }, - { - "name": "FixNodeLogsRequest", - "code": "message FixNodeLogsRequest {\n\trepeated int64 nodeLogIds = 1;\n}", - "doc": "设置日志为已修复" - }, { "name": "FindNodeLoginSuggestPortsRequest", "code": "message FindNodeLoginSuggestPortsRequest {\n\tstring host = 1;\n}", @@ -10345,6 +12730,11 @@ "code": "message UpdateNodePriceItemRequest {\n\tint64 NodePriceItemId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tint64 bitsFrom = 4;\n\tint64 bitsTo = 5;\n}", "doc": "修改区域价格" }, + { + "name": "FindAllEnabledNodePriceItemsRequest", + "code": "message FindAllEnabledNodePriceItemsRequest {\n\tstring type = 1;\n}", + "doc": "查找所有区域价格" + }, { "name": "FindAllEnabledNodePriceItemsResponse", "code": "message FindAllEnabledNodePriceItemsResponse {\n\trepeated NodePriceItem NodePriceItems = 1;\n}", @@ -10361,9 +12751,9 @@ "doc": "删除区域价格" }, { - "name": "FindAllEnabledNodePriceItemsRequest", - "code": "message FindAllEnabledNodePriceItemsRequest {\n\tstring type = 1;\n}", - "doc": "查找所有区域价格" + "name": "CreateNodeRegionRequest", + "code": "message CreateNodeRegionRequest {\n\tstring name = 1;\n\tstring description = 2;\n}", + "doc": "创建区域" }, { "name": "CreateNodeRegionResponse", @@ -10376,15 +12766,30 @@ "doc": "修改区域" }, { - "name": "FindAllEnabledNodeRegionsRequest", - "code": "message FindAllEnabledNodeRegionsRequest {\n\n}", - "doc": "查找所有区域" + "name": "DeleteNodeRegionRequest", + "code": "message DeleteNodeRegionRequest {\n\tint64 nodeRegionId = 1;\n}", + "doc": "删除区域" }, { "name": "FindAllEnabledNodeRegionsResponse", "code": "message FindAllEnabledNodeRegionsResponse {\n\trepeated NodeRegion nodeRegions = 1;\n}", "doc": "" }, + { + "name": "UpdateNodeRegionOrdersRequest", + "code": "message UpdateNodeRegionOrdersRequest {\n\trepeated int64 nodeRegionIds = 1;\n}", + "doc": "排序" + }, + { + "name": "UpdateNodeRegionPriceRequest", + "code": "message UpdateNodeRegionPriceRequest {\n\tint64 nodeRegionId = 1;\n\tint64 nodeItemId = 2;\n\tfloat price = 3;\n}", + "doc": "修改价格项价格" + }, + { + "name": "FindAllEnabledNodeRegionsRequest", + "code": "message FindAllEnabledNodeRegionsRequest {\n\n}", + "doc": "查找所有区域" + }, { "name": "FindAllEnabledAndOnNodeRegionsRequest", "code": "message FindAllEnabledAndOnNodeRegionsRequest {\n\n}", @@ -10395,11 +12800,6 @@ "code": "message FindAllEnabledAndOnNodeRegionsResponse {\n\trepeated NodeRegion nodeRegions = 1;\n}", "doc": "" }, - { - "name": "UpdateNodeRegionOrdersRequest", - "code": "message UpdateNodeRegionOrdersRequest {\n\trepeated int64 nodeRegionIds = 1;\n}", - "doc": "排序" - }, { "name": "FindEnabledNodeRegionRequest", "code": "message FindEnabledNodeRegionRequest {\n\tint64 nodeRegionId = 1;\n}", @@ -10410,54 +12810,24 @@ "code": "message FindEnabledNodeRegionResponse {\n\tNodeRegion nodeRegion = 1;\n}", "doc": "" }, - { - "name": "UpdateNodeRegionPriceRequest", - "code": "message UpdateNodeRegionPriceRequest {\n\tint64 nodeRegionId = 1;\n\tint64 nodeItemId = 2;\n\tfloat price = 3;\n}", - "doc": "修改价格项价格" - }, - { - "name": "CreateNodeRegionRequest", - "code": "message CreateNodeRegionRequest {\n\tstring name = 1;\n\tstring description = 2;\n}", - "doc": "创建区域" - }, - { - "name": "DeleteNodeRegionRequest", - "code": "message DeleteNodeRegionRequest {\n\tint64 nodeRegionId = 1;\n}", - "doc": "删除区域" - }, - { - "name": "FindNodeClusterTasksResponse", - "code": "message FindNodeClusterTasksResponse {\n\trepeated ClusterTask clusterTasks = 1;\n}", - "doc": "" - }, { "name": "FindNodeTasksResponse", "code": "message FindNodeTasksResponse {\n\trepeated NodeTask nodeTasks = 1;\n}", "doc": "" }, - { - "name": "DeleteNodeTasksRequest", - "code": "message DeleteNodeTasksRequest {\n\trepeated int64 nodeTaskIds = 1;\n}", - "doc": "批量删除任务" - }, - { - "name": "UpdateNodeTasksNotifiedRequest", - "code": "message UpdateNodeTasksNotifiedRequest {\n\trepeated int64 nodeTaskIds = 1;\n}", - "doc": "设置任务已通知" - }, { "name": "ExistsNodeTasksResponse", "code": "message ExistsNodeTasksResponse {\n\tbool existTasks = 1;\n\tbool existError = 2;\n}", "doc": "" }, { - "name": "ReportNodeTaskDoneRequest", - "code": "message ReportNodeTaskDoneRequest {\n\tint64 nodeTaskId = 1;\n\tbool isOk = 2;\n\tstring error = 3;\n}", - "doc": "报告同步任务结果" + "name": "FindNodeTasksRequest", + "code": "message FindNodeTasksRequest {\n\n}", + "doc": "获取单节点同步任务" }, { - "name": "ClusterTask", - "code": "message ClusterTask {\n\tint64 clusterId = 1;\n\tstring clusterName = 2;\n\trepeated NodeTask nodeTasks = 3;\n}", + "name": "FindNodeClusterTasksResponse", + "code": "message FindNodeClusterTasksResponse {\n\trepeated ClusterTask clusterTasks = 1;\n}", "doc": "" }, { @@ -10465,21 +12835,6 @@ "code": "message ExistsNodeTasksRequest {\n\trepeated string excludeTypes = 1;\n}", "doc": "检查是否有正在执行的任务" }, - { - "name": "DeleteNodeTaskRequest", - "code": "message DeleteNodeTaskRequest {\n\tint64 nodeTaskId = 1;\n}", - "doc": "删除任务" - }, - { - "name": "FindNotifyingNodeTasksResponse", - "code": "message FindNotifyingNodeTasksResponse {\n\trepeated NodeTask nodeTasks = 1;\n}", - "doc": "" - }, - { - "name": "FindNodeTasksRequest", - "code": "message FindNodeTasksRequest {\n\n}", - "doc": "获取单节点同步任务" - }, { "name": "CountDoingNodeTasksRequest", "code": "message CountDoingNodeTasksRequest {\n\n}", @@ -10490,34 +12845,59 @@ "code": "message FindNotifyingNodeTasksRequest {\n\tint64 size = 1;\n}", "doc": "查找需要通知的任务" }, + { + "name": "ReportNodeTaskDoneRequest", + "code": "message ReportNodeTaskDoneRequest {\n\tint64 nodeTaskId = 1;\n\tbool isOk = 2;\n\tstring error = 3;\n}", + "doc": "报告同步任务结果" + }, + { + "name": "ClusterTask", + "code": "message ClusterTask {\n\tint64 clusterId = 1;\n\tstring clusterName = 2;\n\trepeated NodeTask nodeTasks = 3;\n}", + "doc": "" + }, + { + "name": "DeleteNodeTaskRequest", + "code": "message DeleteNodeTaskRequest {\n\tint64 nodeTaskId = 1;\n}", + "doc": "删除任务" + }, + { + "name": "FindNotifyingNodeTasksResponse", + "code": "message FindNotifyingNodeTasksResponse {\n\trepeated NodeTask nodeTasks = 1;\n}", + "doc": "" + }, { "name": "FindNodeClusterTasksRequest", "code": "message FindNodeClusterTasksRequest {\n\n}", "doc": "获取所有正在同步的集群信息" }, + { + "name": "DeleteNodeTasksRequest", + "code": "message DeleteNodeTasksRequest {\n\trepeated int64 nodeTaskIds = 1;\n}", + "doc": "批量删除任务" + }, + { + "name": "UpdateNodeTasksNotifiedRequest", + "code": "message UpdateNodeTasksNotifiedRequest {\n\trepeated int64 nodeTaskIds = 1;\n}", + "doc": "设置任务已通知" + }, { "name": "CreateNodeThresholdRequest", "code": "message CreateNodeThresholdRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tint64 nodeId = 3;\n\tstring item = 4;\n\tstring param = 5;\n\tstring operator = 6;\n\tbytes valueJSON = 7;\n\tstring message = 8;\n\tint32 duration = 9;\n\tstring durationUnit = 10;\n\tstring sumMethod = 11;\n\tint32 notifyDuration = 12;\n}", "doc": "创建阈值" }, - { - "name": "CreateNodeThresholdResponse", - "code": "message CreateNodeThresholdResponse {\n\tint64 nodeThresholdId = 1;\n}", - "doc": "" - }, - { - "name": "DeleteNodeThresholdRequest", - "code": "message DeleteNodeThresholdRequest {\n\tint64 nodeThresholdId = 1;\n}", - "doc": "删除阈值" - }, { "name": "FindAllEnabledNodeThresholdsRequest", "code": "message FindAllEnabledNodeThresholdsRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tint64 nodeId = 3;\n}", "doc": "查询阈值" }, { - "name": "FindAllEnabledNodeThresholdsResponse", - "code": "message FindAllEnabledNodeThresholdsResponse {\n\trepeated NodeThreshold nodeThresholds = 1;\n}", + "name": "FindEnabledNodeThresholdRequest", + "code": "message FindEnabledNodeThresholdRequest {\n\tint64 nodeThresholdId = 1;\n}", + "doc": "查询单个阈值详情" + }, + { + "name": "CreateNodeThresholdResponse", + "code": "message CreateNodeThresholdResponse {\n\tint64 nodeThresholdId = 1;\n}", "doc": "" }, { @@ -10525,16 +12905,21 @@ "code": "message UpdateNodeThresholdRequest {\n\tint64 nodeThresholdId = 1;\n\tstring item = 2;\n\tstring param = 3;\n\tstring operator = 4;\n\tbytes valueJSON = 5;\n\tstring message = 6;\n\tint32 duration = 7;\n\tstring durationUnit = 8;\n\tstring sumMethod = 9;\n\tbool isOn = 10;\n\tint32 notifyDuration = 11;\n}", "doc": "修改阈值" }, + { + "name": "DeleteNodeThresholdRequest", + "code": "message DeleteNodeThresholdRequest {\n\tint64 nodeThresholdId = 1;\n}", + "doc": "删除阈值" + }, + { + "name": "FindAllEnabledNodeThresholdsResponse", + "code": "message FindAllEnabledNodeThresholdsResponse {\n\trepeated NodeThreshold nodeThresholds = 1;\n}", + "doc": "" + }, { "name": "CountAllEnabledNodeThresholdsRequest", "code": "message CountAllEnabledNodeThresholdsRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tint64 nodeId = 3;\n}", "doc": "计算阈值数量" }, - { - "name": "FindEnabledNodeThresholdRequest", - "code": "message FindEnabledNodeThresholdRequest {\n\tint64 nodeThresholdId = 1;\n}", - "doc": "查询单个阈值详情" - }, { "name": "FindEnabledNodeThresholdResponse", "code": "message FindEnabledNodeThresholdResponse {\n\tNodeThreshold nodeThreshold = 1;\n}", @@ -10575,6 +12960,16 @@ "code": "message ComposeNSBoardResponse {\n\tint64 countNSDomains = 1;\n\tint64 countNSRecords = 2;\n\tint64 countNSClusters = 3;\n\tint64 countNSNodes = 4;\n\tint64 countOfflineNSNodes = 5;\n\n\trepeated DailyTrafficStat dailyTrafficStats = 30;\n\trepeated HourlyTrafficStat hourlyTrafficStats = 31;\n\trepeated NodeStat topNSNodeStats = 32;\n\trepeated DomainStat topNSDomainStats = 33;\n\trepeated NodeValue cpuNodeValues = 34;\n\trepeated NodeValue memoryNodeValues = 35;\n\trepeated NodeValue loadNodeValues = 36;\n\n\n\tmessage DailyTrafficStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 countRequests = 3;\n\t}\n\n\n\tmessage HourlyTrafficStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 countRequests = 3;\n\t}\n\n\n\tmessage NodeStat {\n\t\tint64 nsClusterId = 1;\n\t\tint64 nsNodeId = 2;\n\t\tstring nsNodeName = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 bytes = 5;\n\t}\n\n\n\tmessage DomainStat {\n\t\tint64 nsDomainId = 1;\n\t\tstring nsDomainName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t}\n}", "doc": "" }, + { + "name": "FindNSAccessLogRequest", + "code": "message FindNSAccessLogRequest {\n\tstring requestId = 1;\n}", + "doc": "查找单个日志" + }, + { + "name": "FindNSAccessLogResponse", + "code": "message FindNSAccessLogResponse {\n\tNSAccessLog nsAccessLog = 1;\n}", + "doc": "" + }, { "name": "CreateNSAccessLogsRequest", "code": "message CreateNSAccessLogsRequest {\n\trepeated NSAccessLog nsAccessLogs = 1;\n}", @@ -10596,34 +12991,9 @@ "doc": "" }, { - "name": "FindNSAccessLogRequest", - "code": "message FindNSAccessLogRequest {\n\tstring requestId = 1;\n}", - "doc": "查找单个日志" - }, - { - "name": "FindNSAccessLogResponse", - "code": "message FindNSAccessLogResponse {\n\tNSAccessLog nsAccessLog = 1;\n}", - "doc": "" - }, - { - "name": "FindNSClusterAccessLogResponse", - "code": "message FindNSClusterAccessLogResponse {\n\tbytes AccessLogJSON = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledNSClusterResponse", - "code": "message FindEnabledNSClusterResponse {\n\tNSCluster nsCluster = 1;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledNSClustersResponse", - "code": "message FindAllEnabledNSClustersResponse {\n\trepeated NSCluster nsClusters = 1;\n}", - "doc": "" - }, - { - "name": "FindNSClusterTCPConfigRequest", - "code": "message FindNSClusterTCPConfigRequest {\n\tint64 nsClusterId = 1;\n}", - "doc": "查找集群的TCP设置" + "name": "FindNSClusterRecursionConfigRequest", + "code": "message FindNSClusterRecursionConfigRequest {\n\tint64 nsClusterId = 1;\n}", + "doc": "读取递归DNS配置" }, { "name": "FindNSClusterTLSConfigResponse", @@ -10635,30 +13005,25 @@ "code": "message FindNSClusterUDPConfigResponse {\n\tbytes udpJSON = 1;\n}", "doc": "" }, - { - "name": "FindNSClusterAccessLogRequest", - "code": "message FindNSClusterAccessLogRequest {\n\tint64 nsClusterId = 1;\n}", - "doc": "查找集群访问日志配置" - }, - { - "name": "FindNSClusterRecursionConfigResponse", - "code": "message FindNSClusterRecursionConfigResponse {\n\tbytes recursionJSON = 1;\n}", - "doc": "" - }, - { - "name": "FindNSClusterUDPConfigRequest", - "code": "message FindNSClusterUDPConfigRequest {\n\tint64 nsClusterId = 1;\n}", - "doc": "查找集群的UDP设置" - }, { "name": "UpdateNSClusterTCPRequest", "code": "message UpdateNSClusterTCPRequest {\n\tint64 nsClusterId = 1;\n\tbytes tcpJSON = 2;\n}", "doc": "修改集群的TCP设置" }, { - "name": "UpdateNSClusterUDPRequest", - "code": "message UpdateNSClusterUDPRequest {\n\tint64 nsClusterId = 1;\n\tbytes udpJSON = 2;\n}", - "doc": "修改集群的UDP设置" + "name": "DeleteNSCluster", + "code": "message DeleteNSCluster {\n\tint64 nsClusterId = 1;\n}", + "doc": "删除集群" + }, + { + "name": "ListEnabledNSClustersResponse", + "code": "message ListEnabledNSClustersResponse {\n\trepeated NSCluster nsClusters = 1;\n}", + "doc": "" + }, + { + "name": "FindNSClusterAccessLogRequest", + "code": "message FindNSClusterAccessLogRequest {\n\tint64 nsClusterId = 1;\n}", + "doc": "查找集群访问日志配置" }, { "name": "FindEnabledNSClusterRequest", @@ -10666,20 +13031,10 @@ "doc": "查找单个可用集群信息" }, { - "name": "CreateNSClusterResponse", - "code": "message CreateNSClusterResponse {\n\tint64 nsClusterId = 1;\n}", + "name": "FindEnabledNSClusterResponse", + "code": "message FindEnabledNSClusterResponse {\n\tNSCluster nsCluster = 1;\n}", "doc": "" }, - { - "name": "UpdateNSClusterRequest", - "code": "message UpdateNSClusterRequest {\n\tint64 nsClusterId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}", - "doc": "修改集群" - }, - { - "name": "UpdateNSClusterAccessLogRequest", - "code": "message UpdateNSClusterAccessLogRequest {\n\tint64 nsClusterId = 1;\n\tbytes accessLogJSON = 2;\n}", - "doc": "修改集群访问日志配置" - }, { "name": "ListEnabledNSClustersRequest", "code": "message ListEnabledNSClustersRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", @@ -10691,34 +13046,34 @@ "doc": "查找所有可用集群" }, { - "name": "UpdateNSClusterRecursionConfigRequest", - "code": "message UpdateNSClusterRecursionConfigRequest {\n\tint64 nsClusterId = 1;\n\tbytes recursionJSON = 2;\n}", - "doc": "设置递归DNS配置" - }, - { - "name": "FindNSClusterTLSConfigRequest", - "code": "message FindNSClusterTLSConfigRequest {\n\tint64 nsClusterId = 1;\n}", - "doc": "查找集群的TLS设置" + "name": "FindNSClusterTCPConfigRequest", + "code": "message FindNSClusterTCPConfigRequest {\n\tint64 nsClusterId = 1;\n}", + "doc": "查找集群的TCP设置" }, { "name": "CreateNSClusterRequest", "code": "message CreateNSClusterRequest {\n\tstring name = 1;\n\tbytes accessLogJSON = 2;\n}", "doc": "创建集群" }, + { + "name": "CreateNSClusterResponse", + "code": "message CreateNSClusterResponse {\n\tint64 nsClusterId = 1;\n}", + "doc": "" + }, { "name": "UpdateNSClusterTLSRequest", "code": "message UpdateNSClusterTLSRequest {\n\tint64 nsClusterId = 1;\n\tbytes tlsJSON = 2;\n}", "doc": "修改集群的TLS设置" }, { - "name": "ListEnabledNSClustersResponse", - "code": "message ListEnabledNSClustersResponse {\n\trepeated NSCluster nsClusters = 1;\n}", - "doc": "" + "name": "UpdateNSClusterRecursionConfigRequest", + "code": "message UpdateNSClusterRecursionConfigRequest {\n\tint64 nsClusterId = 1;\n\tbytes recursionJSON = 2;\n}", + "doc": "设置递归DNS配置" }, { - "name": "FindNSClusterRecursionConfigRequest", - "code": "message FindNSClusterRecursionConfigRequest {\n\tint64 nsClusterId = 1;\n}", - "doc": "读取递归DNS配置" + "name": "FindNSClusterRecursionConfigResponse", + "code": "message FindNSClusterRecursionConfigResponse {\n\tbytes recursionJSON = 1;\n}", + "doc": "" }, { "name": "FindNSClusterTCPConfigResponse", @@ -10726,14 +13081,54 @@ "doc": "" }, { - "name": "DeleteNSCluster", - "code": "message DeleteNSCluster {\n\tint64 nsClusterId = 1;\n}", - "doc": "删除集群" + "name": "FindNSClusterTLSConfigRequest", + "code": "message FindNSClusterTLSConfigRequest {\n\tint64 nsClusterId = 1;\n}", + "doc": "查找集群的TLS设置" }, { - "name": "FindEnabledNSDomainTSIGRequest", - "code": "message FindEnabledNSDomainTSIGRequest {\n\tint64 nsDomainId = 1;\n}", - "doc": "查找TSIG配置" + "name": "FindNSClusterAccessLogResponse", + "code": "message FindNSClusterAccessLogResponse {\n\tbytes AccessLogJSON = 1;\n}", + "doc": "" + }, + { + "name": "UpdateNSClusterAccessLogRequest", + "code": "message UpdateNSClusterAccessLogRequest {\n\tint64 nsClusterId = 1;\n\tbytes accessLogJSON = 2;\n}", + "doc": "修改集群访问日志配置" + }, + { + "name": "FindNSClusterUDPConfigRequest", + "code": "message FindNSClusterUDPConfigRequest {\n\tint64 nsClusterId = 1;\n}", + "doc": "查找集群的UDP设置" + }, + { + "name": "UpdateNSClusterUDPRequest", + "code": "message UpdateNSClusterUDPRequest {\n\tint64 nsClusterId = 1;\n\tbytes udpJSON = 2;\n}", + "doc": "修改集群的UDP设置" + }, + { + "name": "UpdateNSClusterRequest", + "code": "message UpdateNSClusterRequest {\n\tint64 nsClusterId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}", + "doc": "修改集群" + }, + { + "name": "FindAllEnabledNSClustersResponse", + "code": "message FindAllEnabledNSClustersResponse {\n\trepeated NSCluster nsClusters = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledNSDomainResponse", + "code": "message FindEnabledNSDomainResponse {\n\tNSDomain nsDomain = 1;\n}", + "doc": "" + }, + { + "name": "UpdateNSDomainRequest", + "code": "message UpdateNSDomainRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsClusterId = 2;\n\tint64 userId = 3;\n\tbool isOn = 4;\n}", + "doc": "修改域名\n注意:名称不能修改" + }, + { + "name": "DeleteNSDomainRequest", + "code": "message DeleteNSDomainRequest {\n\tint64 nsDomainId = 1;\n}", + "doc": "删除域名" }, { "name": "FindEnabledNSDomainTSIGResponse", @@ -10746,28 +13141,13 @@ "doc": "" }, { - "name": "UpdateNSDomainRequest", - "code": "message UpdateNSDomainRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsClusterId = 2;\n\tint64 userId = 3;\n\tbool isOn = 4;\n}", - "doc": "修改域名\n注意:名称不能修改" + "name": "FindEnabledNSDomainTSIGRequest", + "code": "message FindEnabledNSDomainTSIGRequest {\n\tint64 nsDomainId = 1;\n}", + "doc": "查找TSIG配置" }, { - "name": "CountAllEnabledNSDomainsRequest", - "code": "message CountAllEnabledNSDomainsRequest {\n\tint64 userId = 1;\n\tint64 nsClusterId = 2;\n\tstring keyword = 3;\n}", - "doc": "计算域名数量" - }, - { - "name": "ListNSDomainsAfterVersionResponse", - "code": "message ListNSDomainsAfterVersionResponse {\n\trepeated NSDomain nsDomains = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledNSDomainRequest", - "code": "message FindEnabledNSDomainRequest {\n\tint64 nsDomainId = 1;\n}", - "doc": "查找单个域名" - }, - { - "name": "FindEnabledNSDomainResponse", - "code": "message FindEnabledNSDomainResponse {\n\tNSDomain nsDomain = 1;\n}", + "name": "ListEnabledNSDomainsResponse", + "code": "message ListEnabledNSDomainsResponse {\n\trepeated NSDomain nsDomains = 1;\n}", "doc": "" }, { @@ -10775,51 +13155,56 @@ "code": "message ListNSDomainsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}", "doc": "根据版本列出一组域名" }, - { - "name": "UpdateNSDomainTSIGRequest", - "code": "message UpdateNSDomainTSIGRequest {\n\tint64 nsDomainId = 1;\n\tbytes tsigJSON = 2;\n}", - "doc": "修改TSIG配置" - }, { "name": "CreateNSDomainRequest", "code": "message CreateNSDomainRequest {\n\tint64 nsClusterId = 1;\n\tint64 userId = 2;\n\tstring name = 3;\n}", "doc": "创建域名" }, - { - "name": "DeleteNSDomainRequest", - "code": "message DeleteNSDomainRequest {\n\tint64 nsDomainId = 1;\n}", - "doc": "删除域名" - }, { "name": "ListEnabledNSDomainsRequest", "code": "message ListEnabledNSDomainsRequest {\n\tint64 userId = 1;\n\tint64 nsClusterId = 2;\n\tstring keyword = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}", "doc": "列出单页域名" }, { - "name": "ListEnabledNSDomainsResponse", - "code": "message ListEnabledNSDomainsResponse {\n\trepeated NSDomain nsDomains = 1;\n}", + "name": "ListNSDomainsAfterVersionResponse", + "code": "message ListNSDomainsAfterVersionResponse {\n\trepeated NSDomain nsDomains = 1;\n}", "doc": "" }, { - "name": "FindEnabledNSKeyRequest", - "code": "message FindEnabledNSKeyRequest {\n\tint64 nsKeyId = 1;\n}", - "doc": "查找单个密钥" + "name": "UpdateNSDomainTSIGRequest", + "code": "message UpdateNSDomainTSIGRequest {\n\tint64 nsDomainId = 1;\n\tbytes tsigJSON = 2;\n}", + "doc": "修改TSIG配置" }, { - "name": "ListEnabledNSKeysRequest", - "code": "message ListEnabledNSKeysRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsZoneId = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}", - "doc": "列出单页密钥" + "name": "FindEnabledNSDomainRequest", + "code": "message FindEnabledNSDomainRequest {\n\tint64 nsDomainId = 1;\n}", + "doc": "查找单个域名" }, { - "name": "ListNSKeysAfterVersionResponse", - "code": "message ListNSKeysAfterVersionResponse {\n\trepeated NSKey nsKeys = 1;\n}", - "doc": "" + "name": "CountAllEnabledNSDomainsRequest", + "code": "message CountAllEnabledNSDomainsRequest {\n\tint64 userId = 1;\n\tint64 nsClusterId = 2;\n\tstring keyword = 3;\n}", + "doc": "计算域名数量" }, { "name": "DeleteNSKeyRequest", "code": "message DeleteNSKeyRequest {\n\tint64 nsKeyId = 1;\n}", "doc": "删除密钥" }, + { + "name": "ListNSKeysAfterVersionRequest", + "code": "message ListNSKeysAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}", + "doc": "根据版本列出一组密钥" + }, + { + "name": "ListEnabledNSKeysResponse", + "code": "message ListEnabledNSKeysResponse {\n\trepeated NSKey nsKeys = 1;\n}", + "doc": "" + }, + { + "name": "CreateNSKeyRequest", + "code": "message CreateNSKeyRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsZoneId = 2;\n\tstring name = 3;\n\tstring algo = 4;\n\tstring secret = 5;\n\tstring secretType = 6;\n}", + "doc": "创建密钥" + }, { "name": "CreateNSKeyResponse", "code": "message CreateNSKeyResponse {\n\tint64 nsKeyId = 1;\n}", @@ -10830,6 +13215,11 @@ "code": "message UpdateNSKeyRequest {\n\tint64 nsKeyId = 1;\n\tstring name = 2;\n\tstring algo = 3;\n\tstring secret = 4;\n\tstring secretType = 5;\n\tbool isOn = 6;\n}", "doc": "修改密钥" }, + { + "name": "FindEnabledNSKeyRequest", + "code": "message FindEnabledNSKeyRequest {\n\tint64 nsKeyId = 1;\n}", + "doc": "查找单个密钥" + }, { "name": "FindEnabledNSKeyResponse", "code": "message FindEnabledNSKeyResponse {\n\tNSKey nsKey = 1;\n}", @@ -10841,59 +13231,19 @@ "doc": "计算密钥数量" }, { - "name": "ListEnabledNSKeysResponse", - "code": "message ListEnabledNSKeysResponse {\n\trepeated NSKey nsKeys = 1;\n}", + "name": "ListEnabledNSKeysRequest", + "code": "message ListEnabledNSKeysRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsZoneId = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}", + "doc": "列出单页密钥" + }, + { + "name": "ListNSKeysAfterVersionResponse", + "code": "message ListNSKeysAfterVersionResponse {\n\trepeated NSKey nsKeys = 1;\n}", "doc": "" }, { - "name": "ListNSKeysAfterVersionRequest", - "code": "message ListNSKeysAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}", - "doc": "根据版本列出一组密钥" - }, - { - "name": "CreateNSKeyRequest", - "code": "message CreateNSKeyRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsZoneId = 2;\n\tstring name = 3;\n\tstring algo = 4;\n\tstring secret = 5;\n\tstring secretType = 6;\n}", - "doc": "创建密钥" - }, - { - "name": "StopNSNodeResponse", - "code": "message StopNSNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", - "doc": "" - }, - { - "name": "DeleteNSNodeRequest", - "code": "message DeleteNSNodeRequest {\n\tint64 nsNodeId = 1;\n}", - "doc": "删除节点" - }, - { - "name": "FindEnabledNSNodeResponse", - "code": "message FindEnabledNSNodeResponse {\n\tNSNode nsNode = 1;\n}", - "doc": "" - }, - { - "name": "UpdateNSNodeLoginRequest", - "code": "message UpdateNSNodeLoginRequest {\n\tint64 nsNodeId = 1;\n\tNodeLogin nodeLogin = 2;\n}", - "doc": "修改节点登录信息" - }, - { - "name": "StopNSNodeRequest", - "code": "message StopNSNodeRequest {\n\tint64 nsNodeId = 1;\n}", - "doc": "停止节点" - }, - { - "name": "FindAllEnabledNSNodesWithNSClusterIdResponse", - "code": "message FindAllEnabledNSNodesWithNSClusterIdResponse {\n\trepeated NSNode nsNodes = 1;\n}", - "doc": "" - }, - { - "name": "CountAllUpgradeNSNodesWithNSClusterIdRequest", - "code": "message CountAllUpgradeNSNodesWithNSClusterIdRequest {\n\tint64 nsClusterId = 1;\n}", - "doc": "计算需要升级的节点数量" - }, - { - "name": "FindEnabledNSNodeRequest", - "code": "message FindEnabledNSNodeRequest {\n\tint64 nsNodeId = 1;\n}", - "doc": "获取单个节点信息" + "name": "CountAllEnabledNSNodesRequest", + "code": "message CountAllEnabledNSNodesRequest {\n\n}", + "doc": "所有可用的节点数量" }, { "name": "CheckNSNodeLatestVersionRequest", @@ -10905,85 +13255,25 @@ "code": "message NSNodeStreamMessage {\n\tint64 nsNodeId = 1;\n\tint64 requestId = 2;\n\tint32 timeoutSeconds = 3;\n\tstring code = 4;\n\tbytes dataJSON = 5;\n\tbool isOk = 6;\n\tstring message = 7;\n}", "doc": "节点stream" }, - { - "name": "CreateNSNodeRequest", - "code": "message CreateNSNodeRequest {\n\tstring name = 1;\n\tint64 nodeClusterId = 2;\n\tNodeLogin nodeLogin = 3;\n}", - "doc": "创建节点" - }, - { - "name": "UpdateNSNodeRequest", - "code": "message UpdateNSNodeRequest {\n\tint64 nsNodeId = 1;\n\tstring name = 2;\n\tint64 nsClusterId = 3;\n\tNodeLogin nodeLogin = 4;\n\tbool isOn = 6;\n}", - "doc": "修改节点" - }, - { - "name": "InstallNSNodeRequest", - "code": "message InstallNSNodeRequest {\n\tint64 nsNodeId = 1;\n}", - "doc": "安装节点" - }, - { - "name": "UpdateNSNodeIsInstalledRequest", - "code": "message UpdateNSNodeIsInstalledRequest {\n\tint64 nsNodeId = 1;\n\tbool isInstalled = 2;\n}", - "doc": "修改节点安装状态" - }, - { - "name": "FindAllEnabledNSNodesWithNSClusterIdRequest", - "code": "message FindAllEnabledNSNodesWithNSClusterIdRequest {\n\tint64 nsClusterId = 1;\n}", - "doc": "根据集群查找所有节点" - }, - { - "name": "CountAllEnabledNSNodesRequest", - "code": "message CountAllEnabledNSNodesRequest {\n\n}", - "doc": "所有可用的节点数量" - }, - { - "name": "CountAllEnabledNSNodesMatchRequest", - "code": "message CountAllEnabledNSNodesMatchRequest {\n\tint64 nsClusterId = 1;\n\tint32 installState = 2;\n\tint32 activeState = 3;\n\tstring keyword = 4;\n\t//int64 nodeGroupId = 5;\n\t//int64 nodeRegionId = 6;\n}", - "doc": "计算匹配的节点数量" - }, - { - "name": "ListEnabledNSNodesMatchResponse", - "code": "message ListEnabledNSNodesMatchResponse {\n\trepeated NSNode nsNodes = 1;\n}", - "doc": "" - }, - { - "name": "UpdateNSNodeStatusRequest", - "code": "message UpdateNSNodeStatusRequest {\n\tint64 nodeId = 1;\n\tbytes statusJSON = 2;\n}", - "doc": "更新节点状态" - }, - { - "name": "FindCurrentNSNodeConfigResponse", - "code": "message FindCurrentNSNodeConfigResponse {\n\tbytes nsNodeJSON = 1;\n}", - "doc": "" - }, - { - "name": "CheckNSNodeLatestVersionResponse", - "code": "message CheckNSNodeLatestVersionResponse {\n\tbool hasNewVersion = 1;\n\tstring newVersion = 2;\n}", - "doc": "" - }, - { - "name": "CreateNSNodeResponse", - "code": "message CreateNSNodeResponse {\n\tint64 nsNodeId = 1;\n}", - "doc": "" - }, { "name": "StartNSNodeRequest", "code": "message StartNSNodeRequest {\n\tint64 nsNodeId = 1;\n}", "doc": "启动节点" }, { - "name": "StartNSNodeResponse", - "code": "message StartNSNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", + "name": "FindAllEnabledNSNodesWithNSClusterIdResponse", + "code": "message FindAllEnabledNSNodesWithNSClusterIdResponse {\n\trepeated NSNode nsNodes = 1;\n}", "doc": "" }, { - "name": "ListEnabledNSNodesMatchRequest", - "code": "message ListEnabledNSNodesMatchRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tint64 nsClusterId = 3;\n\tint32 installState = 4;\n\tint32 activeState = 5;\n\tstring keyword = 6;\n\t//int64 nodeGroupId = 7;\n\t//int64 nodeRegionId = 8;\n}", - "doc": "列出单页节点" + "name": "FindEnabledNSNodeRequest", + "code": "message FindEnabledNSNodeRequest {\n\tint64 nsNodeId = 1;\n}", + "doc": "获取单个节点信息" }, { - "name": "FindCurrentNSNodeConfigRequest", - "code": "message FindCurrentNSNodeConfigRequest {\n\n}", - "doc": "获取当前节点信息" + "name": "FindEnabledNSNodeResponse", + "code": "message FindEnabledNSNodeResponse {\n\tNSNode nsNode = 1;\n}", + "doc": "" }, { "name": "DownloadNSNodeInstallationFileRequest", @@ -10991,9 +13281,19 @@ "doc": "下载最新DNS节点安装文件" }, { - "name": "FindNSNodeInstallStatusRequest", - "code": "message FindNSNodeInstallStatusRequest {\n\tint64 nsNodeId = 1;\n}", - "doc": "读取节点安装状态" + "name": "UpdateNSNodeLoginRequest", + "code": "message UpdateNSNodeLoginRequest {\n\tint64 nsNodeId = 1;\n\tNodeLogin nodeLogin = 2;\n}", + "doc": "修改节点登录信息" + }, + { + "name": "CountAllUpgradeNSNodesWithNSClusterIdRequest", + "code": "message CountAllUpgradeNSNodesWithNSClusterIdRequest {\n\tint64 nsClusterId = 1;\n}", + "doc": "计算需要升级的节点数量" + }, + { + "name": "CreateNSNodeRequest", + "code": "message CreateNSNodeRequest {\n\tstring name = 1;\n\tint64 nodeClusterId = 2;\n\tNodeLogin nodeLogin = 3;\n}", + "doc": "创建节点" }, { "name": "DownloadNSNodeInstallationFileResponse", @@ -11006,15 +13306,105 @@ "doc": "更改节点连接的API节点信息" }, { - "name": "InstallNSNodeResponse", - "code": "message InstallNSNodeResponse {\n\n}", + "name": "StopNSNodeResponse", + "code": "message StopNSNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", "doc": "" }, + { + "name": "FindAllEnabledNSNodesWithNSClusterIdRequest", + "code": "message FindAllEnabledNSNodesWithNSClusterIdRequest {\n\tint64 nsClusterId = 1;\n}", + "doc": "根据集群查找所有节点" + }, + { + "name": "FindNSNodeInstallStatusRequest", + "code": "message FindNSNodeInstallStatusRequest {\n\tint64 nsNodeId = 1;\n}", + "doc": "读取节点安装状态" + }, + { + "name": "UpdateNSNodeIsInstalledRequest", + "code": "message UpdateNSNodeIsInstalledRequest {\n\tint64 nsNodeId = 1;\n\tbool isInstalled = 2;\n}", + "doc": "修改节点安装状态" + }, + { + "name": "UpdateNSNodeStatusRequest", + "code": "message UpdateNSNodeStatusRequest {\n\tint64 nodeId = 1;\n\tbytes statusJSON = 2;\n}", + "doc": "更新节点状态" + }, + { + "name": "StopNSNodeRequest", + "code": "message StopNSNodeRequest {\n\tint64 nsNodeId = 1;\n}", + "doc": "停止节点" + }, + { + "name": "UpdateNSNodeRequest", + "code": "message UpdateNSNodeRequest {\n\tint64 nsNodeId = 1;\n\tstring name = 2;\n\tint64 nsClusterId = 3;\n\tNodeLogin nodeLogin = 4;\n\tbool isOn = 6;\n}", + "doc": "修改节点" + }, { "name": "FindNSNodeInstallStatusResponse", "code": "message FindNSNodeInstallStatusResponse {\n\tNodeInstallStatus installStatus = 1;\n}", "doc": "" }, + { + "name": "FindCurrentNSNodeConfigRequest", + "code": "message FindCurrentNSNodeConfigRequest {\n\n}", + "doc": "获取当前节点信息" + }, + { + "name": "FindCurrentNSNodeConfigResponse", + "code": "message FindCurrentNSNodeConfigResponse {\n\tbytes nsNodeJSON = 1;\n}", + "doc": "" + }, + { + "name": "CheckNSNodeLatestVersionResponse", + "code": "message CheckNSNodeLatestVersionResponse {\n\tbool hasNewVersion = 1;\n\tstring newVersion = 2;\n}", + "doc": "" + }, + { + "name": "ListEnabledNSNodesMatchResponse", + "code": "message ListEnabledNSNodesMatchResponse {\n\trepeated NSNode nsNodes = 1;\n}", + "doc": "" + }, + { + "name": "CreateNSNodeResponse", + "code": "message CreateNSNodeResponse {\n\tint64 nsNodeId = 1;\n}", + "doc": "" + }, + { + "name": "ListEnabledNSNodesMatchRequest", + "code": "message ListEnabledNSNodesMatchRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tint64 nsClusterId = 3;\n\tint32 installState = 4;\n\tint32 activeState = 5;\n\tstring keyword = 6;\n\t//int64 nodeGroupId = 7;\n\t//int64 nodeRegionId = 8;\n}", + "doc": "列出单页节点" + }, + { + "name": "DeleteNSNodeRequest", + "code": "message DeleteNSNodeRequest {\n\tint64 nsNodeId = 1;\n}", + "doc": "删除节点" + }, + { + "name": "InstallNSNodeRequest", + "code": "message InstallNSNodeRequest {\n\tint64 nsNodeId = 1;\n}", + "doc": "安装节点" + }, + { + "name": "StartNSNodeResponse", + "code": "message StartNSNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}", + "doc": "" + }, + { + "name": "CountAllEnabledNSNodesMatchRequest", + "code": "message CountAllEnabledNSNodesMatchRequest {\n\tint64 nsClusterId = 1;\n\tint32 installState = 2;\n\tint32 activeState = 3;\n\tstring keyword = 4;\n\t//int64 nodeGroupId = 5;\n\t//int64 nodeRegionId = 6;\n}", + "doc": "计算匹配的节点数量" + }, + { + "name": "InstallNSNodeResponse", + "code": "message InstallNSNodeResponse {\n\n}", + "doc": "" + }, + { + "name": "DeleteNSQuestionOptionRequest", + "code": "message DeleteNSQuestionOptionRequest {\n\tint64 nsQuestionOptionId = 1;\n}", + "doc": "删除选项" + }, { "name": "CreateNSQuestionOptionRequest", "code": "message CreateNSQuestionOptionRequest {\n\tstring name = 1;\n\tbytes valuesJSON = 2;\n}", @@ -11036,9 +13426,19 @@ "doc": "" }, { - "name": "DeleteNSQuestionOptionRequest", - "code": "message DeleteNSQuestionOptionRequest {\n\tint64 nsQuestionOptionId = 1;\n}", - "doc": "删除选项" + "name": "DeleteNSRecordRequest", + "code": "message DeleteNSRecordRequest {\n\tint64 nsRecordId = 1;\n}", + "doc": "删除记录" + }, + { + "name": "ListNSRecordsAfterVersionRequest", + "code": "message ListNSRecordsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}", + "doc": "根据版本列出一组记录" + }, + { + "name": "ListNSRecordsAfterVersionResponse", + "code": "message ListNSRecordsAfterVersionResponse {\n\trepeated NSRecord nsRecords = 1;\n}", + "doc": "" }, { "name": "CreateNSRecordRequest", @@ -11055,26 +13455,11 @@ "code": "message UpdateNSRecordRequest {\n\tint64 nsRecordId = 1;\n\tstring description = 2;\n\tstring name = 3;\n\tstring type = 4;\n\tstring value = 5;\n\tint32 ttl = 6;\n\trepeated int64 nsRouteIds = 7 [deprecated = true];\n\tbool isOn = 8;\n\trepeated string nsRouteCodes = 9; // 路线代号\n}", "doc": "修改记录" }, - { - "name": "DeleteNSRecordRequest", - "code": "message DeleteNSRecordRequest {\n\tint64 nsRecordId = 1;\n}", - "doc": "删除记录" - }, { "name": "CountAllEnabledNSRecordsRequest", "code": "message CountAllEnabledNSRecordsRequest {\n\tint64 nsDomainId = 1;\n\tstring type = 2;\n\tint64 nsRouteId = 3 [deprecated = true]; // 使用nsRouteCode代替\n\tstring nsRouteCode = 5;\n\tstring keyword = 4;\n}", "doc": "计算记录数量" }, - { - "name": "FindEnabledNSRecordResponse", - "code": "message FindEnabledNSRecordResponse {\n\tNSRecord nsRecord = 1;\n}", - "doc": "" - }, - { - "name": "ListNSRecordsAfterVersionRequest", - "code": "message ListNSRecordsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}", - "doc": "根据版本列出一组记录" - }, { "name": "ListEnabledNSRecordsRequest", "code": "message ListEnabledNSRecordsRequest {\n\tint64 nsDomainId = 1;\n\tstring type = 2;\n\tint64 nsRouteId = 3 [deprecated = true]; // 使用nsRouteCode代替\n\tstring nsRouteCode = 7;\n\tstring keyword = 4;\n\tint64 offset = 5;\n\tint64 size = 6;\n}", @@ -11091,8 +13476,8 @@ "doc": "查询单个记录信息" }, { - "name": "ListNSRecordsAfterVersionResponse", - "code": "message ListNSRecordsAfterVersionResponse {\n\trepeated NSRecord nsRecords = 1;\n}", + "name": "FindEnabledNSRecordResponse", + "code": "message FindEnabledNSRecordResponse {\n\tNSRecord nsRecord = 1;\n}", "doc": "" }, { @@ -11105,40 +13490,20 @@ "code": "message CreateNSRouteResponse {\n\tint64 nsRouteId = 1;\n}", "doc": "" }, - { - "name": "UpdateNSRouteRequest", - "code": "message UpdateNSRouteRequest {\n\tint64 nsRouteId = 1;\n\tstring name = 2;\n\tbytes rangesJSON = 3;\n}", - "doc": "修改线路" - }, - { - "name": "FindEnabledNSRouteRequest", - "code": "message FindEnabledNSRouteRequest {\n\tint64 nsRouteId = 1;\n}", - "doc": "获取单个路线信息" - }, { "name": "FindAllEnabledNSRoutesRequest", "code": "message FindAllEnabledNSRoutesRequest {\n\tint64 nsClusterId = 1;\n\tint64 nsDomainId = 2;\n\tint64 userId = 3;\n}", "doc": "读取所有线路" }, - { - "name": "ListNSRoutesAfterVersionRequest", - "code": "message ListNSRoutesAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}", - "doc": "根据版本列出一组线路" - }, { "name": "ListNSRoutesAfterVersionResponse", "code": "message ListNSRoutesAfterVersionResponse {\n\trepeated NSRoute nsRoutes = 1;\n}", "doc": "" }, { - "name": "CreateNSRouteRequest", - "code": "message CreateNSRouteRequest {\n\tint64 nsClusterId = 1;\n\tint64 nsDomainId = 2;\n\tint64 userId = 3;\n\tstring name = 4;\n\tbytes rangesJSON = 5;\n}", - "doc": "创建线路" - }, - { - "name": "DeleteNSRouteRequest", - "code": "message DeleteNSRouteRequest {\n\tint64 nsRouteId = 1;\n}", - "doc": "删除线路" + "name": "FindEnabledNSRouteRequest", + "code": "message FindEnabledNSRouteRequest {\n\tint64 nsRouteId = 1;\n}", + "doc": "获取单个路线信息" }, { "name": "FindEnabledNSRouteResponse", @@ -11156,9 +13521,49 @@ "doc": "设置线路排序" }, { - "name": "FindAllEnabledAndOnOrderMethodsRequest", - "code": "message FindAllEnabledAndOnOrderMethodsRequest {\n\n}", - "doc": "查找所有已启用的支付方式" + "name": "ListNSRoutesAfterVersionRequest", + "code": "message ListNSRoutesAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}", + "doc": "根据版本列出一组线路" + }, + { + "name": "CreateNSRouteRequest", + "code": "message CreateNSRouteRequest {\n\tint64 nsClusterId = 1;\n\tint64 nsDomainId = 2;\n\tint64 userId = 3;\n\tstring name = 4;\n\tbytes rangesJSON = 5;\n}", + "doc": "创建线路" + }, + { + "name": "UpdateNSRouteRequest", + "code": "message UpdateNSRouteRequest {\n\tint64 nsRouteId = 1;\n\tstring name = 2;\n\tbytes rangesJSON = 3;\n}", + "doc": "修改线路" + }, + { + "name": "DeleteNSRouteRequest", + "code": "message DeleteNSRouteRequest {\n\tint64 nsRouteId = 1;\n}", + "doc": "删除线路" + }, + { + "name": "FindEnabledOrderMethodResponse", + "code": "message FindEnabledOrderMethodResponse {\n\tOrderMethod orderMethod = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledOrderMethodWithCodeRequest", + "code": "message FindEnabledOrderMethodWithCodeRequest {\n\tstring code = 1;\n}", + "doc": "根据代号查找支付方式" + }, + { + "name": "FindAllEnabledAndOnOrderMethodsResponse", + "code": "message FindAllEnabledAndOnOrderMethodsResponse {\n\trepeated OrderMethod orderMethods = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledOrderMethodRequest", + "code": "message FindEnabledOrderMethodRequest {\n\tint64 orderMethodId = 1;\n}", + "doc": "查找单个支付方式" + }, + { + "name": "CreateOrderMethodResponse", + "code": "message CreateOrderMethodResponse {\n\tint64 orderMethodId = 1;\n}", + "doc": "" }, { "name": "UpdateOrderMethodRequest", @@ -11166,9 +13571,14 @@ "doc": "修改支付方式" }, { - "name": "FindEnabledOrderMethodRequest", - "code": "message FindEnabledOrderMethodRequest {\n\tint64 orderMethodId = 1;\n}", - "doc": "查找单个支付方式" + "name": "DeleteOrderMethodRequest", + "code": "message DeleteOrderMethodRequest {\n\tint64 orderMethodId = 1;\n}", + "doc": "删除支付方式" + }, + { + "name": "FindEnabledOrderMethodWithCodeResponse", + "code": "message FindEnabledOrderMethodWithCodeResponse {\n\tOrderMethod orderMethod = 1;\n}", + "doc": "" }, { "name": "FindAllEnabledOrderMethodsRequest", @@ -11181,40 +13591,15 @@ "doc": "" }, { - "name": "FindEnabledOrderMethodWithCodeRequest", - "code": "message FindEnabledOrderMethodWithCodeRequest {\n\tstring code = 1;\n}", - "doc": "根据代号查找支付方式" - }, - { - "name": "FindEnabledOrderMethodWithCodeResponse", - "code": "message FindEnabledOrderMethodWithCodeResponse {\n\tOrderMethod orderMethod = 1;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledAndOnOrderMethodsResponse", - "code": "message FindAllEnabledAndOnOrderMethodsResponse {\n\trepeated OrderMethod orderMethods = 1;\n}", - "doc": "" + "name": "FindAllEnabledAndOnOrderMethodsRequest", + "code": "message FindAllEnabledAndOnOrderMethodsRequest {\n\n}", + "doc": "查找所有已启用的支付方式" }, { "name": "CreateOrderMethodRequest", "code": "message CreateOrderMethodRequest {\n\tstring name = 1;\n\tstring code = 2;\n\tstring description = 3;\n\tstring url = 4;\n}", "doc": "创建支付方式" }, - { - "name": "CreateOrderMethodResponse", - "code": "message CreateOrderMethodResponse {\n\tint64 orderMethodId = 1;\n}", - "doc": "" - }, - { - "name": "DeleteOrderMethodRequest", - "code": "message DeleteOrderMethodRequest {\n\tint64 orderMethodId = 1;\n}", - "doc": "删除支付方式" - }, - { - "name": "FindEnabledOrderMethodResponse", - "code": "message FindEnabledOrderMethodResponse {\n\tOrderMethod orderMethod = 1;\n}", - "doc": "" - }, { "name": "CreateOriginResponse", "code": "message CreateOriginResponse {\n\tint64 originId = 1;\n}", @@ -11250,11 +13635,6 @@ "code": "message CreateOriginRequest {\n\tstring name = 1;\n\tNetworkAddress addr = 2;\n\tstring description = 3;\n\tint32 weight = 4;\n\tbool isOn = 5;\n\tbytes connTimeoutJSON = 6;\n\tbytes readTimeoutJSON = 7;\n\tbytes idleTimeoutJSON = 8;\n\tint32 maxConns = 9;\n\tint32 maxIdleConns = 10;\n\trepeated string domains = 11;\n\tbytes certRefJSON = 12;\n\tstring host = 13;\n\tbool followPort = 14;\n}", "doc": "创建源站" }, - { - "name": "FindEnabledPlanResponse", - "code": "message FindEnabledPlanResponse {\n\tPlan plan = 1;\n}", - "doc": "" - }, { "name": "ListEnabledPlansRequest", "code": "message ListEnabledPlansRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", @@ -11266,9 +13646,14 @@ "doc": "" }, { - "name": "CreatePlanRequest", - "code": "message CreatePlanRequest {\n\tstring name = 1;\n\tint64 clusterId = 2;\n\tbytes trafficLimitJSON = 3;\n\tbytes featuresJSON = 4;\n\tstring priceType = 5;\n\tbytes trafficPriceJSON = 6;\n\tbytes bandwidthPriceJSON = 10;\n\tfloat monthlyPrice = 7;\n\tfloat seasonallyPrice = 8;\n\tfloat yearlyPrice = 9;\n}", - "doc": "创建套餐" + "name": "SortPlansRequest", + "code": "message SortPlansRequest {\n\trepeated int64 planIds = 1;\n}", + "doc": "对套餐进行排序" + }, + { + "name": "UpdatePlanRequest", + "code": "message UpdatePlanRequest {\n\tint64 planId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tint64 clusterId = 4;\n\tbytes trafficLimitJSON = 5;\n\tbytes featuresJSON = 6;\n\tstring priceType = 7;\n\tbytes trafficPriceJSON = 8;\n\tbytes bandwidthPriceJSON = 12;\n\tfloat monthlyPrice = 9;\n\tfloat seasonallyPrice = 10;\n\tfloat yearlyPrice = 11;\n}", + "doc": "修改套餐" }, { "name": "CreatePlanResponse", @@ -11286,9 +13671,9 @@ "doc": "查找单个套餐" }, { - "name": "UpdatePlanRequest", - "code": "message UpdatePlanRequest {\n\tint64 planId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tint64 clusterId = 4;\n\tbytes trafficLimitJSON = 5;\n\tbytes featuresJSON = 6;\n\tstring priceType = 7;\n\tbytes trafficPriceJSON = 8;\n\tbytes bandwidthPriceJSON = 12;\n\tfloat monthlyPrice = 9;\n\tfloat seasonallyPrice = 10;\n\tfloat yearlyPrice = 11;\n}", - "doc": "修改套餐" + "name": "FindEnabledPlanResponse", + "code": "message FindEnabledPlanResponse {\n\tPlan plan = 1;\n}", + "doc": "" }, { "name": "CountAllEnabledPlansRequest", @@ -11296,14 +13681,9 @@ "doc": "计算套餐数量" }, { - "name": "SortPlansRequest", - "code": "message SortPlansRequest {\n\trepeated int64 planIds = 1;\n}", - "doc": "对套餐进行排序" - }, - { - "name": "FindEnabledRegionCityResponse", - "code": "message FindEnabledRegionCityResponse {\n\tRegionCity regionCity = 1;\n}", - "doc": "" + "name": "CreatePlanRequest", + "code": "message CreatePlanRequest {\n\tstring name = 1;\n\tint64 clusterId = 2;\n\tbytes trafficLimitJSON = 3;\n\tbytes featuresJSON = 4;\n\tstring priceType = 5;\n\tbytes trafficPriceJSON = 6;\n\tbytes bandwidthPriceJSON = 10;\n\tfloat monthlyPrice = 7;\n\tfloat seasonallyPrice = 8;\n\tfloat yearlyPrice = 9;\n}", + "doc": "创建套餐" }, { "name": "FindAllEnabledRegionCitiesRequest", @@ -11321,15 +13701,10 @@ "doc": "查找单个城市信息" }, { - "name": "FindEnabledRegionCountryResponse", - "code": "message FindEnabledRegionCountryResponse {\n\tRegionCountry regionCountry = 1;\n}", + "name": "FindEnabledRegionCityResponse", + "code": "message FindEnabledRegionCityResponse {\n\tRegionCity regionCity = 1;\n}", "doc": "" }, - { - "name": "FindAllEnabledRegionCountriesRequest", - "code": "message FindAllEnabledRegionCountriesRequest {\n\n}", - "doc": "查找所有的国家列表" - }, { "name": "FindAllEnabledRegionCountriesResponse", "code": "message FindAllEnabledRegionCountriesResponse {\n\trepeated RegionCountry regionCountries = 1;\n}", @@ -11341,9 +13716,14 @@ "doc": "查找单个国家信息" }, { - "name": "FindEnabledRegionProviderRequest", - "code": "message FindEnabledRegionProviderRequest {\n\tint64 regionProviderId = 1;\n}", - "doc": "查找单个ISP信息" + "name": "FindEnabledRegionCountryResponse", + "code": "message FindEnabledRegionCountryResponse {\n\tRegionCountry regionCountry = 1;\n}", + "doc": "" + }, + { + "name": "FindAllEnabledRegionCountriesRequest", + "code": "message FindAllEnabledRegionCountriesRequest {\n\n}", + "doc": "查找所有的国家列表" }, { "name": "FindEnabledRegionProviderResponse", @@ -11360,6 +13740,16 @@ "code": "message FindAllEnabledRegionProvidersResponse {\n\trepeated RegionProvider regionProviders = 1;\n}", "doc": "" }, + { + "name": "FindEnabledRegionProviderRequest", + "code": "message FindEnabledRegionProviderRequest {\n\tint64 regionProviderId = 1;\n}", + "doc": "查找单个ISP信息" + }, + { + "name": "FindAllEnabledRegionProvincesWithCountryIdRequest", + "code": "message FindAllEnabledRegionProvincesWithCountryIdRequest {\n\tint64 regionCountryId = 1;\n}", + "doc": "查找所有省份" + }, { "name": "FindAllEnabledRegionProvincesWithCountryIdResponse", "code": "message FindAllEnabledRegionProvincesWithCountryIdResponse {\n\trepeated RegionProvince regionProvinces = 1;\n}", @@ -11375,106 +13765,16 @@ "code": "message FindEnabledRegionProvinceResponse {\n\tRegionProvince regionProvince = 1;\n}", "doc": "" }, - { - "name": "FindAllEnabledRegionProvincesWithCountryIdRequest", - "code": "message FindAllEnabledRegionProvincesWithCountryIdRequest {\n\tint64 regionCountryId = 1;\n}", - "doc": "查找所有省份" - }, - { - "name": "ReportNodeStreamMessage", - "code": "message ReportNodeStreamMessage {\n\tint64 reportNodeId = 1;\n\tint64 requestId = 2;\n\tint32 timeoutSeconds = 3;\n\tstring code = 4;\n\tbytes dataJSON = 5;\n\tbool isOk = 6;\n\tstring message = 7;\n}", - "doc": "终端stream" - }, - { - "name": "FindReportNodeTasksRequest", - "code": "message FindReportNodeTasksRequest {\n\n}", - "doc": "读取任务" - }, - { - "name": "FindLatestReportNodeVersionRequest", - "code": "message FindLatestReportNodeVersionRequest {\n\n}", - "doc": "取得最新的版本号" - }, - { - "name": "ListReportNodeTasksResponse", - "code": "message ListReportNodeTasksResponse {\n\trepeated IPAddrReportTask ipAddrReportTasks = 1;\n}", - "doc": "" - }, - { - "name": "ListEnabledReportNodesRequest", - "code": "message ListEnabledReportNodesRequest {\n\tstring keyword = 1;\n\tint64 reportNodeGroupId = 4;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", - "doc": "列出单页终端" - }, - { - "name": "ListEnabledReportNodesResponse", - "code": "message ListEnabledReportNodesResponse {\n\trepeated ReportNode reportNodes = 1;\n}", - "doc": "" - }, - { - "name": "FindReportNodeTasksResponse", - "code": "message FindReportNodeTasksResponse {\n\tbytes ipAddrTasksJSON = 1;\n}", - "doc": "" - }, - { - "name": "CreateReportNodeResponse", - "code": "message CreateReportNodeResponse {\n\tint64 reportNodeId = 1;\n}", - "doc": "" - }, - { - "name": "UpdateReportNodeRequest", - "code": "message UpdateReportNodeRequest{\n\tint64 reportNodeId = 1;\n\tstring name = 2;\n\tstring location = 3;\n\tstring isp = 4;\n\trepeated string allowIPs = 5;\n\tbool isOn = 6;\n\trepeated int64 reportNodeGroupIds = 7;\n}", - "doc": "修改终端" - }, - { - "name": "FindLatestReportNodeVersionResponse", - "code": "message FindLatestReportNodeVersionResponse {\n\tstring version = 1;\n}", - "doc": "" - }, - { - "name": "ListReportNodeTasksRequest", - "code": "message ListReportNodeTasksRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tstring type = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}", - "doc": "列出单页任务" - }, - { - "name": "UpdateReportNodeGlobalSetting", - "code": "message UpdateReportNodeGlobalSetting {\n\tbytes settingJSON = 1;\n}", - "doc": "修改全局设置" - }, - { - "name": "CreateReportNodeRequest", - "code": "message CreateReportNodeRequest {\n\tstring name = 1;\n\tstring location = 2;\n\tstring isp = 3;\n\trepeated string allowIPs = 4;\n\trepeated int64 reportNodeGroupIds = 5;\n}", - "doc": "添加终端" - }, { "name": "UpdateReportNodeStatusRequest", "code": "message UpdateReportNodeStatusRequest {\n\tbytes statusJSON = 1;\n}", "doc": "更新节点状态" }, { - "name": "FindEnabledReportNodeRequest", - "code": "message FindEnabledReportNodeRequest{\n\tint64 reportNodeId = 1;\n}", - "doc": "查找单个终端" - }, - { - "name": "FindEnabledReportNodeResponse", - "code": "message FindEnabledReportNodeResponse {\n\tReportNode reportNode = 1;\n}", + "name": "FindLatestReportNodeVersionResponse", + "code": "message FindLatestReportNodeVersionResponse {\n\tstring version = 1;\n}", "doc": "" }, - { - "name": "FindCurrentReportNodeConfigRequest", - "code": "message FindCurrentReportNodeConfigRequest {\n\n}", - "doc": "获取当前节点信息" - }, - { - "name": "FindCurrentReportNodeConfigResponse", - "code": "message FindCurrentReportNodeConfigResponse {\n\tbytes reportNodeJSON = 1;\n}", - "doc": "" - }, - { - "name": "CountAllReportNodeTasksRequest", - "code": "message CountAllReportNodeTasksRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tstring type = 3;\n}", - "doc": "计算任务数量" - }, { "name": "ReadReportNodeGlobalSettingResponse", "code": "message ReadReportNodeGlobalSettingResponse {\n\tbytes settingJSON = 1;\n}", @@ -11485,16 +13785,131 @@ "code": "message DeleteReportNodeRequest {\n\tint64 reportNodeId = 1;\n}", "doc": "删除终端" }, + { + "name": "FindEnabledReportNodeRequest", + "code": "message FindEnabledReportNodeRequest{\n\tint64 reportNodeId = 1;\n}", + "doc": "查找单个终端" + }, + { + "name": "FindEnabledReportNodeResponse", + "code": "message FindEnabledReportNodeResponse {\n\tReportNode reportNode = 1;\n}", + "doc": "" + }, + { + "name": "FindReportNodeTasksRequest", + "code": "message FindReportNodeTasksRequest {\n\n}", + "doc": "读取任务" + }, + { + "name": "FindLatestReportNodeVersionRequest", + "code": "message FindLatestReportNodeVersionRequest {\n\n}", + "doc": "取得最新的版本号" + }, + { + "name": "UpdateReportNodeGlobalSetting", + "code": "message UpdateReportNodeGlobalSetting {\n\tbytes settingJSON = 1;\n}", + "doc": "修改全局设置" + }, + { + "name": "UpdateReportNodeRequest", + "code": "message UpdateReportNodeRequest{\n\tint64 reportNodeId = 1;\n\tstring name = 2;\n\tstring location = 3;\n\tstring isp = 4;\n\trepeated string allowIPs = 5;\n\tbool isOn = 6;\n\trepeated int64 reportNodeGroupIds = 7;\n}", + "doc": "修改终端" + }, + { + "name": "ListEnabledReportNodesResponse", + "code": "message ListEnabledReportNodesResponse {\n\trepeated ReportNode reportNodes = 1;\n}", + "doc": "" + }, + { + "name": "FindReportNodeTasksResponse", + "code": "message FindReportNodeTasksResponse {\n\tbytes ipAddrTasksJSON = 1;\n}", + "doc": "" + }, + { + "name": "CountAllReportNodeTasksRequest", + "code": "message CountAllReportNodeTasksRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tstring type = 3;\n}", + "doc": "计算任务数量" + }, + { + "name": "ListReportNodeTasksResponse", + "code": "message ListReportNodeTasksResponse {\n\trepeated IPAddrReportTask ipAddrReportTasks = 1;\n}", + "doc": "" + }, + { + "name": "CreateReportNodeResponse", + "code": "message CreateReportNodeResponse {\n\tint64 reportNodeId = 1;\n}", + "doc": "" + }, + { + "name": "FindCurrentReportNodeConfigResponse", + "code": "message FindCurrentReportNodeConfigResponse {\n\tbytes reportNodeJSON = 1;\n}", + "doc": "" + }, + { + "name": "ListEnabledReportNodesRequest", + "code": "message ListEnabledReportNodesRequest {\n\tstring keyword = 1;\n\tint64 reportNodeGroupId = 4;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", + "doc": "列出单页终端" + }, + { + "name": "ReportNodeStreamMessage", + "code": "message ReportNodeStreamMessage {\n\tint64 reportNodeId = 1;\n\tint64 requestId = 2;\n\tint32 timeoutSeconds = 3;\n\tstring code = 4;\n\tbytes dataJSON = 5;\n\tbool isOk = 6;\n\tstring message = 7;\n}", + "doc": "终端stream" + }, + { + "name": "FindCurrentReportNodeConfigRequest", + "code": "message FindCurrentReportNodeConfigRequest {\n\n}", + "doc": "获取当前节点信息" + }, + { + "name": "ListReportNodeTasksRequest", + "code": "message ListReportNodeTasksRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tstring type = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}", + "doc": "列出单页任务" + }, + { + "name": "CreateReportNodeRequest", + "code": "message CreateReportNodeRequest {\n\tstring name = 1;\n\tstring location = 2;\n\tstring isp = 3;\n\trepeated string allowIPs = 4;\n\trepeated int64 reportNodeGroupIds = 5;\n}", + "doc": "添加终端" + }, { "name": "CountAllEnabledReportNodesRequest", "code": "message CountAllEnabledReportNodesRequest {\n\tstring keyword = 1;\n\tint64 reportNodeGroupId = 2;\n}", "doc": "计算终端数量" }, + { + "name": "CreateReportNodeGroupResponse", + "code": "message CreateReportNodeGroupResponse {\n\tint64 reportNodeGroupId = 1;\n}", + "doc": "" + }, + { + "name": "DeleteReportNodeGroupRequest", + "code": "message DeleteReportNodeGroupRequest {\n\tint64 reportNodeGroupId = 1;\n}", + "doc": "删除分组" + }, + { + "name": "FindAllEnabledReportNodeGroupsResponse", + "code": "message FindAllEnabledReportNodeGroupsResponse {\n\trepeated ReportNodeGroup reportNodeGroups = 1;\n}", + "doc": "" + }, + { + "name": "CountAllEnabledReportNodeGroupsRequest", + "code": "message CountAllEnabledReportNodeGroupsRequest {\n\n}", + "doc": "计算所有分组数量" + }, { "name": "CreateReportNodeGroupRequest", "code": "message CreateReportNodeGroupRequest {\n\tstring name = 1;\n}", "doc": "创建分组" }, + { + "name": "UpdateReportNodeGroupRequest", + "code": "message UpdateReportNodeGroupRequest {\n\tint64 reportNodeGroupId = 1;\n\tstring name = 2;\n}", + "doc": "修改分组" + }, + { + "name": "FindAllEnabledReportNodeGroupsRequest", + "code": "message FindAllEnabledReportNodeGroupsRequest {\n\n}", + "doc": "查找所有分组" + }, { "name": "FindEnabledReportNodeGroupRequest", "code": "message FindEnabledReportNodeGroupRequest {\n\tint64 reportNodeGroupId = 1;\n}", @@ -11505,46 +13920,6 @@ "code": "message FindEnabledReportNodeGroupResponse {\n\tReportNodeGroup reportNodeGroup = 1;\n}", "doc": "" }, - { - "name": "CountAllEnabledReportNodeGroupsRequest", - "code": "message CountAllEnabledReportNodeGroupsRequest {\n\n}", - "doc": "计算所有分组数量" - }, - { - "name": "CreateReportNodeGroupResponse", - "code": "message CreateReportNodeGroupResponse {\n\tint64 reportNodeGroupId = 1;\n}", - "doc": "" - }, - { - "name": "UpdateReportNodeGroupRequest", - "code": "message UpdateReportNodeGroupRequest {\n\tint64 reportNodeGroupId = 1;\n\tstring name = 2;\n}", - "doc": "修改分组" - }, - { - "name": "DeleteReportNodeGroupRequest", - "code": "message DeleteReportNodeGroupRequest {\n\tint64 reportNodeGroupId = 1;\n}", - "doc": "删除分组" - }, - { - "name": "FindAllEnabledReportNodeGroupsRequest", - "code": "message FindAllEnabledReportNodeGroupsRequest {\n\n}", - "doc": "查找所有分组" - }, - { - "name": "FindAllEnabledReportNodeGroupsResponse", - "code": "message FindAllEnabledReportNodeGroupsResponse {\n\trepeated ReportNodeGroup reportNodeGroups = 1;\n}", - "doc": "" - }, - { - "name": "CountAllReportResultsRequest", - "code": "message CountAllReportResultsRequest {\n\tint64 reportNodeId = 1;\n\tint32 okState = 2;\n\tstring level = 3;\n}", - "doc": "计算监控结果数量" - }, - { - "name": "ListReportResultsRequest", - "code": "message ListReportResultsRequest {\n\tint64 reportNodeId = 1;\n\tint32 okState = 2;\n\tstring level = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}", - "doc": "列出单页监控结果" - }, { "name": "ListReportResultsResponse", "code": "message ListReportResultsResponse {\n\trepeated ReportResult reportResults = 1;\n}", @@ -11566,9 +13941,14 @@ "doc": "" }, { - "name": "CreateReverseProxyRequest", - "code": "message CreateReverseProxyRequest {\n\tbytes schedulingJSON = 1;\n\tbytes primaryOriginsJSON = 2;\n\tbytes backupOriginsJSON = 3;\n}", - "doc": "创建反向代理" + "name": "CountAllReportResultsRequest", + "code": "message CountAllReportResultsRequest {\n\tint64 reportNodeId = 1;\n\tint32 okState = 2;\n\tstring level = 3;\n}", + "doc": "计算监控结果数量" + }, + { + "name": "ListReportResultsRequest", + "code": "message ListReportResultsRequest {\n\tint64 reportNodeId = 1;\n\tint32 okState = 2;\n\tstring level = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}", + "doc": "列出单页监控结果" }, { "name": "CreateReverseProxyResponse", @@ -11580,54 +13960,44 @@ "code": "message FindEnabledReverseProxyRequest {\n\tint64 reverseProxyId = 1;\n}", "doc": "查找反向代理" }, - { - "name": "FindEnabledReverseProxyResponse", - "code": "message FindEnabledReverseProxyResponse {\n\tReverseProxy reverseProxy = 1;\n}", - "doc": "" - }, { "name": "FindEnabledReverseProxyConfigRequest", "code": "message FindEnabledReverseProxyConfigRequest {\n\tint64 reverseProxyId = 1;\n}", "doc": "查找反向代理配置" }, - { - "name": "FindEnabledReverseProxyConfigResponse", - "code": "message FindEnabledReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n}", - "doc": "" - }, - { - "name": "UpdateReverseProxyRequest", - "code": "message UpdateReverseProxyRequest {\n\tint64 reverseProxyId = 1;\n\tint32 requestHostType = 6;\n\tstring requestHost = 2;\n\tbool requestHostExcludingPort = 15;\n\tstring requestURI = 3;\n\tstring stripPrefix = 4;\n\tbool autoFlush = 5;\n\trepeated string addHeaders = 7;\n\tbytes connTimeoutJSON = 8;\n\tbytes readTimeoutJSON = 9;\n\tbytes idleTimeoutJSON = 10;\n\tint32 maxConns = 11;\n\tint32 maxIdleConns = 12;\n\tbytes proxyProtocolJSON = 13;\n\tbool followRedirects = 14;\n}", - "doc": "修改反向代理设置" - }, - { - "name": "UpdateReverseProxySchedulingRequest", - "code": "message UpdateReverseProxySchedulingRequest {\n\tint64 reverseProxyId = 1;\n\tbytes schedulingJSON = 2;\n}", - "doc": "修改反向代理调度算法" - }, { "name": "UpdateReverseProxyPrimaryOriginsRequest", "code": "message UpdateReverseProxyPrimaryOriginsRequest {\n\tint64 reverseProxyId = 1;\n\tbytes originsJSON = 2;\n}", "doc": "修改主要源站信息" }, + { + "name": "CreateReverseProxyRequest", + "code": "message CreateReverseProxyRequest {\n\tbytes schedulingJSON = 1;\n\tbytes primaryOriginsJSON = 2;\n\tbytes backupOriginsJSON = 3;\n}", + "doc": "创建反向代理" + }, + { + "name": "FindEnabledReverseProxyConfigResponse", + "code": "message FindEnabledReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n}", + "doc": "" + }, + { + "name": "UpdateReverseProxySchedulingRequest", + "code": "message UpdateReverseProxySchedulingRequest {\n\tint64 reverseProxyId = 1;\n\tbytes schedulingJSON = 2;\n}", + "doc": "修改反向代理调度算法" + }, { "name": "UpdateReverseProxyBackupOriginsRequest", "code": "message UpdateReverseProxyBackupOriginsRequest {\n\tint64 reverseProxyId = 1;\n\tbytes originsJSON = 2;\n}", "doc": "修改备用源站信息" }, { - "name": "PublishScriptsRequest", - "code": "message PublishScriptsRequest {\n\tint64 userId = 1;\n}", - "doc": "发布脚本" + "name": "UpdateReverseProxyRequest", + "code": "message UpdateReverseProxyRequest {\n\tint64 reverseProxyId = 1;\n\tint32 requestHostType = 6;\n\tstring requestHost = 2;\n\tbool requestHostExcludingPort = 15;\n\tstring requestURI = 3;\n\tstring stripPrefix = 4;\n\tbool autoFlush = 5;\n\trepeated string addHeaders = 7;\n\tbytes connTimeoutJSON = 8;\n\tbytes readTimeoutJSON = 9;\n\tbytes idleTimeoutJSON = 10;\n\tint32 maxConns = 11;\n\tint32 maxIdleConns = 12;\n\tbytes proxyProtocolJSON = 13;\n\tbool followRedirects = 14;\n}", + "doc": "修改反向代理设置" }, { - "name": "UpdateScriptRequest", - "code": "message UpdateScriptRequest {\n\tint64 scriptId = 1;\n\tstring name = 2;\n\tstring filename = 3;\n\tstring code = 4;\n\tbool isOn = 5;\n}", - "doc": "修改脚本" - }, - { - "name": "ComposeScriptConfigsResponse", - "code": "message ComposeScriptConfigsResponse {\n\tbytes scriptConfigsJSON = 1;\n}", + "name": "FindEnabledReverseProxyResponse", + "code": "message FindEnabledReverseProxyResponse {\n\tReverseProxy reverseProxy = 1;\n}", "doc": "" }, { @@ -11641,43 +14011,58 @@ "doc": "" }, { - "name": "CheckScriptUpdatesResponse", - "code": "message CheckScriptUpdatesResponse {\n\tbool hasUpdates = 1;\n\tint64 version = 2;\n}", + "name": "FindEnabledScriptResponse", + "code": "message FindEnabledScriptResponse {\n\tScript script = 1;\n}", "doc": "" }, - { - "name": "CreateScriptResponse", - "code": "message CreateScriptResponse {\n\tint64 scriptId = 1;\n}", - "doc": "" - }, - { - "name": "CountAllEnabledScriptsRequest", - "code": "message CountAllEnabledScriptsRequest {\n\tint64 userId = 1;\n}", - "doc": "计算脚本数量" - }, { "name": "ListEnabledScriptsRequest", "code": "message ListEnabledScriptsRequest {\n\tint64 userId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", "doc": "列出单页脚本" }, + { + "name": "UpdateScriptRequest", + "code": "message UpdateScriptRequest {\n\tint64 scriptId = 1;\n\tstring name = 2;\n\tstring filename = 3;\n\tstring code = 4;\n\tbool isOn = 5;\n}", + "doc": "修改脚本" + }, { "name": "CheckScriptUpdatesRequest", "code": "message CheckScriptUpdatesRequest {\n\tint64 userId = 1;\n}", "doc": "检查脚本是否需要有更新" }, + { + "name": "CheckScriptUpdatesResponse", + "code": "message CheckScriptUpdatesResponse {\n\tbool hasUpdates = 1;\n\tint64 version = 2;\n}", + "doc": "" + }, { "name": "FindEnabledScriptRequest", "code": "message FindEnabledScriptRequest {\n\tint64 scriptId = 1;\n}", "doc": "查找单个脚本" }, + { + "name": "ComposeScriptConfigsResponse", + "code": "message ComposeScriptConfigsResponse {\n\tbytes scriptConfigsJSON = 1;\n}", + "doc": "" + }, { "name": "CreateScriptRequest", "code": "message CreateScriptRequest {\n\tstring name = 1;\n\tstring filename = 2;\n\tstring code = 3;\n}", "doc": "添加脚本" }, { - "name": "FindEnabledScriptResponse", - "code": "message FindEnabledScriptResponse {\n\tScript script = 1;\n}", + "name": "CountAllEnabledScriptsRequest", + "code": "message CountAllEnabledScriptsRequest {\n\tint64 userId = 1;\n}", + "doc": "计算脚本数量" + }, + { + "name": "PublishScriptsRequest", + "code": "message PublishScriptsRequest {\n\tint64 userId = 1;\n}", + "doc": "发布脚本" + }, + { + "name": "CreateScriptResponse", + "code": "message CreateScriptResponse {\n\tint64 scriptId = 1;\n}", "doc": "" }, { @@ -11686,79 +14071,79 @@ "doc": "组合脚本配置" }, { - "name": "FindEnabledServerConfigResponse", - "code": "message FindEnabledServerConfigResponse {\n\tbytes serverJSON = 1;\n}", - "doc": "" + "name": "FindAndInitServerWebConfigRequest", + "code": "message FindAndInitServerWebConfigRequest {\n\tint64 serverId = 1;\n}", + "doc": "初始化Web设置" }, { - "name": "CheckUserServerRequest", - "code": "message CheckUserServerRequest {\n\tint64 serverId = 1;\n}", - "doc": "检查服务是否属于某个用户" + "name": "CountAllEnabledServersWithNodeClusterIdRequest", + "code": "message CountAllEnabledServersWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "计算运行在某个集群上的所有服务数量" }, { - "name": "FindServerUserPlanResponse", - "code": "message FindServerUserPlanResponse {\n\tUserPlan userPlan = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledServerUAMResponse", - "code": "message FindEnabledServerUAMResponse {\n\tbytes uamJSON = 1;\n}", - "doc": "" - }, - { - "name": "UpdateServerGroupIdsRequest", - "code": "message UpdateServerGroupIdsRequest {\n\tint64 serverId = 1;\n\trepeated int64 serverGroupIds = 2;\n}", - "doc": "修改服务所在分组" - }, - { - "name": "UpdateServerTCPRequest", - "code": "message UpdateServerTCPRequest {\n\tint64 serverId = 1;\n\tbytes tcpJSON = 2;\n}", - "doc": "" - }, - { - "name": "FindAndInitServerReverseProxyConfigRequest", - "code": "message FindAndInitServerReverseProxyConfigRequest {\n\tint64 serverId = 1;\n}", - "doc": "查找反向代理设置" - }, - { - "name": "FindAllEnabledServersWithSSLCertIdRequest", - "code": "message FindAllEnabledServersWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}", - "doc": "查找使用某个SSL证书的所有服务" - }, - { - "name": "UpdateEnabledUserServerBasicRequest", - "code": "message UpdateEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n\tstring name = 2;\n}", - "doc": "修改用户服务基本信息" + "name": "FindAllEnabledServerNamesWithUserIdRequest", + "code": "message FindAllEnabledServerNamesWithUserIdRequest {\n\tint64 userId = 1;\n}", + "doc": "查找一个用户下的所有域名列表" }, { "name": "ComposeServerConfigResponse", "code": "message ComposeServerConfigResponse {\n\tbytes serverConfigJSON = 1;\n}", "doc": "" }, - { - "name": "UpdateServerWebRequest", - "code": "message UpdateServerWebRequest {\n\tint64 serverId = 1;\n\tint64 webId = 2;\n}", - "doc": "" - }, { "name": "FindEnabledServerTypeResponse", "code": "message FindEnabledServerTypeResponse {\n\tstring type = 1;\n}", "doc": "" }, + { + "name": "FindAndInitServerReverseProxyConfigRequest", + "code": "message FindAndInitServerReverseProxyConfigRequest {\n\tint64 serverId = 1;\n}", + "doc": "查找反向代理设置" + }, + { + "name": "FindAndInitServerReverseProxyConfigResponse", + "code": "message FindAndInitServerReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}", + "doc": "" + }, + { + "name": "UpdateEnabledUserServerBasicRequest", + "code": "message UpdateEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n\tstring name = 2;\n}", + "doc": "修改用户服务基本信息" + }, + { + "name": "UpdateServerDNSRequest", + "code": "message UpdateServerDNSRequest {\n\tint64 serverId = 1;\n\tbool supportCNAME = 2;\n}", + "doc": "修改服务的DNS相关设置" + }, + { + "name": "CountAllEnabledServersMatchRequest", + "code": "message CountAllEnabledServersMatchRequest {\n\tint64 serverGroupId = 1; // 服务分组ID,如果为-1表示查找未分组\n\tstring keyword = 2;\n\tint64 userId = 3;\n\tint64 nodeClusterId = 4;\n\tint32 auditingFlag = 5;\n\tstring protocolFamily = 6;\n}", + "doc": "计算服务数量" + }, + { + "name": "ListEnabledServersMatchRequest", + "code": "message ListEnabledServersMatchRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tint64 serverGroupId = 3; // 服务分组ID,如果为-1表示查找未分组\n\tstring keyword = 4;\n\tint64 userId = 5;\n\tint64 nodeClusterId = 6;\n\tint32 auditingFlag = 7;\n\tstring protocolFamily = 8;\n\tbool trafficOutAsc = 9;\n\tbool trafficOutDesc = 10;\n}", + "doc": "列出单页服务" + }, + { + "name": "DeleteServerRequest", + "code": "message DeleteServerRequest {\n\tint64 serverId = 1;\n}", + "doc": "禁用服务" + }, { "name": "FindEnabledServerResponse", "code": "message FindEnabledServerResponse {\n\tServer server = 1;\n}", "doc": "" }, { - "name": "FindEnabledServerTrafficLimitResponse", - "code": "message FindEnabledServerTrafficLimitResponse {\n\tbytes trafficLimitJSON = 1;\n}", + "name": "FindEnabledUserServerBasicResponse", + "code": "message FindEnabledUserServerBasicResponse {\n\tServer server = 1;\n}", "doc": "" }, { - "name": "UpdateServerUDPRequest", - "code": "message UpdateServerUDPRequest {\n\tint64 serverId = 1;\n\tbytes udpJSON = 2;\n}", - "doc": "" + "name": "FindEnabledServerUAMRequest", + "code": "message FindEnabledServerUAMRequest {\n\tint64 serverId = 1;\n}", + "doc": "查找服务UAM设置" }, { "name": "UpdateServerNamesRequest", @@ -11766,8 +14151,23 @@ "doc": "修改服务的域名设置" }, { - "name": "FindAndInitServerWebConfigResponse", - "code": "message FindAndInitServerWebConfigResponse {\n\tbytes webJSON = 1;\n}", + "name": "CountAllEnabledServersWithSSLCertIdRequest", + "code": "message CountAllEnabledServersWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}", + "doc": "计算使用某个SSL证书的服务数量" + }, + { + "name": "UpdateServerHTTPRequest", + "code": "message UpdateServerHTTPRequest {\n\tint64 serverId = 1;\n\tbytes httpJSON = 2;\n}", + "doc": "修改服务的HTTP等设置" + }, + { + "name": "CheckServerNameDuplicationInNodeClusterRequest", + "code": "message CheckServerNameDuplicationInNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n\trepeated string serverNames = 2; // 可以同时检查一批域名\n\tint64 excludeServerId = 3; // 要排除的服务ID\n}", + "doc": "检查域名是否已经存在" + }, + { + "name": "CheckServerNameDuplicationInNodeClusterResponse", + "code": "message CheckServerNameDuplicationInNodeClusterResponse {\n\trepeated string duplicatedServerNames = 1;\n}", "doc": "" }, { @@ -11776,14 +14176,9 @@ "doc": "查找最近访问的服务" }, { - "name": "CountAllEnabledServersMatchRequest", - "code": "message CountAllEnabledServersMatchRequest {\n\tint64 serverGroupId = 1; // 服务分组ID,如果为-1表示查找未分组\n\tstring keyword = 2;\n\tint64 userId = 3;\n\tint64 nodeClusterId = 4;\n\tint32 auditingFlag = 5;\n\tstring protocolFamily = 6;\n}", - "doc": "计算服务数量" - }, - { - "name": "DeleteServerRequest", - "code": "message DeleteServerRequest {\n\tint64 serverId = 1;\n}", - "doc": "禁用服务" + "name": "UpdateServerTLSRequest", + "code": "message UpdateServerTLSRequest {\n\tint64 serverId = 1;\n\tbytes tlsJSON = 2;\n}", + "doc": "" }, { "name": "FindEnabledServerConfigRequest", @@ -11791,14 +14186,19 @@ "doc": "查找服务配置" }, { - "name": "FindAndInitServerWebConfigRequest", - "code": "message FindAndInitServerWebConfigRequest {\n\tint64 serverId = 1;\n}", - "doc": "初始化Web设置" + "name": "FindAllEnabledServersDNSWithNodeClusterIdRequest", + "code": "message FindAllEnabledServersDNSWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "取得某个集群下的所有服务相关的DNS" }, { - "name": "FindEnabledUserServerBasicRequest", - "code": "message FindEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n}", - "doc": "查找用户服务基本信息" + "name": "FindAllEnabledServerNamesWithUserIdResponse", + "code": "message FindAllEnabledServerNamesWithUserIdResponse {\n\trepeated string serverNames = 1;\n}", + "doc": "" + }, + { + "name": "UpdateServerUserPlanRequest", + "code": "message UpdateServerUserPlanRequest {\n\tint64 serverId = 1;\n\tint64 userPlanId = 2;\n}", + "doc": "修改服务套餐" }, { "name": "UpdateServerHTTPSRequest", @@ -11811,33 +14211,23 @@ "doc": "查找单个服务" }, { - "name": "FindAllEnabledServersWithSSLCertIdResponse", - "code": "message FindAllEnabledServersWithSSLCertIdResponse {\n\trepeated Server servers = 1;\n}", - "doc": "" + "name": "FindServerUserPlanRequest", + "code": "message FindServerUserPlanRequest {\n\tint64 serverId = 1;\n}", + "doc": "获取服务套餐信息" }, { - "name": "UpdateServerBasicRequest", - "code": "message UpdateServerBasicRequest {\n\tint64 serverId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tint64 nodeClusterId = 4;\n\tbool keepOldConfigs = 7; // 是否在老节点上保留一段时间配置\n\tbool isOn = 5;\n\trepeated int64 serverGroupIds = 6;\n}", - "doc": "修改服务基本信息" + "name": "ComposeServerConfigRequest", + "code": "message ComposeServerConfigRequest {\n\tint64 serverId = 1;\n}", + "doc": "获取服务配置" }, { - "name": "UpdateServerReverseProxyRequest", - "code": "message UpdateServerReverseProxyRequest {\n\tint64 serverId = 1;\n\tbytes reverseProxyJSON = 2;\n}", - "doc": "修改服务的反向代理设置" + "name": "UploadServerHTTPRequestStatRequest", + "code": "message UploadServerHTTPRequestStatRequest {\n\tstring month = 1;\n\tstring day = 2;\n\trepeated RegionCity regionCities = 3;\n\trepeated RegionProvider regionProviders = 4;\n\trepeated System systems = 5;\n\trepeated Browser browsers = 6;\n\trepeated HTTPFirewallRuleGroup httpFirewallRuleGroups = 7;\n\n\n\tmessage RegionCity {\n\t\tint64 serverId = 1;\n\t\tstring countryName = 2;\n\t\tstring provinceName = 3;\n\t\tstring cityName = 4;\n\t\tint64 countRequests = 5;\n\t\tint64 bytes = 6;\n\t\tint64 countAttackRequests = 7;\n\t\tint64 attackBytes = 8;\n\t}\n\n\n\tmessage RegionProvider {\n\t\tint64 serverId = 1;\n\t\tstring name = 2;\n\t\tint64 count = 3;\n\t}\n\n\n\tmessage System {\n\t\tint64 serverId = 1;\n\t\tstring name = 2;\n\t\tstring version = 3;\n\t\tint64 count = 4;\n\t}\n\n\n\tmessage Browser {\n\t\tint64 serverId = 1;\n\t\tstring name = 2;\n\t\tstring version = 3;\n\t\tint64 count = 4;\n\t}\n\n\n\tmessage HTTPFirewallRuleGroup {\n\t\tint64 serverId = 1;\n\t\tint64 httpFirewallRuleGroupId = 2;\n\t\tstring action = 3;\n\t\tint64 count = 4;\n\t}\n}", + "doc": "上传HTTP请求待统计数据" }, { - "name": "CountAllEnabledServersWithSSLCertIdRequest", - "code": "message CountAllEnabledServersWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}", - "doc": "计算使用某个SSL证书的服务数量" - }, - { - "name": "FindEnabledServerDNSRequest", - "code": "message FindEnabledServerDNSRequest {\n\tint64 serverId = 1;\n}", - "doc": "查找单个服务的DNS信息" - }, - { - "name": "FindAllEnabledServerNamesWithUserIdResponse", - "code": "message FindAllEnabledServerNamesWithUserIdResponse {\n\trepeated string serverNames = 1;\n}", + "name": "FindNearbyServersResponse", + "code": "message FindNearbyServersResponse {\n\tstring scope = 1; // 范围 cluster|group\n\trepeated GroupInfo groups = 2;\n\n\n\tmessage GroupInfo {\n\t\tstring name = 1;\n\t\trepeated Server servers = 2;\n\t}\n}", "doc": "" }, { @@ -11846,14 +14236,14 @@ "doc": "" }, { - "name": "FindEnabledServerTrafficLimitRequest", - "code": "message FindEnabledServerTrafficLimitRequest {\n\tint64 serverId = 1;\n}", - "doc": "查找流量限制" + "name": "PurgeServerCacheRequest", + "code": "message PurgeServerCacheRequest {\n\trepeated string keys = 2;\n\trepeated string prefixes = 3;\n\tstring description = 4; // 任务描述\n}", + "doc": "清除缓存" }, { - "name": "UpdateServerUAMRequest", - "code": "message UpdateServerUAMRequest {\n\tint64 serverId = 1;\n\tbytes uamJSON = 2;\n}", - "doc": "修改服务UAM设置" + "name": "FindEnabledServerUAMResponse", + "code": "message FindEnabledServerUAMResponse {\n\tbytes uamJSON = 1;\n}", + "doc": "" }, { "name": "FindServerNamesRequest", @@ -11861,73 +14251,8 @@ "doc": "查找服务的域名设置" }, { - "name": "FindEnabledServerTypeRequest", - "code": "message FindEnabledServerTypeRequest {\n\tint64 serverId = 1;\n}", - "doc": "查找服务的服务类型" - }, - { - "name": "FindNearbyServersResponse", - "code": "message FindNearbyServersResponse {\n\tstring scope = 1; // 范围 cluster|group\n\trepeated GroupInfo groups = 2;\n\n\n\tmessage GroupInfo {\n\t\tstring name = 1;\n\t\trepeated Server servers = 2;\n\t}\n}", - "doc": "" - }, - { - "name": "ListEnabledServersMatchRequest", - "code": "message ListEnabledServersMatchRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tint64 serverGroupId = 3; // 服务分组ID,如果为-1表示查找未分组\n\tstring keyword = 4;\n\tint64 userId = 5;\n\tint64 nodeClusterId = 6;\n\tint32 auditingFlag = 7;\n\tstring protocolFamily = 8;\n\tbool trafficOutAsc = 9;\n\tbool trafficOutDesc = 10;\n}", - "doc": "列出单页服务" - }, - { - "name": "FindAllEnabledServersDNSWithNodeClusterIdRequest", - "code": "message FindAllEnabledServersDNSWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "取得某个集群下的所有服务相关的DNS" - }, - { - "name": "UploadServerHTTPRequestStatRequest", - "code": "message UploadServerHTTPRequestStatRequest {\n\tstring month = 1;\n\tstring day = 2;\n\trepeated RegionCity regionCities = 3;\n\trepeated RegionProvider regionProviders = 4;\n\trepeated System systems = 5;\n\trepeated Browser browsers = 6;\n\trepeated HTTPFirewallRuleGroup httpFirewallRuleGroups = 7;\n\n\n\tmessage RegionCity {\n\t\tint64 serverId = 1;\n\t\tstring countryName = 2;\n\t\tstring provinceName = 3;\n\t\tstring cityName = 4;\n\t\tint64 countRequests = 5;\n\t\tint64 bytes = 6;\n\t\tint64 countAttackRequests = 7;\n\t\tint64 attackBytes = 8;\n\t}\n\n\n\tmessage RegionProvider {\n\t\tint64 serverId = 1;\n\t\tstring name = 2;\n\t\tint64 count = 3;\n\t}\n\n\n\tmessage System {\n\t\tint64 serverId = 1;\n\t\tstring name = 2;\n\t\tstring version = 3;\n\t\tint64 count = 4;\n\t}\n\n\n\tmessage Browser {\n\t\tint64 serverId = 1;\n\t\tstring name = 2;\n\t\tstring version = 3;\n\t\tint64 count = 4;\n\t}\n\n\n\tmessage HTTPFirewallRuleGroup {\n\t\tint64 serverId = 1;\n\t\tint64 httpFirewallRuleGroupId = 2;\n\t\tstring action = 3;\n\t\tint64 count = 4;\n\t}\n}", - "doc": "上传HTTP请求待统计数据" - }, - { - "name": "UpdateServerDNSRequest", - "code": "message UpdateServerDNSRequest {\n\tint64 serverId = 1;\n\tbool supportCNAME = 2;\n}", - "doc": "修改服务的DNS相关设置" - }, - { - "name": "RegenerateServerCNAMERequest", - "code": "message RegenerateServerCNAMERequest {\n\tint64 serverId = 1;\n}", - "doc": "重新生成CNAME" - }, - { - "name": "CountAllEnabledServersWithNodeClusterIdRequest", - "code": "message CountAllEnabledServersWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "计算运行在某个集群上的所有服务数量" - }, - { - "name": "FindAllEnabledServersDNSWithNodeClusterIdResponse", - "code": "message FindAllEnabledServersDNSWithNodeClusterIdResponse {\n\trepeated ServerDNSInfo servers = 1;\n}", - "doc": "" - }, - { - "name": "FindAllEnabledServerNamesWithUserIdRequest", - "code": "message FindAllEnabledServerNamesWithUserIdRequest {\n\tint64 userId = 1;\n}", - "doc": "查找一个用户下的所有域名列表" - }, - { - "name": "CheckServerNameDuplicationInNodeClusterResponse", - "code": "message CheckServerNameDuplicationInNodeClusterResponse {\n\trepeated string duplicatedServerNames = 1;\n}", - "doc": "" - }, - { - "name": "FindNearbyServersRequest", - "code": "message FindNearbyServersRequest {\n\tint64 serverId = 1;\n}", - "doc": "查找某个服务附近的服务" - }, - { - "name": "CreateServerResponse", - "code": "message CreateServerResponse {\n\tint64 serverId = 1;\n}", - "doc": "" - }, - { - "name": "UpdateServerTLSRequest", - "code": "message UpdateServerTLSRequest {\n\tint64 serverId = 1;\n\tbytes tlsJSON = 2;\n}", + "name": "NotifyServersChangeResponse", + "code": "message NotifyServersChangeResponse {\n\n}", "doc": "" }, { @@ -11936,13 +14261,13 @@ "doc": "设置流量限制" }, { - "name": "FindAndInitServerReverseProxyConfigResponse", - "code": "message FindAndInitServerReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}", + "name": "UpdateServerWebRequest", + "code": "message UpdateServerWebRequest {\n\tint64 serverId = 1;\n\tint64 webId = 2;\n}", "doc": "" }, { - "name": "NotifyServersChangeResponse", - "code": "message NotifyServersChangeResponse {\n\n}", + "name": "FindServerUserPlanResponse", + "code": "message FindServerUserPlanResponse {\n\tUserPlan userPlan = 1;\n}", "doc": "" }, { @@ -11950,55 +14275,105 @@ "code": "message UpdateServerUnixRequest {\n\tint64 serverId = 1;\n\tbytes unixJSON = 2;\n}", "doc": "" }, + { + "name": "UpdateServerNamesAuditingRequest", + "code": "message UpdateServerNamesAuditingRequest {\n\tint64 serverId = 1;\n\tServerNameAuditingResult auditingResult = 2;\n}", + "doc": "审核服务的域名设置" + }, + { + "name": "FindEnabledServerConfigResponse", + "code": "message FindEnabledServerConfigResponse {\n\tbytes serverJSON = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledServerTypeRequest", + "code": "message FindEnabledServerTypeRequest {\n\tint64 serverId = 1;\n}", + "doc": "查找服务的服务类型" + }, + { + "name": "CountAllEnabledServersWithServerGroupIdRequest", + "code": "message CountAllEnabledServersWithServerGroupIdRequest {\n\tint64 serverGroupId = 1;\n}", + "doc": "计算使用某个分组的服务数量" + }, + { + "name": "FindNearbyServersRequest", + "code": "message FindNearbyServersRequest {\n\tint64 serverId = 1;\n}", + "doc": "查找某个服务附近的服务" + }, + { + "name": "CreateServerRequest", + "code": "message CreateServerRequest {\n\tint64 userId = 1;\n\tint64 adminId = 2;\n\tstring type = 3;\n\tstring name = 4;\n\tstring description = 5;\n\n\t// 配置相关\n\tbytes serverNamesJON = 8; // @link json:server_names\n\tbytes httpJSON = 9;\n\tbytes httpsJSON = 10;\n\tbytes tcpJSON = 11;\n\tbytes tlsJSON = 12;\n\tbytes unixJSON = 13;\n\tbytes udpJSON = 14;\n\tint64 webId = 15;\n\tbytes reverseProxyJSON = 16;\n\trepeated int64 serverGroupIds = 17;\n\tint64 userPlanId = 18;\n\n\tint64 nodeClusterId = 30;\n\tbytes includeNodesJSON = 31;\n\tbytes excludeNodesJSON = 32;\n}", + "doc": "创建服务" + }, + { + "name": "UpdateServerBasicRequest", + "code": "message UpdateServerBasicRequest {\n\tint64 serverId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tint64 nodeClusterId = 4;\n\tbool keepOldConfigs = 7; // 是否在老节点上保留一段时间配置\n\tbool isOn = 5;\n\trepeated int64 serverGroupIds = 6;\n}", + "doc": "修改服务基本信息" + }, { "name": "ListEnabledServersMatchResponse", "code": "message ListEnabledServersMatchResponse {\n\trepeated Server servers = 1;\n}", "doc": "" }, + { + "name": "FindAllEnabledServersDNSWithNodeClusterIdResponse", + "code": "message FindAllEnabledServersDNSWithNodeClusterIdResponse {\n\trepeated ServerDNSInfo servers = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledUserServerBasicRequest", + "code": "message FindEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n}", + "doc": "查找用户服务基本信息" + }, + { + "name": "UpdateServerUAMRequest", + "code": "message UpdateServerUAMRequest {\n\tint64 serverId = 1;\n\tbytes uamJSON = 2;\n}", + "doc": "修改服务UAM设置" + }, + { + "name": "UpdateServerUDPRequest", + "code": "message UpdateServerUDPRequest {\n\tint64 serverId = 1;\n\tbytes udpJSON = 2;\n}", + "doc": "" + }, { "name": "FindServerNamesResponse", "code": "message FindServerNamesResponse {\n\tbytes serverNamesJSON = 1;\n\tbool isAuditing = 2;\n\tint64 auditingAt = 5;\n\tbytes auditingServerNamesJSON = 3;\n\tServerNameAuditingResult auditingResult = 4;\n}", "doc": "" }, { - "name": "CountAllEnabledServersWithServerGroupIdRequest", - "code": "message CountAllEnabledServersWithServerGroupIdRequest {\n\tint64 serverGroupId = 1;\n}", - "doc": "计算使用某个分组的服务数量" + "name": "FindEnabledServerDNSRequest", + "code": "message FindEnabledServerDNSRequest {\n\tint64 serverId = 1;\n}", + "doc": "查找单个服务的DNS信息" }, { - "name": "ServerDNSInfo", - "code": "message ServerDNSInfo {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring dnsName = 3;\n}", + "name": "FindEnabledServerTrafficLimitRequest", + "code": "message FindEnabledServerTrafficLimitRequest {\n\tint64 serverId = 1;\n}", + "doc": "查找流量限制" + }, + { + "name": "FindAndInitServerWebConfigResponse", + "code": "message FindAndInitServerWebConfigResponse {\n\tbytes webJSON = 1;\n}", "doc": "" }, { - "name": "FindEnabledUserServerBasicResponse", - "code": "message FindEnabledUserServerBasicResponse {\n\tServer server = 1;\n}", + "name": "FindAllEnabledServersWithSSLCertIdRequest", + "code": "message FindAllEnabledServersWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}", + "doc": "查找使用某个SSL证书的所有服务" + }, + { + "name": "FindEnabledServerDNSResponse", + "code": "message FindEnabledServerDNSResponse {\n\tstring dnsName = 1;\n\tDNSDomain domain = 2;\n\tbool supportCNAME = 3;\n}", "doc": "" }, { - "name": "PurgeServerCacheRequest", - "code": "message PurgeServerCacheRequest {\n\trepeated string keys = 2;\n\trepeated string prefixes = 3;\n\tstring description = 4; // 任务描述\n}", - "doc": "清除缓存" + "name": "FindEnabledServerTrafficLimitResponse", + "code": "message FindEnabledServerTrafficLimitResponse {\n\tbytes trafficLimitJSON = 1;\n}", + "doc": "" }, { - "name": "ComposeServerConfigRequest", - "code": "message ComposeServerConfigRequest {\n\tint64 serverId = 1;\n}", - "doc": "获取服务配置" - }, - { - "name": "CreateServerRequest", - "code": "message CreateServerRequest {\n\tint64 userId = 1;\n\tint64 adminId = 2;\n\tstring type = 3;\n\tstring name = 4;\n\tstring description = 5;\n\n\t// 配置相关\n\tbytes serverNamesJON = 8; // @link json:server_names\n\tbytes httpJSON = 9;\n\tbytes httpsJSON = 10;\n\tbytes tcpJSON = 11;\n\tbytes tlsJSON = 12;\n\tbytes unixJSON = 13;\n\tbytes udpJSON = 14;\n\tint64 webId = 15;\n\tbytes reverseProxyJSON = 16;\n\trepeated int64 serverGroupIds = 17;\n\tint64 userPlanId = 18;\n\n\tint64 nodeClusterId = 30;\n\tbytes includeNodesJSON = 31;\n\tbytes excludeNodesJSON = 32;\n}", - "doc": "创建服务" - }, - { - "name": "UpdateServerHTTPRequest", - "code": "message UpdateServerHTTPRequest {\n\tint64 serverId = 1;\n\tbytes httpJSON = 2;\n}", - "doc": "修改服务的HTTP等设置" - }, - { - "name": "FindEnabledServerUAMRequest", - "code": "message FindEnabledServerUAMRequest {\n\tint64 serverId = 1;\n}", - "doc": "查找服务UAM设置" + "name": "CreateServerResponse", + "code": "message CreateServerResponse {\n\tint64 serverId = 1;\n}", + "doc": "" }, { "name": "UpdateServerIsOnRequest", @@ -12006,9 +14381,24 @@ "doc": "修改服务启是否启用" }, { - "name": "UpdateServerNamesAuditingRequest", - "code": "message UpdateServerNamesAuditingRequest {\n\tint64 serverId = 1;\n\tServerNameAuditingResult auditingResult = 2;\n}", - "doc": "审核服务的域名设置" + "name": "UpdateServerTCPRequest", + "code": "message UpdateServerTCPRequest {\n\tint64 serverId = 1;\n\tbytes tcpJSON = 2;\n}", + "doc": "" + }, + { + "name": "FindAllEnabledServersWithSSLCertIdResponse", + "code": "message FindAllEnabledServersWithSSLCertIdResponse {\n\trepeated Server servers = 1;\n}", + "doc": "" + }, + { + "name": "ServerDNSInfo", + "code": "message ServerDNSInfo {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring dnsName = 3;\n}", + "doc": "" + }, + { + "name": "CheckUserServerRequest", + "code": "message CheckUserServerRequest {\n\tint64 serverId = 1;\n}", + "doc": "检查服务是否属于某个用户" }, { "name": "PurgeServerCacheResponse", @@ -12016,19 +14406,19 @@ "doc": "" }, { - "name": "FindServerUserPlanRequest", - "code": "message FindServerUserPlanRequest {\n\tint64 serverId = 1;\n}", - "doc": "获取服务套餐信息" + "name": "UpdateServerGroupIdsRequest", + "code": "message UpdateServerGroupIdsRequest {\n\tint64 serverId = 1;\n\trepeated int64 serverGroupIds = 2;\n}", + "doc": "修改服务所在分组" }, { - "name": "CheckServerNameDuplicationInNodeClusterRequest", - "code": "message CheckServerNameDuplicationInNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n\trepeated string serverNames = 2; // 可以同时检查一批域名\n\tint64 excludeServerId = 3; // 要排除的服务ID\n}", - "doc": "检查域名是否已经存在" + "name": "UpdateServerReverseProxyRequest", + "code": "message UpdateServerReverseProxyRequest {\n\tint64 serverId = 1;\n\tbytes reverseProxyJSON = 2;\n}", + "doc": "修改服务的反向代理设置" }, { - "name": "UpdateServerUserPlanRequest", - "code": "message UpdateServerUserPlanRequest {\n\tint64 serverId = 1;\n\tint64 userPlanId = 2;\n}", - "doc": "修改服务套餐" + "name": "RegenerateServerCNAMERequest", + "code": "message RegenerateServerCNAMERequest {\n\tint64 serverId = 1;\n}", + "doc": "重新生成CNAME" }, { "name": "NotifyServersChangeRequest", @@ -12036,8 +14426,8 @@ "doc": "通知更新" }, { - "name": "FindEnabledServerDNSResponse", - "code": "message FindEnabledServerDNSResponse {\n\tstring dnsName = 1;\n\tDNSDomain domain = 2;\n\tbool supportCNAME = 3;\n}", + "name": "FindServerBandwidthStatsResponse", + "code": "message FindServerBandwidthStatsResponse {\n\trepeated ServerBandwidthStat serverBandwidthStats = 1;\n}", "doc": "" }, { @@ -12050,11 +14440,6 @@ "code": "message FindServerBandwidthStatsRequest {\n\tint64 serverId = 1; // 服务ID\n\tstring month = 2; // YYYYMM,month和day二选一\n\tstring day = 3; // YYYYMMDD\n}", "doc": "获取服务的峰值带宽" }, - { - "name": "FindServerBandwidthStatsResponse", - "code": "message FindServerBandwidthStatsResponse {\n\trepeated ServerBandwidthStat serverBandwidthStats = 1;\n}", - "doc": "" - }, { "name": "CountAllServerBillsRequest", "code": "message CountAllServerBillsRequest {\n\tint64 userId = 1;\n\tstring month = 2;\n}", @@ -12090,51 +14475,11 @@ "code": "message FindTopServerClientSystemMonthlyStatsResponse {\n\trepeated Stat stats = 1;\n\n\n\tmessage Stat {\n\t\tClientSystem clientSystem = 1;\n\t\tstring version = 2;\n\t\tint64 count = 3;\n\t}\n}", "doc": "" }, - { - "name": "FindLatestServerDailyStatsResponse", - "code": "message FindLatestServerDailyStatsResponse {\n\trepeated DailyStat stats = 1;\n\n\n\tmessage DailyStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t}\n}", - "doc": "" - }, - { - "name": "SumCurrentServerDailyStatsRequest", - "code": "message SumCurrentServerDailyStatsRequest {\n\tint64 serverId = 1;\n}", - "doc": "查找单个服务当前时刻(N分钟内)统计数据" - }, - { - "name": "SumServerDailyStatsRequest", - "code": "message SumServerDailyStatsRequest {\n\tint64 serverId = 1;\n\tstring day = 2; // YYYYMMDD\n}", - "doc": "计算单个服务的日统计" - }, { "name": "SumServerDailyStatsResponse", "code": "message SumServerDailyStatsResponse {\n\tServerDailyStat serverDailyStat = 1;\n}", "doc": "" }, - { - "name": "FindLatestServerMinutelyStatsResponse", - "code": "message FindLatestServerMinutelyStatsResponse {\n\trepeated MinutelyStat stats = 1;\n\n\n\tmessage MinutelyStat {\n\t\tstring minute = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t}\n}", - "doc": "" - }, - { - "name": "FindLatestServerHourlyStatsResponse", - "code": "message FindLatestServerHourlyStatsResponse {\n\trepeated HourlyStat stats = 1;\n\n\n\tmessage HourlyStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t}\n}", - "doc": "" - }, - { - "name": "FindLatestServerMinutelyStatsRequest", - "code": "message FindLatestServerMinutelyStatsRequest {\n\tint64 serverId = 1;\n\tint32 minutes = 2;\n}", - "doc": "按分钟读取统计数据" - }, - { - "name": "FindLatestServerDailyStatsRequest", - "code": "message FindLatestServerDailyStatsRequest {\n\tint64 serverId = 1;\n\tint32 days = 2;\n}", - "doc": "按日读取统计数据" - }, - { - "name": "SumCurrentServerDailyStatsResponse", - "code": "message SumCurrentServerDailyStatsResponse {\n\tServerDailyStat serverDailyStat = 1;\n}", - "doc": "" - }, { "name": "SumServerMonthlyStatsRequest", "code": "message SumServerMonthlyStatsRequest {\n\tint64 serverId = 1;\n\tstring month = 2; // YYYYMM\n}", @@ -12145,16 +14490,56 @@ "code": "message SumServerMonthlyStatsResponse {\n\tServerDailyStat serverMonthlyStat = 1;\n}", "doc": "" }, + { + "name": "FindLatestServerHourlyStatsResponse", + "code": "message FindLatestServerHourlyStatsResponse {\n\trepeated HourlyStat stats = 1;\n\n\n\tmessage HourlyStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t}\n}", + "doc": "" + }, { "name": "FindLatestServerHourlyStatsRequest", "code": "message FindLatestServerHourlyStatsRequest {\n\tint64 serverId = 1;\n\tint32 hours = 2;\n}", "doc": "按小时读取统计数据" }, + { + "name": "FindLatestServerMinutelyStatsResponse", + "code": "message FindLatestServerMinutelyStatsResponse {\n\trepeated MinutelyStat stats = 1;\n\n\n\tmessage MinutelyStat {\n\t\tstring minute = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t}\n}", + "doc": "" + }, + { + "name": "SumCurrentServerDailyStatsResponse", + "code": "message SumCurrentServerDailyStatsResponse {\n\tServerDailyStat serverDailyStat = 1;\n}", + "doc": "" + }, + { + "name": "SumServerDailyStatsRequest", + "code": "message SumServerDailyStatsRequest {\n\tint64 serverId = 1;\n\tstring day = 2; // YYYYMMDD\n}", + "doc": "计算单个服务的日统计" + }, + { + "name": "SumCurrentServerDailyStatsRequest", + "code": "message SumCurrentServerDailyStatsRequest {\n\tint64 serverId = 1;\n}", + "doc": "查找单个服务当前时刻(N分钟内)统计数据" + }, { "name": "UploadServerDailyStatsRequest", "code": "message UploadServerDailyStatsRequest {\n\trepeated ServerDailyStat stats = 1;\n\trepeated DomainStat domainStats = 2;\n\n\n\tmessage DomainStat {\n\t\tint64 serverId = 1;\n\t\tstring domain = 2;\n\t\tint64 bytes = 3;\n\t\tint64 cachedBytes = 4;\n\t\tint64 countRequests = 5;\n\t\tint64 countCachedRequests = 6;\n\t\tint64 countAttackRequests = 8;\n\t\tint64 attackBytes = 9;\n\t\tint64 createdAt = 7;\n\t}\n}", "doc": "上传统计" }, + { + "name": "FindLatestServerDailyStatsResponse", + "code": "message FindLatestServerDailyStatsResponse {\n\trepeated DailyStat stats = 1;\n\n\n\tmessage DailyStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t}\n}", + "doc": "" + }, + { + "name": "FindLatestServerMinutelyStatsRequest", + "code": "message FindLatestServerMinutelyStatsRequest {\n\tint64 serverId = 1;\n\tint32 minutes = 2;\n}", + "doc": "按分钟读取统计数据" + }, + { + "name": "FindLatestServerDailyStatsRequest", + "code": "message FindLatestServerDailyStatsRequest {\n\tint64 serverId = 1;\n\tint32 days = 2;\n}", + "doc": "按日读取统计数据" + }, { "name": "ListTopServerDomainStatsWithServerIdRequest", "code": "message ListTopServerDomainStatsWithServerIdRequest{\n\tint64 nodeClusterId = 1;\n\tint64 nodeId = 2;\n\tint64 serverId = 3;\n\tstring hourFrom = 4;\n\tstring hourTo = 5;\n\tint64 size = 6;\n}", @@ -12165,76 +14550,11 @@ "code": "message ListTopServerDomainStatsWithServerIdResponse {\n\trepeated ServerDomainHourlyStat domainStats = 1;\n}", "doc": "" }, - { - "name": "CreateServerGroupResponse", - "code": "message CreateServerGroupResponse {\n\tint64 serverGroupId = 1;\n}", - "doc": "" - }, - { - "name": "UpdateServerGroupRequest", - "code": "message UpdateServerGroupRequest {\n\tint64 serverGroupId = 1;\n\tstring name = 2;\n}", - "doc": "修改分组" - }, - { - "name": "UpdateServerGroupHTTPReverseProxyRequest", - "code": "message UpdateServerGroupHTTPReverseProxyRequest {\n\tint64 serverGroupId = 1;\n\tbytes reverseProxyJSON = 2;\n}", - "doc": "修改分组的HTTP反向代理设置" - }, - { - "name": "FindAndInitServerGroupUDPReverseProxyConfigResponse", - "code": "message FindAndInitServerGroupUDPReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}", - "doc": "" - }, - { - "name": "UpdateServerGroupTCPReverseProxyRequest", - "code": "message UpdateServerGroupTCPReverseProxyRequest {\n\tint64 serverGroupId = 1;\n\tbytes reverseProxyJSON = 2;\n}", - "doc": "修改分组的TCP反向代理设置" - }, - { - "name": "DeleteServerGroupRequest", - "code": "message DeleteServerGroupRequest {\n\tint64 serverGroupId = 1;\n}", - "doc": "删除分组" - }, - { - "name": "FindAllEnabledServerGroupsResponse", - "code": "message FindAllEnabledServerGroupsResponse {\n\trepeated ServerGroup serverGroups = 1;\n}", - "doc": "" - }, - { - "name": "UpdateServerGroupOrdersRequest", - "code": "message UpdateServerGroupOrdersRequest {\n\trepeated int64 serverGroupIds = 1;\n}", - "doc": "修改分组排序" - }, - { - "name": "FindEnabledServerGroupRequest", - "code": "message FindEnabledServerGroupRequest {\n\tint64 serverGroupId = 1;\n}", - "doc": "查找单个分组信息" - }, { "name": "FindAndInitServerGroupTCPReverseProxyConfigResponse", "code": "message FindAndInitServerGroupTCPReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}", "doc": "" }, - { - "name": "FindEnabledServerGroupResponse", - "code": "message FindEnabledServerGroupResponse {\n\tServerGroup serverGroup = 1;\n}", - "doc": "" - }, - { - "name": "FindAndInitServerGroupHTTPReverseProxyConfigRequest", - "code": "message FindAndInitServerGroupHTTPReverseProxyConfigRequest {\n\tint64 serverGroupId = 1;\n}", - "doc": "查找HTTP反向代理设置" - }, - { - "name": "FindAndInitServerGroupWebConfigRequest", - "code": "message FindAndInitServerGroupWebConfigRequest {\n\tint64 serverGroupId = 1;\n}", - "doc": "初始化Web设置" - }, - { - "name": "FindEnabledServerGroupConfigInfoRequest", - "code": "message FindEnabledServerGroupConfigInfoRequest {\n\tint64 serverGroupId = 1;\n\tint64 serverId = 2;\n}", - "doc": "取得分组的配置概要信息" - }, { "name": "FindEnabledServerGroupConfigInfoResponse", "code": "message FindEnabledServerGroupConfigInfoResponse {\n\tbool hasHTTPReverseProxy = 1;\n\tbool hasTCPReverseProxy = 2;\n\tbool hasUDPReverseProxy = 3;\n\tint64 serverGroupId = 4;\n\tbool hasRootConfig = 5;\n\tbool hasWAFConfig = 6;\n\tbool hasCacheConfig = 7;\n\tbool hasCharsetConfig = 8;\n\tbool hasStatConfig = 9;\n\tbool hasCompressionConfig = 10;\n\tbool hasRequestHeadersConfig = 11;\n\tbool hasResponseHeadersConfig = 12;\n\tbool hasWebsocketConfig = 13;\n\tbool hasWebPConfig = 14;\n\tbool hasAccessLogConfig = 15;\n\tbool hasRemoteAddrConfig = 16;\n\tbool hasPagesConfig = 17;\n\tbool hasRequestLimitConfig = 18;\n\tbool hasRequestScriptsConfig = 19;\n}", @@ -12250,11 +14570,36 @@ "code": "message CreateServerGroupRequest {\n\tstring name = 1;\n}", "doc": "创建分组" }, + { + "name": "CreateServerGroupResponse", + "code": "message CreateServerGroupResponse {\n\tint64 serverGroupId = 1;\n}", + "doc": "" + }, + { + "name": "FindAllEnabledServerGroupsResponse", + "code": "message FindAllEnabledServerGroupsResponse {\n\trepeated ServerGroup serverGroups = 1;\n}", + "doc": "" + }, + { + "name": "FindAndInitServerGroupHTTPReverseProxyConfigRequest", + "code": "message FindAndInitServerGroupHTTPReverseProxyConfigRequest {\n\tint64 serverGroupId = 1;\n}", + "doc": "查找HTTP反向代理设置" + }, { "name": "FindAndInitServerGroupHTTPReverseProxyConfigResponse", "code": "message FindAndInitServerGroupHTTPReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}", "doc": "" }, + { + "name": "UpdateServerGroupHTTPReverseProxyRequest", + "code": "message UpdateServerGroupHTTPReverseProxyRequest {\n\tint64 serverGroupId = 1;\n\tbytes reverseProxyJSON = 2;\n}", + "doc": "修改分组的HTTP反向代理设置" + }, + { + "name": "UpdateServerGroupTCPReverseProxyRequest", + "code": "message UpdateServerGroupTCPReverseProxyRequest {\n\tint64 serverGroupId = 1;\n\tbytes reverseProxyJSON = 2;\n}", + "doc": "修改分组的TCP反向代理设置" + }, { "name": "FindAndInitServerGroupTCPReverseProxyConfigRequest", "code": "message FindAndInitServerGroupTCPReverseProxyConfigRequest {\n\tint64 serverGroupId = 1;\n}", @@ -12265,21 +14610,61 @@ "code": "message FindAndInitServerGroupUDPReverseProxyConfigRequest {\n\tint64 serverGroupId = 1;\n}", "doc": "查找UDP反向代理设置" }, + { + "name": "UpdateServerGroupRequest", + "code": "message UpdateServerGroupRequest {\n\tint64 serverGroupId = 1;\n\tstring name = 2;\n}", + "doc": "修改分组" + }, + { + "name": "UpdateServerGroupOrdersRequest", + "code": "message UpdateServerGroupOrdersRequest {\n\trepeated int64 serverGroupIds = 1;\n}", + "doc": "修改分组排序" + }, + { + "name": "FindEnabledServerGroupRequest", + "code": "message FindEnabledServerGroupRequest {\n\tint64 serverGroupId = 1;\n}", + "doc": "查找单个分组信息" + }, + { + "name": "FindEnabledServerGroupResponse", + "code": "message FindEnabledServerGroupResponse {\n\tServerGroup serverGroup = 1;\n}", + "doc": "" + }, + { + "name": "FindAndInitServerGroupWebConfigRequest", + "code": "message FindAndInitServerGroupWebConfigRequest {\n\tint64 serverGroupId = 1;\n}", + "doc": "初始化Web设置" + }, + { + "name": "DeleteServerGroupRequest", + "code": "message DeleteServerGroupRequest {\n\tint64 serverGroupId = 1;\n}", + "doc": "删除分组" + }, + { + "name": "FindAndInitServerGroupUDPReverseProxyConfigResponse", + "code": "message FindAndInitServerGroupUDPReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}", + "doc": "" + }, { "name": "UpdateServerGroupUDPReverseProxyRequest", "code": "message UpdateServerGroupUDPReverseProxyRequest {\n\tint64 serverGroupId = 1;\n\tbytes reverseProxyJSON = 2;\n}", "doc": "修改分组的UDP反向代理设置" }, { - "name": "ComposeServerHTTPFirewallDashboardResponse", - "code": "message ComposeServerHTTPFirewallDashboardResponse {\n\tint64 countDailyLog = 1;\n\tint64 countDailyBlock = 2;\n\tint64 countDailyCaptcha = 3;\n\tint64 countWeeklyBlock = 4;\n\tint64 countMonthlyBlock = 5;\n\n\trepeated HTTPFirewallRuleGroupStat httpFirewallRuleGroups = 30;\n\trepeated DailyStat logDailyStats = 31;\n\trepeated DailyStat blockDailyStats = 32;\n\trepeated DailyStat captchaDailyStats = 33;\n\n\n\tmessage HTTPFirewallRuleGroupStat {\n\t\tHTTPFirewallRuleGroup httpFirewallRuleGroup = 1;\n\t\tint64 count = 2;\n\t}\n\n\n\tmessage DailyStat {\n\t\tstring day = 1;\n\t\tint64 count = 2;\n\t}\n}", - "doc": "" + "name": "FindEnabledServerGroupConfigInfoRequest", + "code": "message FindEnabledServerGroupConfigInfoRequest {\n\tint64 serverGroupId = 1;\n\tint64 serverId = 2;\n}", + "doc": "取得分组的配置概要信息" }, { "name": "ComposeServerHTTPFirewallDashboardRequest", "code": "message ComposeServerHTTPFirewallDashboardRequest {\n\tstring day = 1;\n\tint64 userId = 2;\n\tint64 serverId = 3;\n}", "doc": "组合服务的Dashboard" }, + { + "name": "ComposeServerHTTPFirewallDashboardResponse", + "code": "message ComposeServerHTTPFirewallDashboardResponse {\n\tint64 countDailyLog = 1;\n\tint64 countDailyBlock = 2;\n\tint64 countDailyCaptcha = 3;\n\tint64 countWeeklyBlock = 4;\n\tint64 countMonthlyBlock = 5;\n\n\trepeated HTTPFirewallRuleGroupStat httpFirewallRuleGroups = 30;\n\trepeated DailyStat logDailyStats = 31;\n\trepeated DailyStat blockDailyStats = 32;\n\trepeated DailyStat captchaDailyStats = 33;\n\n\n\tmessage HTTPFirewallRuleGroupStat {\n\t\tHTTPFirewallRuleGroup httpFirewallRuleGroup = 1;\n\t\tint64 count = 2;\n\t}\n\n\n\tmessage DailyStat {\n\t\tstring day = 1;\n\t\tint64 count = 2;\n\t}\n}", + "doc": "" + }, { "name": "FindTopServerRegionCityMonthlyStatsRequest", "code": "message FindTopServerRegionCityMonthlyStatsRequest {\n\tstring month = 1; // YYYYMM\n\tint64 serverId = 2;\n\tint64 countryId = 3;\n\tint64 provinceId = 4;\n\tint64 offset = 5;\n\tint64 size = 6;\n}", @@ -12320,11 +14705,41 @@ "code": "message FindTopServerRegionProvinceMonthlyStatsResponse {\n\trepeated Stat stats = 1;\n\n\n\tmessage Stat {\n\t\tRegionCountry regionCountry = 1;\n\t\tRegionProvince regionProvince = 2;\n\t\tint64 count = 3;\n\t}\n}", "doc": "" }, + { + "name": "FindAllEnabledServerStatBoardsRequest", + "code": "message FindAllEnabledServerStatBoardsRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "读取所有看板" + }, + { + "name": "ComposeServerStatNodeBoardResponse", + "code": "message ComposeServerStatNodeBoardResponse {\n\tbool isActive = 1;\n\tint64 trafficInBytes = 2;\n\tint64 trafficOutBytes = 3;\n\tint64 countRequests = 4;\n\tint64 countAttackRequests = 5;\n\tint64 countConnections = 6;\n\tint64 cacheDiskSize = 7;\n\tint64 cacheMemorySize = 8;\n\tfloat cpuUsage = 9;\n\tfloat memoryUsage = 10;\n\tint64 memoryTotalSize = 11;\n\tfloat load = 12;\n\n\trepeated DailyTrafficStat dailyTrafficStats = 31;\n\trepeated HourlyTrafficStat hourlyTrafficStats = 32;\n\n\trepeated NodeValue cpuNodeValues = 34;\n\trepeated NodeValue memoryNodeValues = 35;\n\trepeated NodeValue loadNodeValues = 36;\n\trepeated NodeValue cacheDirsValues = 38;\n\n\trepeated MetricDataChart metricDataCharts = 37;\n\n\n\tmessage DailyTrafficStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage HourlyTrafficStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n}", + "doc": "" + }, + { + "name": "ComposeServerStatNodeBoardRequest", + "code": "message ComposeServerStatNodeBoardRequest {\n\tint64 nodeId = 1;\n}", + "doc": "组合节点看板数据" + }, { "name": "FindAllEnabledServerStatBoardsResponse", "code": "message FindAllEnabledServerStatBoardsResponse {\n\trepeated ServerStatBoard serverStatBoards = 1;\n}", "doc": "" }, + { + "name": "ComposeServerStatBoardRequest", + "code": "message ComposeServerStatBoardRequest {\n\tint64 serverId = 1;\n}", + "doc": "组合服务看板数据" + }, + { + "name": "MetricDataChart", + "code": "message MetricDataChart {\n\tMetricChart metricChart = 1;\n\trepeated MetricStat metricStats = 2;\n}", + "doc": "矩阵数据" + }, + { + "name": "ComposeServerStatNodeClusterBoardRequest", + "code": "message ComposeServerStatNodeClusterBoardRequest {\n\tint64 nodeClusterId = 1;\n}", + "doc": "组合集群看板数据" + }, { "name": "ComposeServerStatBoardResponse", "code": "message ComposeServerStatBoardResponse {\n\tint64 minutelyPeekBandwidthBytes = 5; // 当前带宽(N分钟峰值)\n\tint64 dailyPeekBandwidthBytes = 2; // 当天带宽峰值\n\tint64 monthlyPeekBandwidthBytes = 3; // 当月带宽峰值\n\tint64 lastMonthlyPeekBandwidthBytes = 4; // 上个月带宽峰值\n\n\trepeated ServerBandwidthStat minutelyBandwidthStats = 1; // 分钟级的带宽统计\n\trepeated ServerBandwidthStat dailyBandwidthStats = 6; // 按天的带宽统计\n\trepeated DailyTrafficStat dailyTrafficStats = 30;\n\trepeated HourlyTrafficStat hourlyTrafficStats = 31;\n\trepeated NodeStat topNodeStats = 32;\n\trepeated CountryStat topCountryStats = 35;\n\n\trepeated MetricDataChart metricDataCharts = 34;\n\n\n\tmessage DailyTrafficStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage HourlyTrafficStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage NodeStat {\n\t\tint64 nodeId = 1;\n\t\tstring nodeName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage CountryStat {\n\t\tstring countryName = 1;\n\t\tint64 bytes = 2;\n\t\tint64 countRequests = 3;\n\t\tfloat percent = 4; // 流量占比\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n}", @@ -12335,36 +14750,6 @@ "code": "message ComposeServerStatNodeClusterBoardResponse {\n\tint64 countActiveNodes = 1;\n\tint64 countInactiveNodes = 2;\n\tint64 countServers = 3;\n\tint64 countUsers = 4;\n\n\trepeated DailyTrafficStat dailyTrafficStats = 30;\n\trepeated HourlyTrafficStat hourlyTrafficStats = 31;\n\trepeated NodeStat topNodeStats = 32;\n\n\trepeated NodeValue cpuNodeValues = 34;\n\trepeated NodeValue memoryNodeValues = 35;\n\trepeated NodeValue loadNodeValues = 36;\n\n\trepeated MetricDataChart metricDataCharts = 37;\n\n\n\tmessage DailyTrafficStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage HourlyTrafficStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage NodeStat {\n\t\tint64 nodeId = 1;\n\t\tstring nodeName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n}", "doc": "" }, - { - "name": "ComposeServerStatBoardRequest", - "code": "message ComposeServerStatBoardRequest {\n\tint64 serverId = 1;\n}", - "doc": "组合服务看板数据" - }, - { - "name": "ComposeServerStatNodeBoardRequest", - "code": "message ComposeServerStatNodeBoardRequest {\n\tint64 nodeId = 1;\n}", - "doc": "组合节点看板数据" - }, - { - "name": "FindAllEnabledServerStatBoardsRequest", - "code": "message FindAllEnabledServerStatBoardsRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "读取所有看板" - }, - { - "name": "ComposeServerStatNodeClusterBoardRequest", - "code": "message ComposeServerStatNodeClusterBoardRequest {\n\tint64 nodeClusterId = 1;\n}", - "doc": "组合集群看板数据" - }, - { - "name": "ComposeServerStatNodeBoardResponse", - "code": "message ComposeServerStatNodeBoardResponse {\n\tbool isActive = 1;\n\tint64 trafficInBytes = 2;\n\tint64 trafficOutBytes = 3;\n\tint64 countRequests = 4;\n\tint64 countAttackRequests = 5;\n\tint64 countConnections = 6;\n\tint64 cacheDiskSize = 7;\n\tint64 cacheMemorySize = 8;\n\tfloat cpuUsage = 9;\n\tfloat memoryUsage = 10;\n\tint64 memoryTotalSize = 11;\n\tfloat load = 12;\n\n\trepeated DailyTrafficStat dailyTrafficStats = 31;\n\trepeated HourlyTrafficStat hourlyTrafficStats = 32;\n\n\trepeated NodeValue cpuNodeValues = 34;\n\trepeated NodeValue memoryNodeValues = 35;\n\trepeated NodeValue loadNodeValues = 36;\n\trepeated NodeValue cacheDirsValues = 38;\n\n\trepeated MetricDataChart metricDataCharts = 37;\n\n\n\tmessage DailyTrafficStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage HourlyTrafficStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n}", - "doc": "" - }, - { - "name": "MetricDataChart", - "code": "message MetricDataChart {\n\tMetricChart metricChart = 1;\n\trepeated MetricStat metricStats = 2;\n}", - "doc": "矩阵数据" - }, { "name": "EnableServerStatBoardChartRequest", "code": "message EnableServerStatBoardChartRequest {\n\tint64 serverStatBoardId = 1;\n\tint64 metricChartId = 2;\n}", @@ -12386,43 +14771,63 @@ "doc": "" }, { - "name": "ResetSSLCertsWithOCSPErrorRequest", - "code": "message ResetSSLCertsWithOCSPErrorRequest {\n\trepeated int64 sslCertIds = 1;\n}", - "doc": "重置一组证书OCSP错误状态" + "name": "DeleteSSLCertRequest", + "code": "message DeleteSSLCertRequest {\n\tint64 sslCertId = 1;\n}", + "doc": "删除证书" }, { - "name": "ListUpdatedSSLCertOCSPRequest", - "code": "message ListUpdatedSSLCertOCSPRequest {\n\tint64 version = 1;\n\tint32 size = 2;\n}", - "doc": "读取证书的OCSP" - }, - { - "name": "CreateSSLCertRequest", - "code": "message CreateSSLCertRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring serverName = 4;\n\tbool isCA = 5;\n\tbytes certData = 6;\n\tbytes keyData = 7;\n\tint64 timeBeginAt = 8;\n\tint64 timeEndAt = 9;\n\trepeated string dnsNames = 10;\n\trepeated string commonNames = 11;\n}", - "doc": "创建Cert" - }, - { - "name": "ListSSLCertsRequest", - "code": "message ListSSLCertsRequest {\n\tbool isCA = 1;\n\tbool isAvailable = 2;\n\tbool isExpired = 3;\n\tint32 expiringDays = 4;\n\tstring keyword = 5;\n\tint64 offset = 6;\n\tint64 size = 7;\n\tint64 userId = 8;\n}", - "doc": "列出单页匹配的Cert" - }, - { - "name": "CountSSLCertRequest", - "code": "message CountSSLCertRequest {\n\tbool isCA = 1;\n\tbool isAvailable = 2;\n\tbool isExpired = 3;\n\tint32 expiringDays = 4;\n\tstring keyword = 5;\n\tint64 userId = 6;\n}", - "doc": "计算匹配的Cert数量" + "name": "CountAllSSLCertsWithOCSPErrorRequest", + "code": "message CountAllSSLCertsWithOCSPErrorRequest {\n\tstring keyword = 1;\n}", + "doc": "计算有OCSP错误的证书数量" }, { "name": "ListSSLCertsWithOCSPErrorResponse", "code": "message ListSSLCertsWithOCSPErrorResponse {\n\trepeated SSLCert sslCerts = 1;\n}", "doc": "" }, + { + "name": "ListUpdatedSSLCertOCSPResponse", + "code": "message ListUpdatedSSLCertOCSPResponse {\n\trepeated SSLCertOCSP sslCertOCSP = 1;\n\n\n\tmessage SSLCertOCSP {\n\t\tint64 sslCertId = 1;\n\t\tbytes data = 2;\n\t\tint64 version = 3;\n\t\tint64 expiresAt = 4;\n\t}\n}", + "doc": "" + }, + { + "name": "ListSSLCertsRequest", + "code": "message ListSSLCertsRequest {\n\tbool isCA = 1;\n\tbool isAvailable = 2;\n\tbool isExpired = 3;\n\tint32 expiringDays = 4;\n\tstring keyword = 5;\n\tint64 offset = 6;\n\tint64 size = 7;\n\tint64 userId = 8;\n}", + "doc": "列出单页匹配的Cert" + }, + { + "name": "ResetSSLCertsWithOCSPErrorRequest", + "code": "message ResetSSLCertsWithOCSPErrorRequest {\n\trepeated int64 sslCertIds = 1;\n}", + "doc": "重置一组证书OCSP错误状态" + }, + { + "name": "CreateSSLCertRequest", + "code": "message CreateSSLCertRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring serverName = 4;\n\tbool isCA = 5;\n\tbytes certData = 6;\n\tbytes keyData = 7;\n\tint64 timeBeginAt = 8;\n\tint64 timeEndAt = 9;\n\trepeated string dnsNames = 10;\n\trepeated string commonNames = 11;\n}", + "doc": "创建Cert" + }, + { + "name": "ListSSLCertsWithOCSPErrorRequest", + "code": "message ListSSLCertsWithOCSPErrorRequest {\n\tstring keyword = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", + "doc": "列出有OCSP错误的证书" + }, + { + "name": "IgnoreSSLCertsWithOCSPErrorRequest", + "code": "message IgnoreSSLCertsWithOCSPErrorRequest {\n\trepeated int64 sslCertIds = 1;\n}", + "doc": "忽略一组OCSP证书错误" + }, { "name": "ResetAllSSLCertsWithOCSPErrorRequest", "code": "message ResetAllSSLCertsWithOCSPErrorRequest {\n\n}", "doc": "重置所有证书OCSP错误状态" }, { - "name": "ListUpdatedSSLCertOCSPResponse", - "code": "message ListUpdatedSSLCertOCSPResponse {\n\trepeated SSLCertOCSP sslCertOCSP = 1;\n\n\n\tmessage SSLCertOCSP {\n\t\tint64 sslCertId = 1;\n\t\tbytes data = 2;\n\t\tint64 version = 3;\n\t\tint64 expiresAt = 4;\n\t}\n}", + "name": "ListUpdatedSSLCertOCSPRequest", + "code": "message ListUpdatedSSLCertOCSPRequest {\n\tint64 version = 1;\n\tint32 size = 2;\n}", + "doc": "读取证书的OCSP" + }, + { + "name": "CreateSSLCertResponse", + "code": "message CreateSSLCertResponse {\n\tint64 sslCertId = 1;\n}", "doc": "" }, { @@ -12435,39 +14840,24 @@ "code": "message FindEnabledSSLCertConfigRequest {\n\tint64 sslCertId = 1;\n}", "doc": "查找证书配置" }, + { + "name": "FindEnabledSSLCertConfigResponse", + "code": "message FindEnabledSSLCertConfigResponse {\n\tbytes sslCertJSON = 1;\n}", + "doc": "" + }, + { + "name": "CountSSLCertRequest", + "code": "message CountSSLCertRequest {\n\tbool isCA = 1;\n\tbool isAvailable = 2;\n\tbool isExpired = 3;\n\tint32 expiringDays = 4;\n\tstring keyword = 5;\n\tint64 userId = 6;\n}", + "doc": "计算匹配的Cert数量" + }, { "name": "ListSSLCertsResponse", "code": "message ListSSLCertsResponse {\n\tbytes sslCertsJSON = 1;\n}", "doc": "" }, { - "name": "DeleteSSLCertRequest", - "code": "message DeleteSSLCertRequest {\n\tint64 sslCertId = 1;\n}", - "doc": "删除证书" - }, - { - "name": "CountAllSSLCertsWithOCSPErrorRequest", - "code": "message CountAllSSLCertsWithOCSPErrorRequest {\n\tstring keyword = 1;\n}", - "doc": "计算有OCSP错误的证书数量" - }, - { - "name": "ListSSLCertsWithOCSPErrorRequest", - "code": "message ListSSLCertsWithOCSPErrorRequest {\n\tstring keyword = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", - "doc": "列出有OCSP错误的证书" - }, - { - "name": "IgnoreSSLCertsWithOCSPErrorRequest", - "code": "message IgnoreSSLCertsWithOCSPErrorRequest {\n\trepeated int64 sslCertIds = 1;\n}", - "doc": "忽略一组OCSP证书错误" - }, - { - "name": "CreateSSLCertResponse", - "code": "message CreateSSLCertResponse {\n\tint64 sslCertId = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledSSLCertConfigResponse", - "code": "message FindEnabledSSLCertConfigResponse {\n\tbytes sslCertJSON = 1;\n}", + "name": "FindEnabledSSLPolicyConfigResponse", + "code": "message FindEnabledSSLPolicyConfigResponse {\n\tbytes sslPolicyJSON = 1;\n}", "doc": "" }, { @@ -12490,11 +14880,6 @@ "code": "message FindEnabledSSLPolicyConfigRequest {\n\tint64 sslPolicyId = 1;\n}", "doc": "查找Policy" }, - { - "name": "FindEnabledSSLPolicyConfigResponse", - "code": "message FindEnabledSSLPolicyConfigResponse {\n\tbytes sslPolicyJSON = 1;\n}", - "doc": "" - }, { "name": "SysLockerLockRequest", "code": "message SysLockerLockRequest {\n\tstring key = 1;\n\tint64 timeoutSeconds = 2;\n}", @@ -12510,11 +14895,6 @@ "code": "message SysLockerUnlockRequest {\n\tstring key = 1;\n}", "doc": "释放锁" }, - { - "name": "UpdateSysSettingRequest", - "code": "message UpdateSysSettingRequest {\n\tstring code = 1;\n\tbytes valueJSON = 2;\n}", - "doc": "更改配置" - }, { "name": "ReadSysSettingRequest", "code": "message ReadSysSettingRequest {\n\tstring code = 1;\n}", @@ -12525,6 +14905,11 @@ "code": "message ReadSysSettingResponse {\n\tbytes valueJSON = 1;\n}", "doc": "" }, + { + "name": "UpdateSysSettingRequest", + "code": "message UpdateSysSettingRequest {\n\tstring code = 1;\n\tbytes valueJSON = 2;\n}", + "doc": "更改配置" + }, { "name": "FindTrafficDailyStatWithDayRequest", "code": "message FindTrafficDailyStatWithDayRequest {\n\tstring day = 1; // YYYYMMDD\n\tstring minute = 2; // HHIISS,可选项\n}", @@ -12536,98 +14921,83 @@ "doc": "" }, { - "name": "CreateUserRequest", - "code": "message CreateUserRequest {\n\tstring username = 1;\n\tstring password = 2;\n\tstring fullname = 3;\n\tstring mobile = 4;\n\tstring tel = 5;\n\tstring email = 6;\n\tstring remark = 7;\n\tstring source = 8;\n\tint64 nodeClusterId = 9;\n}", - "doc": "创建用户" - }, - { - "name": "ListEnabledUsersResponse", - "code": "message ListEnabledUsersResponse {\n\trepeated User users = 1;\n}", - "doc": "" - }, - { - "name": "FindUserNodeClusterIdResponse", - "code": "message FindUserNodeClusterIdResponse {\n\tint64 nodeClusterId = 1;\n}", - "doc": "" - }, - { - "name": "FindUserFeaturesResponse", - "code": "message FindUserFeaturesResponse {\n\trepeated UserFeature features = 1;\n}", - "doc": "" - }, - { - "name": "FindAllUserFeatureDefinitionsRequest", - "code": "message FindAllUserFeatureDefinitionsRequest {\n\n}", - "doc": "获取所有的功能定义" - }, - { - "name": "CheckUserOTPWithUsernameResponse", - "code": "message CheckUserOTPWithUsernameResponse {\n\tbool requireOTP = 1;\n}", - "doc": "" - }, - { - "name": "UpdateUserRequest", - "code": "message UpdateUserRequest {\n\tint64 userId = 1;\n\tstring username = 2;\n\tstring password = 3;\n\tstring fullname = 4;\n\tstring mobile = 5;\n\tstring tel = 6;\n\tstring email = 7;\n\tstring remark = 8;\n\tbool isOn = 9;\n\tint64 nodeClusterId = 10;\n}", - "doc": "修改用户" - }, - { - "name": "ComposeUserGlobalBoardResponse", - "code": "message ComposeUserGlobalBoardResponse {\n\tint64 totalUsers = 1;\n\tint64 countTodayUsers = 2;\n\tint64 countWeeklyUsers = 3;\n\tint64 countUserNodes = 4;\n\tint64 countOfflineUserNodes = 5;\n\tint64 countVerifyingUsers = 6;\n\n\trepeated DailyStat dailyStats = 30;\n\trepeated NodeValue cpuNodeValues = 31;\n\trepeated NodeValue memoryNodeValues = 32;\n\trepeated NodeValue loadNodeValues = 33;\n\trepeated TrafficStat topTrafficStats = 34;\n\n\n\tmessage DailyStat {\n\t\tstring day = 1;\n\t\tint64 count = 2;\n\t}\n\n\n\tmessage TrafficStat {\n\t\tint64 userId = 1;\n\t\tstring userName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t}\n}", - "doc": "" - }, - { - "name": "FindEnabledUserRequest", - "code": "message FindEnabledUserRequest {\n\tint64 userId = 1;\n}", - "doc": "查询单个用户信息" - }, - { - "name": "UpdateUserInfoRequest", - "code": "message UpdateUserInfoRequest {\n\tint64 userId = 1;\n\tstring fullname = 2;\n\tstring mobile = 3;\n\tstring email = 4;\n}", - "doc": "修改用户基本信息" - }, - { - "name": "UpdateUserLoginRequest", - "code": "message UpdateUserLoginRequest {\n\tint64 userId = 1;\n\tstring username = 2;\n\tstring password = 3;\n}", - "doc": "修改用户登录信息" + "name": "LoginUserRequest", + "code": "message LoginUserRequest {\n\tstring username = 1;\n\tstring password = 2;\n}", + "doc": "登录" }, { "name": "ComposeUserDashboardResponse", "code": "message ComposeUserDashboardResponse {\n\tint64 countServers = 1;\n\tint64 monthlyTrafficBytes = 2;\n\tint64 monthlyPeekBandwidthBytes = 3;\n\tint64 dailyTrafficBytes = 4;\n\tint64 dailyPeekBandwidthBytes = 5;\n\trepeated DailyTrafficStat dailyTrafficStats = 6;\n\trepeated DailyPeekBandwidthStat dailyPeekBandwidthStats = 7;\n\n\n\tmessage DailyTrafficStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t}\n\n\n\tmessage DailyPeekBandwidthStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t}\n}", "doc": "" }, - { - "name": "ComposeUserGlobalBoardRequest", - "code": "message ComposeUserGlobalBoardRequest {\n\n}", - "doc": "组合看板数据" - }, - { - "name": "ListEnabledUsersRequest", - "code": "message ListEnabledUsersRequest {\n\tstring keyword = 1;\n\tbool isVerifying = 4;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", - "doc": "列出单页用户" - }, { "name": "CheckUserUsernameResponse", "code": "message CheckUserUsernameResponse {\n\tbool exists = 1;\n}", "doc": "" }, + { + "name": "LoginUserResponse", + "code": "message LoginUserResponse {\n\tint64 userId = 1;\n\tbool isOk = 2;\n\tstring message = 3;\n}", + "doc": "" + }, { "name": "FindUserNodeClusterIdRequest", "code": "message FindUserNodeClusterIdRequest {\n\tint64 userId = 1;\n}", "doc": "获取用户所在的集群ID" }, + { + "name": "CreateUserResponse", + "code": "message CreateUserResponse {\n\tint64 userId = 1;\n}", + "doc": "" + }, + { + "name": "UpdateUserFeaturesRequest", + "code": "message UpdateUserFeaturesRequest {\n\tint64 userId = 1;\n\trepeated string featureCodes = 2;\n}", + "doc": "设置用户能使用的功能" + }, + { + "name": "UpdateUserInfoRequest", + "code": "message UpdateUserInfoRequest {\n\tint64 userId = 1;\n\tstring fullname = 2;\n\tstring mobile = 3;\n\tstring email = 4;\n}", + "doc": "修改用户基本信息" + }, + { + "name": "FindEnabledUserRequest", + "code": "message FindEnabledUserRequest {\n\tint64 userId = 1;\n}", + "doc": "查询单个用户信息" + }, + { + "name": "ListEnabledUsersRequest", + "code": "message ListEnabledUsersRequest {\n\tstring keyword = 1;\n\tbool isVerifying = 4;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", + "doc": "列出单页用户" + }, + { + "name": "FindEnabledUserResponse", + "code": "message FindEnabledUserResponse {\n\tUser user = 1;\n}", + "doc": "" + }, + { + "name": "CheckUserUsernameRequest", + "code": "message CheckUserUsernameRequest {\n\tint64 userId = 1;\n\tstring username = 2;\n}", + "doc": "检查用户名是否存在" + }, { "name": "FindAllUserFeatureDefinitionsResponse", "code": "message FindAllUserFeatureDefinitionsResponse {\n\trepeated UserFeature features = 1;\n}", "doc": "" }, { - "name": "LoginUserRequest", - "code": "message LoginUserRequest {\n\tstring username = 1;\n\tstring password = 2;\n}", - "doc": "登录" + "name": "CheckUserOTPWithUsernameResponse", + "code": "message CheckUserOTPWithUsernameResponse {\n\tbool requireOTP = 1;\n}", + "doc": "" }, { - "name": "LoginUserResponse", - "code": "message LoginUserResponse {\n\tint64 userId = 1;\n\tbool isOk = 2;\n\tstring message = 3;\n}", + "name": "CreateUserRequest", + "code": "message CreateUserRequest {\n\tstring username = 1;\n\tstring password = 2;\n\tstring fullname = 3;\n\tstring mobile = 4;\n\tstring tel = 5;\n\tstring email = 6;\n\tstring remark = 7;\n\tstring source = 8;\n\tint64 nodeClusterId = 9;\n}", + "doc": "创建用户" + }, + { + "name": "FindUserNodeClusterIdResponse", + "code": "message FindUserNodeClusterIdResponse {\n\tint64 nodeClusterId = 1;\n}", "doc": "" }, { @@ -12636,39 +15006,29 @@ "doc": "获取用户所有的功能列表" }, { - "name": "CreateUserResponse", - "code": "message CreateUserResponse {\n\tint64 userId = 1;\n}", + "name": "FindUserFeaturesResponse", + "code": "message FindUserFeaturesResponse {\n\trepeated UserFeature features = 1;\n}", "doc": "" }, { - "name": "RegisterUserRequest", - "code": "message RegisterUserRequest {\n\tstring username = 1;\n\tstring password = 2;\n\tstring mobile = 3;\n\tstring email = 4;\n\tstring fullname = 5;\n\tstring ip = 6;\n\tstring source = 7;\n}", - "doc": "注册用户" + "name": "ComposeUserGlobalBoardRequest", + "code": "message ComposeUserGlobalBoardRequest {\n\n}", + "doc": "组合看板数据" }, { - "name": "CountAllEnabledUsersRequest", - "code": "message CountAllEnabledUsersRequest {\n\tstring keyword = 1;\n\tbool isVerifying = 2;\n}", - "doc": "计算用户数量" - }, - { - "name": "CheckUserUsernameRequest", - "code": "message CheckUserUsernameRequest {\n\tint64 userId = 1;\n\tstring username = 2;\n}", - "doc": "检查用户名是否存在" - }, - { - "name": "CheckUserOTPWithUsernameRequest", - "code": "message CheckUserOTPWithUsernameRequest {\n\tstring username = 1;\n}", - "doc": "根据用户名检查是否需要输入OTP" - }, - { - "name": "FindEnabledUserResponse", - "code": "message FindEnabledUserResponse {\n\tUser user = 1;\n}", + "name": "ListEnabledUsersResponse", + "code": "message ListEnabledUsersResponse {\n\trepeated User users = 1;\n}", "doc": "" }, { - "name": "UpdateUserFeaturesRequest", - "code": "message UpdateUserFeaturesRequest {\n\tint64 userId = 1;\n\trepeated string featureCodes = 2;\n}", - "doc": "设置用户能使用的功能" + "name": "ComposeUserDashboardRequest", + "code": "message ComposeUserDashboardRequest {\n\tint64 userId = 1;\n}", + "doc": "取得用户Dashboard数据" + }, + { + "name": "UpdateUserRequest", + "code": "message UpdateUserRequest {\n\tint64 userId = 1;\n\tstring username = 2;\n\tstring password = 3;\n\tstring fullname = 4;\n\tstring mobile = 5;\n\tstring tel = 6;\n\tstring email = 7;\n\tstring remark = 8;\n\tbool isOn = 9;\n\tint64 nodeClusterId = 10;\n}", + "doc": "修改用户" }, { "name": "VerifyUserRequest", @@ -12681,14 +15041,34 @@ "doc": "删除用户" }, { - "name": "ComposeUserDashboardRequest", - "code": "message ComposeUserDashboardRequest {\n\tint64 userId = 1;\n}", - "doc": "取得用户Dashboard数据" + "name": "CountAllEnabledUsersRequest", + "code": "message CountAllEnabledUsersRequest {\n\tstring keyword = 1;\n\tbool isVerifying = 2;\n}", + "doc": "计算用户数量" }, { - "name": "DeleteUserAccessKeyRequest", - "code": "message DeleteUserAccessKeyRequest {\n\tint64 userAccessKeyId = 1;\n}", - "doc": "删除AccessKey" + "name": "UpdateUserLoginRequest", + "code": "message UpdateUserLoginRequest {\n\tint64 userId = 1;\n\tstring username = 2;\n\tstring password = 3;\n}", + "doc": "修改用户登录信息" + }, + { + "name": "FindAllUserFeatureDefinitionsRequest", + "code": "message FindAllUserFeatureDefinitionsRequest {\n\n}", + "doc": "获取所有的功能定义" + }, + { + "name": "CheckUserOTPWithUsernameRequest", + "code": "message CheckUserOTPWithUsernameRequest {\n\tstring username = 1;\n}", + "doc": "根据用户名检查是否需要输入OTP" + }, + { + "name": "ComposeUserGlobalBoardResponse", + "code": "message ComposeUserGlobalBoardResponse {\n\tint64 totalUsers = 1;\n\tint64 countTodayUsers = 2;\n\tint64 countWeeklyUsers = 3;\n\tint64 countUserNodes = 4;\n\tint64 countOfflineUserNodes = 5;\n\tint64 countVerifyingUsers = 6;\n\n\trepeated DailyStat dailyStats = 30;\n\trepeated NodeValue cpuNodeValues = 31;\n\trepeated NodeValue memoryNodeValues = 32;\n\trepeated NodeValue loadNodeValues = 33;\n\trepeated TrafficStat topTrafficStats = 34;\n\n\n\tmessage DailyStat {\n\t\tstring day = 1;\n\t\tint64 count = 2;\n\t}\n\n\n\tmessage TrafficStat {\n\t\tint64 userId = 1;\n\t\tstring userName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t}\n}", + "doc": "" + }, + { + "name": "RegisterUserRequest", + "code": "message RegisterUserRequest {\n\tstring username = 1;\n\tstring password = 2;\n\tstring mobile = 3;\n\tstring email = 4;\n\tstring fullname = 5;\n\tstring ip = 6;\n\tstring source = 7;\n}", + "doc": "注册用户" }, { "name": "UpdateUserAccessKeyIsOnRequest", @@ -12721,19 +15101,9 @@ "doc": "" }, { - "name": "CountUserAccountsRequest", - "code": "message CountUserAccountsRequest {\n\tstring keyword = 1;\n}", - "doc": "计算账户数量" - }, - { - "name": "ListUserAccountsRequest", - "code": "message ListUserAccountsRequest {\n\tstring keyword = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", - "doc": "列出单页账户" - }, - { - "name": "ListUserAccountsResponse", - "code": "message ListUserAccountsResponse {\n\trepeated UserAccount userAccounts = 1;\n}", - "doc": "" + "name": "DeleteUserAccessKeyRequest", + "code": "message DeleteUserAccessKeyRequest {\n\tint64 userAccessKeyId = 1;\n}", + "doc": "删除AccessKey" }, { "name": "FindEnabledUserAccountWithUserIdRequest", @@ -12760,6 +15130,21 @@ "code": "message UpdateUserAccountRequest {\n\tint64 userAccountId = 1;\n\tfloat delta = 2;\n\tstring eventType = 3;\n\tstring description = 4;\n\tbytes paramsJSON = 5;\n}", "doc": "修改用户账户" }, + { + "name": "CountUserAccountsRequest", + "code": "message CountUserAccountsRequest {\n\tstring keyword = 1;\n}", + "doc": "计算账户数量" + }, + { + "name": "ListUserAccountsRequest", + "code": "message ListUserAccountsRequest {\n\tstring keyword = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}", + "doc": "列出单页账户" + }, + { + "name": "ListUserAccountsResponse", + "code": "message ListUserAccountsResponse {\n\trepeated UserAccount userAccounts = 1;\n}", + "doc": "" + }, { "name": "ListUserAccountMonthlyStatsResponse", "code": "message ListUserAccountMonthlyStatsResponse {\n\trepeated Stat stats = 1;\n\n\n\tmessage Stat {\n\t\tstring month = 1; // YYYYMM\n\t\tfloat income = 2;\n\t\tfloat expense = 3;\n\t}\n}", @@ -12780,6 +15165,11 @@ "code": "message ListUserAccountMonthlyStatsRequest {\n\tstring dayFrom = 1;\n\tstring dayTo = 2;\n}", "doc": "列出按月统计" }, + { + "name": "CountUserAccountLogsRequest", + "code": "message CountUserAccountLogsRequest {\n\tint64 userAccountId = 1;\n\tstring keyword = 2;\n\tstring eventType = 3;\n}", + "doc": "计算日志数量" + }, { "name": "ListUserAccountLogsRequest", "code": "message ListUserAccountLogsRequest {\n\tint64 userAccountId = 1;\n\tstring keyword = 2;\n\tstring eventType = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}", @@ -12790,46 +15180,16 @@ "code": "message ListUserAccountLogsResponse {\n\trepeated UserAccountLog userAccountLogs = 1;\n}", "doc": "" }, - { - "name": "CountUserAccountLogsRequest", - "code": "message CountUserAccountLogsRequest {\n\tint64 userAccountId = 1;\n\tstring keyword = 2;\n\tstring eventType = 3;\n}", - "doc": "计算日志数量" - }, - { - "name": "GenerateAllUserBillsRequest", - "code": "message GenerateAllUserBillsRequest {\n\tstring month = 1;\n}", - "doc": "手工生成账单" - }, - { - "name": "CountAllUserBillsRequest", - "code": "message CountAllUserBillsRequest {\n\tint32 paidFlag = 1; // 0|1|-1\n\tint64 userId = 2;\n\tstring month = 3;\n}", - "doc": "计算所有账单数量" - }, - { - "name": "ListUserBillsResponse", - "code": "message ListUserBillsResponse {\n\trepeated UserBill userBills = 1;\n}", - "doc": "" - }, { "name": "FindUserBillRequest", "code": "message FindUserBillRequest {\n\tint64 userBillId = 1;\n}", "doc": "查找账单信息" }, - { - "name": "ListUserBillsRequest", - "code": "message ListUserBillsRequest {\n\tint32 paidFlag = 1;\n\tint64 userId = 2;\n\tstring month = 5;\n\n\tint64 offset = 3;\n\tint64 size = 4;\n}", - "doc": "列出单页账单" - }, { "name": "FindUserBillResponse", "code": "message FindUserBillResponse {\n\tUserBill userBill = 1;\n}", "doc": "" }, - { - "name": "PayUserBillRequest", - "code": "message PayUserBillRequest {\n\tint64 userBillId = 1;\n}", - "doc": "支付账单" - }, { "name": "SumUserUnpaidBillsRequest", "code": "message SumUserUnpaidBillsRequest {\n\tint64 userId = 1;\n}", @@ -12841,34 +15201,54 @@ "doc": "" }, { - "name": "FindEnabledUserIdentityWithOrgTypeResponse", - "code": "message FindEnabledUserIdentityWithOrgTypeResponse {\n\tUserIdentity userIdentity = 1;\n}", + "name": "GenerateAllUserBillsRequest", + "code": "message GenerateAllUserBillsRequest {\n\tstring month = 1;\n}", + "doc": "手工生成账单" + }, + { + "name": "CountAllUserBillsRequest", + "code": "message CountAllUserBillsRequest {\n\tint32 paidFlag = 1; // 0|1|-1\n\tint64 userId = 2;\n\tstring month = 3;\n}", + "doc": "计算所有账单数量" + }, + { + "name": "ListUserBillsRequest", + "code": "message ListUserBillsRequest {\n\tint32 paidFlag = 1;\n\tint64 userId = 2;\n\tstring month = 5;\n\n\tint64 offset = 3;\n\tint64 size = 4;\n}", + "doc": "列出单页账单" + }, + { + "name": "ListUserBillsResponse", + "code": "message ListUserBillsResponse {\n\trepeated UserBill userBills = 1;\n}", "doc": "" }, + { + "name": "PayUserBillRequest", + "code": "message PayUserBillRequest {\n\tint64 userBillId = 1;\n}", + "doc": "支付账单" + }, + { + "name": "CreateUserIdentityRequest", + "code": "message CreateUserIdentityRequest {\n\tstring orgType = 1;\n\tstring type = 2;\n\tstring realName = 3;\n\tstring number = 4;\n\trepeated int64 fileIds = 5;\n}", + "doc": "创建实名认证信息" + }, { "name": "CheckUserIdentityIsSubmittedRequest", "code": "message CheckUserIdentityIsSubmittedRequest {\n\tint64 userId = 1;\n}", "doc": "检查是否正在审核中" }, { - "name": "UpdateUserIdentityRequest", - "code": "message UpdateUserIdentityRequest {\n\tint64 userIdentityId = 1;\n\tstring type = 2;\n\tstring realName = 3;\n\tstring number = 4;\n\trepeated int64 fileIds = 5;\n}", - "doc": "修改实名认证信息" + "name": "CancelUserIdentityRequest", + "code": "message CancelUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}", + "doc": "取消提交身份审核认证信息" }, { - "name": "CreateUserIdentityResponse", - "code": "message CreateUserIdentityResponse {\n\tint64 userIdentityId = 1;\n}", - "doc": "" + "name": "VerifyUserIdentityRequest", + "code": "message VerifyUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}", + "doc": "通过用户实名认证信息" }, { - "name": "SubmitUserIdentityRequest", - "code": "message SubmitUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}", - "doc": "提交审核实名认证信息" - }, - { - "name": "RejectUserIdentityRequest", - "code": "message RejectUserIdentityRequest {\n\tint64 userIdentityId = 1;\n\tstring reason = 2;\n}", - "doc": "拒绝用户实名认证信息" + "name": "FindEnabledUserIdentityRequest", + "code": "message FindEnabledUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}", + "doc": "查找单个实名认证信息" }, { "name": "FindEnabledUserIdentityResponse", @@ -12881,9 +15261,14 @@ "doc": "查看某个类型的实名认证信息" }, { - "name": "CheckUserIdentityIsSubmittedResponse", - "code": "message CheckUserIdentityIsSubmittedResponse {\n\tbool isSubmitted = 1;\n}", - "doc": "" + "name": "UpdateUserIdentityRequest", + "code": "message UpdateUserIdentityRequest {\n\tint64 userIdentityId = 1;\n\tstring type = 2;\n\tstring realName = 3;\n\tstring number = 4;\n\trepeated int64 fileIds = 5;\n}", + "doc": "修改实名认证信息" + }, + { + "name": "SubmitUserIdentityRequest", + "code": "message SubmitUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}", + "doc": "提交审核实名认证信息" }, { "name": "ResetUserIdentityRequest", @@ -12891,24 +15276,64 @@ "doc": "重置用户实名认证信息" }, { - "name": "VerifyUserIdentityRequest", - "code": "message VerifyUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}", - "doc": "通过用户实名认证信息" + "name": "RejectUserIdentityRequest", + "code": "message RejectUserIdentityRequest {\n\tint64 userIdentityId = 1;\n\tstring reason = 2;\n}", + "doc": "拒绝用户实名认证信息" }, { - "name": "CreateUserIdentityRequest", - "code": "message CreateUserIdentityRequest {\n\tstring orgType = 1;\n\tstring type = 2;\n\tstring realName = 3;\n\tstring number = 4;\n\trepeated int64 fileIds = 5;\n}", - "doc": "创建实名认证信息" + "name": "CreateUserIdentityResponse", + "code": "message CreateUserIdentityResponse {\n\tint64 userIdentityId = 1;\n}", + "doc": "" }, { - "name": "CancelUserIdentityRequest", - "code": "message CancelUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}", - "doc": "取消提交身份审核认证信息" + "name": "FindEnabledUserIdentityWithOrgTypeResponse", + "code": "message FindEnabledUserIdentityWithOrgTypeResponse {\n\tUserIdentity userIdentity = 1;\n}", + "doc": "" }, { - "name": "FindEnabledUserIdentityRequest", - "code": "message FindEnabledUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}", - "doc": "查找单个实名认证信息" + "name": "CheckUserIdentityIsSubmittedResponse", + "code": "message CheckUserIdentityIsSubmittedResponse {\n\tbool isSubmitted = 1;\n}", + "doc": "" + }, + { + "name": "FindCurrentUserNodeResponse", + "code": "message FindCurrentUserNodeResponse {\n\tUserNode userNode = 1;\n}", + "doc": "" + }, + { + "name": "FindAllEnabledUserNodesRequest", + "code": "message FindAllEnabledUserNodesRequest {\n\n}", + "doc": "列出所有可用用户节点" + }, + { + "name": "UpdateUserNodeRequest", + "code": "message UpdateUserNodeRequest {\n\tint64 userNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbytes httpJSON = 4;\n\tbytes httpsJSON = 5;\n\tbytes accessAddrsJSON = 6;\n\tbool isOn = 7;\n}", + "doc": "修改用户节点" + }, + { + "name": "CountAllEnabledUserNodesRequest", + "code": "message CountAllEnabledUserNodesRequest {\n\n}", + "doc": "计算用户节点数量" + }, + { + "name": "ListEnabledUserNodesRequest", + "code": "message ListEnabledUserNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", + "doc": "列出单页的用户节点" + }, + { + "name": "ListEnabledUserNodesResponse", + "code": "message ListEnabledUserNodesResponse {\n\trepeated UserNode userNodes = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledUserNodeRequest", + "code": "message FindEnabledUserNodeRequest {\n\tint64 userNodeId = 1;\n}", + "doc": "根据ID查找节点" + }, + { + "name": "FindEnabledUserNodeResponse", + "code": "message FindEnabledUserNodeResponse {\n\tUserNode userNode = 1;\n}", + "doc": "" }, { "name": "FindCurrentUserNodeRequest", @@ -12916,9 +15341,9 @@ "doc": "获取当前用户节点" }, { - "name": "UpdateUserNodeStatusRequest", - "code": "message UpdateUserNodeStatusRequest {\n\tint64 userNodeId = 1;\n\tbytes statusJSON = 2;\n}", - "doc": "更新节点状态" + "name": "CreateUserNodeResponse", + "code": "message CreateUserNodeResponse {\n\tint64 userNodeId = 1;\n}", + "doc": "" }, { "name": "CountAllEnabledUserNodesWithSSLCertIdRequest", @@ -12931,49 +15356,9 @@ "doc": "删除用户节点" }, { - "name": "FindEnabledUserNodeRequest", - "code": "message FindEnabledUserNodeRequest {\n\tint64 userNodeId = 1;\n}", - "doc": "根据ID查找节点" - }, - { - "name": "FindCurrentUserNodeResponse", - "code": "message FindCurrentUserNodeResponse {\n\tUserNode userNode = 1;\n}", - "doc": "" - }, - { - "name": "CreateUserNodeResponse", - "code": "message CreateUserNodeResponse {\n\tint64 userNodeId = 1;\n}", - "doc": "" - }, - { - "name": "CountAllEnabledUserNodesRequest", - "code": "message CountAllEnabledUserNodesRequest {\n\n}", - "doc": "计算用户节点数量" - }, - { - "name": "FindAllEnabledUserNodesResponse", - "code": "message FindAllEnabledUserNodesResponse {\n\trepeated UserNode userNodes = 1;\n}", - "doc": "" - }, - { - "name": "FindEnabledUserNodeResponse", - "code": "message FindEnabledUserNodeResponse {\n\tUserNode userNode = 1;\n}", - "doc": "" - }, - { - "name": "UpdateUserNodeRequest", - "code": "message UpdateUserNodeRequest {\n\tint64 userNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbytes httpJSON = 4;\n\tbytes httpsJSON = 5;\n\tbytes accessAddrsJSON = 6;\n\tbool isOn = 7;\n}", - "doc": "修改用户节点" - }, - { - "name": "FindAllEnabledUserNodesRequest", - "code": "message FindAllEnabledUserNodesRequest {\n\n}", - "doc": "列出所有可用用户节点" - }, - { - "name": "ListEnabledUserNodesResponse", - "code": "message ListEnabledUserNodesResponse {\n\trepeated UserNode userNodes = 1;\n}", - "doc": "" + "name": "UpdateUserNodeStatusRequest", + "code": "message UpdateUserNodeStatusRequest {\n\tint64 userNodeId = 1;\n\tbytes statusJSON = 2;\n}", + "doc": "更新节点状态" }, { "name": "CreateUserNodeRequest", @@ -12981,19 +15366,19 @@ "doc": "创建用户节点" }, { - "name": "ListEnabledUserNodesRequest", - "code": "message ListEnabledUserNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}", - "doc": "列出单页的用户节点" - }, - { - "name": "FindEnabledUserOrderResponse", - "code": "message FindEnabledUserOrderResponse {\n\tUserOrder userOrder = 1;\n}", + "name": "FindAllEnabledUserNodesResponse", + "code": "message FindAllEnabledUserNodesResponse {\n\trepeated UserNode userNodes = 1;\n}", "doc": "" }, { - "name": "CancelUserOrderRequest", - "code": "message CancelUserOrderRequest {\n\tstring code = 1;\n}", - "doc": "取消订单" + "name": "CreateUserOrderRequest", + "code": "message CreateUserOrderRequest {\n\tstring type = 1;\n\tstring orderMethodCode = 2;\n\tfloat amount = 3;\n}", + "doc": "创建订单" + }, + { + "name": "CreateUserOrderResponse", + "code": "message CreateUserOrderResponse {\n\tstring code = 1;\n\tstring payURL = 2;\n}", + "doc": "" }, { "name": "FinishUserOrderRequest", @@ -13011,13 +15396,8 @@ "doc": "列出单页订单" }, { - "name": "CreateUserOrderRequest", - "code": "message CreateUserOrderRequest {\n\tstring type = 1;\n\tstring orderMethodCode = 2;\n\tfloat amount = 3;\n}", - "doc": "创建订单" - }, - { - "name": "CreateUserOrderResponse", - "code": "message CreateUserOrderResponse {\n\tstring code = 1;\n\tstring payURL = 2;\n}", + "name": "ListEnabledUserOrdersResponse", + "code": "message ListEnabledUserOrdersResponse {\n\trepeated UserOrder userOrders = 1;\n}", "doc": "" }, { @@ -13026,14 +15406,14 @@ "doc": "查看订单" }, { - "name": "ListEnabledUserOrdersResponse", - "code": "message ListEnabledUserOrdersResponse {\n\trepeated UserOrder userOrders = 1;\n}", + "name": "FindEnabledUserOrderResponse", + "code": "message FindEnabledUserOrderResponse {\n\tUserOrder userOrder = 1;\n}", "doc": "" }, { - "name": "FindEnabledUserPlanRequest", - "code": "message FindEnabledUserPlanRequest {\n\tint64 userPlanId = 1;\n}", - "doc": "查找单个已购套餐信息" + "name": "CancelUserOrderRequest", + "code": "message CancelUserOrderRequest {\n\tstring code = 1;\n}", + "doc": "取消订单" }, { "name": "UpdateUserPlanRequest", @@ -13046,15 +15426,35 @@ "doc": "删除已购套餐" }, { - "name": "ListEnabledUserPlansRequest", - "code": "message ListEnabledUserPlansRequest {\n\tbool isAvailable = 1;\n\tbool isExpired = 2;\n\tint32 expiringDays = 3;\n\tint64 userId = 4;\n\tint64 offset = 5;\n\tint64 size = 6;\n}", - "doc": "列出单页已购套餐" + "name": "CountAllEnabledUserPlansRequest", + "code": "message CountAllEnabledUserPlansRequest {\n\tbool isAvailable = 1;\n\tbool isExpired = 2;\n\tint32 expiringDays = 3;\n\tint64 userId = 4;\n}", + "doc": "计算已购套餐数" }, { "name": "ListEnabledUserPlansResponse", "code": "message ListEnabledUserPlansResponse {\n\trepeated UserPlan userPlans = 1;\n}", "doc": "" }, + { + "name": "BuyUserPlanResponse", + "code": "message BuyUserPlanResponse {\n\tint64 userPlanId = 1;\n}", + "doc": "" + }, + { + "name": "FindEnabledUserPlanRequest", + "code": "message FindEnabledUserPlanRequest {\n\tint64 userPlanId = 1;\n}", + "doc": "查找单个已购套餐信息" + }, + { + "name": "FindEnabledUserPlanResponse", + "code": "message FindEnabledUserPlanResponse {\n\tUserPlan userPlan = 1;\n}", + "doc": "" + }, + { + "name": "FindAllEnabledUserPlansForServerRequest", + "code": "message FindAllEnabledUserPlansForServerRequest {\n\tint64 userId = 1;\n\tint64 serverId = 2;\n}", + "doc": "查找所有服务可用的套餐" + }, { "name": "FindAllEnabledUserPlansForServerResponse", "code": "message FindAllEnabledUserPlansForServerResponse {\n\trepeated UserPlan userPlans = 1;\n}", @@ -13065,35 +15465,25 @@ "code": "message BuyUserPlanRequest{\n\tint64 userId = 1;\n\tint64 planId = 2;\n\tstring dayTo = 3;\n\tstring period = 4;\n\tint32 countPeriod = 5;\n\tstring name = 6;\n}", "doc": "添加已购套餐" }, - { - "name": "BuyUserPlanResponse", - "code": "message BuyUserPlanResponse {\n\tint64 userPlanId = 1;\n}", - "doc": "" - }, - { - "name": "CountAllEnabledUserPlansRequest", - "code": "message CountAllEnabledUserPlansRequest {\n\tbool isAvailable = 1;\n\tbool isExpired = 2;\n\tint32 expiringDays = 3;\n\tint64 userId = 4;\n}", - "doc": "计算已购套餐数" - }, - { - "name": "FindAllEnabledUserPlansForServerRequest", - "code": "message FindAllEnabledUserPlansForServerRequest {\n\tint64 userId = 1;\n\tint64 serverId = 2;\n}", - "doc": "查找所有服务可用的套餐" - }, { "name": "RenewUserPlanRequest", "code": "message RenewUserPlanRequest {\n\tint64 userPlanId = 1;\n\tstring dayTo = 3;\n\tstring period = 4;\n\tint32 countPeriod = 5;\n}", "doc": "续费套餐" }, { - "name": "FindEnabledUserPlanResponse", - "code": "message FindEnabledUserPlanResponse {\n\tUserPlan userPlan = 1;\n}", - "doc": "" + "name": "ListEnabledUserPlansRequest", + "code": "message ListEnabledUserPlansRequest {\n\tbool isAvailable = 1;\n\tbool isExpired = 2;\n\tint32 expiringDays = 3;\n\tint64 userId = 4;\n\tint64 offset = 5;\n\tint64 size = 6;\n}", + "doc": "列出单页已购套餐" }, { - "name": "DeleteUserTicketRequest", - "code": "message DeleteUserTicketRequest {\n\tint64 userTicketId = 1;\n}", - "doc": "删除工单" + "name": "CreateUserTicketRequest", + "code": "message CreateUserTicketRequest {\n\tint64 userTicketCategoryId = 1;\n\tstring subject = 2;\n\tstring body = 3;\n}", + "doc": "创建工单" + }, + { + "name": "CreateUserTicketResponse", + "code": "message CreateUserTicketResponse {\n\tint64 userTicketId = 1;\n}", + "doc": "" }, { "name": "CountUserTicketsRequest", @@ -13101,9 +15491,9 @@ "doc": "计算工单数量" }, { - "name": "FindUserTicketResponse", - "code": "message FindUserTicketResponse {\n\tUserTicket userTicket = 1;\n}", - "doc": "" + "name": "FindUserTicketRequest", + "code": "message FindUserTicketRequest {\n\tint64 userTicketId = 1;\n}", + "doc": "查找单个工单" }, { "name": "UpdateUserTicketRequest", @@ -13111,9 +15501,9 @@ "doc": "修改工单" }, { - "name": "CreateUserTicketResponse", - "code": "message CreateUserTicketResponse {\n\tint64 userTicketId = 1;\n}", - "doc": "" + "name": "DeleteUserTicketRequest", + "code": "message DeleteUserTicketRequest {\n\tint64 userTicketId = 1;\n}", + "doc": "删除工单" }, { "name": "ListUserTicketsRequest", @@ -13126,14 +15516,9 @@ "doc": "" }, { - "name": "FindUserTicketRequest", - "code": "message FindUserTicketRequest {\n\tint64 userTicketId = 1;\n}", - "doc": "查找单个工单" - }, - { - "name": "CreateUserTicketRequest", - "code": "message CreateUserTicketRequest {\n\tint64 userTicketCategoryId = 1;\n\tstring subject = 2;\n\tstring body = 3;\n}", - "doc": "创建工单" + "name": "FindUserTicketResponse", + "code": "message FindUserTicketResponse {\n\tUserTicket userTicket = 1;\n}", + "doc": "" }, { "name": "CreateUserTicketCategoryResponse", @@ -13141,35 +15526,15 @@ "doc": "" }, { - "name": "UpdateUserTicketCategoryRequest", - "code": "message UpdateUserTicketCategoryRequest {\n\tint64 userTicketCategoryId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}", - "doc": "修改分类" + "name": "DeleteUserTicketCategoryRequest", + "code": "message DeleteUserTicketCategoryRequest {\n\tint64 userTicketCategoryId = 1;\n}", + "doc": "删除分类" }, { "name": "FindAllUserTicketCategoriesRequest", "code": "message FindAllUserTicketCategoriesRequest {\n\n}", "doc": "查找所有分类" }, - { - "name": "FindUserTicketCategoryRequest", - "code": "message FindUserTicketCategoryRequest {\n\tint64 userTicketCategoryId = 1;\n}", - "doc": "查询单个分类" - }, - { - "name": "FindUserTicketCategoryResponse", - "code": "message FindUserTicketCategoryResponse {\n\tUserTicketCategory userTicketCategory = 1;\n}", - "doc": "" - }, - { - "name": "CreateUserTicketCategoryRequest", - "code": "message CreateUserTicketCategoryRequest {\n\tstring name = 1;\n}", - "doc": "创建分类" - }, - { - "name": "DeleteUserTicketCategoryRequest", - "code": "message DeleteUserTicketCategoryRequest {\n\tint64 userTicketCategoryId = 1;\n}", - "doc": "删除分类" - }, { "name": "FindAllUserTicketCategoriesResponse", "code": "message FindAllUserTicketCategoriesResponse {\n\trepeated UserTicketCategory userTicketCategories = 1;\n}", @@ -13180,11 +15545,41 @@ "code": "message FindAllOnUserTicketCategoriesRequest {\n\n}", "doc": "查找所有启用中的分类" }, + { + "name": "FindUserTicketCategoryRequest", + "code": "message FindUserTicketCategoryRequest {\n\tint64 userTicketCategoryId = 1;\n}", + "doc": "查询单个分类" + }, + { + "name": "CreateUserTicketCategoryRequest", + "code": "message CreateUserTicketCategoryRequest {\n\tstring name = 1;\n}", + "doc": "创建分类" + }, + { + "name": "UpdateUserTicketCategoryRequest", + "code": "message UpdateUserTicketCategoryRequest {\n\tint64 userTicketCategoryId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}", + "doc": "修改分类" + }, { "name": "FindAllOnUserTicketCategoriesResponse", "code": "message FindAllOnUserTicketCategoriesResponse {\n\trepeated UserTicketCategory userTicketCategories = 1;\n}", "doc": "" }, + { + "name": "FindUserTicketCategoryResponse", + "code": "message FindUserTicketCategoryResponse {\n\tUserTicketCategory userTicketCategory = 1;\n}", + "doc": "" + }, + { + "name": "CreateUserTicketLogRequest", + "code": "message CreateUserTicketLogRequest {\n\tint64 userTicketId = 1;\n\tstring status = 2;\n\tstring comment = 3;\n}", + "doc": "创建日志" + }, + { + "name": "CreateUserTicketLogResponse", + "code": "message CreateUserTicketLogResponse {\n\tint64 userTicketLogId = 1;\n}", + "doc": "" + }, { "name": "DeleteUserTicketLogRequest", "code": "message DeleteUserTicketLogRequest {\n\tint64 userTicketLogId = 1;\n}", @@ -13205,16 +15600,6 @@ "code": "message ListUserTicketLogsResponse {\n\trepeated UserTicketLog userTicketLogs = 1;\n}", "doc": "" }, - { - "name": "CreateUserTicketLogRequest", - "code": "message CreateUserTicketLogRequest {\n\tint64 userTicketId = 1;\n\tstring status = 2;\n\tstring comment = 3;\n}", - "doc": "创建日志" - }, - { - "name": "CreateUserTicketLogResponse", - "code": "message CreateUserTicketLogResponse {\n\tint64 userTicketLogId = 1;\n}", - "doc": "" - }, { "name": "ACMEProvider", "code": "message ACMEProvider {\n\tstring name = 1;\n\tstring code = 2;\n\tstring description = 4;\n\tstring apiURL = 5;\n\tbool requireEAB = 6;\n\tstring eabDescription = 7;\n}", @@ -13345,16 +15730,16 @@ "code": "message FileChunk {\n\tbytes data = 1;\n}", "doc": "" }, - { - "name": "HTTPAccessLog", - "code": "message HTTPAccessLog {\n\tstring requestId = 48;\n\n\tint64 serverId = 1;\n\tint64 nodeId = 2;\n\tint64 locationId = 3;\n\tint64 rewriteId = 4;\n\tint64 originId = 5;\n\n\tstring remoteAddr = 6;\n\tstring rawRemoteAddr = 7;\n\tint32 remotePort = 8;\n\tstring remoteUser = 9;\n\tstring requestURI = 10;\n\tstring requestPath = 11;\n\tint64 requestLength = 12;\n\tdouble requestTime = 13;\n\tstring requestMethod = 14;\n\tstring requestFilename = 15;\n\tbytes requestBody = 51;\n\tstring scheme = 16;\n\tstring proto = 17;\n\tint64 bytesSent = 18;\n\tint64 bodyBytesSent = 19;\n\tint32 status = 20;\n\tstring statusMessage = 21;\n\tmap\u003cstring, Strings\u003e sentHeader = 22;\n\n\tstring timeISO8601 = 23;\n\tstring timeLocal = 24;\n\tdouble msec = 25;\n\tint64 timestamp = 26;\n\tstring host = 27;\n\tstring referer = 28;\n\tstring userAgent = 29;\n\tstring request = 30;\n\tstring contentType = 31;\n\tmap\u003cstring, string\u003e cookie = 32;\n\tstring args = 34;\n\tstring queryString = 35;\n\tmap\u003cstring, Strings\u003e header = 36;\n\tstring serverName = 37;\n\tint32 serverPort = 38;\n\tstring serverProtocol = 39;\n\tstring hostname = 40;\n\n\t// 代理相关\n\tstring originAddress = 41;\n\n\t// 错误信息\n\trepeated string errors = 42;\n\n\t// 扩展\n\tmap\u003cstring, string\u003e attrs = 43;\n\n\t// WAF相关\n\tint64 firewallPolicyId = 44;\n\tint64 firewallRuleGroupId = 45;\n\tint64 firewallRuleSetId = 46;\n\tint64 firewallRuleId = 47;\n\n\trepeated string firewallActions = 49;\n\trepeated string tags = 50;\n\n\t// 详情\n\tNode node = 100;\n\n}", - "doc": "HTTP访问日志" - }, { "name": "Strings", "code": "message Strings {\n\trepeated string values = 1;\n}", "doc": "" }, + { + "name": "HTTPAccessLog", + "code": "message HTTPAccessLog {\n\tstring requestId = 48;\n\n\tint64 serverId = 1;\n\tint64 nodeId = 2;\n\tint64 locationId = 3;\n\tint64 rewriteId = 4;\n\tint64 originId = 5;\n\n\tstring remoteAddr = 6;\n\tstring rawRemoteAddr = 7;\n\tint32 remotePort = 8;\n\tstring remoteUser = 9;\n\tstring requestURI = 10;\n\tstring requestPath = 11;\n\tint64 requestLength = 12;\n\tdouble requestTime = 13;\n\tstring requestMethod = 14;\n\tstring requestFilename = 15;\n\tbytes requestBody = 51;\n\tstring scheme = 16;\n\tstring proto = 17;\n\tint64 bytesSent = 18;\n\tint64 bodyBytesSent = 19;\n\tint32 status = 20;\n\tstring statusMessage = 21;\n\tmap\u003cstring, Strings\u003e sentHeader = 22;\n\n\tstring timeISO8601 = 23;\n\tstring timeLocal = 24;\n\tdouble msec = 25;\n\tint64 timestamp = 26;\n\tstring host = 27;\n\tstring referer = 28;\n\tstring userAgent = 29;\n\tstring request = 30;\n\tstring contentType = 31;\n\tmap\u003cstring, string\u003e cookie = 32;\n\tstring args = 34;\n\tstring queryString = 35;\n\tmap\u003cstring, Strings\u003e header = 36;\n\tstring serverName = 37;\n\tint32 serverPort = 38;\n\tstring serverProtocol = 39;\n\tstring hostname = 40;\n\n\t// 代理相关\n\tstring originAddress = 41;\n\n\t// 错误信息\n\trepeated string errors = 42;\n\n\t// 扩展\n\tmap\u003cstring, string\u003e attrs = 43;\n\n\t// WAF相关\n\tint64 firewallPolicyId = 44;\n\tint64 firewallRuleGroupId = 45;\n\tint64 firewallRuleSetId = 46;\n\tint64 firewallRuleId = 47;\n\n\trepeated string firewallActions = 49;\n\trepeated string tags = 50;\n\n\t// 详情\n\tNode node = 100;\n\n}", + "doc": "HTTP访问日志" + }, { "name": "HTTPAccessLogPolicy", "code": "message HTTPAccessLogPolicy {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tstring type = 4;\n\tbytes optionsJSON = 5;\n\tbytes condsJSON = 6;\n\tbool isPublic = 7;\n\tbool firewallOnly = 8;\n}", @@ -13511,13 +15896,13 @@ "doc": "" }, { - "name": "Node", - "code": "message Node {\n\tint64 id = 1;\n\tstring name = 2;\n\tbytes statusJSON = 3;\n\tstring installDir = 4;\n\tbool isInstalled = 5;\n\tstring code = 6;\n\tstring uniqueId = 7;\n\tstring secret = 8;\n\tint64 version = 9;\n\tint64 latestVersion = 10;\n\trepeated int64 connectedAPINodeIds = 11;\n\tint32 maxCPU = 12;\n\tbool isOn = 13;\n\tbool isUp = 14;\n\trepeated DNSRoute dnsRoutes = 15;\n\tbool isActive = 16;\n\tSizeCapacity maxCacheDiskCapacity = 17;\n\tSizeCapacity maxCacheMemoryCapacity = 18;\n\tstring cacheDiskDir = 19;\n\tint32 level = 20;\n\n\tNodeCluster nodeCluster = 32; // 主集群\n\tNodeLogin nodeLogin = 33;\n\tNodeInstallStatus installStatus = 34;\n\trepeated NodeIPAddress ipAddresses = 35;\n\tNodeGroup nodeGroup = 36;\n\tNodeRegion nodeRegion = 37;\n\trepeated NodeCluster secondaryNodeClusters = 38; // 从集群\n}", + "name": "BasicNode", + "code": "message BasicNode {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tbool isUp = 4;\n\tint32 level = 5;\n\n\tNodeCluster nodeCluster = 30; // 主集群\n}", "doc": "" }, { - "name": "BasicNode", - "code": "message BasicNode {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tbool isUp = 4;\n\tint32 level = 5;\n\n\tNodeCluster nodeCluster = 30; // 主集群\n}", + "name": "Node", + "code": "message Node {\n\tint64 id = 1;\n\tstring name = 2;\n\tbytes statusJSON = 3;\n\tstring installDir = 4;\n\tbool isInstalled = 5;\n\tstring code = 6;\n\tstring uniqueId = 7;\n\tstring secret = 8;\n\tint64 version = 9;\n\tint64 latestVersion = 10;\n\trepeated int64 connectedAPINodeIds = 11;\n\tint32 maxCPU = 12;\n\tbool isOn = 13;\n\tbool isUp = 14;\n\trepeated DNSRoute dnsRoutes = 15;\n\tbool isActive = 16;\n\tSizeCapacity maxCacheDiskCapacity = 17;\n\tSizeCapacity maxCacheMemoryCapacity = 18;\n\tstring cacheDiskDir = 19;\n\tint32 level = 20;\n\n\tNodeCluster nodeCluster = 32; // 主集群\n\tNodeLogin nodeLogin = 33;\n\tNodeInstallStatus installStatus = 34;\n\trepeated NodeIPAddress ipAddresses = 35;\n\tNodeGroup nodeGroup = 36;\n\tNodeRegion nodeRegion = 37;\n\trepeated NodeCluster secondaryNodeClusters = 38; // 从集群\n}", "doc": "" }, { diff --git a/cmd/proto-json/main.go b/cmd/proto-json/main.go index e6621c4..c7883f1 100644 --- a/cmd/proto-json/main.go +++ b/cmd/proto-json/main.go @@ -24,11 +24,12 @@ type ServiceInfo struct { } type MethodInfo struct { - Name string `json:"name"` - RequestMessageName string `json:"requestMessageName"` - ResponseMessageName string `json:"responseMessageName"` - Code string `json:"code"` - Doc string `json:"doc"` + Name string `json:"name"` + RequestMessageName string `json:"requestMessageName"` + ResponseMessageName string `json:"responseMessageName"` + Code string `json:"code"` + Doc string `json:"doc"` + Roles []string `json:"roles"` } type MessageInfo struct { @@ -74,6 +75,66 @@ func main() { flag.BoolVar(&quiet, "quiet", false, "") flag.Parse() + var methodRolesMap = map[string][]string{} // method => roles + { + var rootDir = filepath.Clean(Tea.Root + "/../../EdgeAPI/internal/rpc/services") + files, err := filepath.Glob(rootDir + "/service_*.go") + if err != nil { + fmt.Println("[ERROR]list service implementation files failed: " + err.Error()) + return + } + + var methodNameReg = regexp.MustCompile(`func\s*\(\w+\s+\*\s*(\w+Service)\)\s*(\w+)\s*\(`) // $1: serviceName, $2 methodName + for _, file := range files { + data, err := os.ReadFile(file) + if err != nil { + fmt.Println("[ERROR]read file '" + file + "' failed: " + err.Error()) + return + } + var sourceCode = string(data) + + var locList = methodNameReg.FindAllStringIndex(sourceCode, -1) + for index, loc := range locList { + var methodSource = "" + if index == len(locList)-1 { // last one + methodSource = sourceCode[loc[0]:] + } else { + methodSource = sourceCode[loc[0]:locList[index+1][0]] + } + + // 方法名 + var submatch = methodNameReg.FindStringSubmatch(methodSource) + if len(submatch) == 0 { + continue + } + var serviceName = submatch[1] + if serviceName == "BaseService" { + continue + } + var methodName = submatch[2] + if methodName[0] < 'A' || methodName[0] > 'Z' { + continue + } + var roles = []string{} + if strings.Contains(methodSource, ".ValidateNode(") { + roles = append(roles, "node") + } else if strings.Contains(methodSource, ".ValidateUserNode(") { + roles = append(roles, "user") + } else if strings.Contains(methodSource, ".ValidateAdmin(") { + roles = append(roles, "admin") + } else if strings.Contains(methodSource, ".ValidateAdminAndUser(") { + roles = append(roles, "admin", "user") + } else if strings.Contains(methodSource, ".ValidateNSNode(") { + roles = append(roles, "dns") + } else if strings.Contains(methodSource, ".ValidateMonitorNode(") { + roles = append(roles, "monitor") + } + + methodRolesMap[strings.ToLower(methodName)] = roles + } + } + } + var services = []*ServiceInfo{} var messages = []*MessageInfo{} @@ -135,12 +196,18 @@ func main() { var methodPieces = methodReg.FindSubmatch(methodData) var methodCodePosition = methodCodePositions[methodMatchIndex] + var roles = methodRolesMap[strings.ToLower(string(methodPieces[1]))] + if roles == nil { + roles = []string{} + } + methods = append(methods, &MethodInfo{ Name: string(methodPieces[1]), RequestMessageName: string(methodPieces[2]), ResponseMessageName: string(methodPieces[3]), Code: string(methodData), Doc: readComments(serviceData[:methodCodePosition[0]]), + Roles: roles, }) }