mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-03 20:40:25 +08:00
13451 lines
606 KiB
JSON
13451 lines
606 KiB
JSON
{
|
||
"services": [
|
||
{
|
||
"name": "APIMethodStatService",
|
||
"methods": [
|
||
{
|
||
"name": "findAPIMethodStatsWithDay",
|
||
"requestMessageName": "FindAPIMethodStatsWithDayRequest",
|
||
"responseMessageName": "FindAPIMethodStatsWithDayResponse",
|
||
"code": "rpc findAPIMethodStatsWithDay(FindAPIMethodStatsWithDayRequest) returns (FindAPIMethodStatsWithDayResponse);",
|
||
"doc": "查找某天的统计"
|
||
},
|
||
{
|
||
"name": "countAPIMethodStatsWithDay",
|
||
"requestMessageName": "CountAPIMethodStatsWithDayRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAPIMethodStatsWithDay(CountAPIMethodStatsWithDayRequest) returns (RPCCountResponse);",
|
||
"doc": "检查是否有统计数据"
|
||
}
|
||
],
|
||
"filename": "api_method_stat_service.proto",
|
||
"doc": "API方法统计服务"
|
||
},
|
||
{
|
||
"name": "ACMEAuthenticationService",
|
||
"methods": [
|
||
{
|
||
"name": "findACMEAuthenticationKeyWithToken",
|
||
"requestMessageName": "FindACMEAuthenticationKeyWithTokenRequest",
|
||
"responseMessageName": "FindACMEAuthenticationKeyWithTokenResponse",
|
||
"code": "rpc findACMEAuthenticationKeyWithToken (FindACMEAuthenticationKeyWithTokenRequest) returns (FindACMEAuthenticationKeyWithTokenResponse);",
|
||
"doc": "获取Key"
|
||
}
|
||
],
|
||
"filename": "service_acme_authentication.proto",
|
||
"doc": "ACME认证相关信息"
|
||
},
|
||
{
|
||
"name": "ACMEProviderService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllACMEProviders",
|
||
"requestMessageName": "FindAllACMEProvidersRequest",
|
||
"responseMessageName": "FindAllACMEProvidersResponse",
|
||
"code": "rpc findAllACMEProviders(FindAllACMEProvidersRequest) returns (FindAllACMEProvidersResponse);",
|
||
"doc": "查找所有的服务商"
|
||
},
|
||
{
|
||
"name": "findACMEProviderWithCode",
|
||
"requestMessageName": "FindACMEProviderWithCodeRequest",
|
||
"responseMessageName": "FindACMEProviderWithCodeResponse",
|
||
"code": "rpc findACMEProviderWithCode(FindACMEProviderWithCodeRequest) returns (FindACMEProviderWithCodeResponse);",
|
||
"doc": "根据代号查找服务商"
|
||
}
|
||
],
|
||
"filename": "service_acme_provider.proto",
|
||
"doc": "ACME服务商"
|
||
},
|
||
{
|
||
"name": "ACMEProviderAccountService",
|
||
"methods": [
|
||
{
|
||
"name": "createACMEProviderAccount",
|
||
"requestMessageName": "CreateACMEProviderAccountRequest",
|
||
"responseMessageName": "CreateACMEProviderAccountResponse",
|
||
"code": "rpc createACMEProviderAccount(CreateACMEProviderAccountRequest) returns (CreateACMEProviderAccountResponse);",
|
||
"doc": "创建服务商账号"
|
||
},
|
||
{
|
||
"name": "findAllACMEProviderAccountsWithProviderCode",
|
||
"requestMessageName": "FindAllACMEProviderAccountsWithProviderCodeRequest",
|
||
"responseMessageName": "FindAllACMEProviderAccountsWithProviderCodeResponse",
|
||
"code": "rpc findAllACMEProviderAccountsWithProviderCode(FindAllACMEProviderAccountsWithProviderCodeRequest) returns (FindAllACMEProviderAccountsWithProviderCodeResponse);",
|
||
"doc": "使用代号查找服务商账号"
|
||
},
|
||
{
|
||
"name": "updateACMEProviderAccount",
|
||
"requestMessageName": "UpdateACMEProviderAccountRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateACMEProviderAccount(UpdateACMEProviderAccountRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务商账号"
|
||
},
|
||
{
|
||
"name": "deleteACMEProviderAccount",
|
||
"requestMessageName": "DeleteACMEProviderAccountRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteACMEProviderAccount(DeleteACMEProviderAccountRequest) returns (RPCSuccess);",
|
||
"doc": "删除服务商账号"
|
||
},
|
||
{
|
||
"name": "findEnabledACMEProviderAccount",
|
||
"requestMessageName": "FindEnabledACMEProviderAccountRequest",
|
||
"responseMessageName": "FindEnabledACMEProviderAccountResponse",
|
||
"code": "rpc findEnabledACMEProviderAccount(FindEnabledACMEProviderAccountRequest) returns (FindEnabledACMEProviderAccountResponse);",
|
||
"doc": "查找单个服务商账号"
|
||
},
|
||
{
|
||
"name": "countAllEnabledACMEProviderAccounts",
|
||
"requestMessageName": "CountAllEnabledACMEProviderAccountsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledACMEProviderAccounts(CountAllEnabledACMEProviderAccountsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算所有服务商账号数量"
|
||
},
|
||
{
|
||
"name": "listEnabledACMEProviderAccounts",
|
||
"requestMessageName": "ListEnabledACMEProviderAccountsRequest",
|
||
"responseMessageName": "ListEnabledACMEProviderAccountsResponse",
|
||
"code": "rpc listEnabledACMEProviderAccounts(ListEnabledACMEProviderAccountsRequest) returns (ListEnabledACMEProviderAccountsResponse);",
|
||
"doc": "列出单页服务商账号"
|
||
}
|
||
],
|
||
"filename": "service_acme_provider_acount.proto",
|
||
"doc": "ACME服务商账号"
|
||
},
|
||
{
|
||
"name": "ACMETaskService",
|
||
"methods": [
|
||
{
|
||
"name": "countAllEnabledACMETasksWithACMEUserId",
|
||
"requestMessageName": "CountAllEnabledACMETasksWithACMEUserIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledACMETasksWithACMEUserId (CountAllEnabledACMETasksWithACMEUserIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算某个ACME用户相关的任务数量"
|
||
},
|
||
{
|
||
"name": "countEnabledACMETasksWithDNSProviderId",
|
||
"requestMessageName": "CountEnabledACMETasksWithDNSProviderIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countEnabledACMETasksWithDNSProviderId (CountEnabledACMETasksWithDNSProviderIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算跟某个DNS服务商相关的任务数量"
|
||
},
|
||
{
|
||
"name": "countAllEnabledACMETasks",
|
||
"requestMessageName": "CountAllEnabledACMETasksRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledACMETasks (CountAllEnabledACMETasksRequest) returns (RPCCountResponse);",
|
||
"doc": "计算所有任务数量"
|
||
},
|
||
{
|
||
"name": "listEnabledACMETasks",
|
||
"requestMessageName": "ListEnabledACMETasksRequest",
|
||
"responseMessageName": "ListEnabledACMETasksResponse",
|
||
"code": "rpc listEnabledACMETasks (ListEnabledACMETasksRequest) returns (ListEnabledACMETasksResponse);",
|
||
"doc": "列出单页任务"
|
||
},
|
||
{
|
||
"name": "createACMETask",
|
||
"requestMessageName": "CreateACMETaskRequest",
|
||
"responseMessageName": "CreateACMETaskResponse",
|
||
"code": "rpc createACMETask (CreateACMETaskRequest) returns (CreateACMETaskResponse);",
|
||
"doc": "创建任务"
|
||
},
|
||
{
|
||
"name": "updateACMETask",
|
||
"requestMessageName": "UpdateACMETaskRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateACMETask (UpdateACMETaskRequest) returns (RPCSuccess);",
|
||
"doc": "修改任务"
|
||
},
|
||
{
|
||
"name": "deleteACMETask",
|
||
"requestMessageName": "DeleteACMETaskRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteACMETask (DeleteACMETaskRequest) returns (RPCSuccess);",
|
||
"doc": "删除任务"
|
||
},
|
||
{
|
||
"name": "runACMETask",
|
||
"requestMessageName": "RunACMETaskRequest",
|
||
"responseMessageName": "RunACMETaskResponse",
|
||
"code": "rpc runACMETask (RunACMETaskRequest) returns (RunACMETaskResponse);",
|
||
"doc": "运行某个任务"
|
||
},
|
||
{
|
||
"name": "findEnabledACMETask",
|
||
"requestMessageName": "FindEnabledACMETaskRequest",
|
||
"responseMessageName": "FindEnabledACMETaskResponse",
|
||
"code": "rpc findEnabledACMETask (FindEnabledACMETaskRequest) returns (FindEnabledACMETaskResponse);",
|
||
"doc": "查找单个任务信息"
|
||
}
|
||
],
|
||
"filename": "service_acme_task.proto",
|
||
"doc": "ACME任务相关服务"
|
||
},
|
||
{
|
||
"name": "ACMEUserService",
|
||
"methods": [
|
||
{
|
||
"name": "createACMEUser",
|
||
"requestMessageName": "CreateACMEUserRequest",
|
||
"responseMessageName": "CreateACMEUserResponse",
|
||
"code": "rpc createACMEUser (CreateACMEUserRequest) returns (CreateACMEUserResponse);",
|
||
"doc": "创建用户"
|
||
},
|
||
{
|
||
"name": "updateACMEUser",
|
||
"requestMessageName": "UpdateACMEUserRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateACMEUser (UpdateACMEUserRequest) returns (RPCSuccess);",
|
||
"doc": "修改用户"
|
||
},
|
||
{
|
||
"name": "deleteACMEUser",
|
||
"requestMessageName": "DeleteACMEUserRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteACMEUser (DeleteACMEUserRequest) returns (RPCSuccess);",
|
||
"doc": "删除用户"
|
||
},
|
||
{
|
||
"name": "countACMEUsers",
|
||
"requestMessageName": "CountAcmeUsersRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countACMEUsers (CountAcmeUsersRequest) returns (RPCCountResponse);",
|
||
"doc": "计算用户数量"
|
||
},
|
||
{
|
||
"name": "listACMEUsers",
|
||
"requestMessageName": "ListACMEUsersRequest",
|
||
"responseMessageName": "ListACMEUsersResponse",
|
||
"code": "rpc listACMEUsers (ListACMEUsersRequest) returns (ListACMEUsersResponse);",
|
||
"doc": "列出单页用户"
|
||
},
|
||
{
|
||
"name": "findEnabledACMEUser",
|
||
"requestMessageName": "FindEnabledACMEUserRequest",
|
||
"responseMessageName": "FindEnabledACMEUserResponse",
|
||
"code": "rpc findEnabledACMEUser (FindEnabledACMEUserRequest) returns (FindEnabledACMEUserResponse);",
|
||
"doc": "查找单个用户"
|
||
},
|
||
{
|
||
"name": "findAllACMEUsers",
|
||
"requestMessageName": "FindAllACMEUsersRequest",
|
||
"responseMessageName": "FindAllACMEUsersResponse",
|
||
"code": "rpc findAllACMEUsers (FindAllACMEUsersRequest) returns (FindAllACMEUsersResponse);",
|
||
"doc": "查找所有用户"
|
||
}
|
||
],
|
||
"filename": "service_acme_user.proto",
|
||
"doc": "ACME用户相关服务"
|
||
},
|
||
{
|
||
"name": "AdminService",
|
||
"methods": [
|
||
{
|
||
"name": "loginAdmin",
|
||
"requestMessageName": "LoginAdminRequest",
|
||
"responseMessageName": "LoginAdminResponse",
|
||
"code": "rpc loginAdmin (LoginAdminRequest) returns (LoginAdminResponse);",
|
||
"doc": "登录"
|
||
},
|
||
{
|
||
"name": "checkAdminExists",
|
||
"requestMessageName": "CheckAdminExistsRequest",
|
||
"responseMessageName": "CheckAdminExistsResponse",
|
||
"code": "rpc checkAdminExists (CheckAdminExistsRequest) returns (CheckAdminExistsResponse);",
|
||
"doc": "检查管理员是否存在"
|
||
},
|
||
{
|
||
"name": "checkAdminUsername",
|
||
"requestMessageName": "CheckAdminUsernameRequest",
|
||
"responseMessageName": "CheckAdminUsernameResponse",
|
||
"code": "rpc checkAdminUsername (CheckAdminUsernameRequest) returns (CheckAdminUsernameResponse);",
|
||
"doc": "检查用户名是否存在"
|
||
},
|
||
{
|
||
"name": "findAdminFullname",
|
||
"requestMessageName": "FindAdminFullnameRequest",
|
||
"responseMessageName": "FindAdminFullnameResponse",
|
||
"code": "rpc findAdminFullname (FindAdminFullnameRequest) returns (FindAdminFullnameResponse);",
|
||
"doc": "获取管理员名称"
|
||
},
|
||
{
|
||
"name": "findEnabledAdmin",
|
||
"requestMessageName": "FindEnabledAdminRequest",
|
||
"responseMessageName": "FindEnabledAdminResponse",
|
||
"code": "rpc findEnabledAdmin (FindEnabledAdminRequest) returns (FindEnabledAdminResponse);",
|
||
"doc": "获取管理员信息"
|
||
},
|
||
{
|
||
"name": "createOrUpdateAdmin",
|
||
"requestMessageName": "CreateOrUpdateAdminRequest",
|
||
"responseMessageName": "CreateOrUpdateAdminResponse",
|
||
"code": "rpc createOrUpdateAdmin (CreateOrUpdateAdminRequest) returns (CreateOrUpdateAdminResponse);",
|
||
"doc": "创建或修改管理员"
|
||
},
|
||
{
|
||
"name": "updateAdminInfo",
|
||
"requestMessageName": "UpdateAdminInfoRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAdminInfo (UpdateAdminInfoRequest) returns (RPCSuccess);",
|
||
"doc": "修改管理员信息"
|
||
},
|
||
{
|
||
"name": "updateAdminLogin",
|
||
"requestMessageName": "UpdateAdminLoginRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAdminLogin (UpdateAdminLoginRequest) returns (RPCSuccess);",
|
||
"doc": "修改管理员登录信息"
|
||
},
|
||
{
|
||
"name": "findAllAdminModules",
|
||
"requestMessageName": "FindAllAdminModulesRequest",
|
||
"responseMessageName": "FindAllAdminModulesResponse",
|
||
"code": "rpc findAllAdminModules (FindAllAdminModulesRequest) returns (FindAllAdminModulesResponse);",
|
||
"doc": "获取所有管理员的权限列表"
|
||
},
|
||
{
|
||
"name": "createAdmin",
|
||
"requestMessageName": "CreateAdminRequest",
|
||
"responseMessageName": "CreateAdminResponse",
|
||
"code": "rpc createAdmin (CreateAdminRequest) returns (CreateAdminResponse);",
|
||
"doc": "创建管理员"
|
||
},
|
||
{
|
||
"name": "updateAdmin",
|
||
"requestMessageName": "UpdateAdminRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAdmin (UpdateAdminRequest) returns (RPCSuccess);",
|
||
"doc": "修改管理员"
|
||
},
|
||
{
|
||
"name": "countAllEnabledAdmins",
|
||
"requestMessageName": "CountAllEnabledAdminsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledAdmins (CountAllEnabledAdminsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算管理员数量"
|
||
},
|
||
{
|
||
"name": "listEnabledAdmins",
|
||
"requestMessageName": "ListEnabledAdminsRequest",
|
||
"responseMessageName": "ListEnabledAdminsResponse",
|
||
"code": "rpc listEnabledAdmins (ListEnabledAdminsRequest) returns (ListEnabledAdminsResponse);",
|
||
"doc": "列出单页的管理员"
|
||
},
|
||
{
|
||
"name": "deleteAdmin",
|
||
"requestMessageName": "DeleteAdminRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteAdmin (DeleteAdminRequest) returns (RPCSuccess);",
|
||
"doc": "删除管理员"
|
||
},
|
||
{
|
||
"name": "checkAdminOTPWithUsername",
|
||
"requestMessageName": "CheckAdminOTPWithUsernameRequest",
|
||
"responseMessageName": "CheckAdminOTPWithUsernameResponse",
|
||
"code": "rpc checkAdminOTPWithUsername (CheckAdminOTPWithUsernameRequest) returns (CheckAdminOTPWithUsernameResponse);",
|
||
"doc": "根据用户名检查是否需要输入OTP"
|
||
},
|
||
{
|
||
"name": "composeAdminDashboard",
|
||
"requestMessageName": "ComposeAdminDashboardRequest",
|
||
"responseMessageName": "ComposeAdminDashboardResponse",
|
||
"code": "rpc composeAdminDashboard (ComposeAdminDashboardRequest) returns (ComposeAdminDashboardResponse);",
|
||
"doc": "取得管理员Dashboard数据"
|
||
},
|
||
{
|
||
"name": "updateAdminTheme",
|
||
"requestMessageName": "UpdateAdminThemeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAdminTheme (UpdateAdminThemeRequest) returns (RPCSuccess);",
|
||
"doc": "修改管理员使用的界面风格"
|
||
}
|
||
],
|
||
"filename": "service_admin.proto",
|
||
"doc": "管理员服务"
|
||
},
|
||
{
|
||
"name": "APIAccessTokenService",
|
||
"methods": [
|
||
{
|
||
"name": "GetAPIAccessToken",
|
||
"requestMessageName": "GetAPIAccessTokenRequest",
|
||
"responseMessageName": "GetAPIAccessTokenResponse",
|
||
"code": "rpc GetAPIAccessToken (GetAPIAccessTokenRequest) returns (GetAPIAccessTokenResponse);",
|
||
"doc": "获取AccessToken"
|
||
}
|
||
],
|
||
"filename": "service_api_access_token.proto",
|
||
"doc": "AccessToken相关服务"
|
||
},
|
||
{
|
||
"name": "APINodeService",
|
||
"methods": [
|
||
{
|
||
"name": "createAPINode",
|
||
"requestMessageName": "CreateAPINodeRequest",
|
||
"responseMessageName": "CreateAPINodeResponse",
|
||
"code": "rpc createAPINode (CreateAPINodeRequest) returns (CreateAPINodeResponse);",
|
||
"doc": "创建API节点"
|
||
},
|
||
{
|
||
"name": "updateAPINode",
|
||
"requestMessageName": "UpdateAPINodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAPINode (UpdateAPINodeRequest) returns (RPCSuccess);",
|
||
"doc": "修改API节点"
|
||
},
|
||
{
|
||
"name": "deleteAPINode",
|
||
"requestMessageName": "DeleteAPINodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteAPINode (DeleteAPINodeRequest) returns (RPCSuccess);",
|
||
"doc": "删除API节点"
|
||
},
|
||
{
|
||
"name": "findAllEnabledAPINodes",
|
||
"requestMessageName": "FindAllEnabledAPINodesRequest",
|
||
"responseMessageName": "FindAllEnabledAPINodesResponse",
|
||
"code": "rpc findAllEnabledAPINodes (FindAllEnabledAPINodesRequest) returns (FindAllEnabledAPINodesResponse);",
|
||
"doc": "列出所有可用API节点"
|
||
},
|
||
{
|
||
"name": "countAllEnabledAPINodes",
|
||
"requestMessageName": "CountAllEnabledAPINodesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledAPINodes (CountAllEnabledAPINodesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算API节点数量"
|
||
},
|
||
{
|
||
"name": "countAllEnabledAndOnAPINodes",
|
||
"requestMessageName": "CountAllEnabledAndOnAPINodesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledAndOnAPINodes (CountAllEnabledAndOnAPINodesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算启用的API节点数量"
|
||
},
|
||
{
|
||
"name": "listEnabledAPINodes",
|
||
"requestMessageName": "ListEnabledAPINodesRequest",
|
||
"responseMessageName": "ListEnabledAPINodesResponse",
|
||
"code": "rpc listEnabledAPINodes (ListEnabledAPINodesRequest) returns (ListEnabledAPINodesResponse);",
|
||
"doc": "列出单页的API节点"
|
||
},
|
||
{
|
||
"name": "findEnabledAPINode",
|
||
"requestMessageName": "FindEnabledAPINodeRequest",
|
||
"responseMessageName": "FindEnabledAPINodeResponse",
|
||
"code": "rpc findEnabledAPINode (FindEnabledAPINodeRequest) returns (FindEnabledAPINodeResponse);",
|
||
"doc": "根据ID查找节点"
|
||
},
|
||
{
|
||
"name": "findCurrentAPINodeVersion",
|
||
"requestMessageName": "FindCurrentAPINodeVersionRequest",
|
||
"responseMessageName": "FindCurrentAPINodeVersionResponse",
|
||
"code": "rpc findCurrentAPINodeVersion (FindCurrentAPINodeVersionRequest) returns (FindCurrentAPINodeVersionResponse);",
|
||
"doc": "获取当前API节点的版本"
|
||
},
|
||
{
|
||
"name": "findCurrentAPINode",
|
||
"requestMessageName": "FindCurrentAPINodeRequest",
|
||
"responseMessageName": "FindCurrentAPINodeResponse",
|
||
"code": "rpc findCurrentAPINode(FindCurrentAPINodeRequest) returns (FindCurrentAPINodeResponse);",
|
||
"doc": "获取当前API节点的信息"
|
||
},
|
||
{
|
||
"name": "countAllEnabledAPINodesWithSSLCertId",
|
||
"requestMessageName": "CountAllEnabledAPINodesWithSSLCertIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledAPINodesWithSSLCertId (CountAllEnabledAPINodesWithSSLCertIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个SSL证书的API节点数量"
|
||
},
|
||
{
|
||
"name": "debugAPINode",
|
||
"requestMessageName": "DebugAPINodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc debugAPINode(DebugAPINodeRequest) returns (RPCSuccess);",
|
||
"doc": "修改调试模式状态"
|
||
}
|
||
],
|
||
"filename": "service_api_node.proto",
|
||
"doc": "API节点服务"
|
||
},
|
||
{
|
||
"name": "APITokenService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllEnabledAPITokens",
|
||
"requestMessageName": "FindAllEnabledAPITokensRequest",
|
||
"responseMessageName": "FindAllEnabledAPITokensResponse",
|
||
"code": "rpc findAllEnabledAPITokens (FindAllEnabledAPITokensRequest) returns (FindAllEnabledAPITokensResponse);",
|
||
"doc": "获取API令牌"
|
||
}
|
||
],
|
||
"filename": "service_api_token.proto",
|
||
"doc": "API令牌服务"
|
||
},
|
||
{
|
||
"name": "AuthorityKeyService",
|
||
"methods": [
|
||
{
|
||
"name": "updateAuthorityKey",
|
||
"requestMessageName": "UpdateAuthorityKeyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAuthorityKey (UpdateAuthorityKeyRequest) returns (RPCSuccess);",
|
||
"doc": "设置Key"
|
||
},
|
||
{
|
||
"name": "readAuthorityKey",
|
||
"requestMessageName": "ReadAuthorityKeyRequest",
|
||
"responseMessageName": "ReadAuthorityKeyResponse",
|
||
"code": "rpc readAuthorityKey (ReadAuthorityKeyRequest) returns (ReadAuthorityKeyResponse);",
|
||
"doc": "读取Key"
|
||
},
|
||
{
|
||
"name": "resetAuthorityKey",
|
||
"requestMessageName": "ResetAuthorityKeyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc resetAuthorityKey (ResetAuthorityKeyRequest) returns (RPCSuccess);",
|
||
"doc": "重置Key"
|
||
},
|
||
{
|
||
"name": "validateAuthorityKey",
|
||
"requestMessageName": "ValidateAuthorityKeyRequest",
|
||
"responseMessageName": "ValidateAuthorityKeyResponse",
|
||
"code": "rpc validateAuthorityKey(ValidateAuthorityKeyRequest) returns (ValidateAuthorityKeyResponse);",
|
||
"doc": "校验Key"
|
||
}
|
||
],
|
||
"filename": "service_authority_key.proto",
|
||
"doc": "版本认证"
|
||
},
|
||
{
|
||
"name": "AuthorityNodeService",
|
||
"methods": [
|
||
{
|
||
"name": "createAuthorityNode",
|
||
"requestMessageName": "CreateAuthorityNodeRequest",
|
||
"responseMessageName": "CreateAuthorityNodeResponse",
|
||
"code": "rpc createAuthorityNode (CreateAuthorityNodeRequest) returns (CreateAuthorityNodeResponse);",
|
||
"doc": "创建认证节点"
|
||
},
|
||
{
|
||
"name": "updateAuthorityNode",
|
||
"requestMessageName": "UpdateAuthorityNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAuthorityNode (UpdateAuthorityNodeRequest) returns (RPCSuccess);",
|
||
"doc": "修改认证节点"
|
||
},
|
||
{
|
||
"name": "deleteAuthorityNode",
|
||
"requestMessageName": "DeleteAuthorityNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteAuthorityNode (DeleteAuthorityNodeRequest) returns (RPCSuccess);",
|
||
"doc": "删除认证节点"
|
||
},
|
||
{
|
||
"name": "findAllEnabledAuthorityNodes",
|
||
"requestMessageName": "FindAllEnabledAuthorityNodesRequest",
|
||
"responseMessageName": "FindAllEnabledAuthorityNodesResponse",
|
||
"code": "rpc findAllEnabledAuthorityNodes (FindAllEnabledAuthorityNodesRequest) returns (FindAllEnabledAuthorityNodesResponse);",
|
||
"doc": "列出所有可用认证节点"
|
||
},
|
||
{
|
||
"name": "countAllEnabledAuthorityNodes",
|
||
"requestMessageName": "CountAllEnabledAuthorityNodesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledAuthorityNodes (CountAllEnabledAuthorityNodesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算认证节点数量"
|
||
},
|
||
{
|
||
"name": "listEnabledAuthorityNodes",
|
||
"requestMessageName": "ListEnabledAuthorityNodesRequest",
|
||
"responseMessageName": "ListEnabledAuthorityNodesResponse",
|
||
"code": "rpc listEnabledAuthorityNodes (ListEnabledAuthorityNodesRequest) returns (ListEnabledAuthorityNodesResponse);",
|
||
"doc": "列出单页的认证节点"
|
||
},
|
||
{
|
||
"name": "findEnabledAuthorityNode",
|
||
"requestMessageName": "FindEnabledAuthorityNodeRequest",
|
||
"responseMessageName": "FindEnabledAuthorityNodeResponse",
|
||
"code": "rpc findEnabledAuthorityNode (FindEnabledAuthorityNodeRequest) returns (FindEnabledAuthorityNodeResponse);",
|
||
"doc": "根据ID查找节点"
|
||
},
|
||
{
|
||
"name": "findCurrentAuthorityNode",
|
||
"requestMessageName": "FindCurrentAuthorityNodeRequest",
|
||
"responseMessageName": "FindCurrentAuthorityNodeResponse",
|
||
"code": "rpc findCurrentAuthorityNode (FindCurrentAuthorityNodeRequest) returns (FindCurrentAuthorityNodeResponse);",
|
||
"doc": "获取当前认证节点信息"
|
||
},
|
||
{
|
||
"name": "updateAuthorityNodeStatus",
|
||
"requestMessageName": "UpdateAuthorityNodeStatusRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAuthorityNodeStatus (UpdateAuthorityNodeStatusRequest) returns (RPCSuccess);",
|
||
"doc": "更新节点状态"
|
||
}
|
||
],
|
||
"filename": "service_authority_node.proto",
|
||
"doc": "认证节点管理"
|
||
},
|
||
{
|
||
"name": "DBService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllDBTables",
|
||
"requestMessageName": "FindAllDBTablesRequest",
|
||
"responseMessageName": "FindAllDBTablesResponse",
|
||
"code": "rpc findAllDBTables (FindAllDBTablesRequest) returns (FindAllDBTablesResponse);",
|
||
"doc": "获取所有表信息"
|
||
},
|
||
{
|
||
"name": "deleteDBTable",
|
||
"requestMessageName": "DeleteDBTableRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteDBTable (DeleteDBTableRequest) returns (RPCSuccess);",
|
||
"doc": "删除表"
|
||
},
|
||
{
|
||
"name": "truncateDBTable",
|
||
"requestMessageName": "TruncateDBTableRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc truncateDBTable (TruncateDBTableRequest) returns (RPCSuccess);",
|
||
"doc": "清空表"
|
||
}
|
||
],
|
||
"filename": "service_db.proto",
|
||
"doc": "数据库相关服务"
|
||
},
|
||
{
|
||
"name": "DBNodeService",
|
||
"methods": [
|
||
{
|
||
"name": "createDBNode",
|
||
"requestMessageName": "CreateDBNodeRequest",
|
||
"responseMessageName": "CreateDBNodeResponse",
|
||
"code": "rpc createDBNode (CreateDBNodeRequest) returns (CreateDBNodeResponse);",
|
||
"doc": "创建数据库节点"
|
||
},
|
||
{
|
||
"name": "updateDBNode",
|
||
"requestMessageName": "UpdateDBNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateDBNode (UpdateDBNodeRequest) returns (RPCSuccess);",
|
||
"doc": "修改数据库节点"
|
||
},
|
||
{
|
||
"name": "deleteDBNode",
|
||
"requestMessageName": "DeleteDBNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteDBNode (DeleteDBNodeRequest) returns (RPCSuccess);",
|
||
"doc": "删除节点"
|
||
},
|
||
{
|
||
"name": "countAllEnabledDBNodes",
|
||
"requestMessageName": "CountAllEnabledDBNodesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledDBNodes (CountAllEnabledDBNodesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算可用的数据库节点数量"
|
||
},
|
||
{
|
||
"name": "listEnabledDBNodes",
|
||
"requestMessageName": "ListEnabledDBNodesRequest",
|
||
"responseMessageName": "ListEnabledDBNodesResponse",
|
||
"code": "rpc listEnabledDBNodes (ListEnabledDBNodesRequest) returns (ListEnabledDBNodesResponse);",
|
||
"doc": "列出单页的数据库节点"
|
||
},
|
||
{
|
||
"name": "findEnabledDBNode",
|
||
"requestMessageName": "FindEnabledDBNodeRequest",
|
||
"responseMessageName": "FindEnabledDBNodeResponse",
|
||
"code": "rpc findEnabledDBNode (FindEnabledDBNodeRequest) returns (FindEnabledDBNodeResponse);",
|
||
"doc": "根据ID查找可用的数据库节点"
|
||
},
|
||
{
|
||
"name": "findAllDBNodeTables",
|
||
"requestMessageName": "FindAllDBNodeTablesRequest",
|
||
"responseMessageName": "FindAllDBNodeTablesResponse",
|
||
"code": "rpc findAllDBNodeTables (FindAllDBNodeTablesRequest) returns (FindAllDBNodeTablesResponse);",
|
||
"doc": "获取所有表信息"
|
||
},
|
||
{
|
||
"name": "deleteDBNodeTable",
|
||
"requestMessageName": "DeleteDBNodeTableRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteDBNodeTable (DeleteDBNodeTableRequest) returns (RPCSuccess);",
|
||
"doc": "删除表"
|
||
},
|
||
{
|
||
"name": "truncateDBNodeTable",
|
||
"requestMessageName": "TruncateDBNodeTableRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc truncateDBNodeTable (TruncateDBNodeTableRequest) returns (RPCSuccess);",
|
||
"doc": "清空表"
|
||
},
|
||
{
|
||
"name": "checkDBNodeStatus",
|
||
"requestMessageName": "CheckDBNodeStatusRequest",
|
||
"responseMessageName": "CheckDBNodeStatusResponse",
|
||
"code": "rpc checkDBNodeStatus(CheckDBNodeStatusRequest) returns (CheckDBNodeStatusResponse);",
|
||
"doc": "检查数据库节点状态"
|
||
}
|
||
],
|
||
"filename": "service_db_node.proto",
|
||
"doc": "数据库节点服务"
|
||
},
|
||
{
|
||
"name": "DNSService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllDNSIssues",
|
||
"requestMessageName": "FindAllDNSIssuesRequest",
|
||
"responseMessageName": "FindAllDNSIssuesResponse",
|
||
"code": "rpc findAllDNSIssues (FindAllDNSIssuesRequest) returns (FindAllDNSIssuesResponse);",
|
||
"doc": "查找问题"
|
||
}
|
||
],
|
||
"filename": "service_dns.proto",
|
||
"doc": "域名解析服务"
|
||
},
|
||
{
|
||
"name": "DNSDomainService",
|
||
"methods": [
|
||
{
|
||
"name": "createDNSDomain",
|
||
"requestMessageName": "CreateDNSDomainRequest",
|
||
"responseMessageName": "CreateDNSDomainResponse",
|
||
"code": "rpc createDNSDomain (CreateDNSDomainRequest) returns (CreateDNSDomainResponse);",
|
||
"doc": "创建域名"
|
||
},
|
||
{
|
||
"name": "updateDNSDomain",
|
||
"requestMessageName": "UpdateDNSDomainRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateDNSDomain (UpdateDNSDomainRequest) returns (RPCSuccess);",
|
||
"doc": "修改域名"
|
||
},
|
||
{
|
||
"name": "deleteDNSDomain",
|
||
"requestMessageName": "DeleteDNSDomainRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteDNSDomain (DeleteDNSDomainRequest) returns (RPCSuccess);",
|
||
"doc": "删除域名"
|
||
},
|
||
{
|
||
"name": "recoverDNSDomain",
|
||
"requestMessageName": "RecoverDNSDomainRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc recoverDNSDomain (RecoverDNSDomainRequest) returns (RPCSuccess);",
|
||
"doc": "恢复删除的域名"
|
||
},
|
||
{
|
||
"name": "findEnabledDNSDomain",
|
||
"requestMessageName": "FindEnabledDNSDomainRequest",
|
||
"responseMessageName": "FindEnabledDNSDomainResponse",
|
||
"code": "rpc findEnabledDNSDomain (FindEnabledDNSDomainRequest) returns (FindEnabledDNSDomainResponse);",
|
||
"doc": "查询单个域名完整信息"
|
||
},
|
||
{
|
||
"name": "findEnabledBasicDNSDomain",
|
||
"requestMessageName": "FindEnabledBasicDNSDomainRequest",
|
||
"responseMessageName": "FindEnabledBasicDNSDomainResponse",
|
||
"code": "rpc findEnabledBasicDNSDomain (FindEnabledBasicDNSDomainRequest) returns (FindEnabledBasicDNSDomainResponse);",
|
||
"doc": "查询单个域名基础信息"
|
||
},
|
||
{
|
||
"name": "countAllEnabledDNSDomainsWithDNSProviderId",
|
||
"requestMessageName": "CountAllEnabledDNSDomainsWithDNSProviderIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledDNSDomainsWithDNSProviderId (CountAllEnabledDNSDomainsWithDNSProviderIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算服务商下的域名数量"
|
||
},
|
||
{
|
||
"name": "findAllEnabledDNSDomainsWithDNSProviderId",
|
||
"requestMessageName": "FindAllEnabledDNSDomainsWithDNSProviderIdRequest",
|
||
"responseMessageName": "FindAllEnabledDNSDomainsWithDNSProviderIdResponse",
|
||
"code": "rpc findAllEnabledDNSDomainsWithDNSProviderId (FindAllEnabledDNSDomainsWithDNSProviderIdRequest) returns (FindAllEnabledDNSDomainsWithDNSProviderIdResponse);",
|
||
"doc": "列出服务商下的所有域名"
|
||
},
|
||
{
|
||
"name": "findAllEnabledBasicDNSDomainsWithDNSProviderId",
|
||
"requestMessageName": "FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest",
|
||
"responseMessageName": "FindAllEnabledBasicDNSDomainsWithDNSProviderIdResponse",
|
||
"code": "rpc findAllEnabledBasicDNSDomainsWithDNSProviderId (FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest) returns (FindAllEnabledBasicDNSDomainsWithDNSProviderIdResponse);",
|
||
"doc": "列出服务商下的所有域名基本信息"
|
||
},
|
||
{
|
||
"name": "syncDNSDomainData",
|
||
"requestMessageName": "SyncDNSDomainDataRequest",
|
||
"responseMessageName": "SyncDNSDomainDataResponse",
|
||
"code": "rpc syncDNSDomainData (SyncDNSDomainDataRequest) returns (SyncDNSDomainDataResponse);",
|
||
"doc": "同步域名解析"
|
||
},
|
||
{
|
||
"name": "findAllDNSDomainRoutes",
|
||
"requestMessageName": "FindAllDNSDomainRoutesRequest",
|
||
"responseMessageName": "FindAllDNSDomainRoutesResponse",
|
||
"code": "rpc findAllDNSDomainRoutes (FindAllDNSDomainRoutesRequest) returns (FindAllDNSDomainRoutesResponse);",
|
||
"doc": "查看支持的线路"
|
||
},
|
||
{
|
||
"name": "existAvailableDomains",
|
||
"requestMessageName": "ExistAvailableDomainsRequest",
|
||
"responseMessageName": "ExistAvailableDomainsResponse",
|
||
"code": "rpc existAvailableDomains (ExistAvailableDomainsRequest) returns (ExistAvailableDomainsResponse);",
|
||
"doc": "判断是否有域名可选"
|
||
},
|
||
{
|
||
"name": "existDNSDomainRecord",
|
||
"requestMessageName": "ExistDNSDomainRecordRequest",
|
||
"responseMessageName": "ExistDNSDomainRecordResponse",
|
||
"code": "rpc existDNSDomainRecord (ExistDNSDomainRecordRequest) returns (ExistDNSDomainRecordResponse);",
|
||
"doc": "检查域名是否在记录中"
|
||
},
|
||
{
|
||
"name": "syncDNSDomainsFromProvider",
|
||
"requestMessageName": "SyncDNSDomainsFromProviderRequest",
|
||
"responseMessageName": "SyncDNSDomainsFromProviderResponse",
|
||
"code": "rpc syncDNSDomainsFromProvider(SyncDNSDomainsFromProviderRequest) returns (SyncDNSDomainsFromProviderResponse);",
|
||
"doc": "从服务商同步域名"
|
||
}
|
||
],
|
||
"filename": "service_dns_domain.proto",
|
||
"doc": "DNS域名相关"
|
||
},
|
||
{
|
||
"name": "DNSProviderService",
|
||
"methods": [
|
||
{
|
||
"name": "createDNSProvider",
|
||
"requestMessageName": "CreateDNSProviderRequest",
|
||
"responseMessageName": "CreateDNSProviderResponse",
|
||
"code": "rpc createDNSProvider (CreateDNSProviderRequest) returns (CreateDNSProviderResponse);",
|
||
"doc": "创建服务商"
|
||
},
|
||
{
|
||
"name": "updateDNSProvider",
|
||
"requestMessageName": "UpdateDNSProviderRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateDNSProvider (UpdateDNSProviderRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务商"
|
||
},
|
||
{
|
||
"name": "countAllEnabledDNSProviders",
|
||
"requestMessageName": "CountAllEnabledDNSProvidersRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledDNSProviders (CountAllEnabledDNSProvidersRequest) returns (RPCCountResponse);",
|
||
"doc": "计算服务商数量"
|
||
},
|
||
{
|
||
"name": "listEnabledDNSProviders",
|
||
"requestMessageName": "ListEnabledDNSProvidersRequest",
|
||
"responseMessageName": "ListEnabledDNSProvidersResponse",
|
||
"code": "rpc listEnabledDNSProviders (ListEnabledDNSProvidersRequest) returns (ListEnabledDNSProvidersResponse);",
|
||
"doc": "列出单页服务商信息"
|
||
},
|
||
{
|
||
"name": "findAllEnabledDNSProviders",
|
||
"requestMessageName": "FindAllEnabledDNSProvidersRequest",
|
||
"responseMessageName": "FindAllEnabledDNSProvidersResponse",
|
||
"code": "rpc findAllEnabledDNSProviders (FindAllEnabledDNSProvidersRequest) returns (FindAllEnabledDNSProvidersResponse);",
|
||
"doc": "查找所有的DNS服务商"
|
||
},
|
||
{
|
||
"name": "deleteDNSProvider",
|
||
"requestMessageName": "DeleteDNSProviderRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteDNSProvider (DeleteDNSProviderRequest) returns (RPCSuccess);",
|
||
"doc": "删除服务商"
|
||
},
|
||
{
|
||
"name": "findEnabledDNSProvider",
|
||
"requestMessageName": "FindEnabledDNSProviderRequest",
|
||
"responseMessageName": "FindEnabledDNSProviderResponse",
|
||
"code": "rpc findEnabledDNSProvider (FindEnabledDNSProviderRequest) returns (FindEnabledDNSProviderResponse);",
|
||
"doc": "查找单个服务商"
|
||
},
|
||
{
|
||
"name": "findAllDNSProviderTypes",
|
||
"requestMessageName": "FindAllDNSProviderTypesRequest",
|
||
"responseMessageName": "FindAllDNSProviderTypesResponse",
|
||
"code": "rpc findAllDNSProviderTypes (FindAllDNSProviderTypesRequest) returns (FindAllDNSProviderTypesResponse);",
|
||
"doc": "取得所有服务商类型"
|
||
},
|
||
{
|
||
"name": "findAllEnabledDNSProvidersWithType",
|
||
"requestMessageName": "FindAllEnabledDNSProvidersWithTypeRequest",
|
||
"responseMessageName": "FindAllEnabledDNSProvidersWithTypeResponse",
|
||
"code": "rpc findAllEnabledDNSProvidersWithType (FindAllEnabledDNSProvidersWithTypeRequest) returns (FindAllEnabledDNSProvidersWithTypeResponse);",
|
||
"doc": "取得某个类型的所有服务商"
|
||
}
|
||
],
|
||
"filename": "service_dns_provider.proto",
|
||
"doc": "DNS服务商相关服务"
|
||
},
|
||
{
|
||
"name": "DNSTaskService",
|
||
"methods": [
|
||
{
|
||
"name": "existsDNSTasks",
|
||
"requestMessageName": "ExistsDNSTasksRequest",
|
||
"responseMessageName": "ExistsDNSTasksResponse",
|
||
"code": "rpc existsDNSTasks (ExistsDNSTasksRequest) returns (ExistsDNSTasksResponse);",
|
||
"doc": "检查是否有正在执行的任务"
|
||
},
|
||
{
|
||
"name": "findAllDoingDNSTasks",
|
||
"requestMessageName": "FindAllDoingDNSTasksRequest",
|
||
"responseMessageName": "FindAllDoingDNSTasksResponse",
|
||
"code": "rpc findAllDoingDNSTasks (FindAllDoingDNSTasksRequest) returns (FindAllDoingDNSTasksResponse);",
|
||
"doc": "查找正在执行的所有任务"
|
||
},
|
||
{
|
||
"name": "deleteDNSTask",
|
||
"requestMessageName": "DeleteDNSTaskRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteDNSTask (DeleteDNSTaskRequest) returns (RPCSuccess);",
|
||
"doc": "删除任务"
|
||
}
|
||
],
|
||
"filename": "service_dns_task.proto",
|
||
"doc": "DNS同步相关任务"
|
||
},
|
||
{
|
||
"name": "FileService",
|
||
"methods": [
|
||
{
|
||
"name": "findEnabledFile",
|
||
"requestMessageName": "FindEnabledFileRequest",
|
||
"responseMessageName": "FindEnabledFileResponse",
|
||
"code": "rpc findEnabledFile (FindEnabledFileRequest) returns (FindEnabledFileResponse);",
|
||
"doc": "查找文件"
|
||
},
|
||
{
|
||
"name": "createFile",
|
||
"requestMessageName": "CreateFileRequest",
|
||
"responseMessageName": "CreateFileResponse",
|
||
"code": "rpc createFile (CreateFileRequest) returns (CreateFileResponse);",
|
||
"doc": "创建文件"
|
||
},
|
||
{
|
||
"name": "updateFileFinished",
|
||
"requestMessageName": "UpdateFileFinishedRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateFileFinished (UpdateFileFinishedRequest) returns (RPCSuccess);",
|
||
"doc": "将文件置为已完成"
|
||
}
|
||
],
|
||
"filename": "service_file.proto",
|
||
"doc": "文件相关服务"
|
||
},
|
||
{
|
||
"name": "FileChunkService",
|
||
"methods": [
|
||
{
|
||
"name": "createFileChunk",
|
||
"requestMessageName": "CreateFileChunkRequest",
|
||
"responseMessageName": "CreateFileChunkResponse",
|
||
"code": "rpc createFileChunk (CreateFileChunkRequest) returns (CreateFileChunkResponse);",
|
||
"doc": "创建文件片段"
|
||
},
|
||
{
|
||
"name": "findAllFileChunkIds",
|
||
"requestMessageName": "FindAllFileChunkIdsRequest",
|
||
"responseMessageName": "FindAllFileChunkIdsResponse",
|
||
"code": "rpc findAllFileChunkIds (FindAllFileChunkIdsRequest) returns (FindAllFileChunkIdsResponse);",
|
||
"doc": "获取的一个文件的所有片段IDs"
|
||
},
|
||
{
|
||
"name": "downloadFileChunk",
|
||
"requestMessageName": "DownloadFileChunkRequest",
|
||
"responseMessageName": "DownloadFileChunkResponse",
|
||
"code": "rpc downloadFileChunk (DownloadFileChunkRequest) returns (DownloadFileChunkResponse);",
|
||
"doc": "下载文件片段"
|
||
}
|
||
],
|
||
"filename": "service_file_chunk.proto",
|
||
"doc": "文件片段相关服务"
|
||
},
|
||
{
|
||
"name": "FirewallService",
|
||
"methods": [
|
||
{
|
||
"name": "composeFirewallGlobalBoard",
|
||
"requestMessageName": "ComposeFirewallGlobalBoardRequest",
|
||
"responseMessageName": "ComposeFirewallGlobalBoardResponse",
|
||
"code": "rpc composeFirewallGlobalBoard (ComposeFirewallGlobalBoardRequest) returns (ComposeFirewallGlobalBoardResponse);",
|
||
"doc": "组合看板数据"
|
||
},
|
||
{
|
||
"name": "notifyHTTPFirewallEvent",
|
||
"requestMessageName": "NotifyHTTPFirewallEventRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc notifyHTTPFirewallEvent (NotifyHTTPFirewallEventRequest) returns (RPCSuccess);",
|
||
"doc": "发送告警(notify)消息"
|
||
},
|
||
{
|
||
"name": "countFirewallDailyBlocks",
|
||
"requestMessageName": "CountFirewallDailyBlocksRequest",
|
||
"responseMessageName": "CountFirewallDailyBlocksResponse",
|
||
"code": "rpc countFirewallDailyBlocks(CountFirewallDailyBlocksRequest) returns (CountFirewallDailyBlocksResponse);",
|
||
"doc": "读取当前Block动作次数"
|
||
}
|
||
],
|
||
"filename": "service_firewall.proto",
|
||
"doc": "防火墙全局服务"
|
||
},
|
||
{
|
||
"name": "HTTPAccessLogService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPAccessLogs",
|
||
"requestMessageName": "CreateHTTPAccessLogsRequest",
|
||
"responseMessageName": "CreateHTTPAccessLogsResponse",
|
||
"code": "rpc createHTTPAccessLogs (CreateHTTPAccessLogsRequest) returns (CreateHTTPAccessLogsResponse);",
|
||
"doc": "创建访问日志"
|
||
},
|
||
{
|
||
"name": "listHTTPAccessLogs",
|
||
"requestMessageName": "ListHTTPAccessLogsRequest",
|
||
"responseMessageName": "ListHTTPAccessLogsResponse",
|
||
"code": "rpc listHTTPAccessLogs (ListHTTPAccessLogsRequest) returns (ListHTTPAccessLogsResponse);",
|
||
"doc": "列出单页访问日志"
|
||
},
|
||
{
|
||
"name": "findHTTPAccessLog",
|
||
"requestMessageName": "FindHTTPAccessLogRequest",
|
||
"responseMessageName": "FindHTTPAccessLogResponse",
|
||
"code": "rpc findHTTPAccessLog (FindHTTPAccessLogRequest) returns (FindHTTPAccessLogResponse);",
|
||
"doc": "查找单个日志"
|
||
},
|
||
{
|
||
"name": "findHTTPAccessLogPartitions",
|
||
"requestMessageName": "FindHTTPAccessLogPartitionsRequest",
|
||
"responseMessageName": "FindHTTPAccessLogPartitionsResponse",
|
||
"code": "rpc findHTTPAccessLogPartitions(FindHTTPAccessLogPartitionsRequest) returns (FindHTTPAccessLogPartitionsResponse);",
|
||
"doc": "查找日志分区"
|
||
}
|
||
],
|
||
"filename": "service_http_access_log.proto",
|
||
"doc": "访问日志相关服务"
|
||
},
|
||
{
|
||
"name": "HTTPAccessLogPolicyService",
|
||
"methods": [
|
||
{
|
||
"name": "countAllEnabledHTTPAccessLogPolicies",
|
||
"requestMessageName": "CountAllEnabledHTTPAccessLogPoliciesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledHTTPAccessLogPolicies (CountAllEnabledHTTPAccessLogPoliciesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算访问日志策略数量"
|
||
},
|
||
{
|
||
"name": "listEnabledHTTPAccessLogPolicies",
|
||
"requestMessageName": "ListEnabledHTTPAccessLogPoliciesRequest",
|
||
"responseMessageName": "ListEnabledHTTPAccessLogPoliciesResponse",
|
||
"code": "rpc listEnabledHTTPAccessLogPolicies (ListEnabledHTTPAccessLogPoliciesRequest) returns (ListEnabledHTTPAccessLogPoliciesResponse);",
|
||
"doc": "列出单页访问日志策略"
|
||
},
|
||
{
|
||
"name": "createHTTPAccessLogPolicy",
|
||
"requestMessageName": "CreateHTTPAccessLogPolicyRequest",
|
||
"responseMessageName": "CreateHTTPAccessLogPolicyResponse",
|
||
"code": "rpc createHTTPAccessLogPolicy (CreateHTTPAccessLogPolicyRequest) returns (CreateHTTPAccessLogPolicyResponse);",
|
||
"doc": "创建访问日志策略"
|
||
},
|
||
{
|
||
"name": "updateHTTPAccessLogPolicy",
|
||
"requestMessageName": "UpdateHTTPAccessLogPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPAccessLogPolicy (UpdateHTTPAccessLogPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "修改访问日志策略"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPAccessLogPolicy",
|
||
"requestMessageName": "FindEnabledHTTPAccessLogPolicyRequest",
|
||
"responseMessageName": "FindEnabledHTTPAccessLogPolicyResponse",
|
||
"code": "rpc findEnabledHTTPAccessLogPolicy (FindEnabledHTTPAccessLogPolicyRequest) returns (FindEnabledHTTPAccessLogPolicyResponse);",
|
||
"doc": "查找单个访问日志策略"
|
||
},
|
||
{
|
||
"name": "deleteHTTPAccessLogPolicy",
|
||
"requestMessageName": "DeleteHTTPAccessLogPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteHTTPAccessLogPolicy (DeleteHTTPAccessLogPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "删除访问日志策略"
|
||
},
|
||
{
|
||
"name": "writeHTTPAccessLogPolicy",
|
||
"requestMessageName": "WriteHTTPAccessLogPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc writeHTTPAccessLogPolicy (WriteHTTPAccessLogPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "测试写入某个访问日志策略"
|
||
}
|
||
],
|
||
"filename": "service_http_access_log_policy.proto",
|
||
"doc": "访问日志策略服务"
|
||
},
|
||
{
|
||
"name": "HTTPAuthPolicyService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPAuthPolicy",
|
||
"requestMessageName": "CreateHTTPAuthPolicyRequest",
|
||
"responseMessageName": "CreateHTTPAuthPolicyResponse",
|
||
"code": "rpc createHTTPAuthPolicy (CreateHTTPAuthPolicyRequest) returns (CreateHTTPAuthPolicyResponse);",
|
||
"doc": "创建策略"
|
||
},
|
||
{
|
||
"name": "updateHTTPAuthPolicy",
|
||
"requestMessageName": "UpdateHTTPAuthPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPAuthPolicy (UpdateHTTPAuthPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "修改策略"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPAuthPolicy",
|
||
"requestMessageName": "FindEnabledHTTPAuthPolicyRequest",
|
||
"responseMessageName": "FindEnabledHTTPAuthPolicyResponse",
|
||
"code": "rpc findEnabledHTTPAuthPolicy (FindEnabledHTTPAuthPolicyRequest) returns (FindEnabledHTTPAuthPolicyResponse);",
|
||
"doc": "查找策略信息"
|
||
}
|
||
],
|
||
"filename": "service_http_auth_policy.proto",
|
||
"doc": "服务认证策略服务"
|
||
},
|
||
{
|
||
"name": "HTTPCachePolicyService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllEnabledHTTPCachePolicies",
|
||
"requestMessageName": "FindAllEnabledHTTPCachePoliciesRequest",
|
||
"responseMessageName": "FindAllEnabledHTTPCachePoliciesResponse",
|
||
"code": "rpc findAllEnabledHTTPCachePolicies (FindAllEnabledHTTPCachePoliciesRequest) returns (FindAllEnabledHTTPCachePoliciesResponse);",
|
||
"doc": "获取所有可用策略"
|
||
},
|
||
{
|
||
"name": "createHTTPCachePolicy",
|
||
"requestMessageName": "CreateHTTPCachePolicyRequest",
|
||
"responseMessageName": "CreateHTTPCachePolicyResponse",
|
||
"code": "rpc createHTTPCachePolicy (CreateHTTPCachePolicyRequest) returns (CreateHTTPCachePolicyResponse);",
|
||
"doc": "创建缓存策略"
|
||
},
|
||
{
|
||
"name": "updateHTTPCachePolicy",
|
||
"requestMessageName": "UpdateHTTPCachePolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPCachePolicy (UpdateHTTPCachePolicyRequest) returns (RPCSuccess);",
|
||
"doc": "修改缓存策略"
|
||
},
|
||
{
|
||
"name": "deleteHTTPCachePolicy",
|
||
"requestMessageName": "DeleteHTTPCachePolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteHTTPCachePolicy (DeleteHTTPCachePolicyRequest) returns (RPCSuccess);",
|
||
"doc": "删除缓存策略"
|
||
},
|
||
{
|
||
"name": "countAllEnabledHTTPCachePolicies",
|
||
"requestMessageName": "CountAllEnabledHTTPCachePoliciesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledHTTPCachePolicies (CountAllEnabledHTTPCachePoliciesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算缓存策略数量"
|
||
},
|
||
{
|
||
"name": "listEnabledHTTPCachePolicies",
|
||
"requestMessageName": "ListEnabledHTTPCachePoliciesRequest",
|
||
"responseMessageName": "ListEnabledHTTPCachePoliciesResponse",
|
||
"code": "rpc listEnabledHTTPCachePolicies (ListEnabledHTTPCachePoliciesRequest) returns (ListEnabledHTTPCachePoliciesResponse);",
|
||
"doc": "列出单页的缓存策略"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPCachePolicyConfig",
|
||
"requestMessageName": "FindEnabledHTTPCachePolicyConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPCachePolicyConfigResponse",
|
||
"code": "rpc findEnabledHTTPCachePolicyConfig (FindEnabledHTTPCachePolicyConfigRequest) returns (FindEnabledHTTPCachePolicyConfigResponse);",
|
||
"doc": "查找单个缓存策略配置"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPCachePolicy",
|
||
"requestMessageName": "FindEnabledHTTPCachePolicyRequest",
|
||
"responseMessageName": "FindEnabledHTTPCachePolicyResponse",
|
||
"code": "rpc findEnabledHTTPCachePolicy (FindEnabledHTTPCachePolicyRequest) returns (FindEnabledHTTPCachePolicyResponse);",
|
||
"doc": "查找单个缓存策略信息"
|
||
},
|
||
{
|
||
"name": "updateHTTPCachePolicyRefs",
|
||
"requestMessageName": "UpdateHTTPCachePolicyRefsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPCachePolicyRefs (UpdateHTTPCachePolicyRefsRequest) returns (RPCSuccess);",
|
||
"doc": "设置缓存策略的默认条件"
|
||
}
|
||
],
|
||
"filename": "service_http_cache_policy.proto",
|
||
"doc": "缓存策略服务"
|
||
},
|
||
{
|
||
"name": "HTTPCacheTaskService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPCacheTask",
|
||
"requestMessageName": "CreateHTTPCacheTaskRequest",
|
||
"responseMessageName": "CreateHTTPCacheTaskResponse",
|
||
"code": "rpc createHTTPCacheTask(CreateHTTPCacheTaskRequest) returns (CreateHTTPCacheTaskResponse);",
|
||
"doc": "创建任务"
|
||
},
|
||
{
|
||
"name": "countHTTPCacheTasks",
|
||
"requestMessageName": "CountHTTPCacheTasksRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countHTTPCacheTasks(CountHTTPCacheTasksRequest) returns (RPCCountResponse);",
|
||
"doc": "计算任务总数量"
|
||
},
|
||
{
|
||
"name": "countDoingHTTPCacheTasks",
|
||
"requestMessageName": "CountDoingHTTPCacheTasksRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countDoingHTTPCacheTasks(CountDoingHTTPCacheTasksRequest) returns (RPCCountResponse);",
|
||
"doc": "计算正在执行的任务数量"
|
||
},
|
||
{
|
||
"name": "listHTTPCacheTasks",
|
||
"requestMessageName": "ListHTTPCacheTasksRequest",
|
||
"responseMessageName": "ListHTTPCacheTasksResponse",
|
||
"code": "rpc listHTTPCacheTasks(ListHTTPCacheTasksRequest) returns (ListHTTPCacheTasksResponse);",
|
||
"doc": "列出单页任务"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPCacheTask",
|
||
"requestMessageName": "FindEnabledHTTPCacheTaskRequest",
|
||
"responseMessageName": "FindEnabledHTTPCacheTaskResponse",
|
||
"code": "rpc findEnabledHTTPCacheTask(FindEnabledHTTPCacheTaskRequest) returns (FindEnabledHTTPCacheTaskResponse);",
|
||
"doc": "查找单个任务"
|
||
},
|
||
{
|
||
"name": "deleteHTTPCacheTask",
|
||
"requestMessageName": "DeleteHTTPCacheTaskRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteHTTPCacheTask(DeleteHTTPCacheTaskRequest) returns (RPCSuccess);",
|
||
"doc": "删除任务"
|
||
},
|
||
{
|
||
"name": "resetHTTPCacheTask",
|
||
"requestMessageName": "ResetHTTPCacheTaskRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc resetHTTPCacheTask(ResetHTTPCacheTaskRequest) returns (RPCSuccess);",
|
||
"doc": "重置任务状态"
|
||
}
|
||
],
|
||
"filename": "service_http_cache_task.proto",
|
||
"doc": "缓存任务管理"
|
||
},
|
||
{
|
||
"name": "HTTPCacheTaskKeyService",
|
||
"methods": [
|
||
{
|
||
"name": "validateHTTPCacheTaskKeys",
|
||
"requestMessageName": "ValidateHTTPCacheTaskKeysRequest",
|
||
"responseMessageName": "ValidateHTTPCacheTaskKeysResponse",
|
||
"code": "rpc validateHTTPCacheTaskKeys(ValidateHTTPCacheTaskKeysRequest) returns (ValidateHTTPCacheTaskKeysResponse);",
|
||
"doc": "校验缓存Key"
|
||
},
|
||
{
|
||
"name": "findDoingHTTPCacheTaskKeys",
|
||
"requestMessageName": "FindDoingHTTPCacheTaskKeysRequest",
|
||
"responseMessageName": "FindDoingHTTPCacheTaskKeysResponse",
|
||
"code": "rpc findDoingHTTPCacheTaskKeys(FindDoingHTTPCacheTaskKeysRequest) returns (FindDoingHTTPCacheTaskKeysResponse);",
|
||
"doc": "查找需要执行的Key"
|
||
},
|
||
{
|
||
"name": "updateHTTPCacheTaskKeysStatus",
|
||
"requestMessageName": "UpdateHTTPCacheTaskKeysStatusRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPCacheTaskKeysStatus(UpdateHTTPCacheTaskKeysStatusRequest) returns (RPCSuccess);",
|
||
"doc": "更新一组Key状态"
|
||
}
|
||
],
|
||
"filename": "service_http_cache_task_key.proto",
|
||
"doc": "缓存任务Key管理"
|
||
},
|
||
{
|
||
"name": "HTTPFastcgiService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPFastcgi",
|
||
"requestMessageName": "CreateHTTPFastcgiRequest",
|
||
"responseMessageName": "CreateHTTPFastcgiResponse",
|
||
"code": "rpc createHTTPFastcgi (CreateHTTPFastcgiRequest) returns (CreateHTTPFastcgiResponse);",
|
||
"doc": "创建Fastcgi"
|
||
},
|
||
{
|
||
"name": "updateHTTPFastcgi",
|
||
"requestMessageName": "UpdateHTTPFastcgiRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPFastcgi (UpdateHTTPFastcgiRequest) returns (RPCSuccess);",
|
||
"doc": "修改Fastcgi"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPFastcgi",
|
||
"requestMessageName": "FindEnabledHTTPFastcgiRequest",
|
||
"responseMessageName": "FindEnabledHTTPFastcgiResponse",
|
||
"code": "rpc findEnabledHTTPFastcgi (FindEnabledHTTPFastcgiRequest) returns (FindEnabledHTTPFastcgiResponse);",
|
||
"doc": "获取Fastcgi详情"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPFastcgiConfig",
|
||
"requestMessageName": "FindEnabledHTTPFastcgiConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPFastcgiConfigResponse",
|
||
"code": "rpc findEnabledHTTPFastcgiConfig (FindEnabledHTTPFastcgiConfigRequest) returns (FindEnabledHTTPFastcgiConfigResponse);",
|
||
"doc": "获取Fastcgi配置"
|
||
}
|
||
],
|
||
"filename": "service_http_fastcgi.proto",
|
||
"doc": "Fastcgi服务"
|
||
},
|
||
{
|
||
"name": "HTTPFirewallPolicyService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllEnabledHTTPFirewallPolicies",
|
||
"requestMessageName": "FindAllEnabledHTTPFirewallPoliciesRequest",
|
||
"responseMessageName": "FindAllEnabledHTTPFirewallPoliciesResponse",
|
||
"code": "rpc findAllEnabledHTTPFirewallPolicies (FindAllEnabledHTTPFirewallPoliciesRequest) returns (FindAllEnabledHTTPFirewallPoliciesResponse);",
|
||
"doc": "获取所有可用策略"
|
||
},
|
||
{
|
||
"name": "createHTTPFirewallPolicy",
|
||
"requestMessageName": "CreateHTTPFirewallPolicyRequest",
|
||
"responseMessageName": "CreateHTTPFirewallPolicyResponse",
|
||
"code": "rpc createHTTPFirewallPolicy (CreateHTTPFirewallPolicyRequest) returns (CreateHTTPFirewallPolicyResponse);",
|
||
"doc": "创建防火墙策略"
|
||
},
|
||
{
|
||
"name": "createEmptyHTTPFirewallPolicy",
|
||
"requestMessageName": "CreateEmptyHTTPFirewallPolicyRequest",
|
||
"responseMessageName": "CreateEmptyHTTPFirewallPolicyResponse",
|
||
"code": "rpc createEmptyHTTPFirewallPolicy (CreateEmptyHTTPFirewallPolicyRequest) returns (CreateEmptyHTTPFirewallPolicyResponse);",
|
||
"doc": "创建空防火墙策略"
|
||
},
|
||
{
|
||
"name": "updateHTTPFirewallPolicy",
|
||
"requestMessageName": "UpdateHTTPFirewallPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPFirewallPolicy (UpdateHTTPFirewallPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "修改防火墙策略"
|
||
},
|
||
{
|
||
"name": "updateHTTPFirewallPolicyGroups",
|
||
"requestMessageName": "UpdateHTTPFirewallPolicyGroupsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPFirewallPolicyGroups (UpdateHTTPFirewallPolicyGroupsRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组信息"
|
||
},
|
||
{
|
||
"name": "updateHTTPFirewallInboundConfig",
|
||
"requestMessageName": "UpdateHTTPFirewallInboundConfigRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPFirewallInboundConfig (UpdateHTTPFirewallInboundConfigRequest) returns (RPCSuccess);",
|
||
"doc": "修改inbound信息"
|
||
},
|
||
{
|
||
"name": "countAllEnabledHTTPFirewallPolicies",
|
||
"requestMessageName": "CountAllEnabledHTTPFirewallPoliciesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledHTTPFirewallPolicies (CountAllEnabledHTTPFirewallPoliciesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算可用的防火墙策略数量"
|
||
},
|
||
{
|
||
"name": "listEnabledHTTPFirewallPolicies",
|
||
"requestMessageName": "ListEnabledHTTPFirewallPoliciesRequest",
|
||
"responseMessageName": "ListEnabledHTTPFirewallPoliciesResponse",
|
||
"code": "rpc listEnabledHTTPFirewallPolicies (ListEnabledHTTPFirewallPoliciesRequest) returns (ListEnabledHTTPFirewallPoliciesResponse);",
|
||
"doc": "列出单页的防火墙策略"
|
||
},
|
||
{
|
||
"name": "deleteHTTPFirewallPolicy",
|
||
"requestMessageName": "DeleteHTTPFirewallPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteHTTPFirewallPolicy (DeleteHTTPFirewallPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "删除某个防火墙策略"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPFirewallPolicyConfig",
|
||
"requestMessageName": "FindEnabledHTTPFirewallPolicyConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPFirewallPolicyConfigResponse",
|
||
"code": "rpc findEnabledHTTPFirewallPolicyConfig (FindEnabledHTTPFirewallPolicyConfigRequest) returns (FindEnabledHTTPFirewallPolicyConfigResponse);",
|
||
"doc": "查找单个防火墙配置"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPFirewallPolicy",
|
||
"requestMessageName": "FindEnabledHTTPFirewallPolicyRequest",
|
||
"responseMessageName": "FindEnabledHTTPFirewallPolicyResponse",
|
||
"code": "rpc findEnabledHTTPFirewallPolicy (FindEnabledHTTPFirewallPolicyRequest) returns (FindEnabledHTTPFirewallPolicyResponse);",
|
||
"doc": "获取防火墙的基本信息"
|
||
},
|
||
{
|
||
"name": "importHTTPFirewallPolicy",
|
||
"requestMessageName": "ImportHTTPFirewallPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc importHTTPFirewallPolicy (ImportHTTPFirewallPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "导入策略数据"
|
||
},
|
||
{
|
||
"name": "checkHTTPFirewallPolicyIPStatus",
|
||
"requestMessageName": "CheckHTTPFirewallPolicyIPStatusRequest",
|
||
"responseMessageName": "CheckHTTPFirewallPolicyIPStatusResponse",
|
||
"code": "rpc checkHTTPFirewallPolicyIPStatus (CheckHTTPFirewallPolicyIPStatusRequest) returns (CheckHTTPFirewallPolicyIPStatusResponse);",
|
||
"doc": "检查IP状态"
|
||
}
|
||
],
|
||
"filename": "service_http_firewall_policy.proto",
|
||
"doc": "HTTP防火墙(WAF)服务"
|
||
},
|
||
{
|
||
"name": "HTTPFirewallRuleGroupService",
|
||
"methods": [
|
||
{
|
||
"name": "updateHTTPFirewallRuleGroupIsOn",
|
||
"requestMessageName": "UpdateHTTPFirewallRuleGroupIsOnRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPFirewallRuleGroupIsOn (UpdateHTTPFirewallRuleGroupIsOnRequest) returns (RPCSuccess);",
|
||
"doc": "设置是否启用分组"
|
||
},
|
||
{
|
||
"name": "createHTTPFirewallRuleGroup",
|
||
"requestMessageName": "CreateHTTPFirewallRuleGroupRequest",
|
||
"responseMessageName": "CreateHTTPFirewallRuleGroupResponse",
|
||
"code": "rpc createHTTPFirewallRuleGroup (CreateHTTPFirewallRuleGroupRequest) returns (CreateHTTPFirewallRuleGroupResponse);",
|
||
"doc": "创建分组"
|
||
},
|
||
{
|
||
"name": "updateHTTPFirewallRuleGroup",
|
||
"requestMessageName": "UpdateHTTPFirewallRuleGroupRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPFirewallRuleGroup (UpdateHTTPFirewallRuleGroupRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPFirewallRuleGroupConfig",
|
||
"requestMessageName": "FindEnabledHTTPFirewallRuleGroupConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPFirewallRuleGroupConfigResponse",
|
||
"code": "rpc findEnabledHTTPFirewallRuleGroupConfig (FindEnabledHTTPFirewallRuleGroupConfigRequest) returns (FindEnabledHTTPFirewallRuleGroupConfigResponse);",
|
||
"doc": "获取分组配置"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPFirewallRuleGroup",
|
||
"requestMessageName": "FindEnabledHTTPFirewallRuleGroupRequest",
|
||
"responseMessageName": "FindEnabledHTTPFirewallRuleGroupResponse",
|
||
"code": "rpc findEnabledHTTPFirewallRuleGroup (FindEnabledHTTPFirewallRuleGroupRequest) returns (FindEnabledHTTPFirewallRuleGroupResponse);",
|
||
"doc": "获取分组信息"
|
||
},
|
||
{
|
||
"name": "updateHTTPFirewallRuleGroupSets",
|
||
"requestMessageName": "UpdateHTTPFirewallRuleGroupSetsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPFirewallRuleGroupSets (UpdateHTTPFirewallRuleGroupSetsRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组的规则集"
|
||
},
|
||
{
|
||
"name": "addHTTPFirewallRuleGroupSet",
|
||
"requestMessageName": "AddHTTPFirewallRuleGroupSetRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc addHTTPFirewallRuleGroupSet(AddHTTPFirewallRuleGroupSetRequest) returns (RPCSuccess);",
|
||
"doc": "添加规则集"
|
||
}
|
||
],
|
||
"filename": "service_http_firewall_rule_group.proto",
|
||
"doc": "WAF分组服务"
|
||
},
|
||
{
|
||
"name": "HTTPFirewallRuleSetService",
|
||
"methods": [
|
||
{
|
||
"name": "createOrUpdateHTTPFirewallRuleSetFromConfig",
|
||
"requestMessageName": "CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest",
|
||
"responseMessageName": "CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse",
|
||
"code": "rpc createOrUpdateHTTPFirewallRuleSetFromConfig (CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest) returns (CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse);",
|
||
"doc": "根据配置创建或修改规则集"
|
||
},
|
||
{
|
||
"name": "updateHTTPFirewallRuleSetIsOn",
|
||
"requestMessageName": "UpdateHTTPFirewallRuleSetIsOnRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPFirewallRuleSetIsOn (UpdateHTTPFirewallRuleSetIsOnRequest) returns (RPCSuccess);",
|
||
"doc": "设置开启状态"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPFirewallRuleSetConfig",
|
||
"requestMessageName": "FindEnabledHTTPFirewallRuleSetConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPFirewallRuleSetConfigResponse",
|
||
"code": "rpc findEnabledHTTPFirewallRuleSetConfig (FindEnabledHTTPFirewallRuleSetConfigRequest) returns (FindEnabledHTTPFirewallRuleSetConfigResponse);",
|
||
"doc": "查找规则集配置"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPFirewallRuleSet",
|
||
"requestMessageName": "FindEnabledHTTPFirewallRuleSetRequest",
|
||
"responseMessageName": "FindEnabledHTTPFirewallRuleSetResponse",
|
||
"code": "rpc findEnabledHTTPFirewallRuleSet (FindEnabledHTTPFirewallRuleSetRequest) returns (FindEnabledHTTPFirewallRuleSetResponse);",
|
||
"doc": "查找规则集信息"
|
||
}
|
||
],
|
||
"filename": "service_http_firewall_rule_set.proto",
|
||
"doc": "WAF规则集服务"
|
||
},
|
||
{
|
||
"name": "HTTPGzipService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPGzip",
|
||
"requestMessageName": "CreateHTTPGzipRequest",
|
||
"responseMessageName": "CreateHTTPGzipResponse",
|
||
"code": "rpc createHTTPGzip (CreateHTTPGzipRequest) returns (CreateHTTPGzipResponse);",
|
||
"doc": "创建Gzip配置"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPGzipConfig",
|
||
"requestMessageName": "FindEnabledGzipConfigRequest",
|
||
"responseMessageName": "FindEnabledGzipConfigResponse",
|
||
"code": "rpc findEnabledHTTPGzipConfig (FindEnabledGzipConfigRequest) returns (FindEnabledGzipConfigResponse);",
|
||
"doc": "查找Gzip配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPGzip",
|
||
"requestMessageName": "UpdateHTTPGzipRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPGzip (UpdateHTTPGzipRequest) returns (RPCSuccess);",
|
||
"doc": "修改Gzip配置"
|
||
}
|
||
],
|
||
"filename": "service_http_gzip.proto",
|
||
"doc": "Gzip服务"
|
||
},
|
||
{
|
||
"name": "HTTPHeaderService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPHeader",
|
||
"requestMessageName": "CreateHTTPHeaderRequest",
|
||
"responseMessageName": "CreateHTTPHeaderResponse",
|
||
"code": "rpc createHTTPHeader (CreateHTTPHeaderRequest) returns (CreateHTTPHeaderResponse);",
|
||
"doc": "创建Header"
|
||
},
|
||
{
|
||
"name": "updateHTTPHeader",
|
||
"requestMessageName": "UpdateHTTPHeaderRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPHeader (UpdateHTTPHeaderRequest) returns (RPCSuccess);",
|
||
"doc": "修改Header"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPHeaderConfig",
|
||
"requestMessageName": "FindEnabledHTTPHeaderConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPHeaderConfigResponse",
|
||
"code": "rpc findEnabledHTTPHeaderConfig (FindEnabledHTTPHeaderConfigRequest) returns (FindEnabledHTTPHeaderConfigResponse);",
|
||
"doc": "查找配置"
|
||
}
|
||
],
|
||
"filename": "service_http_header.proto",
|
||
"doc": "HTTP Header管理服务"
|
||
},
|
||
{
|
||
"name": "HTTPHeaderPolicyService",
|
||
"methods": [
|
||
{
|
||
"name": "findEnabledHTTPHeaderPolicyConfig",
|
||
"requestMessageName": "FindEnabledHTTPHeaderPolicyConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPHeaderPolicyConfigResponse",
|
||
"code": "rpc findEnabledHTTPHeaderPolicyConfig (FindEnabledHTTPHeaderPolicyConfigRequest) returns (FindEnabledHTTPHeaderPolicyConfigResponse);",
|
||
"doc": "查找策略配置"
|
||
},
|
||
{
|
||
"name": "createHTTPHeaderPolicy",
|
||
"requestMessageName": "CreateHTTPHeaderPolicyRequest",
|
||
"responseMessageName": "CreateHTTPHeaderPolicyResponse",
|
||
"code": "rpc createHTTPHeaderPolicy (CreateHTTPHeaderPolicyRequest) returns (CreateHTTPHeaderPolicyResponse);",
|
||
"doc": "创建策略"
|
||
},
|
||
{
|
||
"name": "updateHTTPHeaderPolicyAddingHeaders",
|
||
"requestMessageName": "UpdateHTTPHeaderPolicyAddingHeadersRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPHeaderPolicyAddingHeaders (UpdateHTTPHeaderPolicyAddingHeadersRequest) returns (RPCSuccess);",
|
||
"doc": "修改AddHeaders"
|
||
},
|
||
{
|
||
"name": "updateHTTPHeaderPolicySettingHeaders",
|
||
"requestMessageName": "UpdateHTTPHeaderPolicySettingHeadersRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPHeaderPolicySettingHeaders (UpdateHTTPHeaderPolicySettingHeadersRequest) returns (RPCSuccess);",
|
||
"doc": "修改SetHeaders"
|
||
},
|
||
{
|
||
"name": "updateHTTPHeaderPolicyAddingTrailers",
|
||
"requestMessageName": "UpdateHTTPHeaderPolicyAddingTrailersRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPHeaderPolicyAddingTrailers (UpdateHTTPHeaderPolicyAddingTrailersRequest) returns (RPCSuccess);",
|
||
"doc": "修改AddTrailers"
|
||
},
|
||
{
|
||
"name": "updateHTTPHeaderPolicyReplacingHeaders",
|
||
"requestMessageName": "UpdateHTTPHeaderPolicyReplacingHeadersRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPHeaderPolicyReplacingHeaders (UpdateHTTPHeaderPolicyReplacingHeadersRequest) returns (RPCSuccess);",
|
||
"doc": "修改ReplaceHeaders"
|
||
},
|
||
{
|
||
"name": "updateHTTPHeaderPolicyDeletingHeaders",
|
||
"requestMessageName": "UpdateHTTPHeaderPolicyDeletingHeadersRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPHeaderPolicyDeletingHeaders (UpdateHTTPHeaderPolicyDeletingHeadersRequest) returns (RPCSuccess);",
|
||
"doc": "修改删除的Headers"
|
||
}
|
||
],
|
||
"filename": "service_http_header_policy.proto",
|
||
"doc": "HTTP Header策略服务"
|
||
},
|
||
{
|
||
"name": "HTTPLocationService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPLocation",
|
||
"requestMessageName": "CreateHTTPLocationRequest",
|
||
"responseMessageName": "CreateHTTPLocationResponse",
|
||
"code": "rpc createHTTPLocation (CreateHTTPLocationRequest) returns (CreateHTTPLocationResponse);",
|
||
"doc": "创建路径规则"
|
||
},
|
||
{
|
||
"name": "updateHTTPLocation",
|
||
"requestMessageName": "UpdateHTTPLocationRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPLocation (UpdateHTTPLocationRequest) returns (RPCSuccess);",
|
||
"doc": "修改路径规则"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPLocationConfig",
|
||
"requestMessageName": "FindEnabledHTTPLocationConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPLocationConfigResponse",
|
||
"code": "rpc findEnabledHTTPLocationConfig (FindEnabledHTTPLocationConfigRequest) returns (FindEnabledHTTPLocationConfigResponse);",
|
||
"doc": "查找路径规则配置"
|
||
},
|
||
{
|
||
"name": "deleteHTTPLocation",
|
||
"requestMessageName": "DeleteHTTPLocationRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteHTTPLocation (DeleteHTTPLocationRequest) returns (RPCSuccess);",
|
||
"doc": "删除路径规则"
|
||
},
|
||
{
|
||
"name": "findAndInitHTTPLocationReverseProxyConfig",
|
||
"requestMessageName": "FindAndInitHTTPLocationReverseProxyConfigRequest",
|
||
"responseMessageName": "FindAndInitHTTPLocationReverseProxyConfigResponse",
|
||
"code": "rpc findAndInitHTTPLocationReverseProxyConfig (FindAndInitHTTPLocationReverseProxyConfigRequest) returns (FindAndInitHTTPLocationReverseProxyConfigResponse);",
|
||
"doc": "查找反向代理设置"
|
||
},
|
||
{
|
||
"name": "findAndInitHTTPLocationWebConfig",
|
||
"requestMessageName": "FindAndInitHTTPLocationWebConfigRequest",
|
||
"responseMessageName": "FindAndInitHTTPLocationWebConfigResponse",
|
||
"code": "rpc findAndInitHTTPLocationWebConfig (FindAndInitHTTPLocationWebConfigRequest) returns (FindAndInitHTTPLocationWebConfigResponse);",
|
||
"doc": "初始化Web设置"
|
||
},
|
||
{
|
||
"name": "updateHTTPLocationReverseProxy",
|
||
"requestMessageName": "UpdateHTTPLocationReverseProxyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPLocationReverseProxy (UpdateHTTPLocationReverseProxyRequest) returns (RPCSuccess);",
|
||
"doc": "修改反向代理设置"
|
||
}
|
||
],
|
||
"filename": "service_http_location.proto",
|
||
"doc": "路由规则服务"
|
||
},
|
||
{
|
||
"name": "HTTPPageService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPPage",
|
||
"requestMessageName": "CreateHTTPPageRequest",
|
||
"responseMessageName": "CreateHTTPPageResponse",
|
||
"code": "rpc createHTTPPage (CreateHTTPPageRequest) returns (CreateHTTPPageResponse);",
|
||
"doc": "创建Page"
|
||
},
|
||
{
|
||
"name": "updateHTTPPage",
|
||
"requestMessageName": "UpdateHTTPPageRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPPage (UpdateHTTPPageRequest) returns (RPCSuccess);",
|
||
"doc": "修改Page"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPPageConfig",
|
||
"requestMessageName": "FindEnabledHTTPPageConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPPageConfigResponse",
|
||
"code": "rpc findEnabledHTTPPageConfig (FindEnabledHTTPPageConfigRequest) returns (FindEnabledHTTPPageConfigResponse);",
|
||
"doc": "查找单个Page配置"
|
||
}
|
||
],
|
||
"filename": "service_http_page.proto",
|
||
"doc": "自定义页面服务"
|
||
},
|
||
{
|
||
"name": "HTTPRewriteRuleService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPRewriteRule",
|
||
"requestMessageName": "CreateHTTPRewriteRuleRequest",
|
||
"responseMessageName": "CreateHTTPRewriteRuleResponse",
|
||
"code": "rpc createHTTPRewriteRule (CreateHTTPRewriteRuleRequest) returns (CreateHTTPRewriteRuleResponse);",
|
||
"doc": "创建重写规则"
|
||
},
|
||
{
|
||
"name": "updateHTTPRewriteRule",
|
||
"requestMessageName": "UpdateHTTPRewriteRuleRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPRewriteRule (UpdateHTTPRewriteRuleRequest) returns (RPCSuccess);",
|
||
"doc": "修改重写规则"
|
||
}
|
||
],
|
||
"filename": "service_http_rewrite_rule.proto",
|
||
"doc": "重写规则服务"
|
||
},
|
||
{
|
||
"name": "HTTPWebService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPWeb",
|
||
"requestMessageName": "CreateHTTPWebRequest",
|
||
"responseMessageName": "CreateHTTPWebResponse",
|
||
"code": "rpc createHTTPWeb (CreateHTTPWebRequest) returns (CreateHTTPWebResponse);",
|
||
"doc": "创建Web配置"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPWeb",
|
||
"requestMessageName": "FindEnabledHTTPWebRequest",
|
||
"responseMessageName": "FindEnabledHTTPWebResponse",
|
||
"code": "rpc findEnabledHTTPWeb (FindEnabledHTTPWebRequest) returns (FindEnabledHTTPWebResponse);",
|
||
"doc": "查找Web信息"
|
||
},
|
||
{
|
||
"name": "findEnabledHTTPWebConfig",
|
||
"requestMessageName": "FindEnabledHTTPWebConfigRequest",
|
||
"responseMessageName": "FindEnabledHTTPWebConfigResponse",
|
||
"code": "rpc findEnabledHTTPWebConfig (FindEnabledHTTPWebConfigRequest) returns (FindEnabledHTTPWebConfigResponse);",
|
||
"doc": "查找Web配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWeb",
|
||
"requestMessageName": "UpdateHTTPWebRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWeb (UpdateHTTPWebRequest) returns (RPCSuccess);",
|
||
"doc": "更改Web配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebCompression",
|
||
"requestMessageName": "UpdateHTTPWebCompressionRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebCompression (UpdateHTTPWebCompressionRequest) returns (RPCSuccess);",
|
||
"doc": "更改压缩配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebWebP",
|
||
"requestMessageName": "UpdateHTTPWebWebPRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebWebP (UpdateHTTPWebWebPRequest) returns (RPCSuccess);",
|
||
"doc": "更改WebP配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebRemoteAddr",
|
||
"requestMessageName": "UpdateHTTPWebRemoteAddrRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebRemoteAddr(UpdateHTTPWebRemoteAddrRequest) returns (RPCSuccess);",
|
||
"doc": "更改RemoteAddr配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebCharset",
|
||
"requestMessageName": "UpdateHTTPWebCharsetRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebCharset (UpdateHTTPWebCharsetRequest) returns (RPCSuccess);",
|
||
"doc": "更改字符集配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebRequestHeader",
|
||
"requestMessageName": "UpdateHTTPWebRequestHeaderRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebRequestHeader (UpdateHTTPWebRequestHeaderRequest) returns (RPCSuccess);",
|
||
"doc": "更改请求Header策略"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebResponseHeader",
|
||
"requestMessageName": "UpdateHTTPWebResponseHeaderRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebResponseHeader (UpdateHTTPWebResponseHeaderRequest) returns (RPCSuccess);",
|
||
"doc": "更改响应Header策略"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebShutdown",
|
||
"requestMessageName": "UpdateHTTPWebShutdownRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebShutdown (UpdateHTTPWebShutdownRequest) returns (RPCSuccess);",
|
||
"doc": "更改Shutdown"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebPages",
|
||
"requestMessageName": "UpdateHTTPWebPagesRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebPages (UpdateHTTPWebPagesRequest) returns (RPCSuccess);",
|
||
"doc": "更改Pages"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebAccessLog",
|
||
"requestMessageName": "UpdateHTTPWebAccessLogRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebAccessLog (UpdateHTTPWebAccessLogRequest) returns (RPCSuccess);",
|
||
"doc": "更改访问日志配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebStat",
|
||
"requestMessageName": "UpdateHTTPWebStatRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebStat (UpdateHTTPWebStatRequest) returns (RPCSuccess);",
|
||
"doc": "更改统计配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebCache",
|
||
"requestMessageName": "UpdateHTTPWebCacheRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebCache (UpdateHTTPWebCacheRequest) returns (RPCSuccess);",
|
||
"doc": "更改缓存配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebFirewall",
|
||
"requestMessageName": "UpdateHTTPWebFirewallRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebFirewall (UpdateHTTPWebFirewallRequest) returns (RPCSuccess);",
|
||
"doc": "更改防火墙设置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebLocations",
|
||
"requestMessageName": "UpdateHTTPWebLocationsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebLocations (UpdateHTTPWebLocationsRequest) returns (RPCSuccess);",
|
||
"doc": "更改路径规则配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebRedirectToHTTPS",
|
||
"requestMessageName": "UpdateHTTPWebRedirectToHTTPSRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebRedirectToHTTPS (UpdateHTTPWebRedirectToHTTPSRequest) returns (RPCSuccess);",
|
||
"doc": "更改跳转到HTTPS设置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebWebsocket",
|
||
"requestMessageName": "UpdateHTTPWebWebsocketRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebWebsocket (UpdateHTTPWebWebsocketRequest) returns (RPCSuccess);",
|
||
"doc": "更改Websocket设置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebFastcgi",
|
||
"requestMessageName": "UpdateHTTPWebFastcgiRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebFastcgi (UpdateHTTPWebFastcgiRequest) returns (RPCSuccess);",
|
||
"doc": "更改Fastcgi设置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebRewriteRules",
|
||
"requestMessageName": "UpdateHTTPWebRewriteRulesRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebRewriteRules (UpdateHTTPWebRewriteRulesRequest) returns (RPCSuccess);",
|
||
"doc": "更改重写规则设置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebHostRedirects",
|
||
"requestMessageName": "UpdateHTTPWebHostRedirectsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebHostRedirects (UpdateHTTPWebHostRedirectsRequest) returns (RPCSuccess);",
|
||
"doc": "更改主机跳转设置"
|
||
},
|
||
{
|
||
"name": "findHTTPWebHostRedirects",
|
||
"requestMessageName": "FindHTTPWebHostRedirectsRequest",
|
||
"responseMessageName": "FindHTTPWebHostRedirectsResponse",
|
||
"code": "rpc findHTTPWebHostRedirects (FindHTTPWebHostRedirectsRequest) returns (FindHTTPWebHostRedirectsResponse);",
|
||
"doc": "查找主机跳转设置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebAuth",
|
||
"requestMessageName": "UpdateHTTPWebAuthRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebAuth (UpdateHTTPWebAuthRequest) returns (RPCSuccess);",
|
||
"doc": "更改认证设置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebCommon",
|
||
"requestMessageName": "UpdateHTTPWebCommonRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebCommon(UpdateHTTPWebCommonRequest) returns (RPCSuccess);",
|
||
"doc": "更改通用设置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebRequestLimit",
|
||
"requestMessageName": "UpdateHTTPWebRequestLimitRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebRequestLimit(UpdateHTTPWebRequestLimitRequest) returns (RPCSuccess);",
|
||
"doc": "修改请求限制"
|
||
},
|
||
{
|
||
"name": "findHTTPWebRequestLimit",
|
||
"requestMessageName": "FindHTTPWebRequestLimitRequest",
|
||
"responseMessageName": "FindHTTPWebRequestLimitResponse",
|
||
"code": "rpc findHTTPWebRequestLimit(FindHTTPWebRequestLimitRequest) returns (FindHTTPWebRequestLimitResponse);",
|
||
"doc": "查找请求限制"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebRequestScripts",
|
||
"requestMessageName": "UpdateHTTPWebRequestScriptsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebRequestScripts(UpdateHTTPWebRequestScriptsRequest) returns (RPCSuccess);",
|
||
"doc": "修改请求脚本"
|
||
},
|
||
{
|
||
"name": "findHTTPWebRequestScripts",
|
||
"requestMessageName": "FindHTTPWebRequestScriptsRequest",
|
||
"responseMessageName": "FindHTTPWebRequestScriptsResponse",
|
||
"code": "rpc findHTTPWebRequestScripts(FindHTTPWebRequestScriptsRequest) returns (FindHTTPWebRequestScriptsResponse);",
|
||
"doc": "查找请求脚本"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebUAM",
|
||
"requestMessageName": "UpdateHTTPWebUAMRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebUAM(UpdateHTTPWebUAMRequest) returns (RPCSuccess);",
|
||
"doc": "修改UAM设置"
|
||
},
|
||
{
|
||
"name": "findHTTPWebUAM",
|
||
"requestMessageName": "FindHTTPWebUAMRequest",
|
||
"responseMessageName": "FindHTTPWebUAMResponse",
|
||
"code": "rpc findHTTPWebUAM(FindHTTPWebUAMRequest) returns (FindHTTPWebUAMResponse);",
|
||
"doc": "查找UAM设置"
|
||
}
|
||
],
|
||
"filename": "service_http_web.proto",
|
||
"doc": "HTTP Web相关管理服务"
|
||
},
|
||
{
|
||
"name": "HTTPWebsocketService",
|
||
"methods": [
|
||
{
|
||
"name": "createHTTPWebsocket",
|
||
"requestMessageName": "CreateHTTPWebsocketRequest",
|
||
"responseMessageName": "CreateHTTPWebsocketResponse",
|
||
"code": "rpc createHTTPWebsocket (CreateHTTPWebsocketRequest) returns (CreateHTTPWebsocketResponse);",
|
||
"doc": "创建Websocket配置"
|
||
},
|
||
{
|
||
"name": "updateHTTPWebsocket",
|
||
"requestMessageName": "UpdateHTTPWebsocketRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateHTTPWebsocket (UpdateHTTPWebsocketRequest) returns (RPCSuccess);",
|
||
"doc": "修改Websocket配置"
|
||
}
|
||
],
|
||
"filename": "service_http_websocket.proto",
|
||
"doc": "HTTP Websocket管理服务"
|
||
},
|
||
{
|
||
"name": "IPItemService",
|
||
"methods": [
|
||
{
|
||
"name": "createIPItem",
|
||
"requestMessageName": "CreateIPItemRequest",
|
||
"responseMessageName": "CreateIPItemResponse",
|
||
"code": "rpc createIPItem (CreateIPItemRequest) returns (CreateIPItemResponse);",
|
||
"doc": "创建IP"
|
||
},
|
||
{
|
||
"name": "updateIPItem",
|
||
"requestMessageName": "UpdateIPItemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateIPItem (UpdateIPItemRequest) returns (RPCSuccess);",
|
||
"doc": "修改IP"
|
||
},
|
||
{
|
||
"name": "deleteIPItem",
|
||
"requestMessageName": "DeleteIPItemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteIPItem (DeleteIPItemRequest) returns (RPCSuccess);",
|
||
"doc": "删除IP"
|
||
},
|
||
{
|
||
"name": "deleteIPItems",
|
||
"requestMessageName": "DeleteIPItemsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteIPItems(DeleteIPItemsRequest) returns (RPCSuccess);",
|
||
"doc": "批量删除IP"
|
||
},
|
||
{
|
||
"name": "countIPItemsWithListId",
|
||
"requestMessageName": "CountIPItemsWithListIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countIPItemsWithListId (CountIPItemsWithListIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算IP数量"
|
||
},
|
||
{
|
||
"name": "listIPItemsWithListId",
|
||
"requestMessageName": "ListIPItemsWithListIdRequest",
|
||
"responseMessageName": "ListIPItemsWithListIdResponse",
|
||
"code": "rpc listIPItemsWithListId (ListIPItemsWithListIdRequest) returns (ListIPItemsWithListIdResponse);",
|
||
"doc": "列出单页的IP"
|
||
},
|
||
{
|
||
"name": "findEnabledIPItem",
|
||
"requestMessageName": "FindEnabledIPItemRequest",
|
||
"responseMessageName": "FindEnabledIPItemResponse",
|
||
"code": "rpc findEnabledIPItem (FindEnabledIPItemRequest) returns (FindEnabledIPItemResponse);",
|
||
"doc": "查找单个IP"
|
||
},
|
||
{
|
||
"name": "listIPItemsAfterVersion",
|
||
"requestMessageName": "ListIPItemsAfterVersionRequest",
|
||
"responseMessageName": "ListIPItemsAfterVersionResponse",
|
||
"code": "rpc listIPItemsAfterVersion (ListIPItemsAfterVersionRequest) returns (ListIPItemsAfterVersionResponse);",
|
||
"doc": "根据版本列出一组IP"
|
||
},
|
||
{
|
||
"name": "checkIPItemStatus",
|
||
"requestMessageName": "CheckIPItemStatusRequest",
|
||
"responseMessageName": "CheckIPItemStatusResponse",
|
||
"code": "rpc checkIPItemStatus (CheckIPItemStatusRequest) returns (CheckIPItemStatusResponse);",
|
||
"doc": "检查IP状态"
|
||
},
|
||
{
|
||
"name": "existsEnabledIPItem",
|
||
"requestMessageName": "ExistsEnabledIPItemRequest",
|
||
"responseMessageName": "ExistsEnabledIPItemResponse",
|
||
"code": "rpc existsEnabledIPItem (ExistsEnabledIPItemRequest) returns (ExistsEnabledIPItemResponse);",
|
||
"doc": "检查IP是否存在"
|
||
},
|
||
{
|
||
"name": "countAllEnabledIPItems",
|
||
"requestMessageName": "CountAllEnabledIPItemsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledIPItems(CountAllEnabledIPItemsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算所有IP数量"
|
||
},
|
||
{
|
||
"name": "listAllEnabledIPItems",
|
||
"requestMessageName": "ListAllEnabledIPItemsRequest",
|
||
"responseMessageName": "ListAllEnabledIPItemsResponse",
|
||
"code": "rpc listAllEnabledIPItems(ListAllEnabledIPItemsRequest) returns (ListAllEnabledIPItemsResponse);",
|
||
"doc": "列出所有名单中的IP"
|
||
},
|
||
{
|
||
"name": "updateIPItemsRead",
|
||
"requestMessageName": "UpdateIPItemsReadRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateIPItemsRead(UpdateIPItemsReadRequest) returns (RPCSuccess);",
|
||
"doc": "设置所有为已读"
|
||
}
|
||
],
|
||
"filename": "service_ip_item.proto",
|
||
"doc": "IP条目管理"
|
||
},
|
||
{
|
||
"name": "IPLibraryService",
|
||
"methods": [
|
||
{
|
||
"name": "createIPLibrary",
|
||
"requestMessageName": "CreateIPLibraryRequest",
|
||
"responseMessageName": "CreateIPLibraryResponse",
|
||
"code": "rpc createIPLibrary (CreateIPLibraryRequest) returns (CreateIPLibraryResponse);",
|
||
"doc": "创建IP库"
|
||
},
|
||
{
|
||
"name": "findLatestIPLibraryWithType",
|
||
"requestMessageName": "FindLatestIPLibraryWithTypeRequest",
|
||
"responseMessageName": "FindLatestIPLibraryWithTypeResponse",
|
||
"code": "rpc findLatestIPLibraryWithType (FindLatestIPLibraryWithTypeRequest) returns (FindLatestIPLibraryWithTypeResponse);",
|
||
"doc": "查找最新的IP库"
|
||
},
|
||
{
|
||
"name": "findEnabledIPLibrary",
|
||
"requestMessageName": "FindEnabledIPLibraryRequest",
|
||
"responseMessageName": "FindEnabledIPLibraryResponse",
|
||
"code": "rpc findEnabledIPLibrary (FindEnabledIPLibraryRequest) returns (FindEnabledIPLibraryResponse);",
|
||
"doc": "查找单个IP库"
|
||
},
|
||
{
|
||
"name": "findAllEnabledIPLibrariesWithType",
|
||
"requestMessageName": "FindAllEnabledIPLibrariesWithTypeRequest",
|
||
"responseMessageName": "FindAllEnabledIPLibrariesWithTypeResponse",
|
||
"code": "rpc findAllEnabledIPLibrariesWithType (FindAllEnabledIPLibrariesWithTypeRequest) returns (FindAllEnabledIPLibrariesWithTypeResponse);",
|
||
"doc": "列出某个类型的所有IP库"
|
||
},
|
||
{
|
||
"name": "deleteIPLibrary",
|
||
"requestMessageName": "DeleteIPLibraryRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteIPLibrary (DeleteIPLibraryRequest) returns (RPCSuccess);",
|
||
"doc": "删除IP库"
|
||
},
|
||
{
|
||
"name": "lookupIPRegion",
|
||
"requestMessageName": "LookupIPRegionRequest",
|
||
"responseMessageName": "LookupIPRegionResponse",
|
||
"code": "rpc lookupIPRegion (LookupIPRegionRequest) returns (LookupIPRegionResponse);",
|
||
"doc": "查询某个IP信息"
|
||
},
|
||
{
|
||
"name": "lookupIPRegions",
|
||
"requestMessageName": "LookupIPRegionsRequest",
|
||
"responseMessageName": "LookupIPRegionsResponse",
|
||
"code": "rpc lookupIPRegions (LookupIPRegionsRequest) returns (LookupIPRegionsResponse);",
|
||
"doc": "查询一组IP信息"
|
||
}
|
||
],
|
||
"filename": "service_ip_library.proto",
|
||
"doc": "IP库"
|
||
},
|
||
{
|
||
"name": "IPListService",
|
||
"methods": [
|
||
{
|
||
"name": "createIPList",
|
||
"requestMessageName": "CreateIPListRequest",
|
||
"responseMessageName": "CreateIPListResponse",
|
||
"code": "rpc createIPList (CreateIPListRequest) returns (CreateIPListResponse);",
|
||
"doc": "创建IP列表"
|
||
},
|
||
{
|
||
"name": "updateIPList",
|
||
"requestMessageName": "UpdateIPListRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateIPList (UpdateIPListRequest) returns (RPCSuccess);",
|
||
"doc": "修改IP列表"
|
||
},
|
||
{
|
||
"name": "findEnabledIPList",
|
||
"requestMessageName": "FindEnabledIPListRequest",
|
||
"responseMessageName": "FindEnabledIPListResponse",
|
||
"code": "rpc findEnabledIPList (FindEnabledIPListRequest) returns (FindEnabledIPListResponse);",
|
||
"doc": "查找IP列表信息"
|
||
},
|
||
{
|
||
"name": "countAllEnabledIPLists",
|
||
"requestMessageName": "CountAllEnabledIPListsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledIPLists (CountAllEnabledIPListsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算名单数量"
|
||
},
|
||
{
|
||
"name": "listEnabledIPLists",
|
||
"requestMessageName": "ListEnabledIPListsRequest",
|
||
"responseMessageName": "ListEnabledIPListsResponse",
|
||
"code": "rpc listEnabledIPLists (ListEnabledIPListsRequest) returns (ListEnabledIPListsResponse);",
|
||
"doc": "列出单页名单"
|
||
},
|
||
{
|
||
"name": "deleteIPList",
|
||
"requestMessageName": "DeleteIPListRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteIPList (DeleteIPListRequest) returns (RPCSuccess);",
|
||
"doc": "删除IP名单"
|
||
},
|
||
{
|
||
"name": "existsEnabledIPList",
|
||
"requestMessageName": "ExistsEnabledIPListRequest",
|
||
"responseMessageName": "ExistsEnabledIPListResponse",
|
||
"code": "rpc existsEnabledIPList (ExistsEnabledIPListRequest) returns (ExistsEnabledIPListResponse);",
|
||
"doc": "检查IPList是否存在"
|
||
},
|
||
{
|
||
"name": "findEnabledIPListContainsIP",
|
||
"requestMessageName": "FindEnabledIPListContainsIPRequest",
|
||
"responseMessageName": "FindEnabledIPListContainsIPResponse",
|
||
"code": "rpc findEnabledIPListContainsIP(FindEnabledIPListContainsIPRequest) returns (FindEnabledIPListContainsIPResponse);",
|
||
"doc": "根据IP来搜索IP名单"
|
||
}
|
||
],
|
||
"filename": "service_ip_list.proto",
|
||
"doc": "IP列表"
|
||
},
|
||
{
|
||
"name": "LatestItemService",
|
||
"methods": [
|
||
{
|
||
"name": "increaseLatestItem",
|
||
"requestMessageName": "IncreaseLatestItemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc increaseLatestItem (IncreaseLatestItemRequest) returns (RPCSuccess);",
|
||
"doc": "记录最近使用的条目"
|
||
}
|
||
],
|
||
"filename": "service_latest_item.proto",
|
||
"doc": "最近使用的条目服务"
|
||
},
|
||
{
|
||
"name": "LogService",
|
||
"methods": [
|
||
{
|
||
"name": "createLog",
|
||
"requestMessageName": "CreateLogRequest",
|
||
"responseMessageName": "CreateLogResponse",
|
||
"code": "rpc createLog (CreateLogRequest) returns (CreateLogResponse);",
|
||
"doc": "创建日志"
|
||
},
|
||
{
|
||
"name": "countLogs",
|
||
"requestMessageName": "CountLogRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countLogs (CountLogRequest) returns (RPCCountResponse);",
|
||
"doc": "计算日志数量"
|
||
},
|
||
{
|
||
"name": "listLogs",
|
||
"requestMessageName": "ListLogsRequest",
|
||
"responseMessageName": "ListLogsResponse",
|
||
"code": "rpc listLogs (ListLogsRequest) returns (ListLogsResponse);",
|
||
"doc": "列出单页日志"
|
||
},
|
||
{
|
||
"name": "deleteLogPermanently",
|
||
"requestMessageName": "DeleteLogPermanentlyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteLogPermanently (DeleteLogPermanentlyRequest) returns (RPCSuccess);",
|
||
"doc": "删除单条"
|
||
},
|
||
{
|
||
"name": "deleteLogsPermanently",
|
||
"requestMessageName": "DeleteLogsPermanentlyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteLogsPermanently (DeleteLogsPermanentlyRequest) returns (RPCSuccess);",
|
||
"doc": "批量删除"
|
||
},
|
||
{
|
||
"name": "cleanLogsPermanently",
|
||
"requestMessageName": "CleanLogsPermanentlyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc cleanLogsPermanently (CleanLogsPermanentlyRequest) returns (RPCSuccess);",
|
||
"doc": "清理"
|
||
},
|
||
{
|
||
"name": "sumLogsSize",
|
||
"requestMessageName": "SumLogsSizeRequest",
|
||
"responseMessageName": "SumLogsResponse",
|
||
"code": "rpc sumLogsSize (SumLogsSizeRequest) returns (SumLogsResponse);",
|
||
"doc": "计算日志容量大小"
|
||
}
|
||
],
|
||
"filename": "service_log.proto",
|
||
"doc": "审计日志服务"
|
||
},
|
||
{
|
||
"name": "LoginService",
|
||
"methods": [
|
||
{
|
||
"name": "findEnabledLogin",
|
||
"requestMessageName": "FindEnabledLoginRequest",
|
||
"responseMessageName": "FindEnabledLoginResponse",
|
||
"code": "rpc findEnabledLogin (FindEnabledLoginRequest) returns (FindEnabledLoginResponse);",
|
||
"doc": "查找认证"
|
||
},
|
||
{
|
||
"name": "updateLogin",
|
||
"requestMessageName": "UpdateLoginRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateLogin (UpdateLoginRequest) returns (RPCSuccess);",
|
||
"doc": "修改认证"
|
||
}
|
||
],
|
||
"filename": "service_login.proto",
|
||
"doc": "认证相关服务"
|
||
},
|
||
{
|
||
"name": "MessageService",
|
||
"methods": [
|
||
{
|
||
"name": "countUnreadMessages",
|
||
"requestMessageName": "CountUnreadMessagesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countUnreadMessages (CountUnreadMessagesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算未读消息数"
|
||
},
|
||
{
|
||
"name": "listUnreadMessages",
|
||
"requestMessageName": "ListUnreadMessagesRequest",
|
||
"responseMessageName": "ListUnreadMessagesResponse",
|
||
"code": "rpc listUnreadMessages (ListUnreadMessagesRequest) returns (ListUnreadMessagesResponse);",
|
||
"doc": "列出单页未读消息"
|
||
},
|
||
{
|
||
"name": "updateMessageRead",
|
||
"requestMessageName": "UpdateMessageReadRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMessageRead (UpdateMessageReadRequest) returns (RPCSuccess);",
|
||
"doc": "设置消息已读状态"
|
||
},
|
||
{
|
||
"name": "updateMessagesRead",
|
||
"requestMessageName": "UpdateMessagesReadRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMessagesRead (UpdateMessagesReadRequest) returns (RPCSuccess);",
|
||
"doc": "设置一组消息已读状态"
|
||
},
|
||
{
|
||
"name": "updateAllMessagesRead",
|
||
"requestMessageName": "UpdateAllMessagesReadRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAllMessagesRead (UpdateAllMessagesReadRequest) returns (RPCSuccess);",
|
||
"doc": "设置所有消息为已读"
|
||
}
|
||
],
|
||
"filename": "service_message.proto",
|
||
"doc": "消息相关服务"
|
||
},
|
||
{
|
||
"name": "MessageMediaService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllMessageMedias",
|
||
"requestMessageName": "FindAllMessageMediasRequest",
|
||
"responseMessageName": "FindAllMessageMediasResponse",
|
||
"code": "rpc findAllMessageMedias (FindAllMessageMediasRequest) returns (FindAllMessageMediasResponse);",
|
||
"doc": "获取所有支持的媒介"
|
||
},
|
||
{
|
||
"name": "updateMessageMedias",
|
||
"requestMessageName": "UpdateMessageMediasRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMessageMedias (UpdateMessageMediasRequest) returns (RPCSuccess);",
|
||
"doc": "设置所有支持的媒介"
|
||
}
|
||
],
|
||
"filename": "service_message_media.proto",
|
||
"doc": "消息媒介管理"
|
||
},
|
||
{
|
||
"name": "MessageMediaInstanceService",
|
||
"methods": [
|
||
{
|
||
"name": "createMessageMediaInstance",
|
||
"requestMessageName": "CreateMessageMediaInstanceRequest",
|
||
"responseMessageName": "CreateMessageMediaInstanceResponse",
|
||
"code": "rpc createMessageMediaInstance (CreateMessageMediaInstanceRequest) returns (CreateMessageMediaInstanceResponse);",
|
||
"doc": "创建消息媒介实例"
|
||
},
|
||
{
|
||
"name": "updateMessageMediaInstance",
|
||
"requestMessageName": "UpdateMessageMediaInstanceRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMessageMediaInstance (UpdateMessageMediaInstanceRequest) returns (RPCSuccess);",
|
||
"doc": "修改消息媒介实例"
|
||
},
|
||
{
|
||
"name": "deleteMessageMediaInstance",
|
||
"requestMessageName": "DeleteMessageMediaInstanceRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteMessageMediaInstance (DeleteMessageMediaInstanceRequest) returns (RPCSuccess);",
|
||
"doc": "删除消息媒介实例"
|
||
},
|
||
{
|
||
"name": "countAllEnabledMessageMediaInstances",
|
||
"requestMessageName": "CountAllEnabledMessageMediaInstancesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledMessageMediaInstances (CountAllEnabledMessageMediaInstancesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算消息媒介实例数量"
|
||
},
|
||
{
|
||
"name": "listEnabledMessageMediaInstances",
|
||
"requestMessageName": "ListEnabledMessageMediaInstancesRequest",
|
||
"responseMessageName": "ListEnabledMessageMediaInstancesResponse",
|
||
"code": "rpc listEnabledMessageMediaInstances (ListEnabledMessageMediaInstancesRequest) returns (ListEnabledMessageMediaInstancesResponse);",
|
||
"doc": "列出单页消息媒介实例"
|
||
},
|
||
{
|
||
"name": "findEnabledMessageMediaInstance",
|
||
"requestMessageName": "FindEnabledMessageMediaInstanceRequest",
|
||
"responseMessageName": "FindEnabledMessageMediaInstanceResponse",
|
||
"code": "rpc findEnabledMessageMediaInstance (FindEnabledMessageMediaInstanceRequest) returns (FindEnabledMessageMediaInstanceResponse);",
|
||
"doc": "查找单个消息媒介实例信息"
|
||
}
|
||
],
|
||
"filename": "service_message_media_instance.proto",
|
||
"doc": "消息媒介实例"
|
||
},
|
||
{
|
||
"name": "MessageReceiverService",
|
||
"methods": [
|
||
{
|
||
"name": "updateMessageReceivers",
|
||
"requestMessageName": "UpdateMessageReceiversRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMessageReceivers (UpdateMessageReceiversRequest) returns (RPCSuccess);",
|
||
"doc": "修改接收者"
|
||
},
|
||
{
|
||
"name": "findAllEnabledMessageReceivers",
|
||
"requestMessageName": "FindAllEnabledMessageReceiversRequest",
|
||
"responseMessageName": "FindAllEnabledMessageReceiversResponse",
|
||
"code": "rpc findAllEnabledMessageReceivers (FindAllEnabledMessageReceiversRequest) returns (FindAllEnabledMessageReceiversResponse);",
|
||
"doc": "查找接收者"
|
||
},
|
||
{
|
||
"name": "deleteMessageReceiver",
|
||
"requestMessageName": "DeleteMessageReceiverRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteMessageReceiver (DeleteMessageReceiverRequest) returns (RPCSuccess);",
|
||
"doc": "删除接收者"
|
||
},
|
||
{
|
||
"name": "countAllEnabledMessageReceivers",
|
||
"requestMessageName": "CountAllEnabledMessageReceiversRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledMessageReceivers (CountAllEnabledMessageReceiversRequest) returns (RPCCountResponse);",
|
||
"doc": "计算接收者数量"
|
||
}
|
||
],
|
||
"filename": "service_message_receiver.proto",
|
||
"doc": "消息对象接收者设置"
|
||
},
|
||
{
|
||
"name": "MessageRecipientService",
|
||
"methods": [
|
||
{
|
||
"name": "createMessageRecipient",
|
||
"requestMessageName": "CreateMessageRecipientRequest",
|
||
"responseMessageName": "CreateMessageRecipientResponse",
|
||
"code": "rpc createMessageRecipient (CreateMessageRecipientRequest) returns (CreateMessageRecipientResponse);",
|
||
"doc": "创建接收人"
|
||
},
|
||
{
|
||
"name": "updateMessageRecipient",
|
||
"requestMessageName": "UpdateMessageRecipientRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMessageRecipient (UpdateMessageRecipientRequest) returns (RPCSuccess);",
|
||
"doc": "修改接收人"
|
||
},
|
||
{
|
||
"name": "deleteMessageRecipient",
|
||
"requestMessageName": "DeleteMessageRecipientRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteMessageRecipient (DeleteMessageRecipientRequest) returns (RPCSuccess);",
|
||
"doc": "删除接收人"
|
||
},
|
||
{
|
||
"name": "countAllEnabledMessageRecipients",
|
||
"requestMessageName": "CountAllEnabledMessageRecipientsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledMessageRecipients (CountAllEnabledMessageRecipientsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算接收人数量"
|
||
},
|
||
{
|
||
"name": "listEnabledMessageRecipients",
|
||
"requestMessageName": "ListEnabledMessageRecipientsRequest",
|
||
"responseMessageName": "ListEnabledMessageRecipientsResponse",
|
||
"code": "rpc listEnabledMessageRecipients (ListEnabledMessageRecipientsRequest) returns (ListEnabledMessageRecipientsResponse);",
|
||
"doc": "列出单页接收人"
|
||
},
|
||
{
|
||
"name": "findEnabledMessageRecipient",
|
||
"requestMessageName": "FindEnabledMessageRecipientRequest",
|
||
"responseMessageName": "FindEnabledMessageRecipientResponse",
|
||
"code": "rpc findEnabledMessageRecipient (FindEnabledMessageRecipientRequest) returns (FindEnabledMessageRecipientResponse);",
|
||
"doc": "查找单个接收人信息"
|
||
}
|
||
],
|
||
"filename": "service_message_recipient.proto",
|
||
"doc": "消息接收人"
|
||
},
|
||
{
|
||
"name": "MessageRecipientGroupService",
|
||
"methods": [
|
||
{
|
||
"name": "createMessageRecipientGroup",
|
||
"requestMessageName": "CreateMessageRecipientGroupRequest",
|
||
"responseMessageName": "CreateMessageRecipientGroupResponse",
|
||
"code": "rpc createMessageRecipientGroup (CreateMessageRecipientGroupRequest) returns (CreateMessageRecipientGroupResponse);",
|
||
"doc": "创建分组"
|
||
},
|
||
{
|
||
"name": "updateMessageRecipientGroup",
|
||
"requestMessageName": "UpdateMessageRecipientGroupRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMessageRecipientGroup (UpdateMessageRecipientGroupRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组"
|
||
},
|
||
{
|
||
"name": "findAllEnabledMessageRecipientGroups",
|
||
"requestMessageName": "FindAllEnabledMessageRecipientGroupsRequest",
|
||
"responseMessageName": "FindAllEnabledMessageRecipientGroupsResponse",
|
||
"code": "rpc findAllEnabledMessageRecipientGroups (FindAllEnabledMessageRecipientGroupsRequest) returns (FindAllEnabledMessageRecipientGroupsResponse);",
|
||
"doc": "查找所有可用的分组"
|
||
},
|
||
{
|
||
"name": "deleteMessageRecipientGroup",
|
||
"requestMessageName": "DeleteMessageRecipientGroupRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteMessageRecipientGroup (DeleteMessageRecipientGroupRequest) returns (RPCSuccess);",
|
||
"doc": "删除分组"
|
||
},
|
||
{
|
||
"name": "findEnabledMessageRecipientGroup",
|
||
"requestMessageName": "FindEnabledMessageRecipientGroupRequest",
|
||
"responseMessageName": "FindEnabledMessageRecipientGroupResponse",
|
||
"code": "rpc findEnabledMessageRecipientGroup (FindEnabledMessageRecipientGroupRequest) returns (FindEnabledMessageRecipientGroupResponse);",
|
||
"doc": "查找单个分组信息"
|
||
}
|
||
],
|
||
"filename": "service_message_recipient_group.proto",
|
||
"doc": "消息接收人分组"
|
||
},
|
||
{
|
||
"name": "MessageTaskService",
|
||
"methods": [
|
||
{
|
||
"name": "createMessageTask",
|
||
"requestMessageName": "CreateMessageTaskRequest",
|
||
"responseMessageName": "CreateMessageTaskResponse",
|
||
"code": "rpc createMessageTask (CreateMessageTaskRequest) returns (CreateMessageTaskResponse);",
|
||
"doc": "创建消息任务"
|
||
},
|
||
{
|
||
"name": "findSendingMessageTasks",
|
||
"requestMessageName": "FindSendingMessageTasksRequest",
|
||
"responseMessageName": "FindSendingMessageTasksResponse",
|
||
"code": "rpc findSendingMessageTasks (FindSendingMessageTasksRequest) returns (FindSendingMessageTasksResponse);",
|
||
"doc": "查找要发送的消息任务"
|
||
},
|
||
{
|
||
"name": "updateMessageTaskStatus",
|
||
"requestMessageName": "UpdateMessageTaskStatusRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMessageTaskStatus (UpdateMessageTaskStatusRequest) returns (RPCSuccess);",
|
||
"doc": "修改消息任务状态"
|
||
},
|
||
{
|
||
"name": "deleteMessageTask",
|
||
"requestMessageName": "DeleteMessageTaskRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteMessageTask (DeleteMessageTaskRequest) returns (RPCSuccess);",
|
||
"doc": "删除消息任务"
|
||
},
|
||
{
|
||
"name": "findEnabledMessageTask",
|
||
"requestMessageName": "FindEnabledMessageTaskRequest",
|
||
"responseMessageName": "FindEnabledMessageTaskResponse",
|
||
"code": "rpc findEnabledMessageTask (FindEnabledMessageTaskRequest) returns (FindEnabledMessageTaskResponse);",
|
||
"doc": "读取消息任务状态"
|
||
},
|
||
{
|
||
"name": "countMessageTasksWithStatus",
|
||
"requestMessageName": "CountMessageTasksWithStatusRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countMessageTasksWithStatus(CountMessageTasksWithStatusRequest) returns (RPCCountResponse);",
|
||
"doc": "计算某个状态的消息任务数量"
|
||
},
|
||
{
|
||
"name": "listMessageTasksWithStatus",
|
||
"requestMessageName": "ListMessageTasksWithStatusRequest",
|
||
"responseMessageName": "ListMessageTasksWithStatusResponse",
|
||
"code": "rpc listMessageTasksWithStatus(ListMessageTasksWithStatusRequest) returns (ListMessageTasksWithStatusResponse);",
|
||
"doc": "根据状态列出某页任务"
|
||
}
|
||
],
|
||
"filename": "service_message_task.proto",
|
||
"doc": "消息发送任务服务"
|
||
},
|
||
{
|
||
"name": "MessageTaskLogService",
|
||
"methods": [
|
||
{
|
||
"name": "countMessageTaskLogs",
|
||
"requestMessageName": "CountMessageTaskLogsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countMessageTaskLogs (CountMessageTaskLogsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算日志数量"
|
||
},
|
||
{
|
||
"name": "listMessageTaskLogs",
|
||
"requestMessageName": "ListMessageTaskLogsRequest",
|
||
"responseMessageName": "ListMessageTaskLogsResponse",
|
||
"code": "rpc listMessageTaskLogs (ListMessageTaskLogsRequest) returns (ListMessageTaskLogsResponse);",
|
||
"doc": "列出当页日志"
|
||
}
|
||
],
|
||
"filename": "service_message_task_log.proto",
|
||
"doc": "消息发送任务日志"
|
||
},
|
||
{
|
||
"name": "MetricChartService",
|
||
"methods": [
|
||
{
|
||
"name": "createMetricChart",
|
||
"requestMessageName": "CreateMetricChartRequest",
|
||
"responseMessageName": "CreateMetricChartResponse",
|
||
"code": "rpc createMetricChart (CreateMetricChartRequest) returns (CreateMetricChartResponse);",
|
||
"doc": "创建图表"
|
||
},
|
||
{
|
||
"name": "updateMetricChart",
|
||
"requestMessageName": "UpdateMetricChartRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMetricChart (UpdateMetricChartRequest) returns (RPCSuccess);",
|
||
"doc": "修改图表"
|
||
},
|
||
{
|
||
"name": "findEnabledMetricChart",
|
||
"requestMessageName": "FindEnabledMetricChartRequest",
|
||
"responseMessageName": "FindEnabledMetricChartResponse",
|
||
"code": "rpc findEnabledMetricChart (FindEnabledMetricChartRequest) returns (FindEnabledMetricChartResponse);",
|
||
"doc": "查找单个图表"
|
||
},
|
||
{
|
||
"name": "countEnabledMetricCharts",
|
||
"requestMessageName": "CountEnabledMetricChartsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countEnabledMetricCharts (CountEnabledMetricChartsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算图表数量"
|
||
},
|
||
{
|
||
"name": "listEnabledMetricCharts",
|
||
"requestMessageName": "ListEnabledMetricChartsRequest",
|
||
"responseMessageName": "ListEnabledMetricChartsResponse",
|
||
"code": "rpc listEnabledMetricCharts (ListEnabledMetricChartsRequest) returns (ListEnabledMetricChartsResponse);",
|
||
"doc": "列出单页图表"
|
||
},
|
||
{
|
||
"name": "deleteMetricChart",
|
||
"requestMessageName": "DeleteMetricChartRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteMetricChart (DeleteMetricChartRequest) returns (RPCSuccess);",
|
||
"doc": "删除图表"
|
||
}
|
||
],
|
||
"filename": "service_metric_chart.proto",
|
||
"doc": "指标图表相关服务"
|
||
},
|
||
{
|
||
"name": "MetricItemService",
|
||
"methods": [
|
||
{
|
||
"name": "createMetricItem",
|
||
"requestMessageName": "CreateMetricItemRequest",
|
||
"responseMessageName": "CreateMetricItemResponse",
|
||
"code": "rpc createMetricItem (CreateMetricItemRequest) returns (CreateMetricItemResponse);",
|
||
"doc": "创建指标"
|
||
},
|
||
{
|
||
"name": "updateMetricItem",
|
||
"requestMessageName": "UpdateMetricItemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMetricItem (UpdateMetricItemRequest) returns (RPCSuccess);",
|
||
"doc": "修改指标"
|
||
},
|
||
{
|
||
"name": "findEnabledMetricItem",
|
||
"requestMessageName": "FindEnabledMetricItemRequest",
|
||
"responseMessageName": "FindEnabledMetricItemResponse",
|
||
"code": "rpc findEnabledMetricItem (FindEnabledMetricItemRequest) returns (FindEnabledMetricItemResponse);",
|
||
"doc": "查找单个指标信息"
|
||
},
|
||
{
|
||
"name": "countAllEnabledMetricItems",
|
||
"requestMessageName": "CountAllEnabledMetricItemsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledMetricItems (CountAllEnabledMetricItemsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算指标数量"
|
||
},
|
||
{
|
||
"name": "listEnabledMetricItems",
|
||
"requestMessageName": "ListEnabledMetricItemsRequest",
|
||
"responseMessageName": "ListEnabledMetricItemsResponse",
|
||
"code": "rpc listEnabledMetricItems (ListEnabledMetricItemsRequest) returns (ListEnabledMetricItemsResponse);",
|
||
"doc": "列出单页指标"
|
||
},
|
||
{
|
||
"name": "deleteMetricItem",
|
||
"requestMessageName": "DeleteMetricItemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteMetricItem (DeleteMetricItemRequest) returns (RPCSuccess);",
|
||
"doc": "删除指标"
|
||
}
|
||
],
|
||
"filename": "service_metric_item.proto",
|
||
"doc": "指标相关服务"
|
||
},
|
||
{
|
||
"name": "MetricStatService",
|
||
"methods": [
|
||
{
|
||
"name": "uploadMetricStats",
|
||
"requestMessageName": "UploadMetricStatsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc uploadMetricStats (UploadMetricStatsRequest) returns (RPCSuccess);",
|
||
"doc": "上传统计数据"
|
||
},
|
||
{
|
||
"name": "countMetricStats",
|
||
"requestMessageName": "CountMetricStatsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countMetricStats (CountMetricStatsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算指标数据数量"
|
||
},
|
||
{
|
||
"name": "listMetricStats",
|
||
"requestMessageName": "ListMetricStatsRequest",
|
||
"responseMessageName": "ListMetricStatsResponse",
|
||
"code": "rpc listMetricStats (ListMetricStatsRequest) returns (ListMetricStatsResponse);",
|
||
"doc": "读取单页指标数据"
|
||
}
|
||
],
|
||
"filename": "service_metric_stat.proto",
|
||
"doc": "指标统计数据相关服务"
|
||
},
|
||
{
|
||
"name": "MonitorNodeService",
|
||
"methods": [
|
||
{
|
||
"name": "createMonitorNode",
|
||
"requestMessageName": "CreateMonitorNodeRequest",
|
||
"responseMessageName": "CreateMonitorNodeResponse",
|
||
"code": "rpc createMonitorNode (CreateMonitorNodeRequest) returns (CreateMonitorNodeResponse);",
|
||
"doc": "创建监控节点"
|
||
},
|
||
{
|
||
"name": "updateMonitorNode",
|
||
"requestMessageName": "UpdateMonitorNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMonitorNode (UpdateMonitorNodeRequest) returns (RPCSuccess);",
|
||
"doc": "修改监控节点"
|
||
},
|
||
{
|
||
"name": "deleteMonitorNode",
|
||
"requestMessageName": "DeleteMonitorNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteMonitorNode (DeleteMonitorNodeRequest) returns (RPCSuccess);",
|
||
"doc": "删除监控节点"
|
||
},
|
||
{
|
||
"name": "findAllEnabledMonitorNodes",
|
||
"requestMessageName": "FindAllEnabledMonitorNodesRequest",
|
||
"responseMessageName": "FindAllEnabledMonitorNodesResponse",
|
||
"code": "rpc findAllEnabledMonitorNodes (FindAllEnabledMonitorNodesRequest) returns (FindAllEnabledMonitorNodesResponse);",
|
||
"doc": "列出所有可用监控节点"
|
||
},
|
||
{
|
||
"name": "countAllEnabledMonitorNodes",
|
||
"requestMessageName": "CountAllEnabledMonitorNodesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledMonitorNodes (CountAllEnabledMonitorNodesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算监控节点数量"
|
||
},
|
||
{
|
||
"name": "listEnabledMonitorNodes",
|
||
"requestMessageName": "ListEnabledMonitorNodesRequest",
|
||
"responseMessageName": "ListEnabledMonitorNodesResponse",
|
||
"code": "rpc listEnabledMonitorNodes (ListEnabledMonitorNodesRequest) returns (ListEnabledMonitorNodesResponse);",
|
||
"doc": "列出单页的监控节点"
|
||
},
|
||
{
|
||
"name": "findEnabledMonitorNode",
|
||
"requestMessageName": "FindEnabledMonitorNodeRequest",
|
||
"responseMessageName": "FindEnabledMonitorNodeResponse",
|
||
"code": "rpc findEnabledMonitorNode (FindEnabledMonitorNodeRequest) returns (FindEnabledMonitorNodeResponse);",
|
||
"doc": "根据ID查找节点"
|
||
},
|
||
{
|
||
"name": "findCurrentMonitorNode",
|
||
"requestMessageName": "FindCurrentMonitorNodeRequest",
|
||
"responseMessageName": "FindCurrentMonitorNodeResponse",
|
||
"code": "rpc findCurrentMonitorNode (FindCurrentMonitorNodeRequest) returns (FindCurrentMonitorNodeResponse);",
|
||
"doc": "获取当前监控节点信息"
|
||
},
|
||
{
|
||
"name": "updateMonitorNodeStatus",
|
||
"requestMessageName": "UpdateMonitorNodeStatusRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateMonitorNodeStatus (UpdateMonitorNodeStatusRequest) returns (RPCSuccess);",
|
||
"doc": "更新节点状态"
|
||
}
|
||
],
|
||
"filename": "service_monitor_node.proto",
|
||
"doc": "监控节点管理服务"
|
||
},
|
||
{
|
||
"name": "NodeService",
|
||
"methods": [
|
||
{
|
||
"name": "createNode",
|
||
"requestMessageName": "CreateNodeRequest",
|
||
"responseMessageName": "CreateNodeResponse",
|
||
"code": "rpc createNode (CreateNodeRequest) returns (CreateNodeResponse);",
|
||
"doc": "创建节点"
|
||
},
|
||
{
|
||
"name": "registerClusterNode",
|
||
"requestMessageName": "RegisterClusterNodeRequest",
|
||
"responseMessageName": "RegisterClusterNodeResponse",
|
||
"code": "rpc registerClusterNode (RegisterClusterNodeRequest) returns (RegisterClusterNodeResponse);",
|
||
"doc": "注册集群节点"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodes",
|
||
"requestMessageName": "CountAllEnabledNodesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodes (CountAllEnabledNodesRequest) returns (RPCCountResponse);",
|
||
"doc": "所有可用的节点数量"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodesMatch",
|
||
"requestMessageName": "CountAllEnabledNodesMatchRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodesMatch (CountAllEnabledNodesMatchRequest) returns (RPCCountResponse);",
|
||
"doc": "计算匹配的节点数量"
|
||
},
|
||
{
|
||
"name": "listEnabledNodesMatch",
|
||
"requestMessageName": "ListEnabledNodesMatchRequest",
|
||
"responseMessageName": "ListEnabledNodesMatchResponse",
|
||
"code": "rpc listEnabledNodesMatch (ListEnabledNodesMatchRequest) returns (ListEnabledNodesMatchResponse);",
|
||
"doc": "列出单页节点"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodesWithNodeClusterId",
|
||
"requestMessageName": "FindAllEnabledNodesWithNodeClusterIdRequest",
|
||
"responseMessageName": "FindAllEnabledNodesWithNodeClusterIdResponse",
|
||
"code": "rpc findAllEnabledNodesWithNodeClusterId (FindAllEnabledNodesWithNodeClusterIdRequest) returns (FindAllEnabledNodesWithNodeClusterIdResponse);",
|
||
"doc": "根据集群查找所有节点"
|
||
},
|
||
{
|
||
"name": "deleteNode",
|
||
"requestMessageName": "DeleteNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNode (DeleteNodeRequest) returns (RPCSuccess);",
|
||
"doc": "删除节点"
|
||
},
|
||
{
|
||
"name": "deleteNodeFromNodeCluster",
|
||
"requestMessageName": "DeleteNodeFromNodeClusterRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodeFromNodeCluster (DeleteNodeFromNodeClusterRequest) returns (RPCSuccess);",
|
||
"doc": "从集群中删除节点"
|
||
},
|
||
{
|
||
"name": "updateNode",
|
||
"requestMessageName": "UpdateNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNode (UpdateNodeRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点"
|
||
},
|
||
{
|
||
"name": "findEnabledNode",
|
||
"requestMessageName": "FindEnabledNodeRequest",
|
||
"responseMessageName": "FindEnabledNodeResponse",
|
||
"code": "rpc findEnabledNode (FindEnabledNodeRequest) returns (FindEnabledNodeResponse);",
|
||
"doc": "获取单个节点信息"
|
||
},
|
||
{
|
||
"name": "findEnabledBasicNode",
|
||
"requestMessageName": "FindEnabledBasicNodeRequest",
|
||
"responseMessageName": "FindEnabledBasicNodeResponse",
|
||
"code": "rpc findEnabledBasicNode (FindEnabledBasicNodeRequest) returns (FindEnabledBasicNodeResponse);",
|
||
"doc": "获取单个节点基本信息"
|
||
},
|
||
{
|
||
"name": "findCurrentNodeConfig",
|
||
"requestMessageName": "FindCurrentNodeConfigRequest",
|
||
"responseMessageName": "FindCurrentNodeConfigResponse",
|
||
"code": "rpc findCurrentNodeConfig (FindCurrentNodeConfigRequest) returns (FindCurrentNodeConfigResponse);",
|
||
"doc": "获取当前节点配置"
|
||
},
|
||
{
|
||
"name": "sendCommandToNode",
|
||
"requestMessageName": "NodeStreamMessage",
|
||
"responseMessageName": "NodeStreamMessage",
|
||
"code": "rpc sendCommandToNode (NodeStreamMessage) returns (NodeStreamMessage);",
|
||
"doc": "向节点发送命令"
|
||
},
|
||
{
|
||
"name": "updateNodeStatus",
|
||
"requestMessageName": "UpdateNodeStatusRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeStatus (UpdateNodeStatusRequest) returns (RPCSuccess);",
|
||
"doc": "更新节点状态"
|
||
},
|
||
{
|
||
"name": "updateNodeIsInstalled",
|
||
"requestMessageName": "UpdateNodeIsInstalledRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeIsInstalled (UpdateNodeIsInstalledRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点安装状态"
|
||
},
|
||
{
|
||
"name": "installNode",
|
||
"requestMessageName": "InstallNodeRequest",
|
||
"responseMessageName": "InstallNodeResponse",
|
||
"code": "rpc installNode (InstallNodeRequest) returns (InstallNodeResponse);",
|
||
"doc": "安装节点"
|
||
},
|
||
{
|
||
"name": "upgradeNode",
|
||
"requestMessageName": "UpgradeNodeRequest",
|
||
"responseMessageName": "UpgradeNodeResponse",
|
||
"code": "rpc upgradeNode (UpgradeNodeRequest) returns (UpgradeNodeResponse);",
|
||
"doc": "升级节点"
|
||
},
|
||
{
|
||
"name": "startNode",
|
||
"requestMessageName": "StartNodeRequest",
|
||
"responseMessageName": "StartNodeResponse",
|
||
"code": "rpc startNode (StartNodeRequest) returns (StartNodeResponse);",
|
||
"doc": "启动节点"
|
||
},
|
||
{
|
||
"name": "stopNode",
|
||
"requestMessageName": "StopNodeRequest",
|
||
"responseMessageName": "StopNodeResponse",
|
||
"code": "rpc stopNode (StopNodeRequest) returns (StopNodeResponse);",
|
||
"doc": "停止节点"
|
||
},
|
||
{
|
||
"name": "updateNodeConnectedAPINodes",
|
||
"requestMessageName": "UpdateNodeConnectedAPINodesRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeConnectedAPINodes (UpdateNodeConnectedAPINodesRequest) returns (RPCSuccess);",
|
||
"doc": "更改节点连接的API节点信息"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodesWithNodeGrantId",
|
||
"requestMessageName": "CountAllEnabledNodesWithNodeGrantIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodesWithNodeGrantId (CountAllEnabledNodesWithNodeGrantIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个认证的节点数量"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodesWithNodeGrantId",
|
||
"requestMessageName": "FindAllEnabledNodesWithNodeGrantIdRequest",
|
||
"responseMessageName": "FindAllEnabledNodesWithNodeGrantIdResponse",
|
||
"code": "rpc findAllEnabledNodesWithNodeGrantId (FindAllEnabledNodesWithNodeGrantIdRequest) returns (FindAllEnabledNodesWithNodeGrantIdResponse);",
|
||
"doc": "查找使用某个认证的所有节点"
|
||
},
|
||
{
|
||
"name": "countAllNotInstalledNodesWithNodeClusterId",
|
||
"requestMessageName": "CountAllNotInstalledNodesWithNodeClusterIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllNotInstalledNodesWithNodeClusterId (CountAllNotInstalledNodesWithNodeClusterIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算没有安装的节点数量"
|
||
},
|
||
{
|
||
"name": "findAllNotInstalledNodesWithNodeClusterId",
|
||
"requestMessageName": "FindAllNotInstalledNodesWithNodeClusterIdRequest",
|
||
"responseMessageName": "FindAllNotInstalledNodesWithNodeClusterIdResponse",
|
||
"code": "rpc findAllNotInstalledNodesWithNodeClusterId (FindAllNotInstalledNodesWithNodeClusterIdRequest) returns (FindAllNotInstalledNodesWithNodeClusterIdResponse);",
|
||
"doc": "列出所有未安装的节点"
|
||
},
|
||
{
|
||
"name": "countAllUpgradeNodesWithNodeClusterId",
|
||
"requestMessageName": "CountAllUpgradeNodesWithNodeClusterIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllUpgradeNodesWithNodeClusterId (CountAllUpgradeNodesWithNodeClusterIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算需要升级的节点数量"
|
||
},
|
||
{
|
||
"name": "findAllUpgradeNodesWithNodeClusterId",
|
||
"requestMessageName": "FindAllUpgradeNodesWithNodeClusterIdRequest",
|
||
"responseMessageName": "FindAllUpgradeNodesWithNodeClusterIdResponse",
|
||
"code": "rpc findAllUpgradeNodesWithNodeClusterId (FindAllUpgradeNodesWithNodeClusterIdRequest) returns (FindAllUpgradeNodesWithNodeClusterIdResponse);",
|
||
"doc": "列出所有需要升级的节点"
|
||
},
|
||
{
|
||
"name": "findNodeInstallStatus",
|
||
"requestMessageName": "FindNodeInstallStatusRequest",
|
||
"responseMessageName": "FindNodeInstallStatusResponse",
|
||
"code": "rpc findNodeInstallStatus (FindNodeInstallStatusRequest) returns (FindNodeInstallStatusResponse);",
|
||
"doc": "读取节点安装状态"
|
||
},
|
||
{
|
||
"name": "updateNodeLogin",
|
||
"requestMessageName": "UpdateNodeLoginRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeLogin (UpdateNodeLoginRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点登录信息"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodesWithNodeGroupId",
|
||
"requestMessageName": "CountAllEnabledNodesWithNodeGroupIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodesWithNodeGroupId (CountAllEnabledNodesWithNodeGroupIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算某个节点分组内的节点数量"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodesDNSWithNodeClusterId",
|
||
"requestMessageName": "FindAllEnabledNodesDNSWithNodeClusterIdRequest",
|
||
"responseMessageName": "FindAllEnabledNodesDNSWithNodeClusterIdResponse",
|
||
"code": "rpc findAllEnabledNodesDNSWithNodeClusterId (FindAllEnabledNodesDNSWithNodeClusterIdRequest) returns (FindAllEnabledNodesDNSWithNodeClusterIdResponse);",
|
||
"doc": "取得某个集群下的所有节点DNS信息"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeDNS",
|
||
"requestMessageName": "FindEnabledNodeDNSRequest",
|
||
"responseMessageName": "FindEnabledNodeDNSResponse",
|
||
"code": "rpc findEnabledNodeDNS (FindEnabledNodeDNSRequest) returns (FindEnabledNodeDNSResponse);",
|
||
"doc": "查找单个节点的域名解析信息"
|
||
},
|
||
{
|
||
"name": "updateNodeDNS",
|
||
"requestMessageName": "UpdateNodeDNSRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeDNS (UpdateNodeDNSRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点的DNS解析信息"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodesWithNodeRegionId",
|
||
"requestMessageName": "CountAllEnabledNodesWithNodeRegionIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodesWithNodeRegionId (CountAllEnabledNodesWithNodeRegionIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算某个区域下的节点数量"
|
||
},
|
||
{
|
||
"name": "findEnabledNodesWithIds",
|
||
"requestMessageName": "FindEnabledNodesWithIdsRequest",
|
||
"responseMessageName": "FindEnabledNodesWithIdsResponse",
|
||
"code": "rpc findEnabledNodesWithIds (FindEnabledNodesWithIdsRequest) returns (FindEnabledNodesWithIdsResponse);",
|
||
"doc": "根据一组ID获取节点信息"
|
||
},
|
||
{
|
||
"name": "checkNodeLatestVersion",
|
||
"requestMessageName": "CheckNodeLatestVersionRequest",
|
||
"responseMessageName": "CheckNodeLatestVersionResponse",
|
||
"code": "rpc checkNodeLatestVersion (CheckNodeLatestVersionRequest) returns (CheckNodeLatestVersionResponse);",
|
||
"doc": "检查新版本"
|
||
},
|
||
{
|
||
"name": "updateNodeUp",
|
||
"requestMessageName": "UpdateNodeUpRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeUp (UpdateNodeUpRequest) returns (RPCSuccess);",
|
||
"doc": "设置节点上线状态"
|
||
},
|
||
{
|
||
"name": "downloadNodeInstallationFile",
|
||
"requestMessageName": "DownloadNodeInstallationFileRequest",
|
||
"responseMessageName": "DownloadNodeInstallationFileResponse",
|
||
"code": "rpc downloadNodeInstallationFile (DownloadNodeInstallationFileRequest) returns (DownloadNodeInstallationFileResponse);",
|
||
"doc": "下载最新边缘节点安装文件"
|
||
},
|
||
{
|
||
"name": "updateNodeSystem",
|
||
"requestMessageName": "UpdateNodeSystemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeSystem(UpdateNodeSystemRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点系统信息"
|
||
},
|
||
{
|
||
"name": "updateNodeCache",
|
||
"requestMessageName": "UpdateNodeCacheRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeCache(UpdateNodeCacheRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点缓存设置"
|
||
},
|
||
{
|
||
"name": "findNodeLevelInfo",
|
||
"requestMessageName": "FindNodeLevelInfoRequest",
|
||
"responseMessageName": "FindNodeLevelInfoResponse",
|
||
"code": "rpc findNodeLevelInfo(FindNodeLevelInfoRequest) returns (FindNodeLevelInfoResponse);",
|
||
"doc": "读取节点级别信息"
|
||
},
|
||
{
|
||
"name": "findNodeDNSResolver",
|
||
"requestMessageName": "FindNodeDNSResolverRequest",
|
||
"responseMessageName": "FindNodeDNSResolverResponse",
|
||
"code": "rpc findNodeDNSResolver(FindNodeDNSResolverRequest) returns (FindNodeDNSResolverResponse);",
|
||
"doc": "读取节点DNS Resolver"
|
||
},
|
||
{
|
||
"name": "updateNodeDNSResolver",
|
||
"requestMessageName": "UpdateNodeDNSResolverRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeDNSResolver(UpdateNodeDNSResolverRequest) returns (RPCSuccess);",
|
||
"doc": "修改DNS Resolver"
|
||
},
|
||
{
|
||
"name": "findNodeDDoSProtection",
|
||
"requestMessageName": "FindNodeDDoSProtectionRequest",
|
||
"responseMessageName": "FindNodeDDoSProtectionResponse",
|
||
"code": "rpc findNodeDDoSProtection(FindNodeDDoSProtectionRequest) returns (FindNodeDDoSProtectionResponse);",
|
||
"doc": "获取节点的DDoS设置"
|
||
},
|
||
{
|
||
"name": "updateNodeDDoSProtection",
|
||
"requestMessageName": "UpdateNodeDDoSProtectionRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeDDoSProtection(UpdateNodeDDoSProtectionRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点的DDoS设置"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeConfigInfo",
|
||
"requestMessageName": "FindEnabledNodeConfigInfoRequest",
|
||
"responseMessageName": "FindEnabledNodeConfigInfoResponse",
|
||
"code": "rpc findEnabledNodeConfigInfo (FindEnabledNodeConfigInfoRequest) returns (FindEnabledNodeConfigInfoResponse);",
|
||
"doc": "取得节点的配置概要信息"
|
||
}
|
||
],
|
||
"filename": "service_node.proto",
|
||
"doc": "边缘节点管理服务"
|
||
},
|
||
{
|
||
"name": "NodeClusterService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeCluster",
|
||
"requestMessageName": "CreateNodeClusterRequest",
|
||
"responseMessageName": "CreateNodeClusterResponse",
|
||
"code": "rpc createNodeCluster (CreateNodeClusterRequest) returns (CreateNodeClusterResponse);",
|
||
"doc": "创建集群"
|
||
},
|
||
{
|
||
"name": "updateNodeCluster",
|
||
"requestMessageName": "UpdateNodeClusterRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeCluster (UpdateNodeClusterRequest) returns (RPCSuccess);",
|
||
"doc": "修改集群"
|
||
},
|
||
{
|
||
"name": "deleteNodeCluster",
|
||
"requestMessageName": "DeleteNodeClusterRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodeCluster (DeleteNodeClusterRequest) returns (RPCSuccess);",
|
||
"doc": "删除集群"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeCluster",
|
||
"requestMessageName": "FindEnabledNodeClusterRequest",
|
||
"responseMessageName": "FindEnabledNodeClusterResponse",
|
||
"code": "rpc findEnabledNodeCluster (FindEnabledNodeClusterRequest) returns (FindEnabledNodeClusterResponse);",
|
||
"doc": "查找单个集群信息"
|
||
},
|
||
{
|
||
"name": "findAPINodesWithNodeCluster",
|
||
"requestMessageName": "FindAPINodesWithNodeClusterRequest",
|
||
"responseMessageName": "FindAPINodesWithNodeClusterResponse",
|
||
"code": "rpc findAPINodesWithNodeCluster (FindAPINodesWithNodeClusterRequest) returns (FindAPINodesWithNodeClusterResponse);",
|
||
"doc": "查找集群的API节点信息"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeClusters",
|
||
"requestMessageName": "FindAllEnabledNodeClustersRequest",
|
||
"responseMessageName": "FindAllEnabledNodeClustersResponse",
|
||
"code": "rpc findAllEnabledNodeClusters (FindAllEnabledNodeClustersRequest) returns (FindAllEnabledNodeClustersResponse);",
|
||
"doc": "获取所有可用集群"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeClusters",
|
||
"requestMessageName": "CountAllEnabledNodeClustersRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeClusters (CountAllEnabledNodeClustersRequest) returns (RPCCountResponse);",
|
||
"doc": "计算所有集群数量"
|
||
},
|
||
{
|
||
"name": "listEnabledNodeClusters",
|
||
"requestMessageName": "ListEnabledNodeClustersRequest",
|
||
"responseMessageName": "ListEnabledNodeClustersResponse",
|
||
"code": "rpc listEnabledNodeClusters (ListEnabledNodeClustersRequest) returns (ListEnabledNodeClustersResponse);",
|
||
"doc": "列出单页集群"
|
||
},
|
||
{
|
||
"name": "findNodeClusterHealthCheckConfig",
|
||
"requestMessageName": "FindNodeClusterHealthCheckConfigRequest",
|
||
"responseMessageName": "FindNodeClusterHealthCheckConfigResponse",
|
||
"code": "rpc findNodeClusterHealthCheckConfig (FindNodeClusterHealthCheckConfigRequest) returns (FindNodeClusterHealthCheckConfigResponse);",
|
||
"doc": "查找集群的健康检查配置"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterHealthCheck",
|
||
"requestMessageName": "UpdateNodeClusterHealthCheckRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterHealthCheck (UpdateNodeClusterHealthCheckRequest) returns (RPCSuccess);",
|
||
"doc": "修改集群健康检查设置"
|
||
},
|
||
{
|
||
"name": "executeNodeClusterHealthCheck",
|
||
"requestMessageName": "ExecuteNodeClusterHealthCheckRequest",
|
||
"responseMessageName": "ExecuteNodeClusterHealthCheckResponse",
|
||
"code": "rpc executeNodeClusterHealthCheck (ExecuteNodeClusterHealthCheckRequest) returns (ExecuteNodeClusterHealthCheckResponse);",
|
||
"doc": "执行健康检查"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeClustersWithNodeGrantId",
|
||
"requestMessageName": "CountAllEnabledNodeClustersWithNodeGrantIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeClustersWithNodeGrantId (CountAllEnabledNodeClustersWithNodeGrantIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个认证的集群数量"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeClustersWithNodeGrantId",
|
||
"requestMessageName": "FindAllEnabledNodeClustersWithNodeGrantIdRequest",
|
||
"responseMessageName": "FindAllEnabledNodeClustersWithNodeGrantIdResponse",
|
||
"code": "rpc findAllEnabledNodeClustersWithNodeGrantId (FindAllEnabledNodeClustersWithNodeGrantIdRequest) returns (FindAllEnabledNodeClustersWithNodeGrantIdResponse);",
|
||
"doc": "查找使用某个认证的所有集群"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeClusterDNS",
|
||
"requestMessageName": "FindEnabledNodeClusterDNSRequest",
|
||
"responseMessageName": "FindEnabledNodeClusterDNSResponse",
|
||
"code": "rpc findEnabledNodeClusterDNS (FindEnabledNodeClusterDNSRequest) returns (FindEnabledNodeClusterDNSResponse);",
|
||
"doc": "查找集群的DNS配置"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeClustersWithDNSProviderId",
|
||
"requestMessageName": "CountAllEnabledNodeClustersWithDNSProviderIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeClustersWithDNSProviderId (CountAllEnabledNodeClustersWithDNSProviderIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个DNS服务商的集群数量"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeClustersWithDNSDomainId",
|
||
"requestMessageName": "CountAllEnabledNodeClustersWithDNSDomainIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeClustersWithDNSDomainId (CountAllEnabledNodeClustersWithDNSDomainIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个DNS域名的集群数量"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeClustersWithDNSDomainId",
|
||
"requestMessageName": "FindAllEnabledNodeClustersWithDNSDomainIdRequest",
|
||
"responseMessageName": "FindAllEnabledNodeClustersWithDNSDomainIdResponse",
|
||
"code": "rpc findAllEnabledNodeClustersWithDNSDomainId (FindAllEnabledNodeClustersWithDNSDomainIdRequest) returns (FindAllEnabledNodeClustersWithDNSDomainIdResponse);",
|
||
"doc": "查找使用某个域名的所有集群"
|
||
},
|
||
{
|
||
"name": "checkNodeClusterDNSName",
|
||
"requestMessageName": "CheckNodeClusterDNSNameRequest",
|
||
"responseMessageName": "CheckNodeClusterDNSNameResponse",
|
||
"code": "rpc checkNodeClusterDNSName (CheckNodeClusterDNSNameRequest) returns (CheckNodeClusterDNSNameResponse);",
|
||
"doc": "检查集群域名是否已经被使用"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterDNS",
|
||
"requestMessageName": "UpdateNodeClusterDNSRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterDNS (UpdateNodeClusterDNSRequest) returns (RPCSuccess);",
|
||
"doc": "修改集群的域名设置"
|
||
},
|
||
{
|
||
"name": "checkNodeClusterDNSChanges",
|
||
"requestMessageName": "CheckNodeClusterDNSChangesRequest",
|
||
"responseMessageName": "CheckNodeClusterDNSChangesResponse",
|
||
"code": "rpc checkNodeClusterDNSChanges (CheckNodeClusterDNSChangesRequest) returns (CheckNodeClusterDNSChangesResponse);",
|
||
"doc": "检查集群的DNS是否有变化"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeClusterTOA",
|
||
"requestMessageName": "FindEnabledNodeClusterTOARequest",
|
||
"responseMessageName": "FindEnabledNodeClusterTOAResponse",
|
||
"code": "rpc findEnabledNodeClusterTOA (FindEnabledNodeClusterTOARequest) returns (FindEnabledNodeClusterTOAResponse);",
|
||
"doc": "查找集群的TOA配置"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterTOA",
|
||
"requestMessageName": "UpdateNodeClusterTOARequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterTOA (UpdateNodeClusterTOARequest) returns (RPCSuccess);",
|
||
"doc": "修改集群的TOA设置"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeClustersWithHTTPCachePolicyId",
|
||
"requestMessageName": "CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeClustersWithHTTPCachePolicyId (CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个缓存策略的集群数量"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeClustersWithHTTPCachePolicyId",
|
||
"requestMessageName": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest",
|
||
"responseMessageName": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse",
|
||
"code": "rpc findAllEnabledNodeClustersWithHTTPCachePolicyId (FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest) returns (FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse);",
|
||
"doc": "查找使用缓存策略的所有集群"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeClustersWithHTTPFirewallPolicyId",
|
||
"requestMessageName": "CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeClustersWithHTTPFirewallPolicyId (CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个WAF策略的集群数量"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeClustersWithHTTPFirewallPolicyId",
|
||
"requestMessageName": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest",
|
||
"responseMessageName": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse",
|
||
"code": "rpc findAllEnabledNodeClustersWithHTTPFirewallPolicyId (FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest) returns (FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse);",
|
||
"doc": "查找使用某个WAF策略的所有集群"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterHTTPCachePolicyId",
|
||
"requestMessageName": "UpdateNodeClusterHTTPCachePolicyIdRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterHTTPCachePolicyId (UpdateNodeClusterHTTPCachePolicyIdRequest) returns (RPCSuccess);",
|
||
"doc": "修改集群的缓存策略"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterHTTPFirewallPolicyId",
|
||
"requestMessageName": "UpdateNodeClusterHTTPFirewallPolicyIdRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterHTTPFirewallPolicyId (UpdateNodeClusterHTTPFirewallPolicyIdRequest) returns (RPCSuccess);",
|
||
"doc": "修改集群的WAF策略"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterSystemService",
|
||
"requestMessageName": "UpdateNodeClusterSystemServiceRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterSystemService (UpdateNodeClusterSystemServiceRequest) returns (RPCSuccess);",
|
||
"doc": "修改集群的系统服务设置"
|
||
},
|
||
{
|
||
"name": "findNodeClusterSystemService",
|
||
"requestMessageName": "FindNodeClusterSystemServiceRequest",
|
||
"responseMessageName": "FindNodeClusterSystemServiceResponse",
|
||
"code": "rpc findNodeClusterSystemService (FindNodeClusterSystemServiceRequest) returns (FindNodeClusterSystemServiceResponse);",
|
||
"doc": "查找集群的系统服务设置"
|
||
},
|
||
{
|
||
"name": "findFreePortInNodeCluster",
|
||
"requestMessageName": "FindFreePortInNodeClusterRequest",
|
||
"responseMessageName": "FindFreePortInNodeClusterResponse",
|
||
"code": "rpc findFreePortInNodeCluster (FindFreePortInNodeClusterRequest) returns (FindFreePortInNodeClusterResponse);",
|
||
"doc": "获取集群中可以使用的端口"
|
||
},
|
||
{
|
||
"name": "checkPortIsUsingInNodeCluster",
|
||
"requestMessageName": "CheckPortIsUsingInNodeClusterRequest",
|
||
"responseMessageName": "CheckPortIsUsingInNodeClusterResponse",
|
||
"code": "rpc checkPortIsUsingInNodeCluster (CheckPortIsUsingInNodeClusterRequest) returns (CheckPortIsUsingInNodeClusterResponse);",
|
||
"doc": "检查端口是否已经被使用"
|
||
},
|
||
{
|
||
"name": "findLatestNodeClusters",
|
||
"requestMessageName": "FindLatestNodeClustersRequest",
|
||
"responseMessageName": "FindLatestNodeClustersResponse",
|
||
"code": "rpc findLatestNodeClusters (FindLatestNodeClustersRequest) returns (FindLatestNodeClustersResponse);",
|
||
"doc": "查找最近访问的集群"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeClusterConfigInfo",
|
||
"requestMessageName": "FindEnabledNodeClusterConfigInfoRequest",
|
||
"responseMessageName": "FindEnabledNodeClusterConfigInfoResponse",
|
||
"code": "rpc findEnabledNodeClusterConfigInfo (FindEnabledNodeClusterConfigInfoRequest) returns (FindEnabledNodeClusterConfigInfoResponse);",
|
||
"doc": "取得集群的配置概要信息"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterPinned",
|
||
"requestMessageName": "UpdateNodeClusterPinnedRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterPinned(UpdateNodeClusterPinnedRequest) returns (RPCSuccess);",
|
||
"doc": "设置集群是否置顶"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeClusterWebPPolicy",
|
||
"requestMessageName": "FindEnabledNodeClusterWebPPolicyRequest",
|
||
"responseMessageName": "FindEnabledNodeClusterWebPPolicyResponse",
|
||
"code": "rpc findEnabledNodeClusterWebPPolicy(FindEnabledNodeClusterWebPPolicyRequest) returns (FindEnabledNodeClusterWebPPolicyResponse);",
|
||
"doc": "读取集群WebP策略"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterWebPPolicy",
|
||
"requestMessageName": "UpdateNodeClusterWebPPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterWebPPolicy(UpdateNodeClusterWebPPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "设置集群WebP策略"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeClusterUAMPolicy",
|
||
"requestMessageName": "FindEnabledNodeClusterUAMPolicyRequest",
|
||
"responseMessageName": "FindEnabledNodeClusterUAMPolicyResponse",
|
||
"code": "rpc findEnabledNodeClusterUAMPolicy(FindEnabledNodeClusterUAMPolicyRequest) returns (FindEnabledNodeClusterUAMPolicyResponse);",
|
||
"doc": "读取集群的UAM策略"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterUAMPolicy",
|
||
"requestMessageName": "UpdateNodeClusterUAMPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterUAMPolicy(UpdateNodeClusterUAMPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "设置集群的UAM策略"
|
||
},
|
||
{
|
||
"name": "findNodeClusterDDoSProtection",
|
||
"requestMessageName": "FindNodeClusterDDoSProtectionRequest",
|
||
"responseMessageName": "FindNodeClusterDDoSProtectionResponse",
|
||
"code": "rpc findNodeClusterDDoSProtection(FindNodeClusterDDoSProtectionRequest) returns (FindNodeClusterDDoSProtectionResponse);",
|
||
"doc": "获取集群的DDoS设置"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterDDoSProtection",
|
||
"requestMessageName": "UpdateNodeClusterDDoSProtectionRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterDDoSProtection(UpdateNodeClusterDDoSProtectionRequest) returns (RPCSuccess);",
|
||
"doc": "修改集群的DDoS设置"
|
||
}
|
||
],
|
||
"filename": "service_node_cluster.proto",
|
||
"doc": "边缘节点集群管理服务"
|
||
},
|
||
{
|
||
"name": "NodeClusterFirewallActionService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeClusterFirewallAction",
|
||
"requestMessageName": "CreateNodeClusterFirewallActionRequest",
|
||
"responseMessageName": "NodeClusterFirewallActionResponse",
|
||
"code": "rpc createNodeClusterFirewallAction (CreateNodeClusterFirewallActionRequest) returns (NodeClusterFirewallActionResponse);",
|
||
"doc": "创建动作"
|
||
},
|
||
{
|
||
"name": "updateNodeClusterFirewallAction",
|
||
"requestMessageName": "UpdateNodeClusterFirewallActionRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeClusterFirewallAction (UpdateNodeClusterFirewallActionRequest) returns (RPCSuccess);",
|
||
"doc": "修改动作"
|
||
},
|
||
{
|
||
"name": "deleteNodeClusterFirewallAction",
|
||
"requestMessageName": "DeleteNodeClusterFirewallActionRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodeClusterFirewallAction (DeleteNodeClusterFirewallActionRequest) returns (RPCSuccess);",
|
||
"doc": "删除动作"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeClusterFirewallActions",
|
||
"requestMessageName": "FindAllEnabledNodeClusterFirewallActionsRequest",
|
||
"responseMessageName": "FindAllEnabledNodeClusterFirewallActionsResponse",
|
||
"code": "rpc findAllEnabledNodeClusterFirewallActions (FindAllEnabledNodeClusterFirewallActionsRequest) returns (FindAllEnabledNodeClusterFirewallActionsResponse);",
|
||
"doc": "查询集群的所有动作"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeClusterFirewallAction",
|
||
"requestMessageName": "FindEnabledNodeClusterFirewallActionRequest",
|
||
"responseMessageName": "FindEnabledNodeClusterFirewallActionResponse",
|
||
"code": "rpc findEnabledNodeClusterFirewallAction (FindEnabledNodeClusterFirewallActionRequest) returns (FindEnabledNodeClusterFirewallActionResponse);",
|
||
"doc": "查询单个动作"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeClusterFirewallActions",
|
||
"requestMessageName": "CountAllEnabledNodeClusterFirewallActionsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeClusterFirewallActions (CountAllEnabledNodeClusterFirewallActionsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算动作数量"
|
||
}
|
||
],
|
||
"filename": "service_node_cluster_firewall_action.proto",
|
||
"doc": "防火墙动作服务"
|
||
},
|
||
{
|
||
"name": "NodeClusterMetricItemService",
|
||
"methods": [
|
||
{
|
||
"name": "enableNodeClusterMetricItem",
|
||
"requestMessageName": "EnableNodeClusterMetricItemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc enableNodeClusterMetricItem (EnableNodeClusterMetricItemRequest) returns (RPCSuccess);",
|
||
"doc": "启用某个指标"
|
||
},
|
||
{
|
||
"name": "disableNodeClusterMetricItem",
|
||
"requestMessageName": "DisableNodeClusterMetricItemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc disableNodeClusterMetricItem (DisableNodeClusterMetricItemRequest) returns (RPCSuccess);",
|
||
"doc": "禁用某个指标"
|
||
},
|
||
{
|
||
"name": "findAllNodeClusterMetricItems",
|
||
"requestMessageName": "FindAllNodeClusterMetricItemsRequest",
|
||
"responseMessageName": "FindAllNodeClusterMetricItemsResponse",
|
||
"code": "rpc findAllNodeClusterMetricItems (FindAllNodeClusterMetricItemsRequest) returns (FindAllNodeClusterMetricItemsResponse);",
|
||
"doc": "查找集群中所有指标"
|
||
},
|
||
{
|
||
"name": "existsNodeClusterMetricItem",
|
||
"requestMessageName": "ExistsNodeClusterMetricItemRequest",
|
||
"responseMessageName": "RPCExists",
|
||
"code": "rpc existsNodeClusterMetricItem (ExistsNodeClusterMetricItemRequest) returns (RPCExists);",
|
||
"doc": "检查是否已添加某个指标"
|
||
},
|
||
{
|
||
"name": "findAllNodeClustersWithMetricItemId",
|
||
"requestMessageName": "FindAllNodeClustersWithMetricItemIdRequest",
|
||
"responseMessageName": "FindAllNodeClustersWithMetricItemIdResponse",
|
||
"code": "rpc findAllNodeClustersWithMetricItemId (FindAllNodeClustersWithMetricItemIdRequest) returns (FindAllNodeClustersWithMetricItemIdResponse);",
|
||
"doc": "查找使用指标的集群"
|
||
}
|
||
],
|
||
"filename": "service_node_cluster_metric_item.proto",
|
||
"doc": "集群指标"
|
||
},
|
||
{
|
||
"name": "NodeGrantService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeGrant",
|
||
"requestMessageName": "CreateNodeGrantRequest",
|
||
"responseMessageName": "CreateNodeGrantResponse",
|
||
"code": "rpc createNodeGrant (CreateNodeGrantRequest) returns (CreateNodeGrantResponse);",
|
||
"doc": "创建认证"
|
||
},
|
||
{
|
||
"name": "updateNodeGrant",
|
||
"requestMessageName": "UpdateNodeGrantRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeGrant (UpdateNodeGrantRequest) returns (RPCSuccess);",
|
||
"doc": "修改认证"
|
||
},
|
||
{
|
||
"name": "disableNodeGrant",
|
||
"requestMessageName": "DisableNodeGrantRequest",
|
||
"responseMessageName": "DisableNodeGrantResponse",
|
||
"code": "rpc disableNodeGrant (DisableNodeGrantRequest) returns (DisableNodeGrantResponse);",
|
||
"doc": "禁用认证"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeGrants",
|
||
"requestMessageName": "CountAllEnabledNodeGrantsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeGrants (CountAllEnabledNodeGrantsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算认证的数量"
|
||
},
|
||
{
|
||
"name": "listEnabledNodeGrants",
|
||
"requestMessageName": "ListEnabledNodeGrantsRequest",
|
||
"responseMessageName": "ListEnabledNodeGrantsResponse",
|
||
"code": "rpc listEnabledNodeGrants (ListEnabledNodeGrantsRequest) returns (ListEnabledNodeGrantsResponse);",
|
||
"doc": "列出单页认证"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeGrants",
|
||
"requestMessageName": "FindAllEnabledNodeGrantsRequest",
|
||
"responseMessageName": "FindAllEnabledNodeGrantsResponse",
|
||
"code": "rpc findAllEnabledNodeGrants (FindAllEnabledNodeGrantsRequest) returns (FindAllEnabledNodeGrantsResponse);",
|
||
"doc": "列出所有认证"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeGrant",
|
||
"requestMessageName": "FindEnabledNodeGrantRequest",
|
||
"responseMessageName": "FindEnabledNodeGrantResponse",
|
||
"code": "rpc findEnabledNodeGrant (FindEnabledNodeGrantRequest) returns (FindEnabledNodeGrantResponse);",
|
||
"doc": "获取单个认证信息"
|
||
},
|
||
{
|
||
"name": "testNodeGrant",
|
||
"requestMessageName": "TestNodeGrantRequest",
|
||
"responseMessageName": "TestNodeGrantResponse",
|
||
"code": "rpc testNodeGrant (TestNodeGrantRequest) returns (TestNodeGrantResponse);",
|
||
"doc": "测试连接"
|
||
},
|
||
{
|
||
"name": "findSuggestNodeGrants",
|
||
"requestMessageName": "FindSuggestNodeGrantsRequest",
|
||
"responseMessageName": "FindSuggestNodeGrantsResponse",
|
||
"code": "rpc findSuggestNodeGrants(FindSuggestNodeGrantsRequest) returns (FindSuggestNodeGrantsResponse);",
|
||
"doc": "查找集群推荐的认证"
|
||
}
|
||
],
|
||
"filename": "service_node_grant.proto",
|
||
"doc": "节点认证信息管理服务"
|
||
},
|
||
{
|
||
"name": "NodeGroupService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeGroup",
|
||
"requestMessageName": "CreateNodeGroupRequest",
|
||
"responseMessageName": "CreateNodeGroupResponse",
|
||
"code": "rpc createNodeGroup (CreateNodeGroupRequest) returns (CreateNodeGroupResponse);",
|
||
"doc": "创建分组"
|
||
},
|
||
{
|
||
"name": "updateNodeGroup",
|
||
"requestMessageName": "UpdateNodeGroupRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeGroup (UpdateNodeGroupRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组"
|
||
},
|
||
{
|
||
"name": "deleteNodeGroup",
|
||
"requestMessageName": "DeleteNodeGroupRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodeGroup (DeleteNodeGroupRequest) returns (RPCSuccess);",
|
||
"doc": "删除分组"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeGroupsWithNodeClusterId",
|
||
"requestMessageName": "FindAllEnabledNodeGroupsWithNodeClusterIdRequest",
|
||
"responseMessageName": "FindAllEnabledNodeGroupsWithNodeClusterIdResponse",
|
||
"code": "rpc findAllEnabledNodeGroupsWithNodeClusterId (FindAllEnabledNodeGroupsWithNodeClusterIdRequest) returns (FindAllEnabledNodeGroupsWithNodeClusterIdResponse);",
|
||
"doc": "查询所有分组"
|
||
},
|
||
{
|
||
"name": "updateNodeGroupOrders",
|
||
"requestMessageName": "UpdateNodeGroupOrdersRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeGroupOrders (UpdateNodeGroupOrdersRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组排序"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeGroup",
|
||
"requestMessageName": "FindEnabledNodeGroupRequest",
|
||
"responseMessageName": "FindEnabledNodeGroupResponse",
|
||
"code": "rpc findEnabledNodeGroup (FindEnabledNodeGroupRequest) returns (FindEnabledNodeGroupResponse);",
|
||
"doc": "查找单个分组信息"
|
||
}
|
||
],
|
||
"filename": "service_node_group.proto",
|
||
"doc": "节点分组服务"
|
||
},
|
||
{
|
||
"name": "NodeIPAddressService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeIPAddress",
|
||
"requestMessageName": "CreateNodeIPAddressRequest",
|
||
"responseMessageName": "CreateNodeIPAddressResponse",
|
||
"code": "rpc createNodeIPAddress (CreateNodeIPAddressRequest) returns (CreateNodeIPAddressResponse);",
|
||
"doc": "创建IP地址"
|
||
},
|
||
{
|
||
"name": "createNodeIPAddresses",
|
||
"requestMessageName": "CreateNodeIPAddressesRequest",
|
||
"responseMessageName": "CreateNodeIPAddressesResponse",
|
||
"code": "rpc createNodeIPAddresses (CreateNodeIPAddressesRequest) returns (CreateNodeIPAddressesResponse);",
|
||
"doc": "批量创建IP地址"
|
||
},
|
||
{
|
||
"name": "updateNodeIPAddress",
|
||
"requestMessageName": "UpdateNodeIPAddressRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeIPAddress (UpdateNodeIPAddressRequest) returns (RPCSuccess);",
|
||
"doc": "修改IP地址"
|
||
},
|
||
{
|
||
"name": "updateNodeIPAddressNodeId",
|
||
"requestMessageName": "UpdateNodeIPAddressNodeIdRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeIPAddressNodeId (UpdateNodeIPAddressNodeIdRequest) returns (RPCSuccess);",
|
||
"doc": "修改IP地址所属节点"
|
||
},
|
||
{
|
||
"name": "disableNodeIPAddress",
|
||
"requestMessageName": "DisableNodeIPAddressRequest",
|
||
"responseMessageName": "DisableNodeIPAddressResponse",
|
||
"code": "rpc disableNodeIPAddress (DisableNodeIPAddressRequest) returns (DisableNodeIPAddressResponse);",
|
||
"doc": "禁用单个IP地址"
|
||
},
|
||
{
|
||
"name": "disableAllNodeIPAddressesWithNodeId",
|
||
"requestMessageName": "DisableAllNodeIPAddressesWithNodeIdRequest",
|
||
"responseMessageName": "DisableAllNodeIPAddressesWithNodeIdResponse",
|
||
"code": "rpc disableAllNodeIPAddressesWithNodeId (DisableAllNodeIPAddressesWithNodeIdRequest) returns (DisableAllNodeIPAddressesWithNodeIdResponse);",
|
||
"doc": "禁用节点的所有IP地址"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeIPAddress",
|
||
"requestMessageName": "FindEnabledNodeIPAddressRequest",
|
||
"responseMessageName": "FindEnabledNodeIPAddressResponse",
|
||
"code": "rpc findEnabledNodeIPAddress (FindEnabledNodeIPAddressRequest) returns (FindEnabledNodeIPAddressResponse);",
|
||
"doc": "查找单个IP地址"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeIPAddressesWithNodeId",
|
||
"requestMessageName": "FindAllEnabledNodeIPAddressesWithNodeIdRequest",
|
||
"responseMessageName": "FindAllEnabledNodeIPAddressesWithNodeIdResponse",
|
||
"code": "rpc findAllEnabledNodeIPAddressesWithNodeId (FindAllEnabledNodeIPAddressesWithNodeIdRequest) returns (FindAllEnabledNodeIPAddressesWithNodeIdResponse);",
|
||
"doc": "查找节点的所有地址"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeIPAddresses",
|
||
"requestMessageName": "CountAllEnabledNodeIPAddressesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeIPAddresses(CountAllEnabledNodeIPAddressesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算IP地址数量"
|
||
},
|
||
{
|
||
"name": "listEnabledNodeIPAddresses",
|
||
"requestMessageName": "ListEnabledNodeIPAddressesRequest",
|
||
"responseMessageName": "ListEnabledNodeIPAddressesResponse",
|
||
"code": "rpc listEnabledNodeIPAddresses(ListEnabledNodeIPAddressesRequest) returns (ListEnabledNodeIPAddressesResponse);",
|
||
"doc": "列出单页IP地址"
|
||
},
|
||
{
|
||
"name": "updateNodeIPAddressIsUp",
|
||
"requestMessageName": "UpdateNodeIPAddressIsUpRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeIPAddressIsUp(UpdateNodeIPAddressIsUpRequest) returns (RPCSuccess);",
|
||
"doc": "设置上下线状态"
|
||
},
|
||
{
|
||
"name": "restoreNodeIPAddressBackupIP",
|
||
"requestMessageName": "RestoreNodeIPAddressBackupIPRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc restoreNodeIPAddressBackupIP(RestoreNodeIPAddressBackupIPRequest) returns (RPCSuccess);",
|
||
"doc": "还原备用IP状态"
|
||
}
|
||
],
|
||
"filename": "service_node_ip_address.proto",
|
||
"doc": "节点IP地址服务"
|
||
},
|
||
{
|
||
"name": "NodeIPAddressLogService",
|
||
"methods": [
|
||
{
|
||
"name": "countAllNodeIPAddressLogs",
|
||
"requestMessageName": "CountAllNodeIPAddressLogsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllNodeIPAddressLogs(CountAllNodeIPAddressLogsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算日志数量"
|
||
},
|
||
{
|
||
"name": "listNodeIPAddressLogs",
|
||
"requestMessageName": "ListNodeIPAddressLogsRequest",
|
||
"responseMessageName": "ListNodeIPAddressLogsResponse",
|
||
"code": "rpc listNodeIPAddressLogs(ListNodeIPAddressLogsRequest) returns (ListNodeIPAddressLogsResponse);",
|
||
"doc": "列出单页日志"
|
||
}
|
||
],
|
||
"filename": "service_node_ip_address_log.proto",
|
||
"doc": "IP地址相关日志"
|
||
},
|
||
{
|
||
"name": "NodeIPAddressThresholdService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeIPAddressThreshold",
|
||
"requestMessageName": "CreateNodeIPAddressThresholdRequest",
|
||
"responseMessageName": "CreateNodeIPAddressThresholdResponse",
|
||
"code": "rpc createNodeIPAddressThreshold(CreateNodeIPAddressThresholdRequest) returns (CreateNodeIPAddressThresholdResponse);",
|
||
"doc": "创建阈值"
|
||
},
|
||
{
|
||
"name": "updateNodeIPAddressThreshold",
|
||
"requestMessageName": "UpdateNodeIPAddressThresholdRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeIPAddressThreshold(UpdateNodeIPAddressThresholdRequest) returns (RPCSuccess);",
|
||
"doc": "修改阈值"
|
||
},
|
||
{
|
||
"name": "deleteNodeIPAddressThreshold",
|
||
"requestMessageName": "DeleteNodeIPAddressThresholdRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodeIPAddressThreshold(DeleteNodeIPAddressThresholdRequest) returns (RPCSuccess);",
|
||
"doc": "删除阈值"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeIPAddressThresholds",
|
||
"requestMessageName": "FindAllEnabledNodeIPAddressThresholdsRequest",
|
||
"responseMessageName": "FindAllEnabledNodeIPAddressThresholdsResponse",
|
||
"code": "rpc findAllEnabledNodeIPAddressThresholds(FindAllEnabledNodeIPAddressThresholdsRequest) returns (FindAllEnabledNodeIPAddressThresholdsResponse);",
|
||
"doc": "查找IP的所有阈值"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeIPAddressThresholds",
|
||
"requestMessageName": "CountAllEnabledNodeIPAddressThresholdsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeIPAddressThresholds(CountAllEnabledNodeIPAddressThresholdsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算IP阈值的数量"
|
||
},
|
||
{
|
||
"name": "updateAllNodeIPAddressThresholds",
|
||
"requestMessageName": "UpdateAllNodeIPAddressThresholdsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAllNodeIPAddressThresholds(UpdateAllNodeIPAddressThresholdsRequest) returns (RPCSuccess);",
|
||
"doc": "批量更新阈值"
|
||
}
|
||
],
|
||
"filename": "service_node_ip_address_threshold.proto",
|
||
"doc": "IP阈值相关服务"
|
||
},
|
||
{
|
||
"name": "NodeLogService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeLogs",
|
||
"requestMessageName": "CreateNodeLogsRequest",
|
||
"responseMessageName": "CreateNodeLogsResponse",
|
||
"code": "rpc createNodeLogs (CreateNodeLogsRequest) returns (CreateNodeLogsResponse);",
|
||
"doc": "创建日志"
|
||
},
|
||
{
|
||
"name": "countNodeLogs",
|
||
"requestMessageName": "CountNodeLogsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countNodeLogs (CountNodeLogsRequest) returns (RPCCountResponse);",
|
||
"doc": "查询日志数量"
|
||
},
|
||
{
|
||
"name": "listNodeLogs",
|
||
"requestMessageName": "ListNodeLogsRequest",
|
||
"responseMessageName": "ListNodeLogsResponse",
|
||
"code": "rpc listNodeLogs (ListNodeLogsRequest) returns (ListNodeLogsResponse);",
|
||
"doc": "列出单页日志"
|
||
},
|
||
{
|
||
"name": "fixNodeLogs",
|
||
"requestMessageName": "FixNodeLogsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc fixNodeLogs (FixNodeLogsRequest) returns (RPCSuccess);",
|
||
"doc": "设置日志为已修复"
|
||
},
|
||
{
|
||
"name": "fixAllNodeLogs",
|
||
"requestMessageName": "FixAllNodeLogsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc fixAllNodeLogs (FixAllNodeLogsRequest) returns (RPCSuccess);",
|
||
"doc": "设置所有日志为已修复"
|
||
},
|
||
{
|
||
"name": "countAllUnreadNodeLogs",
|
||
"requestMessageName": "CountAllUnreadNodeLogsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllUnreadNodeLogs(CountAllUnreadNodeLogsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算未读的日志数量"
|
||
},
|
||
{
|
||
"name": "updateNodeLogsRead",
|
||
"requestMessageName": "UpdateNodeLogsReadRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeLogsRead(UpdateNodeLogsReadRequest) returns (RPCSuccess);",
|
||
"doc": "设置日志为已读"
|
||
},
|
||
{
|
||
"name": "updateAllNodeLogsRead",
|
||
"requestMessageName": "UpdateAllNodeLogsReadRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateAllNodeLogsRead(UpdateAllNodeLogsReadRequest) returns (RPCSuccess);",
|
||
"doc": "设置所有日志未已读"
|
||
}
|
||
],
|
||
"filename": "service_node_log.proto",
|
||
"doc": "节点日志相关服务"
|
||
},
|
||
{
|
||
"name": "NodeLoginService",
|
||
"methods": [
|
||
{
|
||
"name": "findNodeLoginSuggestPorts",
|
||
"requestMessageName": "FindNodeLoginSuggestPortsRequest",
|
||
"responseMessageName": "FindNodeLoginSuggestPortsResponse",
|
||
"code": "rpc findNodeLoginSuggestPorts(FindNodeLoginSuggestPortsRequest) returns (FindNodeLoginSuggestPortsResponse);",
|
||
"doc": "读取建议的端口"
|
||
}
|
||
],
|
||
"filename": "service_node_login.proto",
|
||
"doc": "节点登录相关"
|
||
},
|
||
{
|
||
"name": "NodePriceItemService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodePriceItem",
|
||
"requestMessageName": "CreateNodePriceItemRequest",
|
||
"responseMessageName": "CreateNodePriceItemResponse",
|
||
"code": "rpc createNodePriceItem (CreateNodePriceItemRequest) returns (CreateNodePriceItemResponse);",
|
||
"doc": "创建区域价格"
|
||
},
|
||
{
|
||
"name": "updateNodePriceItem",
|
||
"requestMessageName": "UpdateNodePriceItemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodePriceItem (UpdateNodePriceItemRequest) returns (RPCSuccess);",
|
||
"doc": "修改区域价格"
|
||
},
|
||
{
|
||
"name": "deleteNodePriceItem",
|
||
"requestMessageName": "DeleteNodePriceItemRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodePriceItem (DeleteNodePriceItemRequest) returns (RPCSuccess);",
|
||
"doc": "删除区域价格"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodePriceItems",
|
||
"requestMessageName": "FindAllEnabledNodePriceItemsRequest",
|
||
"responseMessageName": "FindAllEnabledNodePriceItemsResponse",
|
||
"code": "rpc findAllEnabledNodePriceItems (FindAllEnabledNodePriceItemsRequest) returns (FindAllEnabledNodePriceItemsResponse);",
|
||
"doc": "查找所有区域价格"
|
||
},
|
||
{
|
||
"name": "findAllEnabledAndOnNodePriceItems",
|
||
"requestMessageName": "FindAllEnabledAndOnNodePriceItemsRequest",
|
||
"responseMessageName": "FindAllEnabledAndOnNodePriceItemsResponse",
|
||
"code": "rpc findAllEnabledAndOnNodePriceItems (FindAllEnabledAndOnNodePriceItemsRequest) returns (FindAllEnabledAndOnNodePriceItemsResponse);",
|
||
"doc": "查找所有启用的区域价格"
|
||
},
|
||
{
|
||
"name": "findEnabledNodePriceItem",
|
||
"requestMessageName": "FindEnabledNodePriceItemRequest",
|
||
"responseMessageName": "FindEnabledNodePriceItemResponse",
|
||
"code": "rpc findEnabledNodePriceItem (FindEnabledNodePriceItemRequest) returns (FindEnabledNodePriceItemResponse);",
|
||
"doc": "查找单个区域信息"
|
||
}
|
||
],
|
||
"filename": "service_node_price_item.proto",
|
||
"doc": "节点区域定价相关服务"
|
||
},
|
||
{
|
||
"name": "NodeRegionService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeRegion",
|
||
"requestMessageName": "CreateNodeRegionRequest",
|
||
"responseMessageName": "CreateNodeRegionResponse",
|
||
"code": "rpc createNodeRegion (CreateNodeRegionRequest) returns (CreateNodeRegionResponse);",
|
||
"doc": "创建区域"
|
||
},
|
||
{
|
||
"name": "updateNodeRegion",
|
||
"requestMessageName": "UpdateNodeRegionRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeRegion (UpdateNodeRegionRequest) returns (RPCSuccess);",
|
||
"doc": "修改区域"
|
||
},
|
||
{
|
||
"name": "deleteNodeRegion",
|
||
"requestMessageName": "DeleteNodeRegionRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodeRegion (DeleteNodeRegionRequest) returns (RPCSuccess);",
|
||
"doc": "删除区域"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeRegions",
|
||
"requestMessageName": "FindAllEnabledNodeRegionsRequest",
|
||
"responseMessageName": "FindAllEnabledNodeRegionsResponse",
|
||
"code": "rpc findAllEnabledNodeRegions (FindAllEnabledNodeRegionsRequest) returns (FindAllEnabledNodeRegionsResponse);",
|
||
"doc": "查找所有区域"
|
||
},
|
||
{
|
||
"name": "findAllEnabledAndOnNodeRegions",
|
||
"requestMessageName": "FindAllEnabledAndOnNodeRegionsRequest",
|
||
"responseMessageName": "FindAllEnabledAndOnNodeRegionsResponse",
|
||
"code": "rpc findAllEnabledAndOnNodeRegions (FindAllEnabledAndOnNodeRegionsRequest) returns (FindAllEnabledAndOnNodeRegionsResponse);",
|
||
"doc": "查找所有启用的区域"
|
||
},
|
||
{
|
||
"name": "updateNodeRegionOrders",
|
||
"requestMessageName": "UpdateNodeRegionOrdersRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeRegionOrders (UpdateNodeRegionOrdersRequest) returns (RPCSuccess);",
|
||
"doc": "排序"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeRegion",
|
||
"requestMessageName": "FindEnabledNodeRegionRequest",
|
||
"responseMessageName": "FindEnabledNodeRegionResponse",
|
||
"code": "rpc findEnabledNodeRegion (FindEnabledNodeRegionRequest) returns (FindEnabledNodeRegionResponse);",
|
||
"doc": "查找单个区域信息"
|
||
},
|
||
{
|
||
"name": "updateNodeRegionPrice",
|
||
"requestMessageName": "UpdateNodeRegionPriceRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeRegionPrice (UpdateNodeRegionPriceRequest) returns (RPCSuccess);",
|
||
"doc": "修改价格项价格"
|
||
}
|
||
],
|
||
"filename": "service_node_region.proto",
|
||
"doc": "节点区域相关服务"
|
||
},
|
||
{
|
||
"name": "NodeTaskService",
|
||
"methods": [
|
||
{
|
||
"name": "findNodeTasks",
|
||
"requestMessageName": "FindNodeTasksRequest",
|
||
"responseMessageName": "FindNodeTasksResponse",
|
||
"code": "rpc findNodeTasks (FindNodeTasksRequest) returns (FindNodeTasksResponse);",
|
||
"doc": "获取单节点同步任务"
|
||
},
|
||
{
|
||
"name": "reportNodeTaskDone",
|
||
"requestMessageName": "ReportNodeTaskDoneRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc reportNodeTaskDone (ReportNodeTaskDoneRequest) returns (RPCSuccess);",
|
||
"doc": "报告同步任务结果"
|
||
},
|
||
{
|
||
"name": "findNodeClusterTasks",
|
||
"requestMessageName": "FindNodeClusterTasksRequest",
|
||
"responseMessageName": "FindNodeClusterTasksResponse",
|
||
"code": "rpc findNodeClusterTasks (FindNodeClusterTasksRequest) returns (FindNodeClusterTasksResponse);",
|
||
"doc": "获取所有正在同步的集群信息"
|
||
},
|
||
{
|
||
"name": "existsNodeTasks",
|
||
"requestMessageName": "ExistsNodeTasksRequest",
|
||
"responseMessageName": "ExistsNodeTasksResponse",
|
||
"code": "rpc existsNodeTasks (ExistsNodeTasksRequest) returns (ExistsNodeTasksResponse);",
|
||
"doc": "检查是否有正在执行的任务"
|
||
},
|
||
{
|
||
"name": "deleteNodeTask",
|
||
"requestMessageName": "DeleteNodeTaskRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodeTask (DeleteNodeTaskRequest) returns (RPCSuccess);",
|
||
"doc": "删除任务"
|
||
},
|
||
{
|
||
"name": "deleteNodeTasks",
|
||
"requestMessageName": "DeleteNodeTasksRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodeTasks (DeleteNodeTasksRequest) returns (RPCSuccess);",
|
||
"doc": "批量删除任务"
|
||
},
|
||
{
|
||
"name": "countDoingNodeTasks",
|
||
"requestMessageName": "CountDoingNodeTasksRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countDoingNodeTasks (CountDoingNodeTasksRequest) returns (RPCCountResponse);",
|
||
"doc": "计算正在执行的任务数量"
|
||
},
|
||
{
|
||
"name": "findNotifyingNodeTasks",
|
||
"requestMessageName": "FindNotifyingNodeTasksRequest",
|
||
"responseMessageName": "FindNotifyingNodeTasksResponse",
|
||
"code": "rpc findNotifyingNodeTasks (FindNotifyingNodeTasksRequest) returns (FindNotifyingNodeTasksResponse);",
|
||
"doc": "查找需要通知的任务"
|
||
},
|
||
{
|
||
"name": "updateNodeTasksNotified",
|
||
"requestMessageName": "UpdateNodeTasksNotifiedRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeTasksNotified (UpdateNodeTasksNotifiedRequest) returns (RPCSuccess);",
|
||
"doc": "设置任务已通知"
|
||
}
|
||
],
|
||
"filename": "service_node_task.proto",
|
||
"doc": "节点同步任务相关服务"
|
||
},
|
||
{
|
||
"name": "NodeThresholdService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeThreshold",
|
||
"requestMessageName": "CreateNodeThresholdRequest",
|
||
"responseMessageName": "CreateNodeThresholdResponse",
|
||
"code": "rpc createNodeThreshold (CreateNodeThresholdRequest) returns (CreateNodeThresholdResponse);",
|
||
"doc": "创建阈值"
|
||
},
|
||
{
|
||
"name": "updateNodeThreshold",
|
||
"requestMessageName": "UpdateNodeThresholdRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNodeThreshold (UpdateNodeThresholdRequest) returns (RPCSuccess);",
|
||
"doc": "修改阈值"
|
||
},
|
||
{
|
||
"name": "deleteNodeThreshold",
|
||
"requestMessageName": "DeleteNodeThresholdRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNodeThreshold (DeleteNodeThresholdRequest) returns (RPCSuccess);",
|
||
"doc": "删除阈值"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNodeThresholds",
|
||
"requestMessageName": "FindAllEnabledNodeThresholdsRequest",
|
||
"responseMessageName": "FindAllEnabledNodeThresholdsResponse",
|
||
"code": "rpc findAllEnabledNodeThresholds (FindAllEnabledNodeThresholdsRequest) returns (FindAllEnabledNodeThresholdsResponse);",
|
||
"doc": "查询阈值"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNodeThresholds",
|
||
"requestMessageName": "CountAllEnabledNodeThresholdsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNodeThresholds (CountAllEnabledNodeThresholdsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算阈值数量"
|
||
},
|
||
{
|
||
"name": "findEnabledNodeThreshold",
|
||
"requestMessageName": "FindEnabledNodeThresholdRequest",
|
||
"responseMessageName": "FindEnabledNodeThresholdResponse",
|
||
"code": "rpc findEnabledNodeThreshold (FindEnabledNodeThresholdRequest) returns (FindEnabledNodeThresholdResponse);",
|
||
"doc": "查询单个阈值详情"
|
||
}
|
||
],
|
||
"filename": "service_node_threshold.proto",
|
||
"doc": "节点阈值服务"
|
||
},
|
||
{
|
||
"name": "NodeValueService",
|
||
"methods": [
|
||
{
|
||
"name": "createNodeValue",
|
||
"requestMessageName": "CreateNodeValueRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc createNodeValue (CreateNodeValueRequest) returns (RPCSuccess);",
|
||
"doc": "记录数据"
|
||
},
|
||
{
|
||
"name": "listNodeValues",
|
||
"requestMessageName": "ListNodeValuesRequest",
|
||
"responseMessageName": "ListNodeValuesResponse",
|
||
"code": "rpc listNodeValues (ListNodeValuesRequest) returns (ListNodeValuesResponse);",
|
||
"doc": "读取数据"
|
||
},
|
||
{
|
||
"name": "sumAllNodeValueStats",
|
||
"requestMessageName": "SumAllNodeValueStatsRequest",
|
||
"responseMessageName": "SumAllNodeValueStatsResponse",
|
||
"code": "rpc sumAllNodeValueStats(SumAllNodeValueStatsRequest) returns (SumAllNodeValueStatsResponse);",
|
||
"doc": "读取所有节点的最新数据"
|
||
}
|
||
],
|
||
"filename": "service_node_value.proto",
|
||
"doc": "节点指标数据服务"
|
||
},
|
||
{
|
||
"name": "NSService",
|
||
"methods": [
|
||
{
|
||
"name": "composeNSBoard",
|
||
"requestMessageName": "ComposeNSBoardRequest",
|
||
"responseMessageName": "ComposeNSBoardResponse",
|
||
"code": "rpc composeNSBoard (ComposeNSBoardRequest) returns (ComposeNSBoardResponse);",
|
||
"doc": "组合看板数据"
|
||
}
|
||
],
|
||
"filename": "service_ns.proto",
|
||
"doc": "域名服务"
|
||
},
|
||
{
|
||
"name": "NSAccessLogService",
|
||
"methods": [
|
||
{
|
||
"name": "createNSAccessLogs",
|
||
"requestMessageName": "CreateNSAccessLogsRequest",
|
||
"responseMessageName": "CreateNSAccessLogsResponse",
|
||
"code": "rpc createNSAccessLogs (CreateNSAccessLogsRequest) returns (CreateNSAccessLogsResponse);",
|
||
"doc": "创建访问日志"
|
||
},
|
||
{
|
||
"name": "listNSAccessLogs",
|
||
"requestMessageName": "ListNSAccessLogsRequest",
|
||
"responseMessageName": "ListNSAccessLogsResponse",
|
||
"code": "rpc listNSAccessLogs (ListNSAccessLogsRequest) returns (ListNSAccessLogsResponse);",
|
||
"doc": "列出单页访问日志"
|
||
},
|
||
{
|
||
"name": "findNSAccessLog",
|
||
"requestMessageName": "FindNSAccessLogRequest",
|
||
"responseMessageName": "FindNSAccessLogResponse",
|
||
"code": "rpc findNSAccessLog (FindNSAccessLogRequest) returns (FindNSAccessLogResponse);",
|
||
"doc": "查找单个日志"
|
||
}
|
||
],
|
||
"filename": "service_ns_access_log.proto",
|
||
"doc": "访问日志相关服务"
|
||
},
|
||
{
|
||
"name": "NSClusterService",
|
||
"methods": [
|
||
{
|
||
"name": "createNSCluster",
|
||
"requestMessageName": "CreateNSClusterRequest",
|
||
"responseMessageName": "CreateNSClusterResponse",
|
||
"code": "rpc createNSCluster (CreateNSClusterRequest) returns (CreateNSClusterResponse);",
|
||
"doc": "创建集群"
|
||
},
|
||
{
|
||
"name": "updateNSCluster",
|
||
"requestMessageName": "UpdateNSClusterRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSCluster (UpdateNSClusterRequest) returns (RPCSuccess);",
|
||
"doc": "修改集群"
|
||
},
|
||
{
|
||
"name": "findNSClusterAccessLog",
|
||
"requestMessageName": "FindNSClusterAccessLogRequest",
|
||
"responseMessageName": "FindNSClusterAccessLogResponse",
|
||
"code": "rpc findNSClusterAccessLog (FindNSClusterAccessLogRequest) returns (FindNSClusterAccessLogResponse);",
|
||
"doc": "查找集群访问日志配置"
|
||
},
|
||
{
|
||
"name": "updateNSClusterAccessLog",
|
||
"requestMessageName": "UpdateNSClusterAccessLogRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSClusterAccessLog (UpdateNSClusterAccessLogRequest) returns (RPCSuccess);",
|
||
"doc": "修改集群访问日志配置"
|
||
},
|
||
{
|
||
"name": "deleteNSCluster",
|
||
"requestMessageName": "DeleteNSCluster",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNSCluster (DeleteNSCluster) returns (RPCSuccess);",
|
||
"doc": "删除集群"
|
||
},
|
||
{
|
||
"name": "findEnabledNSCluster",
|
||
"requestMessageName": "FindEnabledNSClusterRequest",
|
||
"responseMessageName": "FindEnabledNSClusterResponse",
|
||
"code": "rpc findEnabledNSCluster (FindEnabledNSClusterRequest) returns (FindEnabledNSClusterResponse);",
|
||
"doc": "查找单个可用集群信息"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNSClusters",
|
||
"requestMessageName": "CountAllEnabledNSClustersRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNSClusters (CountAllEnabledNSClustersRequest) returns (RPCCountResponse);",
|
||
"doc": "计算所有可用集群的数量"
|
||
},
|
||
{
|
||
"name": "listEnabledNSClusters",
|
||
"requestMessageName": "ListEnabledNSClustersRequest",
|
||
"responseMessageName": "ListEnabledNSClustersResponse",
|
||
"code": "rpc listEnabledNSClusters (ListEnabledNSClustersRequest) returns (ListEnabledNSClustersResponse);",
|
||
"doc": "列出单页可用集群"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNSClusters",
|
||
"requestMessageName": "FindAllEnabledNSClustersRequest",
|
||
"responseMessageName": "FindAllEnabledNSClustersResponse",
|
||
"code": "rpc findAllEnabledNSClusters (FindAllEnabledNSClustersRequest) returns (FindAllEnabledNSClustersResponse);",
|
||
"doc": "查找所有可用集群"
|
||
},
|
||
{
|
||
"name": "updateNSClusterRecursionConfig",
|
||
"requestMessageName": "UpdateNSClusterRecursionConfigRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSClusterRecursionConfig(UpdateNSClusterRecursionConfigRequest) returns (RPCSuccess);",
|
||
"doc": "设置递归DNS配置"
|
||
},
|
||
{
|
||
"name": "findNSClusterRecursionConfig",
|
||
"requestMessageName": "FindNSClusterRecursionConfigRequest",
|
||
"responseMessageName": "FindNSClusterRecursionConfigResponse",
|
||
"code": "rpc findNSClusterRecursionConfig(FindNSClusterRecursionConfigRequest) returns (FindNSClusterRecursionConfigResponse);",
|
||
"doc": "读取递归DNS配置"
|
||
}
|
||
],
|
||
"filename": "service_ns_cluster.proto",
|
||
"doc": "域名服务集群相关服务"
|
||
},
|
||
{
|
||
"name": "NSDomainService",
|
||
"methods": [
|
||
{
|
||
"name": "createNSDomain",
|
||
"requestMessageName": "CreateNSDomainRequest",
|
||
"responseMessageName": "CreateNSDomainResponse",
|
||
"code": "rpc createNSDomain (CreateNSDomainRequest) returns (CreateNSDomainResponse);",
|
||
"doc": "创建域名"
|
||
},
|
||
{
|
||
"name": "updateNSDomain",
|
||
"requestMessageName": "UpdateNSDomainRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSDomain (UpdateNSDomainRequest) returns (RPCSuccess);",
|
||
"doc": "修改域名"
|
||
},
|
||
{
|
||
"name": "deleteNSDomain",
|
||
"requestMessageName": "DeleteNSDomainRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNSDomain (DeleteNSDomainRequest) returns (RPCSuccess);",
|
||
"doc": "删除域名"
|
||
},
|
||
{
|
||
"name": "findEnabledNSDomain",
|
||
"requestMessageName": "FindEnabledNSDomainRequest",
|
||
"responseMessageName": "FindEnabledNSDomainResponse",
|
||
"code": "rpc findEnabledNSDomain (FindEnabledNSDomainRequest) returns (FindEnabledNSDomainResponse);",
|
||
"doc": "查找单个域名"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNSDomains",
|
||
"requestMessageName": "CountAllEnabledNSDomainsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNSDomains (CountAllEnabledNSDomainsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算域名数量"
|
||
},
|
||
{
|
||
"name": "listEnabledNSDomains",
|
||
"requestMessageName": "ListEnabledNSDomainsRequest",
|
||
"responseMessageName": "ListEnabledNSDomainsResponse",
|
||
"code": "rpc listEnabledNSDomains (ListEnabledNSDomainsRequest) returns (ListEnabledNSDomainsResponse);",
|
||
"doc": "列出单页域名"
|
||
},
|
||
{
|
||
"name": "listNSDomainsAfterVersion",
|
||
"requestMessageName": "ListNSDomainsAfterVersionRequest",
|
||
"responseMessageName": "ListNSDomainsAfterVersionResponse",
|
||
"code": "rpc listNSDomainsAfterVersion (ListNSDomainsAfterVersionRequest) returns (ListNSDomainsAfterVersionResponse);",
|
||
"doc": "根据版本列出一组域名"
|
||
},
|
||
{
|
||
"name": "findEnabledNSDomainTSIG",
|
||
"requestMessageName": "FindEnabledNSDomainTSIGRequest",
|
||
"responseMessageName": "FindEnabledNSDomainTSIGResponse",
|
||
"code": "rpc findEnabledNSDomainTSIG (FindEnabledNSDomainTSIGRequest) returns (FindEnabledNSDomainTSIGResponse);",
|
||
"doc": "查找TSIG配置"
|
||
},
|
||
{
|
||
"name": "updateNSDomainTSIG",
|
||
"requestMessageName": "UpdateNSDomainTSIGRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSDomainTSIG (UpdateNSDomainTSIGRequest) returns (RPCSuccess);",
|
||
"doc": "修改TSIG配置"
|
||
}
|
||
],
|
||
"filename": "service_ns_domain.proto",
|
||
"doc": "域名相关服务"
|
||
},
|
||
{
|
||
"name": "NSKeyService",
|
||
"methods": [
|
||
{
|
||
"name": "createNSKey",
|
||
"requestMessageName": "CreateNSKeyRequest",
|
||
"responseMessageName": "CreateNSKeyResponse",
|
||
"code": "rpc createNSKey (CreateNSKeyRequest) returns (CreateNSKeyResponse);",
|
||
"doc": "创建密钥"
|
||
},
|
||
{
|
||
"name": "updateNSKey",
|
||
"requestMessageName": "UpdateNSKeyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSKey (UpdateNSKeyRequest) returns (RPCSuccess);",
|
||
"doc": "修改密钥"
|
||
},
|
||
{
|
||
"name": "deleteNSKey",
|
||
"requestMessageName": "DeleteNSKeyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNSKey (DeleteNSKeyRequest) returns (RPCSuccess);",
|
||
"doc": "删除密钥"
|
||
},
|
||
{
|
||
"name": "findEnabledNSKey",
|
||
"requestMessageName": "FindEnabledNSKeyRequest",
|
||
"responseMessageName": "FindEnabledNSKeyResponse",
|
||
"code": "rpc findEnabledNSKey (FindEnabledNSKeyRequest) returns (FindEnabledNSKeyResponse);",
|
||
"doc": "查找单个密钥"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNSKeys",
|
||
"requestMessageName": "CountAllEnabledNSKeysRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNSKeys (CountAllEnabledNSKeysRequest) returns (RPCCountResponse);",
|
||
"doc": "计算密钥数量"
|
||
},
|
||
{
|
||
"name": "listEnabledNSKeys",
|
||
"requestMessageName": "ListEnabledNSKeysRequest",
|
||
"responseMessageName": "ListEnabledNSKeysResponse",
|
||
"code": "rpc listEnabledNSKeys (ListEnabledNSKeysRequest) returns (ListEnabledNSKeysResponse);",
|
||
"doc": "列出单页密钥"
|
||
},
|
||
{
|
||
"name": "listNSKeysAfterVersion",
|
||
"requestMessageName": "ListNSKeysAfterVersionRequest",
|
||
"responseMessageName": "ListNSKeysAfterVersionResponse",
|
||
"code": "rpc listNSKeysAfterVersion (ListNSKeysAfterVersionRequest) returns (ListNSKeysAfterVersionResponse);",
|
||
"doc": "根据版本列出一组密钥"
|
||
}
|
||
],
|
||
"filename": "service_ns_key.proto",
|
||
"doc": "NS密钥相关服务"
|
||
},
|
||
{
|
||
"name": "NSNodeService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllEnabledNSNodesWithNSClusterId",
|
||
"requestMessageName": "FindAllEnabledNSNodesWithNSClusterIdRequest",
|
||
"responseMessageName": "FindAllEnabledNSNodesWithNSClusterIdResponse",
|
||
"code": "rpc findAllEnabledNSNodesWithNSClusterId (FindAllEnabledNSNodesWithNSClusterIdRequest) returns (FindAllEnabledNSNodesWithNSClusterIdResponse);",
|
||
"doc": "根据集群查找所有节点"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNSNodes",
|
||
"requestMessageName": "CountAllEnabledNSNodesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNSNodes (CountAllEnabledNSNodesRequest) returns (RPCCountResponse);",
|
||
"doc": "所有可用的节点数量"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNSNodesMatch",
|
||
"requestMessageName": "CountAllEnabledNSNodesMatchRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNSNodesMatch (CountAllEnabledNSNodesMatchRequest) returns (RPCCountResponse);",
|
||
"doc": "计算匹配的节点数量"
|
||
},
|
||
{
|
||
"name": "listEnabledNSNodesMatch",
|
||
"requestMessageName": "ListEnabledNSNodesMatchRequest",
|
||
"responseMessageName": "ListEnabledNSNodesMatchResponse",
|
||
"code": "rpc listEnabledNSNodesMatch (ListEnabledNSNodesMatchRequest) returns (ListEnabledNSNodesMatchResponse);",
|
||
"doc": "列出单页节点"
|
||
},
|
||
{
|
||
"name": "countAllUpgradeNSNodesWithNSClusterId",
|
||
"requestMessageName": "CountAllUpgradeNSNodesWithNSClusterIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllUpgradeNSNodesWithNSClusterId (CountAllUpgradeNSNodesWithNSClusterIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算需要升级的节点数量"
|
||
},
|
||
{
|
||
"name": "createNSNode",
|
||
"requestMessageName": "CreateNSNodeRequest",
|
||
"responseMessageName": "CreateNSNodeResponse",
|
||
"code": "rpc createNSNode (CreateNSNodeRequest) returns (CreateNSNodeResponse);",
|
||
"doc": "创建节点"
|
||
},
|
||
{
|
||
"name": "deleteNSNode",
|
||
"requestMessageName": "DeleteNSNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNSNode (DeleteNSNodeRequest) returns (RPCSuccess);",
|
||
"doc": "删除节点"
|
||
},
|
||
{
|
||
"name": "findEnabledNSNode",
|
||
"requestMessageName": "FindEnabledNSNodeRequest",
|
||
"responseMessageName": "FindEnabledNSNodeResponse",
|
||
"code": "rpc findEnabledNSNode (FindEnabledNSNodeRequest) returns (FindEnabledNSNodeResponse);",
|
||
"doc": "获取单个节点信息"
|
||
},
|
||
{
|
||
"name": "updateNSNode",
|
||
"requestMessageName": "UpdateNSNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSNode (UpdateNSNodeRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点"
|
||
},
|
||
{
|
||
"name": "installNSNode",
|
||
"requestMessageName": "InstallNSNodeRequest",
|
||
"responseMessageName": "InstallNSNodeResponse",
|
||
"code": "rpc installNSNode (InstallNSNodeRequest) returns (InstallNSNodeResponse);",
|
||
"doc": "安装节点"
|
||
},
|
||
{
|
||
"name": "findNSNodeInstallStatus",
|
||
"requestMessageName": "FindNSNodeInstallStatusRequest",
|
||
"responseMessageName": "FindNSNodeInstallStatusResponse",
|
||
"code": "rpc findNSNodeInstallStatus (FindNSNodeInstallStatusRequest) returns (FindNSNodeInstallStatusResponse);",
|
||
"doc": "读取节点安装状态"
|
||
},
|
||
{
|
||
"name": "updateNSNodeIsInstalled",
|
||
"requestMessageName": "UpdateNSNodeIsInstalledRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSNodeIsInstalled (UpdateNSNodeIsInstalledRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点安装状态"
|
||
},
|
||
{
|
||
"name": "updateNSNodeStatus",
|
||
"requestMessageName": "UpdateNSNodeStatusRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSNodeStatus (UpdateNSNodeStatusRequest) returns (RPCSuccess);",
|
||
"doc": "更新节点状态"
|
||
},
|
||
{
|
||
"name": "findCurrentNSNodeConfig",
|
||
"requestMessageName": "FindCurrentNSNodeConfigRequest",
|
||
"responseMessageName": "FindCurrentNSNodeConfigResponse",
|
||
"code": "rpc findCurrentNSNodeConfig (FindCurrentNSNodeConfigRequest) returns (FindCurrentNSNodeConfigResponse);",
|
||
"doc": "获取当前节点信息"
|
||
},
|
||
{
|
||
"name": "checkNSNodeLatestVersion",
|
||
"requestMessageName": "CheckNSNodeLatestVersionRequest",
|
||
"responseMessageName": "CheckNSNodeLatestVersionResponse",
|
||
"code": "rpc checkNSNodeLatestVersion (CheckNSNodeLatestVersionRequest) returns (CheckNSNodeLatestVersionResponse);",
|
||
"doc": "检查新版本"
|
||
},
|
||
{
|
||
"name": "downloadNSNodeInstallationFile",
|
||
"requestMessageName": "DownloadNSNodeInstallationFileRequest",
|
||
"responseMessageName": "DownloadNSNodeInstallationFileResponse",
|
||
"code": "rpc downloadNSNodeInstallationFile (DownloadNSNodeInstallationFileRequest) returns (DownloadNSNodeInstallationFileResponse);",
|
||
"doc": "下载最新DNS节点安装文件"
|
||
},
|
||
{
|
||
"name": "sendCommandToNSNode",
|
||
"requestMessageName": "NSNodeStreamMessage",
|
||
"responseMessageName": "NSNodeStreamMessage",
|
||
"code": "rpc sendCommandToNSNode (NSNodeStreamMessage) returns (NSNodeStreamMessage);",
|
||
"doc": "向节点发送命令"
|
||
},
|
||
{
|
||
"name": "updateNSNodeConnectedAPINodes",
|
||
"requestMessageName": "UpdateNSNodeConnectedAPINodesRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSNodeConnectedAPINodes (UpdateNSNodeConnectedAPINodesRequest) returns (RPCSuccess);",
|
||
"doc": "更改节点连接的API节点信息"
|
||
},
|
||
{
|
||
"name": "updateNSNodeLogin",
|
||
"requestMessageName": "UpdateNSNodeLoginRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSNodeLogin (UpdateNSNodeLoginRequest) returns (RPCSuccess);",
|
||
"doc": "修改节点登录信息"
|
||
},
|
||
{
|
||
"name": "startNSNode",
|
||
"requestMessageName": "StartNSNodeRequest",
|
||
"responseMessageName": "StartNSNodeResponse",
|
||
"code": "rpc startNSNode (StartNSNodeRequest) returns (StartNSNodeResponse);",
|
||
"doc": "启动节点"
|
||
},
|
||
{
|
||
"name": "stopNSNode",
|
||
"requestMessageName": "StopNSNodeRequest",
|
||
"responseMessageName": "StopNSNodeResponse",
|
||
"code": "rpc stopNSNode (StopNSNodeRequest) returns (StopNSNodeResponse);",
|
||
"doc": "停止节点"
|
||
}
|
||
],
|
||
"filename": "service_ns_node.proto",
|
||
"doc": "域名服务器节点服务"
|
||
},
|
||
{
|
||
"name": "NSQuestionOptionService",
|
||
"methods": [
|
||
{
|
||
"name": "createNSQuestionOption",
|
||
"requestMessageName": "CreateNSQuestionOptionRequest",
|
||
"responseMessageName": "CreateNSQuestionOptionResponse",
|
||
"code": "rpc createNSQuestionOption(CreateNSQuestionOptionRequest) returns (CreateNSQuestionOptionResponse);",
|
||
"doc": "创建选项"
|
||
},
|
||
{
|
||
"name": "findNSQuestionOption",
|
||
"requestMessageName": "FindNSQuestionOptionRequest",
|
||
"responseMessageName": "FindNSQuestionOptionResponse",
|
||
"code": "rpc findNSQuestionOption(FindNSQuestionOptionRequest) returns (FindNSQuestionOptionResponse);",
|
||
"doc": "读取选项"
|
||
},
|
||
{
|
||
"name": "deleteNSQuestionOption",
|
||
"requestMessageName": "DeleteNSQuestionOptionRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNSQuestionOption(DeleteNSQuestionOptionRequest) returns (RPCSuccess);",
|
||
"doc": "删除选项"
|
||
}
|
||
],
|
||
"filename": "service_ns_question_option.proto",
|
||
"doc": "DNS查询选项"
|
||
},
|
||
{
|
||
"name": "NSRecordService",
|
||
"methods": [
|
||
{
|
||
"name": "createNSRecord",
|
||
"requestMessageName": "CreateNSRecordRequest",
|
||
"responseMessageName": "CreateNSRecordResponse",
|
||
"code": "rpc createNSRecord (CreateNSRecordRequest) returns (CreateNSRecordResponse);",
|
||
"doc": "创建记录"
|
||
},
|
||
{
|
||
"name": "updateNSRecord",
|
||
"requestMessageName": "UpdateNSRecordRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSRecord (UpdateNSRecordRequest) returns (RPCSuccess);",
|
||
"doc": "修改记录"
|
||
},
|
||
{
|
||
"name": "deleteNSRecord",
|
||
"requestMessageName": "DeleteNSRecordRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNSRecord (DeleteNSRecordRequest) returns (RPCSuccess);",
|
||
"doc": "删除记录"
|
||
},
|
||
{
|
||
"name": "countAllEnabledNSRecords",
|
||
"requestMessageName": "CountAllEnabledNSRecordsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledNSRecords (CountAllEnabledNSRecordsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算记录数量"
|
||
},
|
||
{
|
||
"name": "listEnabledNSRecords",
|
||
"requestMessageName": "ListEnabledNSRecordsRequest",
|
||
"responseMessageName": "ListEnabledNSRecordsResponse",
|
||
"code": "rpc listEnabledNSRecords (ListEnabledNSRecordsRequest) returns (ListEnabledNSRecordsResponse);",
|
||
"doc": "读取单页记录"
|
||
},
|
||
{
|
||
"name": "findEnabledNSRecord",
|
||
"requestMessageName": "FindEnabledNSRecordRequest",
|
||
"responseMessageName": "FindEnabledNSRecordResponse",
|
||
"code": "rpc findEnabledNSRecord (FindEnabledNSRecordRequest) returns (FindEnabledNSRecordResponse);",
|
||
"doc": "查询单个记录信息"
|
||
},
|
||
{
|
||
"name": "listNSRecordsAfterVersion",
|
||
"requestMessageName": "ListNSRecordsAfterVersionRequest",
|
||
"responseMessageName": "ListNSRecordsAfterVersionResponse",
|
||
"code": "rpc listNSRecordsAfterVersion (ListNSRecordsAfterVersionRequest) returns (ListNSRecordsAfterVersionResponse);",
|
||
"doc": "根据版本列出一组记录"
|
||
}
|
||
],
|
||
"filename": "service_ns_record.proto",
|
||
"doc": "域名记录相关服务"
|
||
},
|
||
{
|
||
"name": "NSRecordHourlyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "uploadNSRecordHourlyStats",
|
||
"requestMessageName": "UploadNSRecordHourlyStatsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc uploadNSRecordHourlyStats (UploadNSRecordHourlyStatsRequest) returns (RPCSuccess);",
|
||
"doc": "上传统计"
|
||
}
|
||
],
|
||
"filename": "service_ns_record_hourly_stat.proto",
|
||
"doc": "NS记录小时统计"
|
||
},
|
||
{
|
||
"name": "NSRouteService",
|
||
"methods": [
|
||
{
|
||
"name": "createNSRoute",
|
||
"requestMessageName": "CreateNSRouteRequest",
|
||
"responseMessageName": "CreateNSRouteResponse",
|
||
"code": "rpc createNSRoute (CreateNSRouteRequest) returns (CreateNSRouteResponse);",
|
||
"doc": "创建线路"
|
||
},
|
||
{
|
||
"name": "updateNSRoute",
|
||
"requestMessageName": "UpdateNSRouteRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSRoute (UpdateNSRouteRequest) returns (RPCSuccess);",
|
||
"doc": "修改线路"
|
||
},
|
||
{
|
||
"name": "deleteNSRoute",
|
||
"requestMessageName": "DeleteNSRouteRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteNSRoute (DeleteNSRouteRequest) returns (RPCSuccess);",
|
||
"doc": "删除线路"
|
||
},
|
||
{
|
||
"name": "findEnabledNSRoute",
|
||
"requestMessageName": "FindEnabledNSRouteRequest",
|
||
"responseMessageName": "FindEnabledNSRouteResponse",
|
||
"code": "rpc findEnabledNSRoute (FindEnabledNSRouteRequest) returns (FindEnabledNSRouteResponse);",
|
||
"doc": "获取单个路线信息"
|
||
},
|
||
{
|
||
"name": "findAllEnabledNSRoutes",
|
||
"requestMessageName": "FindAllEnabledNSRoutesRequest",
|
||
"responseMessageName": "FindAllEnabledNSRoutesResponse",
|
||
"code": "rpc findAllEnabledNSRoutes (FindAllEnabledNSRoutesRequest) returns (FindAllEnabledNSRoutesResponse);",
|
||
"doc": "读取所有线路"
|
||
},
|
||
{
|
||
"name": "updateNSRouteOrders",
|
||
"requestMessageName": "UpdateNSRouteOrdersRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateNSRouteOrders (UpdateNSRouteOrdersRequest) returns (RPCSuccess);",
|
||
"doc": "设置线路排序"
|
||
},
|
||
{
|
||
"name": "listNSRoutesAfterVersion",
|
||
"requestMessageName": "ListNSRoutesAfterVersionRequest",
|
||
"responseMessageName": "ListNSRoutesAfterVersionResponse",
|
||
"code": "rpc listNSRoutesAfterVersion (ListNSRoutesAfterVersionRequest) returns (ListNSRoutesAfterVersionResponse);",
|
||
"doc": "根据版本列出一组线路"
|
||
}
|
||
],
|
||
"filename": "service_ns_route.proto",
|
||
"doc": "线路相关服务"
|
||
},
|
||
{
|
||
"name": "OriginService",
|
||
"methods": [
|
||
{
|
||
"name": "createOrigin",
|
||
"requestMessageName": "CreateOriginRequest",
|
||
"responseMessageName": "CreateOriginResponse",
|
||
"code": "rpc createOrigin (CreateOriginRequest) returns (CreateOriginResponse);",
|
||
"doc": "创建源站"
|
||
},
|
||
{
|
||
"name": "updateOrigin",
|
||
"requestMessageName": "UpdateOriginRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateOrigin (UpdateOriginRequest) returns (RPCSuccess);",
|
||
"doc": "修改源站"
|
||
},
|
||
{
|
||
"name": "findEnabledOrigin",
|
||
"requestMessageName": "FindEnabledOriginRequest",
|
||
"responseMessageName": "FindEnabledOriginResponse",
|
||
"code": "rpc findEnabledOrigin (FindEnabledOriginRequest) returns (FindEnabledOriginResponse);",
|
||
"doc": "查找单个源站信息"
|
||
},
|
||
{
|
||
"name": "findEnabledOriginConfig",
|
||
"requestMessageName": "FindEnabledOriginConfigRequest",
|
||
"responseMessageName": "FindEnabledOriginConfigResponse",
|
||
"code": "rpc findEnabledOriginConfig (FindEnabledOriginConfigRequest) returns (FindEnabledOriginConfigResponse);",
|
||
"doc": "查找源站配置"
|
||
}
|
||
],
|
||
"filename": "service_origin.proto",
|
||
"doc": "源站管理服务"
|
||
},
|
||
{
|
||
"name": "PlanService",
|
||
"methods": [
|
||
{
|
||
"name": "createPlan",
|
||
"requestMessageName": "CreatePlanRequest",
|
||
"responseMessageName": "CreatePlanResponse",
|
||
"code": "rpc createPlan(CreatePlanRequest) returns (CreatePlanResponse);",
|
||
"doc": "创建套餐"
|
||
},
|
||
{
|
||
"name": "updatePlan",
|
||
"requestMessageName": "UpdatePlanRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updatePlan(UpdatePlanRequest) returns (RPCSuccess);",
|
||
"doc": "修改套餐"
|
||
},
|
||
{
|
||
"name": "deletePlan",
|
||
"requestMessageName": "DeletePlanRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deletePlan(DeletePlanRequest) returns (RPCSuccess);",
|
||
"doc": "删除套餐"
|
||
},
|
||
{
|
||
"name": "findEnabledPlan",
|
||
"requestMessageName": "FindEnabledPlanRequest",
|
||
"responseMessageName": "FindEnabledPlanResponse",
|
||
"code": "rpc findEnabledPlan(FindEnabledPlanRequest) returns (FindEnabledPlanResponse);",
|
||
"doc": "查找单个套餐"
|
||
},
|
||
{
|
||
"name": "countAllEnabledPlans",
|
||
"requestMessageName": "CountAllEnabledPlansRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledPlans(CountAllEnabledPlansRequest) returns (RPCCountResponse);",
|
||
"doc": "计算套餐数量"
|
||
},
|
||
{
|
||
"name": "listEnabledPlans",
|
||
"requestMessageName": "ListEnabledPlansRequest",
|
||
"responseMessageName": "ListEnabledPlansResponse",
|
||
"code": "rpc listEnabledPlans(ListEnabledPlansRequest) returns (ListEnabledPlansResponse);",
|
||
"doc": "列出单页套餐"
|
||
},
|
||
{
|
||
"name": "sortPlans",
|
||
"requestMessageName": "SortPlansRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc sortPlans(SortPlansRequest) returns (RPCSuccess);",
|
||
"doc": "对套餐进行排序"
|
||
}
|
||
],
|
||
"filename": "service_plan.proto",
|
||
"doc": "套餐相关服务"
|
||
},
|
||
{
|
||
"name": "RegionCityService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllEnabledRegionCities",
|
||
"requestMessageName": "FindAllEnabledRegionCitiesRequest",
|
||
"responseMessageName": "FindAllEnabledRegionCitiesResponse",
|
||
"code": "rpc findAllEnabledRegionCities (FindAllEnabledRegionCitiesRequest) returns (FindAllEnabledRegionCitiesResponse);",
|
||
"doc": "查找所有城市"
|
||
},
|
||
{
|
||
"name": "findEnabledRegionCity",
|
||
"requestMessageName": "FindEnabledRegionCityRequest",
|
||
"responseMessageName": "FindEnabledRegionCityResponse",
|
||
"code": "rpc findEnabledRegionCity (FindEnabledRegionCityRequest) returns (FindEnabledRegionCityResponse);",
|
||
"doc": "查找单个城市信息"
|
||
}
|
||
],
|
||
"filename": "service_region_city.proto",
|
||
"doc": "城市相关服务"
|
||
},
|
||
{
|
||
"name": "RegionCountryService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllEnabledRegionCountries",
|
||
"requestMessageName": "FindAllEnabledRegionCountriesRequest",
|
||
"responseMessageName": "FindAllEnabledRegionCountriesResponse",
|
||
"code": "rpc findAllEnabledRegionCountries (FindAllEnabledRegionCountriesRequest) returns (FindAllEnabledRegionCountriesResponse);",
|
||
"doc": "查找所有的国家列表"
|
||
},
|
||
{
|
||
"name": "findEnabledRegionCountry",
|
||
"requestMessageName": "FindEnabledRegionCountryRequest",
|
||
"responseMessageName": "FindEnabledRegionCountryResponse",
|
||
"code": "rpc findEnabledRegionCountry (FindEnabledRegionCountryRequest) returns (FindEnabledRegionCountryResponse);",
|
||
"doc": "查找单个国家信息"
|
||
}
|
||
],
|
||
"filename": "service_region_country.proto",
|
||
"doc": "国家相关服务"
|
||
},
|
||
{
|
||
"name": "RegionProviderService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllEnabledRegionProviders",
|
||
"requestMessageName": "FindAllEnabledRegionProvidersRequest",
|
||
"responseMessageName": "FindAllEnabledRegionProvidersResponse",
|
||
"code": "rpc findAllEnabledRegionProviders (FindAllEnabledRegionProvidersRequest) returns (FindAllEnabledRegionProvidersResponse);",
|
||
"doc": "查找所有ISP"
|
||
},
|
||
{
|
||
"name": "findEnabledRegionProvider",
|
||
"requestMessageName": "FindEnabledRegionProviderRequest",
|
||
"responseMessageName": "FindEnabledRegionProviderResponse",
|
||
"code": "rpc findEnabledRegionProvider (FindEnabledRegionProviderRequest) returns (FindEnabledRegionProviderResponse);",
|
||
"doc": "查找单个ISP信息"
|
||
}
|
||
],
|
||
"filename": "service_region_provider.proto",
|
||
"doc": "ISP相关服务"
|
||
},
|
||
{
|
||
"name": "RegionProvinceService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllEnabledRegionProvincesWithCountryId",
|
||
"requestMessageName": "FindAllEnabledRegionProvincesWithCountryIdRequest",
|
||
"responseMessageName": "FindAllEnabledRegionProvincesWithCountryIdResponse",
|
||
"code": "rpc findAllEnabledRegionProvincesWithCountryId (FindAllEnabledRegionProvincesWithCountryIdRequest) returns (FindAllEnabledRegionProvincesWithCountryIdResponse);",
|
||
"doc": "查找所有省份"
|
||
},
|
||
{
|
||
"name": "findEnabledRegionProvince",
|
||
"requestMessageName": "FindEnabledRegionProvinceRequest",
|
||
"responseMessageName": "FindEnabledRegionProvinceResponse",
|
||
"code": "rpc findEnabledRegionProvince (FindEnabledRegionProvinceRequest) returns (FindEnabledRegionProvinceResponse);",
|
||
"doc": "查找单个省份信息"
|
||
}
|
||
],
|
||
"filename": "service_region_province.proto",
|
||
"doc": "省份相关服务"
|
||
},
|
||
{
|
||
"name": "ReportNodeService",
|
||
"methods": [
|
||
{
|
||
"name": "createReportNode",
|
||
"requestMessageName": "CreateReportNodeRequest",
|
||
"responseMessageName": "CreateReportNodeResponse",
|
||
"code": "rpc createReportNode(CreateReportNodeRequest) returns (CreateReportNodeResponse);",
|
||
"doc": "添加终端"
|
||
},
|
||
{
|
||
"name": "deleteReportNode",
|
||
"requestMessageName": "DeleteReportNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteReportNode(DeleteReportNodeRequest) returns (RPCSuccess);",
|
||
"doc": "删除终端"
|
||
},
|
||
{
|
||
"name": "updateReportNode",
|
||
"requestMessageName": "UpdateReportNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateReportNode(UpdateReportNodeRequest) returns (RPCSuccess);",
|
||
"doc": "修改终端"
|
||
},
|
||
{
|
||
"name": "countAllEnabledReportNodes",
|
||
"requestMessageName": "CountAllEnabledReportNodesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledReportNodes(CountAllEnabledReportNodesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算终端数量"
|
||
},
|
||
{
|
||
"name": "listEnabledReportNodes",
|
||
"requestMessageName": "ListEnabledReportNodesRequest",
|
||
"responseMessageName": "ListEnabledReportNodesResponse",
|
||
"code": "rpc listEnabledReportNodes(ListEnabledReportNodesRequest) returns (ListEnabledReportNodesResponse);",
|
||
"doc": "列出单页终端"
|
||
},
|
||
{
|
||
"name": "findEnabledReportNode",
|
||
"requestMessageName": "FindEnabledReportNodeRequest",
|
||
"responseMessageName": "FindEnabledReportNodeResponse",
|
||
"code": "rpc findEnabledReportNode(FindEnabledReportNodeRequest) returns (FindEnabledReportNodeResponse);",
|
||
"doc": "查找单个终端"
|
||
},
|
||
{
|
||
"name": "updateReportNodeStatus",
|
||
"requestMessageName": "UpdateReportNodeStatusRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateReportNodeStatus (UpdateReportNodeStatusRequest) returns (RPCSuccess);",
|
||
"doc": "更新节点状态"
|
||
},
|
||
{
|
||
"name": "findCurrentReportNodeConfig",
|
||
"requestMessageName": "FindCurrentReportNodeConfigRequest",
|
||
"responseMessageName": "FindCurrentReportNodeConfigResponse",
|
||
"code": "rpc findCurrentReportNodeConfig (FindCurrentReportNodeConfigRequest) returns (FindCurrentReportNodeConfigResponse);",
|
||
"doc": "获取当前节点信息"
|
||
},
|
||
{
|
||
"name": "findReportNodeTasks",
|
||
"requestMessageName": "FindReportNodeTasksRequest",
|
||
"responseMessageName": "FindReportNodeTasksResponse",
|
||
"code": "rpc findReportNodeTasks(FindReportNodeTasksRequest) returns (FindReportNodeTasksResponse);",
|
||
"doc": "读取任务"
|
||
},
|
||
{
|
||
"name": "findLatestReportNodeVersion",
|
||
"requestMessageName": "FindLatestReportNodeVersionRequest",
|
||
"responseMessageName": "FindLatestReportNodeVersionResponse",
|
||
"code": "rpc findLatestReportNodeVersion(FindLatestReportNodeVersionRequest) returns (FindLatestReportNodeVersionResponse);",
|
||
"doc": "取得最新的版本号"
|
||
},
|
||
{
|
||
"name": "countAllReportNodeTasks",
|
||
"requestMessageName": "CountAllReportNodeTasksRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllReportNodeTasks(CountAllReportNodeTasksRequest) returns (RPCCountResponse);",
|
||
"doc": "计算任务数量"
|
||
},
|
||
{
|
||
"name": "listReportNodeTasks",
|
||
"requestMessageName": "ListReportNodeTasksRequest",
|
||
"responseMessageName": "ListReportNodeTasksResponse",
|
||
"code": "rpc listReportNodeTasks(ListReportNodeTasksRequest) returns (ListReportNodeTasksResponse);",
|
||
"doc": "列出单页任务"
|
||
},
|
||
{
|
||
"name": "updateReportNodeGlobalSetting",
|
||
"requestMessageName": "UpdateReportNodeGlobalSetting",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateReportNodeGlobalSetting(UpdateReportNodeGlobalSetting) returns (RPCSuccess);",
|
||
"doc": "修改全局设置"
|
||
},
|
||
{
|
||
"name": "readReportNodeGlobalSetting",
|
||
"requestMessageName": "ReadReportNodeGlobalSettingRequest",
|
||
"responseMessageName": "ReadReportNodeGlobalSettingResponse",
|
||
"code": "rpc readReportNodeGlobalSetting(ReadReportNodeGlobalSettingRequest) returns (ReadReportNodeGlobalSettingResponse);",
|
||
"doc": "读取全局设置"
|
||
}
|
||
],
|
||
"filename": "service_report_node.proto",
|
||
"doc": "监控终端服务"
|
||
},
|
||
{
|
||
"name": "ReportNodeGroupService",
|
||
"methods": [
|
||
{
|
||
"name": "createReportNodeGroup",
|
||
"requestMessageName": "CreateReportNodeGroupRequest",
|
||
"responseMessageName": "CreateReportNodeGroupResponse",
|
||
"code": "rpc createReportNodeGroup(CreateReportNodeGroupRequest) returns (CreateReportNodeGroupResponse);",
|
||
"doc": "创建分组"
|
||
},
|
||
{
|
||
"name": "updateReportNodeGroup",
|
||
"requestMessageName": "UpdateReportNodeGroupRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateReportNodeGroup(UpdateReportNodeGroupRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组"
|
||
},
|
||
{
|
||
"name": "deleteReportNodeGroup",
|
||
"requestMessageName": "DeleteReportNodeGroupRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteReportNodeGroup(DeleteReportNodeGroupRequest) returns (RPCSuccess);",
|
||
"doc": "删除分组"
|
||
},
|
||
{
|
||
"name": "findAllEnabledReportNodeGroups",
|
||
"requestMessageName": "FindAllEnabledReportNodeGroupsRequest",
|
||
"responseMessageName": "FindAllEnabledReportNodeGroupsResponse",
|
||
"code": "rpc findAllEnabledReportNodeGroups(FindAllEnabledReportNodeGroupsRequest) returns (FindAllEnabledReportNodeGroupsResponse);",
|
||
"doc": "查找所有分组"
|
||
},
|
||
{
|
||
"name": "findEnabledReportNodeGroup",
|
||
"requestMessageName": "FindEnabledReportNodeGroupRequest",
|
||
"responseMessageName": "FindEnabledReportNodeGroupResponse",
|
||
"code": "rpc findEnabledReportNodeGroup(FindEnabledReportNodeGroupRequest) returns (FindEnabledReportNodeGroupResponse);",
|
||
"doc": "查找单个分组"
|
||
},
|
||
{
|
||
"name": "countAllEnabledReportNodeGroups",
|
||
"requestMessageName": "CountAllEnabledReportNodeGroupsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledReportNodeGroups(CountAllEnabledReportNodeGroupsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算所有分组数量"
|
||
}
|
||
],
|
||
"filename": "service_report_node_group.proto",
|
||
"doc": "监控节点分组"
|
||
},
|
||
{
|
||
"name": "ReportResultService",
|
||
"methods": [
|
||
{
|
||
"name": "countAllReportResults",
|
||
"requestMessageName": "CountAllReportResultsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllReportResults(CountAllReportResultsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算监控结果数量"
|
||
},
|
||
{
|
||
"name": "listReportResults",
|
||
"requestMessageName": "ListReportResultsRequest",
|
||
"responseMessageName": "ListReportResultsResponse",
|
||
"code": "rpc listReportResults(ListReportResultsRequest) returns (ListReportResultsResponse);",
|
||
"doc": "列出单页监控结果"
|
||
},
|
||
{
|
||
"name": "updateReportResults",
|
||
"requestMessageName": "UpdateReportResultsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateReportResults(UpdateReportResultsRequest) returns (RPCSuccess);",
|
||
"doc": "上传报告结果"
|
||
},
|
||
{
|
||
"name": "findAllReportResults",
|
||
"requestMessageName": "FindAllReportResultsRequest",
|
||
"responseMessageName": "FindAllReportResultsResponse",
|
||
"code": "rpc findAllReportResults(FindAllReportResultsRequest) returns (FindAllReportResultsResponse);",
|
||
"doc": "查询某个对象的监控结果"
|
||
}
|
||
],
|
||
"filename": "service_report_result.proto",
|
||
"doc": "区域监控报告结果"
|
||
},
|
||
{
|
||
"name": "ReverseProxyService",
|
||
"methods": [
|
||
{
|
||
"name": "createReverseProxy",
|
||
"requestMessageName": "CreateReverseProxyRequest",
|
||
"responseMessageName": "CreateReverseProxyResponse",
|
||
"code": "rpc createReverseProxy (CreateReverseProxyRequest) returns (CreateReverseProxyResponse);",
|
||
"doc": "创建反向代理"
|
||
},
|
||
{
|
||
"name": "findEnabledReverseProxy",
|
||
"requestMessageName": "FindEnabledReverseProxyRequest",
|
||
"responseMessageName": "FindEnabledReverseProxyResponse",
|
||
"code": "rpc findEnabledReverseProxy (FindEnabledReverseProxyRequest) returns (FindEnabledReverseProxyResponse);",
|
||
"doc": "查找反向代理"
|
||
},
|
||
{
|
||
"name": "findEnabledReverseProxyConfig",
|
||
"requestMessageName": "FindEnabledReverseProxyConfigRequest",
|
||
"responseMessageName": "FindEnabledReverseProxyConfigResponse",
|
||
"code": "rpc findEnabledReverseProxyConfig (FindEnabledReverseProxyConfigRequest) returns (FindEnabledReverseProxyConfigResponse);",
|
||
"doc": "查找反向代理配置"
|
||
},
|
||
{
|
||
"name": "updateReverseProxyScheduling",
|
||
"requestMessageName": "UpdateReverseProxySchedulingRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateReverseProxyScheduling (UpdateReverseProxySchedulingRequest) returns (RPCSuccess);",
|
||
"doc": "修改反向代理的调度算法"
|
||
},
|
||
{
|
||
"name": "updateReverseProxyPrimaryOrigins",
|
||
"requestMessageName": "UpdateReverseProxyPrimaryOriginsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateReverseProxyPrimaryOrigins (UpdateReverseProxyPrimaryOriginsRequest) returns (RPCSuccess);",
|
||
"doc": "修改主要源站信息"
|
||
},
|
||
{
|
||
"name": "updateReverseProxyBackupOrigins",
|
||
"requestMessageName": "UpdateReverseProxyBackupOriginsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateReverseProxyBackupOrigins (UpdateReverseProxyBackupOriginsRequest) returns (RPCSuccess);",
|
||
"doc": "修改备用源站信息"
|
||
},
|
||
{
|
||
"name": "updateReverseProxy",
|
||
"requestMessageName": "UpdateReverseProxyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateReverseProxy (UpdateReverseProxyRequest) returns (RPCSuccess);",
|
||
"doc": "修改反向代理设置"
|
||
}
|
||
],
|
||
"filename": "service_reverse_proxy.proto",
|
||
"doc": "反向代理管理服务"
|
||
},
|
||
{
|
||
"name": "ScriptService",
|
||
"methods": [
|
||
{
|
||
"name": "createScript",
|
||
"requestMessageName": "CreateScriptRequest",
|
||
"responseMessageName": "CreateScriptResponse",
|
||
"code": "rpc createScript(CreateScriptRequest) returns (CreateScriptResponse);",
|
||
"doc": "添加脚本"
|
||
},
|
||
{
|
||
"name": "deleteScript",
|
||
"requestMessageName": "DeleteScriptRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteScript(DeleteScriptRequest) returns (RPCSuccess);",
|
||
"doc": "删除脚本"
|
||
},
|
||
{
|
||
"name": "countAllEnabledScripts",
|
||
"requestMessageName": "CountAllEnabledScriptsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledScripts(CountAllEnabledScriptsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算脚本数量"
|
||
},
|
||
{
|
||
"name": "listEnabledScripts",
|
||
"requestMessageName": "ListEnabledScriptsRequest",
|
||
"responseMessageName": "ListEnabledScriptsResponse",
|
||
"code": "rpc listEnabledScripts(ListEnabledScriptsRequest) returns (ListEnabledScriptsResponse);",
|
||
"doc": "列出单页脚本"
|
||
},
|
||
{
|
||
"name": "publishScripts",
|
||
"requestMessageName": "PublishScriptsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc publishScripts(PublishScriptsRequest) returns (RPCSuccess);",
|
||
"doc": "发布脚本"
|
||
},
|
||
{
|
||
"name": "checkScriptUpdates",
|
||
"requestMessageName": "CheckScriptUpdatesRequest",
|
||
"responseMessageName": "CheckScriptUpdatesResponse",
|
||
"code": "rpc checkScriptUpdates(CheckScriptUpdatesRequest) returns (CheckScriptUpdatesResponse);",
|
||
"doc": "检查脚本是否需要有更新"
|
||
},
|
||
{
|
||
"name": "findEnabledScript",
|
||
"requestMessageName": "FindEnabledScriptRequest",
|
||
"responseMessageName": "FindEnabledScriptResponse",
|
||
"code": "rpc findEnabledScript(FindEnabledScriptRequest) returns (FindEnabledScriptResponse);",
|
||
"doc": "查找单个脚本"
|
||
},
|
||
{
|
||
"name": "updateScript",
|
||
"requestMessageName": "UpdateScriptRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateScript(UpdateScriptRequest) returns (RPCSuccess);",
|
||
"doc": "修改脚本"
|
||
},
|
||
{
|
||
"name": "composeScriptConfigs",
|
||
"requestMessageName": "ComposeScriptConfigsRequest",
|
||
"responseMessageName": "ComposeScriptConfigsResponse",
|
||
"code": "rpc composeScriptConfigs(ComposeScriptConfigsRequest) returns (ComposeScriptConfigsResponse);",
|
||
"doc": "组合脚本配置"
|
||
}
|
||
],
|
||
"filename": "service_script.proto",
|
||
"doc": "脚本相关服务"
|
||
},
|
||
{
|
||
"name": "ServerService",
|
||
"methods": [
|
||
{
|
||
"name": "createServer",
|
||
"requestMessageName": "CreateServerRequest",
|
||
"responseMessageName": "CreateServerResponse",
|
||
"code": "rpc createServer (CreateServerRequest) returns (CreateServerResponse);",
|
||
"doc": "创建服务"
|
||
},
|
||
{
|
||
"name": "updateServerBasic",
|
||
"requestMessageName": "UpdateServerBasicRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerBasic (UpdateServerBasicRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务基本信息"
|
||
},
|
||
{
|
||
"name": "updateServerGroupIds",
|
||
"requestMessageName": "UpdateServerGroupIdsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerGroupIds(UpdateServerGroupIdsRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务所在分组"
|
||
},
|
||
{
|
||
"name": "updateServerIsOn",
|
||
"requestMessageName": "UpdateServerIsOnRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerIsOn (UpdateServerIsOnRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务是否启用"
|
||
},
|
||
{
|
||
"name": "updateServerHTTP",
|
||
"requestMessageName": "UpdateServerHTTPRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerHTTP (UpdateServerHTTPRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的HTTP设置"
|
||
},
|
||
{
|
||
"name": "updateServerHTTPS",
|
||
"requestMessageName": "UpdateServerHTTPSRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerHTTPS (UpdateServerHTTPSRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的HTTPS设置"
|
||
},
|
||
{
|
||
"name": "updateServerTCP",
|
||
"requestMessageName": "UpdateServerTCPRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerTCP (UpdateServerTCPRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的TCP设置"
|
||
},
|
||
{
|
||
"name": "updateServerTLS",
|
||
"requestMessageName": "UpdateServerTLSRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerTLS (UpdateServerTLSRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的TLS设置"
|
||
},
|
||
{
|
||
"name": "updateServerUnix",
|
||
"requestMessageName": "UpdateServerUnixRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerUnix (UpdateServerUnixRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的Unix设置"
|
||
},
|
||
{
|
||
"name": "updateServerUDP",
|
||
"requestMessageName": "UpdateServerUDPRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerUDP (UpdateServerUDPRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的UDP设置"
|
||
},
|
||
{
|
||
"name": "updateServerWeb",
|
||
"requestMessageName": "UpdateServerWebRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerWeb (UpdateServerWebRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的Web设置"
|
||
},
|
||
{
|
||
"name": "updateServerReverseProxy",
|
||
"requestMessageName": "UpdateServerReverseProxyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerReverseProxy (UpdateServerReverseProxyRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的反向代理设置"
|
||
},
|
||
{
|
||
"name": "findServerNames",
|
||
"requestMessageName": "FindServerNamesRequest",
|
||
"responseMessageName": "FindServerNamesResponse",
|
||
"code": "rpc findServerNames (FindServerNamesRequest) returns (FindServerNamesResponse);",
|
||
"doc": "查找服务的域名设置"
|
||
},
|
||
{
|
||
"name": "updateServerNames",
|
||
"requestMessageName": "UpdateServerNamesRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerNames (UpdateServerNamesRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的域名设置"
|
||
},
|
||
{
|
||
"name": "updateServerNamesAuditing",
|
||
"requestMessageName": "UpdateServerNamesAuditingRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerNamesAuditing (UpdateServerNamesAuditingRequest) returns (RPCSuccess);",
|
||
"doc": "审核服务的域名设置"
|
||
},
|
||
{
|
||
"name": "updateServerDNS",
|
||
"requestMessageName": "UpdateServerDNSRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerDNS(UpdateServerDNSRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务的DNS相关设置"
|
||
},
|
||
{
|
||
"name": "regenerateServerCNAME",
|
||
"requestMessageName": "RegenerateServerCNAMERequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc regenerateServerCNAME(RegenerateServerCNAMERequest) returns (RPCSuccess);",
|
||
"doc": "重新生成CNAME"
|
||
},
|
||
{
|
||
"name": "countAllEnabledServersMatch",
|
||
"requestMessageName": "CountAllEnabledServersMatchRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledServersMatch (CountAllEnabledServersMatchRequest) returns (RPCCountResponse);",
|
||
"doc": "计算匹配的服务数量"
|
||
},
|
||
{
|
||
"name": "listEnabledServersMatch",
|
||
"requestMessageName": "ListEnabledServersMatchRequest",
|
||
"responseMessageName": "ListEnabledServersMatchResponse",
|
||
"code": "rpc listEnabledServersMatch (ListEnabledServersMatchRequest) returns (ListEnabledServersMatchResponse);",
|
||
"doc": "列出单页服务"
|
||
},
|
||
{
|
||
"name": "deleteServer",
|
||
"requestMessageName": "DeleteServerRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteServer (DeleteServerRequest) returns (RPCSuccess);",
|
||
"doc": "禁用某服务"
|
||
},
|
||
{
|
||
"name": "findEnabledServer",
|
||
"requestMessageName": "FindEnabledServerRequest",
|
||
"responseMessageName": "FindEnabledServerResponse",
|
||
"code": "rpc findEnabledServer (FindEnabledServerRequest) returns (FindEnabledServerResponse);",
|
||
"doc": "查找单个服务"
|
||
},
|
||
{
|
||
"name": "findEnabledServerConfig",
|
||
"requestMessageName": "FindEnabledServerConfigRequest",
|
||
"responseMessageName": "FindEnabledServerConfigResponse",
|
||
"code": "rpc findEnabledServerConfig (FindEnabledServerConfigRequest) returns (FindEnabledServerConfigResponse);",
|
||
"doc": "查找服务配置"
|
||
},
|
||
{
|
||
"name": "findEnabledServerType",
|
||
"requestMessageName": "FindEnabledServerTypeRequest",
|
||
"responseMessageName": "FindEnabledServerTypeResponse",
|
||
"code": "rpc findEnabledServerType (FindEnabledServerTypeRequest) returns (FindEnabledServerTypeResponse);",
|
||
"doc": "查找服务的服务类型"
|
||
},
|
||
{
|
||
"name": "findAndInitServerReverseProxyConfig",
|
||
"requestMessageName": "FindAndInitServerReverseProxyConfigRequest",
|
||
"responseMessageName": "FindAndInitServerReverseProxyConfigResponse",
|
||
"code": "rpc findAndInitServerReverseProxyConfig (FindAndInitServerReverseProxyConfigRequest) returns (FindAndInitServerReverseProxyConfigResponse);",
|
||
"doc": "查找反向代理设置"
|
||
},
|
||
{
|
||
"name": "findAndInitServerWebConfig",
|
||
"requestMessageName": "FindAndInitServerWebConfigRequest",
|
||
"responseMessageName": "FindAndInitServerWebConfigResponse",
|
||
"code": "rpc findAndInitServerWebConfig (FindAndInitServerWebConfigRequest) returns (FindAndInitServerWebConfigResponse);",
|
||
"doc": "初始化Web设置"
|
||
},
|
||
{
|
||
"name": "countAllEnabledServersWithSSLCertId",
|
||
"requestMessageName": "CountAllEnabledServersWithSSLCertIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledServersWithSSLCertId (CountAllEnabledServersWithSSLCertIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个SSL证书的服务数量"
|
||
},
|
||
{
|
||
"name": "findAllEnabledServersWithSSLCertId",
|
||
"requestMessageName": "FindAllEnabledServersWithSSLCertIdRequest",
|
||
"responseMessageName": "FindAllEnabledServersWithSSLCertIdResponse",
|
||
"code": "rpc findAllEnabledServersWithSSLCertId (FindAllEnabledServersWithSSLCertIdRequest) returns (FindAllEnabledServersWithSSLCertIdResponse);",
|
||
"doc": "查找使用某个SSL证书的所有服务"
|
||
},
|
||
{
|
||
"name": "countAllEnabledServersWithNodeClusterId",
|
||
"requestMessageName": "CountAllEnabledServersWithNodeClusterIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledServersWithNodeClusterId (CountAllEnabledServersWithNodeClusterIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算运行在某个集群上的所有服务数量"
|
||
},
|
||
{
|
||
"name": "countAllEnabledServersWithServerGroupId",
|
||
"requestMessageName": "CountAllEnabledServersWithServerGroupIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledServersWithServerGroupId (CountAllEnabledServersWithServerGroupIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个分组的服务数量"
|
||
},
|
||
{
|
||
"name": "notifyServersChange",
|
||
"requestMessageName": "NotifyServersChangeRequest",
|
||
"responseMessageName": "NotifyServersChangeResponse",
|
||
"code": "rpc notifyServersChange (NotifyServersChangeRequest) returns (NotifyServersChangeResponse);",
|
||
"doc": "通知更新"
|
||
},
|
||
{
|
||
"name": "findAllEnabledServersDNSWithNodeClusterId",
|
||
"requestMessageName": "FindAllEnabledServersDNSWithNodeClusterIdRequest",
|
||
"responseMessageName": "FindAllEnabledServersDNSWithNodeClusterIdResponse",
|
||
"code": "rpc findAllEnabledServersDNSWithNodeClusterId (FindAllEnabledServersDNSWithNodeClusterIdRequest) returns (FindAllEnabledServersDNSWithNodeClusterIdResponse);",
|
||
"doc": "取得某个集群下的所有服务相关的DNS"
|
||
},
|
||
{
|
||
"name": "findEnabledServerDNS",
|
||
"requestMessageName": "FindEnabledServerDNSRequest",
|
||
"responseMessageName": "FindEnabledServerDNSResponse",
|
||
"code": "rpc findEnabledServerDNS (FindEnabledServerDNSRequest) returns (FindEnabledServerDNSResponse);",
|
||
"doc": "查找单个服务的DNS信息"
|
||
},
|
||
{
|
||
"name": "checkUserServer",
|
||
"requestMessageName": "CheckUserServerRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc checkUserServer (CheckUserServerRequest) returns (RPCSuccess);",
|
||
"doc": "检查服务是否属于某个用户"
|
||
},
|
||
{
|
||
"name": "findAllEnabledServerNamesWithUserId",
|
||
"requestMessageName": "FindAllEnabledServerNamesWithUserIdRequest",
|
||
"responseMessageName": "FindAllEnabledServerNamesWithUserIdResponse",
|
||
"code": "rpc findAllEnabledServerNamesWithUserId (FindAllEnabledServerNamesWithUserIdRequest) returns (FindAllEnabledServerNamesWithUserIdResponse);",
|
||
"doc": "查找一个用户下的所有域名列表"
|
||
},
|
||
{
|
||
"name": "findEnabledUserServerBasic",
|
||
"requestMessageName": "FindEnabledUserServerBasicRequest",
|
||
"responseMessageName": "FindEnabledUserServerBasicResponse",
|
||
"code": "rpc findEnabledUserServerBasic (FindEnabledUserServerBasicRequest) returns (FindEnabledUserServerBasicResponse);",
|
||
"doc": "查找用户服务基本信息"
|
||
},
|
||
{
|
||
"name": "updateEnabledUserServerBasic",
|
||
"requestMessageName": "UpdateEnabledUserServerBasicRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateEnabledUserServerBasic (UpdateEnabledUserServerBasicRequest) returns (RPCSuccess);",
|
||
"doc": "修改用户服务基本信息"
|
||
},
|
||
{
|
||
"name": "uploadServerHTTPRequestStat",
|
||
"requestMessageName": "UploadServerHTTPRequestStatRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc uploadServerHTTPRequestStat (UploadServerHTTPRequestStatRequest) returns (RPCSuccess);",
|
||
"doc": "上传HTTP请求待统计数据"
|
||
},
|
||
{
|
||
"name": "checkServerNameDuplicationInNodeCluster",
|
||
"requestMessageName": "CheckServerNameDuplicationInNodeClusterRequest",
|
||
"responseMessageName": "CheckServerNameDuplicationInNodeClusterResponse",
|
||
"code": "rpc checkServerNameDuplicationInNodeCluster (CheckServerNameDuplicationInNodeClusterRequest) returns (CheckServerNameDuplicationInNodeClusterResponse);",
|
||
"doc": "检查域名是否已经存在"
|
||
},
|
||
{
|
||
"name": "findLatestServers",
|
||
"requestMessageName": "FindLatestServersRequest",
|
||
"responseMessageName": "FindLatestServersResponse",
|
||
"code": "rpc findLatestServers (FindLatestServersRequest) returns (FindLatestServersResponse);",
|
||
"doc": "查找最近访问的服务"
|
||
},
|
||
{
|
||
"name": "findNearbyServers",
|
||
"requestMessageName": "FindNearbyServersRequest",
|
||
"responseMessageName": "FindNearbyServersResponse",
|
||
"code": "rpc findNearbyServers(FindNearbyServersRequest) returns (FindNearbyServersResponse);",
|
||
"doc": "查找某个服务附近的服务"
|
||
},
|
||
{
|
||
"name": "purgeServerCache",
|
||
"requestMessageName": "PurgeServerCacheRequest",
|
||
"responseMessageName": "PurgeServerCacheResponse",
|
||
"code": "rpc purgeServerCache(PurgeServerCacheRequest) returns (PurgeServerCacheResponse);",
|
||
"doc": "清除缓存"
|
||
},
|
||
{
|
||
"name": "findEnabledServerTrafficLimit",
|
||
"requestMessageName": "FindEnabledServerTrafficLimitRequest",
|
||
"responseMessageName": "FindEnabledServerTrafficLimitResponse",
|
||
"code": "rpc findEnabledServerTrafficLimit(FindEnabledServerTrafficLimitRequest) returns (FindEnabledServerTrafficLimitResponse);",
|
||
"doc": "查找流量限制"
|
||
},
|
||
{
|
||
"name": "updateServerTrafficLimit",
|
||
"requestMessageName": "UpdateServerTrafficLimitRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerTrafficLimit(UpdateServerTrafficLimitRequest) returns (RPCSuccess);",
|
||
"doc": "设置流量限制"
|
||
},
|
||
{
|
||
"name": "updateServerUserPlan",
|
||
"requestMessageName": "UpdateServerUserPlanRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerUserPlan(UpdateServerUserPlanRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务套餐"
|
||
},
|
||
{
|
||
"name": "findServerUserPlan",
|
||
"requestMessageName": "FindServerUserPlanRequest",
|
||
"responseMessageName": "FindServerUserPlanResponse",
|
||
"code": "rpc findServerUserPlan(FindServerUserPlanRequest) returns (FindServerUserPlanResponse);",
|
||
"doc": "获取服务套餐信息"
|
||
},
|
||
{
|
||
"name": "composeServerConfig",
|
||
"requestMessageName": "ComposeServerConfigRequest",
|
||
"responseMessageName": "ComposeServerConfigResponse",
|
||
"code": "rpc composeServerConfig(ComposeServerConfigRequest) returns (ComposeServerConfigResponse);",
|
||
"doc": "获取服务配置"
|
||
},
|
||
{
|
||
"name": "updateServerUAM",
|
||
"requestMessageName": "UpdateServerUAMRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerUAM(UpdateServerUAMRequest) returns (RPCSuccess);",
|
||
"doc": "修改服务UAM设置"
|
||
},
|
||
{
|
||
"name": "findEnabledServerUAM",
|
||
"requestMessageName": "FindEnabledServerUAMRequest",
|
||
"responseMessageName": "FindEnabledServerUAMResponse",
|
||
"code": "rpc findEnabledServerUAM(FindEnabledServerUAMRequest) returns (FindEnabledServerUAMResponse);",
|
||
"doc": "查找服务UAM设置"
|
||
}
|
||
],
|
||
"filename": "service_server.proto",
|
||
"doc": "网站服务相关服务"
|
||
},
|
||
{
|
||
"name": "ServerBandwidthStatService",
|
||
"methods": [
|
||
{
|
||
"name": "uploadServerBandwidthStats",
|
||
"requestMessageName": "UploadServerBandwidthStatsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc uploadServerBandwidthStats(UploadServerBandwidthStatsRequest) returns (RPCSuccess);",
|
||
"doc": "上传带宽统计"
|
||
}
|
||
],
|
||
"filename": "service_server_bandwidth_stat.proto",
|
||
"doc": "服务带宽统计服务"
|
||
},
|
||
{
|
||
"name": "ServerBillService",
|
||
"methods": [
|
||
{
|
||
"name": "countAllServerBills",
|
||
"requestMessageName": "CountAllServerBillsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllServerBills(CountAllServerBillsRequest) returns (RPCCountResponse);",
|
||
"doc": "查询服务账单数量"
|
||
},
|
||
{
|
||
"name": "listServerBills",
|
||
"requestMessageName": "ListServerBillsRequest",
|
||
"responseMessageName": "ListServerBillsResponse",
|
||
"code": "rpc listServerBills(ListServerBillsRequest) returns (ListServerBillsResponse);",
|
||
"doc": "查询服务账单列表"
|
||
}
|
||
],
|
||
"filename": "service_server_bill.proto",
|
||
"doc": "服务账单相关服务"
|
||
},
|
||
{
|
||
"name": "ServerClientBrowserMonthlyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "findTopServerClientBrowserMonthlyStats",
|
||
"requestMessageName": "FindTopServerClientBrowserMonthlyStatsRequest",
|
||
"responseMessageName": "FindTopServerClientBrowserMonthlyStatsResponse",
|
||
"code": "rpc findTopServerClientBrowserMonthlyStats (FindTopServerClientBrowserMonthlyStatsRequest) returns (FindTopServerClientBrowserMonthlyStatsResponse);",
|
||
"doc": "查找前N个浏览器"
|
||
}
|
||
],
|
||
"filename": "service_server_client_browser_monthly_stat.proto",
|
||
"doc": "浏览器统计"
|
||
},
|
||
{
|
||
"name": "ServerClientSystemMonthlyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "findTopServerClientSystemMonthlyStats",
|
||
"requestMessageName": "FindTopServerClientSystemMonthlyStatsRequest",
|
||
"responseMessageName": "FindTopServerClientSystemMonthlyStatsResponse",
|
||
"code": "rpc findTopServerClientSystemMonthlyStats (FindTopServerClientSystemMonthlyStatsRequest) returns (FindTopServerClientSystemMonthlyStatsResponse);",
|
||
"doc": "查找前N个操作系统"
|
||
}
|
||
],
|
||
"filename": "service_server_client_system_monthly_stat.proto",
|
||
"doc": "操作系统统计"
|
||
},
|
||
{
|
||
"name": "ServerDailyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "uploadServerDailyStats",
|
||
"requestMessageName": "UploadServerDailyStatsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc uploadServerDailyStats (UploadServerDailyStatsRequest) returns (RPCSuccess);",
|
||
"doc": "上传统计"
|
||
},
|
||
{
|
||
"name": "findLatestServerHourlyStats",
|
||
"requestMessageName": "FindLatestServerHourlyStatsRequest",
|
||
"responseMessageName": "FindLatestServerHourlyStatsResponse",
|
||
"code": "rpc findLatestServerHourlyStats (FindLatestServerHourlyStatsRequest) returns (FindLatestServerHourlyStatsResponse);",
|
||
"doc": "按小时读取统计数据"
|
||
},
|
||
{
|
||
"name": "findLatestServerMinutelyStats",
|
||
"requestMessageName": "FindLatestServerMinutelyStatsRequest",
|
||
"responseMessageName": "FindLatestServerMinutelyStatsResponse",
|
||
"code": "rpc findLatestServerMinutelyStats (FindLatestServerMinutelyStatsRequest) returns (FindLatestServerMinutelyStatsResponse);",
|
||
"doc": "按分钟读取统计数据"
|
||
},
|
||
{
|
||
"name": "findLatestServerDailyStats",
|
||
"requestMessageName": "FindLatestServerDailyStatsRequest",
|
||
"responseMessageName": "FindLatestServerDailyStatsResponse",
|
||
"code": "rpc findLatestServerDailyStats (FindLatestServerDailyStatsRequest) returns (FindLatestServerDailyStatsResponse);",
|
||
"doc": "按日读取统计数据"
|
||
},
|
||
{
|
||
"name": "sumCurrentServerDailyStats",
|
||
"requestMessageName": "SumCurrentServerDailyStatsRequest",
|
||
"responseMessageName": "SumCurrentServerDailyStatsResponse",
|
||
"code": "rpc sumCurrentServerDailyStats(SumCurrentServerDailyStatsRequest) returns (SumCurrentServerDailyStatsResponse);",
|
||
"doc": "查找单个服务当前时刻(N分钟内)统计数据"
|
||
},
|
||
{
|
||
"name": "sumServerDailyStats",
|
||
"requestMessageName": "SumServerDailyStatsRequest",
|
||
"responseMessageName": "SumServerDailyStatsResponse",
|
||
"code": "rpc sumServerDailyStats(SumServerDailyStatsRequest) returns (SumServerDailyStatsResponse);",
|
||
"doc": "计算单个服务的日统计"
|
||
},
|
||
{
|
||
"name": "sumServerMonthlyStats",
|
||
"requestMessageName": "SumServerMonthlyStatsRequest",
|
||
"responseMessageName": "SumServerMonthlyStatsResponse",
|
||
"code": "rpc sumServerMonthlyStats(SumServerMonthlyStatsRequest) returns (SumServerMonthlyStatsResponse);",
|
||
"doc": "计算单个服务的月统计"
|
||
}
|
||
],
|
||
"filename": "service_server_daily_stat.proto",
|
||
"doc": "服务统计相关服务"
|
||
},
|
||
{
|
||
"name": "ServerDomainHourlyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "listTopServerDomainStatsWithServerId",
|
||
"requestMessageName": "ListTopServerDomainStatsWithServerIdRequest",
|
||
"responseMessageName": "ListTopServerDomainStatsWithServerIdResponse",
|
||
"code": "rpc listTopServerDomainStatsWithServerId(ListTopServerDomainStatsWithServerIdRequest) returns (ListTopServerDomainStatsWithServerIdResponse);",
|
||
"doc": "读取服务的域名排行"
|
||
}
|
||
],
|
||
"filename": "service_server_domain_hourly_stat.proto",
|
||
"doc": "服务域名按小时统计服务"
|
||
},
|
||
{
|
||
"name": "ServerGroupService",
|
||
"methods": [
|
||
{
|
||
"name": "createServerGroup",
|
||
"requestMessageName": "CreateServerGroupRequest",
|
||
"responseMessageName": "CreateServerGroupResponse",
|
||
"code": "rpc createServerGroup (CreateServerGroupRequest) returns (CreateServerGroupResponse);",
|
||
"doc": "创建分组"
|
||
},
|
||
{
|
||
"name": "updateServerGroup",
|
||
"requestMessageName": "UpdateServerGroupRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerGroup (UpdateServerGroupRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组"
|
||
},
|
||
{
|
||
"name": "deleteServerGroup",
|
||
"requestMessageName": "DeleteServerGroupRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteServerGroup (DeleteServerGroupRequest) returns (RPCSuccess);",
|
||
"doc": "删除分组"
|
||
},
|
||
{
|
||
"name": "findAllEnabledServerGroups",
|
||
"requestMessageName": "FindAllEnabledServerGroupsRequest",
|
||
"responseMessageName": "FindAllEnabledServerGroupsResponse",
|
||
"code": "rpc findAllEnabledServerGroups (FindAllEnabledServerGroupsRequest) returns (FindAllEnabledServerGroupsResponse);",
|
||
"doc": "查询所有分组"
|
||
},
|
||
{
|
||
"name": "updateServerGroupOrders",
|
||
"requestMessageName": "UpdateServerGroupOrdersRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerGroupOrders (UpdateServerGroupOrdersRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组排序"
|
||
},
|
||
{
|
||
"name": "findEnabledServerGroup",
|
||
"requestMessageName": "FindEnabledServerGroupRequest",
|
||
"responseMessageName": "FindEnabledServerGroupResponse",
|
||
"code": "rpc findEnabledServerGroup (FindEnabledServerGroupRequest) returns (FindEnabledServerGroupResponse);",
|
||
"doc": "查找单个分组信息"
|
||
},
|
||
{
|
||
"name": "findAndInitServerGroupHTTPReverseProxyConfig",
|
||
"requestMessageName": "FindAndInitServerGroupHTTPReverseProxyConfigRequest",
|
||
"responseMessageName": "FindAndInitServerGroupHTTPReverseProxyConfigResponse",
|
||
"code": "rpc findAndInitServerGroupHTTPReverseProxyConfig (FindAndInitServerGroupHTTPReverseProxyConfigRequest) returns (FindAndInitServerGroupHTTPReverseProxyConfigResponse);",
|
||
"doc": "查找HTTP反向代理设置"
|
||
},
|
||
{
|
||
"name": "findAndInitServerGroupTCPReverseProxyConfig",
|
||
"requestMessageName": "FindAndInitServerGroupTCPReverseProxyConfigRequest",
|
||
"responseMessageName": "FindAndInitServerGroupTCPReverseProxyConfigResponse",
|
||
"code": "rpc findAndInitServerGroupTCPReverseProxyConfig (FindAndInitServerGroupTCPReverseProxyConfigRequest) returns (FindAndInitServerGroupTCPReverseProxyConfigResponse);",
|
||
"doc": "查找TCP反向代理设置"
|
||
},
|
||
{
|
||
"name": "findAndInitServerGroupUDPReverseProxyConfig",
|
||
"requestMessageName": "FindAndInitServerGroupUDPReverseProxyConfigRequest",
|
||
"responseMessageName": "FindAndInitServerGroupUDPReverseProxyConfigResponse",
|
||
"code": "rpc findAndInitServerGroupUDPReverseProxyConfig (FindAndInitServerGroupUDPReverseProxyConfigRequest) returns (FindAndInitServerGroupUDPReverseProxyConfigResponse);",
|
||
"doc": "查找UDP反向代理设置"
|
||
},
|
||
{
|
||
"name": "updateServerGroupHTTPReverseProxy",
|
||
"requestMessageName": "UpdateServerGroupHTTPReverseProxyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerGroupHTTPReverseProxy (UpdateServerGroupHTTPReverseProxyRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组的HTTP反向代理设置"
|
||
},
|
||
{
|
||
"name": "updateServerGroupTCPReverseProxy",
|
||
"requestMessageName": "UpdateServerGroupTCPReverseProxyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerGroupTCPReverseProxy (UpdateServerGroupTCPReverseProxyRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组的TCP反向代理设置"
|
||
},
|
||
{
|
||
"name": "updateServerGroupUDPReverseProxy",
|
||
"requestMessageName": "UpdateServerGroupUDPReverseProxyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateServerGroupUDPReverseProxy (UpdateServerGroupUDPReverseProxyRequest) returns (RPCSuccess);",
|
||
"doc": "修改分组的UDP反向代理设置"
|
||
},
|
||
{
|
||
"name": "findEnabledServerGroupConfigInfo",
|
||
"requestMessageName": "FindEnabledServerGroupConfigInfoRequest",
|
||
"responseMessageName": "FindEnabledServerGroupConfigInfoResponse",
|
||
"code": "rpc findEnabledServerGroupConfigInfo (FindEnabledServerGroupConfigInfoRequest) returns (FindEnabledServerGroupConfigInfoResponse);",
|
||
"doc": "取得分组的配置概要信息"
|
||
},
|
||
{
|
||
"name": "findAndInitServerGroupWebConfig",
|
||
"requestMessageName": "FindAndInitServerGroupWebConfigRequest",
|
||
"responseMessageName": "FindAndInitServerGroupWebConfigResponse",
|
||
"code": "rpc findAndInitServerGroupWebConfig (FindAndInitServerGroupWebConfigRequest) returns (FindAndInitServerGroupWebConfigResponse);",
|
||
"doc": "初始化Web设置"
|
||
}
|
||
],
|
||
"filename": "service_server_group.proto",
|
||
"doc": "服务分组服务"
|
||
},
|
||
{
|
||
"name": "ServerHTTPFirewallDailyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "composeServerHTTPFirewallDashboard",
|
||
"requestMessageName": "ComposeServerHTTPFirewallDashboardRequest",
|
||
"responseMessageName": "ComposeServerHTTPFirewallDashboardResponse",
|
||
"code": "rpc composeServerHTTPFirewallDashboard (ComposeServerHTTPFirewallDashboardRequest) returns (ComposeServerHTTPFirewallDashboardResponse);",
|
||
"doc": "组合服务的Dashboard"
|
||
}
|
||
],
|
||
"filename": "service_server_http_firewall_daily_stat.proto",
|
||
"doc": "WAF统计"
|
||
},
|
||
{
|
||
"name": "ServerRegionCityMonthlyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "findTopServerRegionCityMonthlyStats",
|
||
"requestMessageName": "FindTopServerRegionCityMonthlyStatsRequest",
|
||
"responseMessageName": "FindTopServerRegionCityMonthlyStatsResponse",
|
||
"code": "rpc findTopServerRegionCityMonthlyStats (FindTopServerRegionCityMonthlyStatsRequest) returns (FindTopServerRegionCityMonthlyStatsResponse);",
|
||
"doc": "查找前N个城市"
|
||
}
|
||
],
|
||
"filename": "service_server_region_city_monthly_stat.proto",
|
||
"doc": "城市月份统计"
|
||
},
|
||
{
|
||
"name": "ServerRegionCountryMonthlyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "findTopServerRegionCountryMonthlyStats",
|
||
"requestMessageName": "FindTopServerRegionCountryMonthlyStatsRequest",
|
||
"responseMessageName": "FindTopServerRegionCountryMonthlyStatsResponse",
|
||
"code": "rpc findTopServerRegionCountryMonthlyStats (FindTopServerRegionCountryMonthlyStatsRequest) returns (FindTopServerRegionCountryMonthlyStatsResponse);",
|
||
"doc": "查找前N个地区"
|
||
}
|
||
],
|
||
"filename": "service_server_region_country_monthly_stat.proto",
|
||
"doc": "地区月份统计"
|
||
},
|
||
{
|
||
"name": "ServerRegionProviderMonthlyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "findTopServerRegionProviderMonthlyStats",
|
||
"requestMessageName": "FindTopServerRegionProviderMonthlyStatsRequest",
|
||
"responseMessageName": "FindTopServerRegionProviderMonthlyStatsResponse",
|
||
"code": "rpc findTopServerRegionProviderMonthlyStats (FindTopServerRegionProviderMonthlyStatsRequest) returns (FindTopServerRegionProviderMonthlyStatsResponse);",
|
||
"doc": "查找前N个运营商"
|
||
}
|
||
],
|
||
"filename": "service_server_region_provider_monthly_stat.proto",
|
||
"doc": "运营商月份统计"
|
||
},
|
||
{
|
||
"name": "ServerRegionProvinceMonthlyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "findTopServerRegionProvinceMonthlyStats",
|
||
"requestMessageName": "FindTopServerRegionProvinceMonthlyStatsRequest",
|
||
"responseMessageName": "FindTopServerRegionProvinceMonthlyStatsResponse",
|
||
"code": "rpc findTopServerRegionProvinceMonthlyStats (FindTopServerRegionProvinceMonthlyStatsRequest) returns (FindTopServerRegionProvinceMonthlyStatsResponse);",
|
||
"doc": "查找前N个省份"
|
||
}
|
||
],
|
||
"filename": "service_server_region_province_monthly_stat.proto",
|
||
"doc": "省份月份统计"
|
||
},
|
||
{
|
||
"name": "ServerStatBoardService",
|
||
"methods": [
|
||
{
|
||
"name": "findAllEnabledServerStatBoards",
|
||
"requestMessageName": "FindAllEnabledServerStatBoardsRequest",
|
||
"responseMessageName": "FindAllEnabledServerStatBoardsResponse",
|
||
"code": "rpc findAllEnabledServerStatBoards (FindAllEnabledServerStatBoardsRequest) returns (FindAllEnabledServerStatBoardsResponse);",
|
||
"doc": "读取所有看板"
|
||
},
|
||
{
|
||
"name": "composeServerStatNodeClusterBoard",
|
||
"requestMessageName": "ComposeServerStatNodeClusterBoardRequest",
|
||
"responseMessageName": "ComposeServerStatNodeClusterBoardResponse",
|
||
"code": "rpc composeServerStatNodeClusterBoard (ComposeServerStatNodeClusterBoardRequest) returns (ComposeServerStatNodeClusterBoardResponse);",
|
||
"doc": "组合集群看板数据"
|
||
},
|
||
{
|
||
"name": "composeServerStatNodeBoard",
|
||
"requestMessageName": "ComposeServerStatNodeBoardRequest",
|
||
"responseMessageName": "ComposeServerStatNodeBoardResponse",
|
||
"code": "rpc composeServerStatNodeBoard (ComposeServerStatNodeBoardRequest) returns (ComposeServerStatNodeBoardResponse);",
|
||
"doc": "组合节点看板数据"
|
||
},
|
||
{
|
||
"name": "composeServerStatBoard",
|
||
"requestMessageName": "ComposeServerStatBoardRequest",
|
||
"responseMessageName": "ComposeServerStatBoardResponse",
|
||
"code": "rpc composeServerStatBoard (ComposeServerStatBoardRequest) returns (ComposeServerStatBoardResponse);",
|
||
"doc": "组合服务看板数据"
|
||
}
|
||
],
|
||
"filename": "service_server_stat_board.proto",
|
||
"doc": "统计看板"
|
||
},
|
||
{
|
||
"name": "ServerStatBoardChartService",
|
||
"methods": [
|
||
{
|
||
"name": "enableServerStatBoardChart",
|
||
"requestMessageName": "EnableServerStatBoardChartRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc enableServerStatBoardChart (EnableServerStatBoardChartRequest) returns (RPCSuccess);",
|
||
"doc": "添加图表"
|
||
},
|
||
{
|
||
"name": "disableServerStatBoardChart",
|
||
"requestMessageName": "DisableServerStatBoardChartRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc disableServerStatBoardChart (DisableServerStatBoardChartRequest) returns (RPCSuccess);",
|
||
"doc": "取消图表"
|
||
},
|
||
{
|
||
"name": "findAllEnabledServerStatBoardCharts",
|
||
"requestMessageName": "FindAllEnabledServerStatBoardChartsRequest",
|
||
"responseMessageName": "FindAllEnabledServerStatBoardChartsResponse",
|
||
"code": "rpc findAllEnabledServerStatBoardCharts (FindAllEnabledServerStatBoardChartsRequest) returns (FindAllEnabledServerStatBoardChartsResponse);",
|
||
"doc": "读取看板中的图表"
|
||
}
|
||
],
|
||
"filename": "service_server_stat_board_chart.proto",
|
||
"doc": "统计看板条目"
|
||
},
|
||
{
|
||
"name": "SSLCertService",
|
||
"methods": [
|
||
{
|
||
"name": "createSSLCert",
|
||
"requestMessageName": "CreateSSLCertRequest",
|
||
"responseMessageName": "CreateSSLCertResponse",
|
||
"code": "rpc createSSLCert (CreateSSLCertRequest) returns (CreateSSLCertResponse);",
|
||
"doc": "创建Cert"
|
||
},
|
||
{
|
||
"name": "updateSSLCert",
|
||
"requestMessageName": "UpdateSSLCertRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateSSLCert (UpdateSSLCertRequest) returns (RPCSuccess);",
|
||
"doc": "修改Cert"
|
||
},
|
||
{
|
||
"name": "deleteSSLCert",
|
||
"requestMessageName": "DeleteSSLCertRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteSSLCert (DeleteSSLCertRequest) returns (RPCSuccess);",
|
||
"doc": "删除Cert"
|
||
},
|
||
{
|
||
"name": "findEnabledSSLCertConfig",
|
||
"requestMessageName": "FindEnabledSSLCertConfigRequest",
|
||
"responseMessageName": "FindEnabledSSLCertConfigResponse",
|
||
"code": "rpc findEnabledSSLCertConfig (FindEnabledSSLCertConfigRequest) returns (FindEnabledSSLCertConfigResponse);",
|
||
"doc": "查找证书配置"
|
||
},
|
||
{
|
||
"name": "countSSLCerts",
|
||
"requestMessageName": "CountSSLCertRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countSSLCerts (CountSSLCertRequest) returns (RPCCountResponse);",
|
||
"doc": "计算匹配的Cert数量"
|
||
},
|
||
{
|
||
"name": "listSSLCerts",
|
||
"requestMessageName": "ListSSLCertsRequest",
|
||
"responseMessageName": "ListSSLCertsResponse",
|
||
"code": "rpc listSSLCerts (ListSSLCertsRequest) returns (ListSSLCertsResponse);",
|
||
"doc": "列出单页匹配的Cert"
|
||
},
|
||
{
|
||
"name": "countAllSSLCertsWithOCSPError",
|
||
"requestMessageName": "CountAllSSLCertsWithOCSPErrorRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllSSLCertsWithOCSPError (CountAllSSLCertsWithOCSPErrorRequest) returns (RPCCountResponse);",
|
||
"doc": "计算有OCSP错误的证书数量"
|
||
},
|
||
{
|
||
"name": "listSSLCertsWithOCSPError",
|
||
"requestMessageName": "ListSSLCertsWithOCSPErrorRequest",
|
||
"responseMessageName": "ListSSLCertsWithOCSPErrorResponse",
|
||
"code": "rpc listSSLCertsWithOCSPError (ListSSLCertsWithOCSPErrorRequest) returns (ListSSLCertsWithOCSPErrorResponse);",
|
||
"doc": "列出有OCSP错误的证书"
|
||
},
|
||
{
|
||
"name": "ignoreSSLCertsWithOCSPError",
|
||
"requestMessageName": "IgnoreSSLCertsWithOCSPErrorRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc ignoreSSLCertsWithOCSPError (IgnoreSSLCertsWithOCSPErrorRequest) returns (RPCSuccess);",
|
||
"doc": "忽略一组OCSP证书错误"
|
||
},
|
||
{
|
||
"name": "resetSSLCertsWithOCSPError",
|
||
"requestMessageName": "ResetSSLCertsWithOCSPErrorRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc resetSSLCertsWithOCSPError (ResetSSLCertsWithOCSPErrorRequest) returns (RPCSuccess);",
|
||
"doc": "重置一组证书OCSP错误状态"
|
||
},
|
||
{
|
||
"name": "resetAllSSLCertsWithOCSPError",
|
||
"requestMessageName": "ResetAllSSLCertsWithOCSPErrorRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc resetAllSSLCertsWithOCSPError (ResetAllSSLCertsWithOCSPErrorRequest) returns (RPCSuccess);",
|
||
"doc": "重置所有证书OCSP错误状态"
|
||
},
|
||
{
|
||
"name": "listUpdatedSSLCertOCSP",
|
||
"requestMessageName": "ListUpdatedSSLCertOCSPRequest",
|
||
"responseMessageName": "ListUpdatedSSLCertOCSPResponse",
|
||
"code": "rpc listUpdatedSSLCertOCSP(ListUpdatedSSLCertOCSPRequest) returns (ListUpdatedSSLCertOCSPResponse);",
|
||
"doc": "读取证书的OCSP"
|
||
}
|
||
],
|
||
"filename": "service_ssl_cert.proto",
|
||
"doc": "SSL证书管理服务"
|
||
},
|
||
{
|
||
"name": "SSLPolicyService",
|
||
"methods": [
|
||
{
|
||
"name": "createSSLPolicy",
|
||
"requestMessageName": "CreateSSLPolicyRequest",
|
||
"responseMessageName": "CreateSSLPolicyResponse",
|
||
"code": "rpc createSSLPolicy (CreateSSLPolicyRequest) returns (CreateSSLPolicyResponse);",
|
||
"doc": "创建Policy"
|
||
},
|
||
{
|
||
"name": "updateSSLPolicy",
|
||
"requestMessageName": "UpdateSSLPolicyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateSSLPolicy (UpdateSSLPolicyRequest) returns (RPCSuccess);",
|
||
"doc": "修改Policy"
|
||
},
|
||
{
|
||
"name": "findEnabledSSLPolicyConfig",
|
||
"requestMessageName": "FindEnabledSSLPolicyConfigRequest",
|
||
"responseMessageName": "FindEnabledSSLPolicyConfigResponse",
|
||
"code": "rpc findEnabledSSLPolicyConfig (FindEnabledSSLPolicyConfigRequest) returns (FindEnabledSSLPolicyConfigResponse);",
|
||
"doc": "查找Policy"
|
||
}
|
||
],
|
||
"filename": "service_ssl_policy.proto",
|
||
"doc": "SSL/TLS策略管理服务"
|
||
},
|
||
{
|
||
"name": "SysLockerService",
|
||
"methods": [
|
||
{
|
||
"name": "SysLockerLock",
|
||
"requestMessageName": "SysLockerLockRequest",
|
||
"responseMessageName": "SysLockerLockResponse",
|
||
"code": "rpc SysLockerLock (SysLockerLockRequest) returns (SysLockerLockResponse);",
|
||
"doc": "获得锁"
|
||
},
|
||
{
|
||
"name": "SysLockerUnlock",
|
||
"requestMessageName": "SysLockerUnlockRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc SysLockerUnlock (SysLockerUnlockRequest) returns (RPCSuccess);",
|
||
"doc": "释放锁"
|
||
}
|
||
],
|
||
"filename": "service_sys_locker.proto",
|
||
"doc": "互斥锁管理"
|
||
},
|
||
{
|
||
"name": "SysSettingService",
|
||
"methods": [
|
||
{
|
||
"name": "updateSysSetting",
|
||
"requestMessageName": "UpdateSysSettingRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateSysSetting (UpdateSysSettingRequest) returns (RPCSuccess);",
|
||
"doc": "更改配置"
|
||
},
|
||
{
|
||
"name": "readSysSetting",
|
||
"requestMessageName": "ReadSysSettingRequest",
|
||
"responseMessageName": "ReadSysSettingResponse",
|
||
"code": "rpc readSysSetting (ReadSysSettingRequest) returns (ReadSysSettingResponse);",
|
||
"doc": "读取配置"
|
||
}
|
||
],
|
||
"filename": "service_sys_setting.proto",
|
||
"doc": "系统设置管理服务"
|
||
},
|
||
{
|
||
"name": "TrafficDailyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "findTrafficDailyStatWithDay",
|
||
"requestMessageName": "FindTrafficDailyStatWithDayRequest",
|
||
"responseMessageName": "FindTrafficDailyStatWithDayResponse",
|
||
"code": "rpc findTrafficDailyStatWithDay(FindTrafficDailyStatWithDayRequest) returns (FindTrafficDailyStatWithDayResponse);",
|
||
"doc": "查找某日统计"
|
||
}
|
||
],
|
||
"filename": "service_traffic_daily_stat.proto",
|
||
"doc": "按日统计服务"
|
||
},
|
||
{
|
||
"name": "UserService",
|
||
"methods": [
|
||
{
|
||
"name": "createUser",
|
||
"requestMessageName": "CreateUserRequest",
|
||
"responseMessageName": "CreateUserResponse",
|
||
"code": "rpc createUser (CreateUserRequest) returns (CreateUserResponse);",
|
||
"doc": "创建用户"
|
||
},
|
||
{
|
||
"name": "registerUser",
|
||
"requestMessageName": "RegisterUserRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc registerUser(RegisterUserRequest) returns (RPCSuccess);",
|
||
"doc": "注册用户"
|
||
},
|
||
{
|
||
"name": "verifyUser",
|
||
"requestMessageName": "VerifyUserRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc verifyUser(VerifyUserRequest) returns (RPCSuccess);",
|
||
"doc": "审核用户"
|
||
},
|
||
{
|
||
"name": "updateUser",
|
||
"requestMessageName": "UpdateUserRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUser (UpdateUserRequest) returns (RPCSuccess);",
|
||
"doc": "修改用户"
|
||
},
|
||
{
|
||
"name": "deleteUser",
|
||
"requestMessageName": "DeleteUserRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteUser (DeleteUserRequest) returns (RPCSuccess);",
|
||
"doc": "删除用户"
|
||
},
|
||
{
|
||
"name": "countAllEnabledUsers",
|
||
"requestMessageName": "CountAllEnabledUsersRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledUsers (CountAllEnabledUsersRequest) returns (RPCCountResponse);",
|
||
"doc": "计算用户数量"
|
||
},
|
||
{
|
||
"name": "listEnabledUsers",
|
||
"requestMessageName": "ListEnabledUsersRequest",
|
||
"responseMessageName": "ListEnabledUsersResponse",
|
||
"code": "rpc listEnabledUsers (ListEnabledUsersRequest) returns (ListEnabledUsersResponse);",
|
||
"doc": "列出单页用户"
|
||
},
|
||
{
|
||
"name": "findEnabledUser",
|
||
"requestMessageName": "FindEnabledUserRequest",
|
||
"responseMessageName": "FindEnabledUserResponse",
|
||
"code": "rpc findEnabledUser (FindEnabledUserRequest) returns (FindEnabledUserResponse);",
|
||
"doc": "查询单个用户信息"
|
||
},
|
||
{
|
||
"name": "checkUserUsername",
|
||
"requestMessageName": "CheckUserUsernameRequest",
|
||
"responseMessageName": "CheckUserUsernameResponse",
|
||
"code": "rpc checkUserUsername (CheckUserUsernameRequest) returns (CheckUserUsernameResponse);",
|
||
"doc": "检查用户名是否存在"
|
||
},
|
||
{
|
||
"name": "loginUser",
|
||
"requestMessageName": "LoginUserRequest",
|
||
"responseMessageName": "LoginUserResponse",
|
||
"code": "rpc loginUser (LoginUserRequest) returns (LoginUserResponse);",
|
||
"doc": "登录"
|
||
},
|
||
{
|
||
"name": "updateUserInfo",
|
||
"requestMessageName": "UpdateUserInfoRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUserInfo (UpdateUserInfoRequest) returns (RPCSuccess);",
|
||
"doc": "修改用户基本信息"
|
||
},
|
||
{
|
||
"name": "updateUserLogin",
|
||
"requestMessageName": "UpdateUserLoginRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUserLogin (UpdateUserLoginRequest) returns (RPCSuccess);",
|
||
"doc": "修改用户登录信息"
|
||
},
|
||
{
|
||
"name": "composeUserDashboard",
|
||
"requestMessageName": "ComposeUserDashboardRequest",
|
||
"responseMessageName": "ComposeUserDashboardResponse",
|
||
"code": "rpc composeUserDashboard (ComposeUserDashboardRequest) returns (ComposeUserDashboardResponse);",
|
||
"doc": "取得用户Dashboard数据"
|
||
},
|
||
{
|
||
"name": "findUserNodeClusterId",
|
||
"requestMessageName": "FindUserNodeClusterIdRequest",
|
||
"responseMessageName": "FindUserNodeClusterIdResponse",
|
||
"code": "rpc findUserNodeClusterId (FindUserNodeClusterIdRequest) returns (FindUserNodeClusterIdResponse);",
|
||
"doc": "获取用户所在的集群ID"
|
||
},
|
||
{
|
||
"name": "updateUserFeatures",
|
||
"requestMessageName": "UpdateUserFeaturesRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUserFeatures (UpdateUserFeaturesRequest) returns (RPCSuccess);",
|
||
"doc": "设置用户能使用的功能"
|
||
},
|
||
{
|
||
"name": "findUserFeatures",
|
||
"requestMessageName": "FindUserFeaturesRequest",
|
||
"responseMessageName": "FindUserFeaturesResponse",
|
||
"code": "rpc findUserFeatures (FindUserFeaturesRequest) returns (FindUserFeaturesResponse);",
|
||
"doc": "获取用户所有的功能列表"
|
||
},
|
||
{
|
||
"name": "findAllUserFeatureDefinitions",
|
||
"requestMessageName": "FindAllUserFeatureDefinitionsRequest",
|
||
"responseMessageName": "FindAllUserFeatureDefinitionsResponse",
|
||
"code": "rpc findAllUserFeatureDefinitions (FindAllUserFeatureDefinitionsRequest) returns (FindAllUserFeatureDefinitionsResponse);",
|
||
"doc": "获取所有的功能定义"
|
||
},
|
||
{
|
||
"name": "composeUserGlobalBoard",
|
||
"requestMessageName": "ComposeUserGlobalBoardRequest",
|
||
"responseMessageName": "ComposeUserGlobalBoardResponse",
|
||
"code": "rpc composeUserGlobalBoard (ComposeUserGlobalBoardRequest) returns (ComposeUserGlobalBoardResponse);",
|
||
"doc": "组合全局的看板数据"
|
||
}
|
||
],
|
||
"filename": "service_user.proto",
|
||
"doc": "用户相关服务"
|
||
},
|
||
{
|
||
"name": "UserAccessKeyService",
|
||
"methods": [
|
||
{
|
||
"name": "createUserAccessKey",
|
||
"requestMessageName": "CreateUserAccessKeyRequest",
|
||
"responseMessageName": "CreateUserAccessKeyResponse",
|
||
"code": "rpc createUserAccessKey (CreateUserAccessKeyRequest) returns (CreateUserAccessKeyResponse);",
|
||
"doc": "创建AccessKey"
|
||
},
|
||
{
|
||
"name": "findAllEnabledUserAccessKeys",
|
||
"requestMessageName": "FindAllEnabledUserAccessKeysRequest",
|
||
"responseMessageName": "FindAllEnabledUserAccessKeysResponse",
|
||
"code": "rpc findAllEnabledUserAccessKeys (FindAllEnabledUserAccessKeysRequest) returns (FindAllEnabledUserAccessKeysResponse);",
|
||
"doc": "查找所有的AccessKey"
|
||
},
|
||
{
|
||
"name": "deleteUserAccessKey",
|
||
"requestMessageName": "DeleteUserAccessKeyRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteUserAccessKey (DeleteUserAccessKeyRequest) returns (RPCSuccess);",
|
||
"doc": "删除AccessKey"
|
||
},
|
||
{
|
||
"name": "updateUserAccessKeyIsOn",
|
||
"requestMessageName": "UpdateUserAccessKeyIsOnRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUserAccessKeyIsOn (UpdateUserAccessKeyIsOnRequest) returns (RPCSuccess);",
|
||
"doc": "设置是否启用AccessKey"
|
||
},
|
||
{
|
||
"name": "countAllEnabledUserAccessKeys",
|
||
"requestMessageName": "CountAllEnabledUserAccessKeysRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledUserAccessKeys (CountAllEnabledUserAccessKeysRequest) returns (RPCCountResponse);",
|
||
"doc": "计算AccessKey数量"
|
||
}
|
||
],
|
||
"filename": "service_user_access_key.proto",
|
||
"doc": "用户AccessKey相关服务"
|
||
},
|
||
{
|
||
"name": "UserAccountService",
|
||
"methods": [
|
||
{
|
||
"name": "countUserAccounts",
|
||
"requestMessageName": "CountUserAccountsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countUserAccounts(CountUserAccountsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算账户数量"
|
||
},
|
||
{
|
||
"name": "listUserAccounts",
|
||
"requestMessageName": "ListUserAccountsRequest",
|
||
"responseMessageName": "ListUserAccountsResponse",
|
||
"code": "rpc listUserAccounts(ListUserAccountsRequest) returns (ListUserAccountsResponse);",
|
||
"doc": "列出单页账户"
|
||
},
|
||
{
|
||
"name": "findEnabledUserAccountWithUserId",
|
||
"requestMessageName": "FindEnabledUserAccountWithUserIdRequest",
|
||
"responseMessageName": "FindEnabledUserAccountWithUserIdResponse",
|
||
"code": "rpc findEnabledUserAccountWithUserId(FindEnabledUserAccountWithUserIdRequest) returns (FindEnabledUserAccountWithUserIdResponse);",
|
||
"doc": "根据用户ID查找单个账户"
|
||
},
|
||
{
|
||
"name": "findEnabledUserAccount",
|
||
"requestMessageName": "FindEnabledUserAccountRequest",
|
||
"responseMessageName": "FindEnabledUserAccountResponse",
|
||
"code": "rpc findEnabledUserAccount(FindEnabledUserAccountRequest) returns (FindEnabledUserAccountResponse);",
|
||
"doc": "查找单个账户"
|
||
},
|
||
{
|
||
"name": "updateUserAccount",
|
||
"requestMessageName": "UpdateUserAccountRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUserAccount(UpdateUserAccountRequest) returns (RPCSuccess);",
|
||
"doc": "修改用户账户"
|
||
}
|
||
],
|
||
"filename": "service_user_account.proto",
|
||
"doc": "用户账户服务"
|
||
},
|
||
{
|
||
"name": "UserAccountDailyStatService",
|
||
"methods": [
|
||
{
|
||
"name": "listUserAccountDailyStats",
|
||
"requestMessageName": "ListUserAccountDailyStatsRequest",
|
||
"responseMessageName": "ListUserAccountDailyStatsResponse",
|
||
"code": "rpc listUserAccountDailyStats(ListUserAccountDailyStatsRequest) returns (ListUserAccountDailyStatsResponse);",
|
||
"doc": "列出按天统计"
|
||
},
|
||
{
|
||
"name": "listUserAccountMonthlyStats",
|
||
"requestMessageName": "ListUserAccountMonthlyStatsRequest",
|
||
"responseMessageName": "ListUserAccountMonthlyStatsResponse",
|
||
"code": "rpc listUserAccountMonthlyStats(ListUserAccountMonthlyStatsRequest) returns (ListUserAccountMonthlyStatsResponse);",
|
||
"doc": "列出按月统计"
|
||
}
|
||
],
|
||
"filename": "service_user_account_daily_stat.proto",
|
||
"doc": "用户账户统计服务"
|
||
},
|
||
{
|
||
"name": "UserAccountLogService",
|
||
"methods": [
|
||
{
|
||
"name": "countUserAccountLogs",
|
||
"requestMessageName": "CountUserAccountLogsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countUserAccountLogs(CountUserAccountLogsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算日志数量"
|
||
},
|
||
{
|
||
"name": "listUserAccountLogs",
|
||
"requestMessageName": "ListUserAccountLogsRequest",
|
||
"responseMessageName": "ListUserAccountLogsResponse",
|
||
"code": "rpc listUserAccountLogs(ListUserAccountLogsRequest) returns (ListUserAccountLogsResponse);",
|
||
"doc": "列出单页日志"
|
||
}
|
||
],
|
||
"filename": "service_user_account_log.proto",
|
||
"doc": "用户账户日志服务"
|
||
},
|
||
{
|
||
"name": "UserBillService",
|
||
"methods": [
|
||
{
|
||
"name": "generateAllUserBills",
|
||
"requestMessageName": "GenerateAllUserBillsRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc generateAllUserBills (GenerateAllUserBillsRequest) returns (RPCSuccess);",
|
||
"doc": "手工生成账单"
|
||
},
|
||
{
|
||
"name": "countAllUserBills",
|
||
"requestMessageName": "CountAllUserBillsRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllUserBills (CountAllUserBillsRequest) returns (RPCCountResponse);",
|
||
"doc": "计算所有账单数量"
|
||
},
|
||
{
|
||
"name": "listUserBills",
|
||
"requestMessageName": "ListUserBillsRequest",
|
||
"responseMessageName": "ListUserBillsResponse",
|
||
"code": "rpc listUserBills (ListUserBillsRequest) returns (ListUserBillsResponse);",
|
||
"doc": "列出单页账单"
|
||
},
|
||
{
|
||
"name": "findUserBill",
|
||
"requestMessageName": "FindUserBillRequest",
|
||
"responseMessageName": "FindUserBillResponse",
|
||
"code": "rpc findUserBill(FindUserBillRequest) returns (FindUserBillResponse);",
|
||
"doc": "查找账单信息"
|
||
},
|
||
{
|
||
"name": "payUserBill",
|
||
"requestMessageName": "PayUserBillRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc payUserBill(PayUserBillRequest) returns (RPCSuccess);",
|
||
"doc": "支付账单"
|
||
},
|
||
{
|
||
"name": "sumUserUnpaidBills",
|
||
"requestMessageName": "SumUserUnpaidBillsRequest",
|
||
"responseMessageName": "SumUserUnpaidBillsResponse",
|
||
"code": "rpc sumUserUnpaidBills(SumUserUnpaidBillsRequest) returns (SumUserUnpaidBillsResponse);",
|
||
"doc": "计算用户所有未支付账单总额"
|
||
}
|
||
],
|
||
"filename": "service_user_bill.proto",
|
||
"doc": "账单相关服务"
|
||
},
|
||
{
|
||
"name": "UserIdentityService",
|
||
"methods": [
|
||
{
|
||
"name": "createUserIdentity",
|
||
"requestMessageName": "CreateUserIdentityRequest",
|
||
"responseMessageName": "CreateUserIdentityResponse",
|
||
"code": "rpc createUserIdentity(CreateUserIdentityRequest) returns (CreateUserIdentityResponse);",
|
||
"doc": "创建身份认证信息"
|
||
},
|
||
{
|
||
"name": "findUserEnabledUserIdentityWithType",
|
||
"requestMessageName": "FindUserEnabledUserIdentityWithTypeRequest",
|
||
"responseMessageName": "FindUserEnabledUserIdentityWithTypeResponse",
|
||
"code": "rpc findUserEnabledUserIdentityWithType(FindUserEnabledUserIdentityWithTypeRequest) returns (FindUserEnabledUserIdentityWithTypeResponse);",
|
||
"doc": "查看某个类型的身份认证信息"
|
||
},
|
||
{
|
||
"name": "updateUserIdentity",
|
||
"requestMessageName": "UpdateUserIdentityRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUserIdentity(UpdateUserIdentityRequest) returns (RPCSuccess);",
|
||
"doc": "修改身份认证信息"
|
||
},
|
||
{
|
||
"name": "submitUserIdentity",
|
||
"requestMessageName": "SubmitUserIdentityRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc submitUserIdentity(SubmitUserIdentityRequest) returns (RPCSuccess);",
|
||
"doc": "提交审核身份认证信息"
|
||
},
|
||
{
|
||
"name": "cancelUserIdentity",
|
||
"requestMessageName": "CancelUserIdentityRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc cancelUserIdentity(CancelUserIdentityRequest) returns (RPCSuccess);",
|
||
"doc": "取消提交身份审核认证信息"
|
||
},
|
||
{
|
||
"name": "rejectUserIdentity",
|
||
"requestMessageName": "RejectUserIdentityRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc rejectUserIdentity(RejectUserIdentityRequest) returns (RPCSuccess);",
|
||
"doc": "拒绝用户身份认证信息"
|
||
},
|
||
{
|
||
"name": "verifyUserIdentity",
|
||
"requestMessageName": "VerifyUserIdentityRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc verifyUserIdentity(VerifyUserIdentityRequest) returns (RPCSuccess);",
|
||
"doc": "通过用户身份认证信息"
|
||
}
|
||
],
|
||
"filename": "service_user_identity.proto",
|
||
"doc": "用户身份认证服务"
|
||
},
|
||
{
|
||
"name": "UserNodeService",
|
||
"methods": [
|
||
{
|
||
"name": "createUserNode",
|
||
"requestMessageName": "CreateUserNodeRequest",
|
||
"responseMessageName": "CreateUserNodeResponse",
|
||
"code": "rpc createUserNode (CreateUserNodeRequest) returns (CreateUserNodeResponse);",
|
||
"doc": "创建用户节点"
|
||
},
|
||
{
|
||
"name": "updateUserNode",
|
||
"requestMessageName": "UpdateUserNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUserNode (UpdateUserNodeRequest) returns (RPCSuccess);",
|
||
"doc": "修改用户节点"
|
||
},
|
||
{
|
||
"name": "deleteUserNode",
|
||
"requestMessageName": "DeleteUserNodeRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteUserNode (DeleteUserNodeRequest) returns (RPCSuccess);",
|
||
"doc": "删除用户节点"
|
||
},
|
||
{
|
||
"name": "findAllEnabledUserNodes",
|
||
"requestMessageName": "FindAllEnabledUserNodesRequest",
|
||
"responseMessageName": "FindAllEnabledUserNodesResponse",
|
||
"code": "rpc findAllEnabledUserNodes (FindAllEnabledUserNodesRequest) returns (FindAllEnabledUserNodesResponse);",
|
||
"doc": "列出所有可用用户节点"
|
||
},
|
||
{
|
||
"name": "countAllEnabledUserNodes",
|
||
"requestMessageName": "CountAllEnabledUserNodesRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledUserNodes (CountAllEnabledUserNodesRequest) returns (RPCCountResponse);",
|
||
"doc": "计算用户节点数量"
|
||
},
|
||
{
|
||
"name": "listEnabledUserNodes",
|
||
"requestMessageName": "ListEnabledUserNodesRequest",
|
||
"responseMessageName": "ListEnabledUserNodesResponse",
|
||
"code": "rpc listEnabledUserNodes (ListEnabledUserNodesRequest) returns (ListEnabledUserNodesResponse);",
|
||
"doc": "列出单页的用户节点"
|
||
},
|
||
{
|
||
"name": "findEnabledUserNode",
|
||
"requestMessageName": "FindEnabledUserNodeRequest",
|
||
"responseMessageName": "FindEnabledUserNodeResponse",
|
||
"code": "rpc findEnabledUserNode (FindEnabledUserNodeRequest) returns (FindEnabledUserNodeResponse);",
|
||
"doc": "根据ID查找节点"
|
||
},
|
||
{
|
||
"name": "findCurrentUserNode",
|
||
"requestMessageName": "FindCurrentUserNodeRequest",
|
||
"responseMessageName": "FindCurrentUserNodeResponse",
|
||
"code": "rpc findCurrentUserNode (FindCurrentUserNodeRequest) returns (FindCurrentUserNodeResponse);",
|
||
"doc": "获取当前用户节点信息"
|
||
},
|
||
{
|
||
"name": "updateUserNodeStatus",
|
||
"requestMessageName": "UpdateUserNodeStatusRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUserNodeStatus (UpdateUserNodeStatusRequest) returns (RPCSuccess);",
|
||
"doc": "更新节点状态"
|
||
},
|
||
{
|
||
"name": "countAllEnabledUserNodesWithSSLCertId",
|
||
"requestMessageName": "CountAllEnabledUserNodesWithSSLCertIdRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledUserNodesWithSSLCertId (CountAllEnabledUserNodesWithSSLCertIdRequest) returns (RPCCountResponse);",
|
||
"doc": "计算使用某个SSL证书的用户节点数量"
|
||
}
|
||
],
|
||
"filename": "service_user_node.proto",
|
||
"doc": "用户节点管理服务"
|
||
},
|
||
{
|
||
"name": "UserPlanService",
|
||
"methods": [
|
||
{
|
||
"name": "buyUserPlan",
|
||
"requestMessageName": "BuyUserPlanRequest",
|
||
"responseMessageName": "BuyUserPlanResponse",
|
||
"code": "rpc buyUserPlan(BuyUserPlanRequest) returns (BuyUserPlanResponse);",
|
||
"doc": "购买套餐"
|
||
},
|
||
{
|
||
"name": "renewUserPlan",
|
||
"requestMessageName": "RenewUserPlanRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc renewUserPlan(RenewUserPlanRequest) returns (RPCSuccess);",
|
||
"doc": "续费套餐"
|
||
},
|
||
{
|
||
"name": "findEnabledUserPlan",
|
||
"requestMessageName": "FindEnabledUserPlanRequest",
|
||
"responseMessageName": "FindEnabledUserPlanResponse",
|
||
"code": "rpc findEnabledUserPlan(FindEnabledUserPlanRequest) returns (FindEnabledUserPlanResponse);",
|
||
"doc": "查找单个已购套餐信息"
|
||
},
|
||
{
|
||
"name": "updateUserPlan",
|
||
"requestMessageName": "UpdateUserPlanRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc updateUserPlan(UpdateUserPlanRequest) returns (RPCSuccess);",
|
||
"doc": "修改已购套餐"
|
||
},
|
||
{
|
||
"name": "deleteUserPlan",
|
||
"requestMessageName": "DeleteUserPlanRequest",
|
||
"responseMessageName": "RPCSuccess",
|
||
"code": "rpc deleteUserPlan(DeleteUserPlanRequest) returns (RPCSuccess);",
|
||
"doc": "删除已购套餐"
|
||
},
|
||
{
|
||
"name": "countAllEnabledUserPlans",
|
||
"requestMessageName": "CountAllEnabledUserPlansRequest",
|
||
"responseMessageName": "RPCCountResponse",
|
||
"code": "rpc countAllEnabledUserPlans(CountAllEnabledUserPlansRequest) returns (RPCCountResponse);",
|
||
"doc": "计算已购套餐数"
|
||
},
|
||
{
|
||
"name": "listEnabledUserPlans",
|
||
"requestMessageName": "ListEnabledUserPlansRequest",
|
||
"responseMessageName": "ListEnabledUserPlansResponse",
|
||
"code": "rpc listEnabledUserPlans(ListEnabledUserPlansRequest) returns (ListEnabledUserPlansResponse);",
|
||
"doc": "列出单页已购套餐"
|
||
},
|
||
{
|
||
"name": "findAllEnabledUserPlansForServer",
|
||
"requestMessageName": "FindAllEnabledUserPlansForServerRequest",
|
||
"responseMessageName": "FindAllEnabledUserPlansForServerResponse",
|
||
"code": "rpc findAllEnabledUserPlansForServer(FindAllEnabledUserPlansForServerRequest) returns (FindAllEnabledUserPlansForServerResponse);",
|
||
"doc": "查找所有服务可用的套餐"
|
||
}
|
||
],
|
||
"filename": "service_user_plan.proto",
|
||
"doc": "用户购买的套餐管理服务"
|
||
}
|
||
],
|
||
"messages": [
|
||
{
|
||
"name": "FindAPIMethodStatsWithDayRequest",
|
||
"code": "message FindAPIMethodStatsWithDayRequest {\n\tstring day = 1; // YYYYMMDD\n}",
|
||
"doc": "查找某天的统计"
|
||
},
|
||
{
|
||
"name": "FindAPIMethodStatsWithDayResponse",
|
||
"code": "message FindAPIMethodStatsWithDayResponse {\n\trepeated APIMethodStat apiMethodStats = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAPIMethodStatsWithDayRequest",
|
||
"code": "message CountAPIMethodStatsWithDayRequest {\n\tstring day = 1; // YYYYMMDD\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",
|
||
"code": "message FindAllACMEProvidersResponse {\n\trepeated ACMEProvider acmeProviders = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindACMEProviderWithCodeRequest",
|
||
"code": "message FindACMEProviderWithCodeRequest{\n\tstring acmeProviderCode = 1;\n}",
|
||
"doc": "根据代号查找服务商"
|
||
},
|
||
{
|
||
"name": "FindACMEProviderWithCodeResponse",
|
||
"code": "message FindACMEProviderWithCodeResponse {\n\tACMEProvider acmeProvider = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledACMEProviderAccountsResponse",
|
||
"code": "message ListEnabledACMEProviderAccountsResponse {\n\trepeated ACMEProviderAccount acmeProviderAccounts = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllACMEProviderAccountsWithProviderCodeRequest",
|
||
"code": "message FindAllACMEProviderAccountsWithProviderCodeRequest {\n\tstring acmeProviderCode = 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": "FindEnabledACMEProviderAccountRequest",
|
||
"code": "message FindEnabledACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n}",
|
||
"doc": "查找单个服务商账号"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledACMEProviderAccountsRequest",
|
||
"code": "message CountAllEnabledACMEProviderAccountsRequest {\n\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": "CreateACMEProviderAccountResponse",
|
||
"code": "message CreateACMEProviderAccountResponse {\n\tint64 acmeProviderAccountId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllACMEProviderAccountsWithProviderCodeResponse",
|
||
"code": "message FindAllACMEProviderAccountsWithProviderCodeResponse {\n\trepeated ACMEProviderAccount acmeProviderAccounts = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledACMEProviderAccountResponse",
|
||
"code": "message FindEnabledACMEProviderAccountResponse {\n\tACMEProviderAccount acmeProviderAccount = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledACMEProviderAccountsRequest",
|
||
"code": "message ListEnabledACMEProviderAccountsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "列出单页服务商账号"
|
||
},
|
||
{
|
||
"name": "DeleteACMETaskRequest",
|
||
"code": "message DeleteACMETaskRequest {\n\tint64 acmeTaskId = 1;\n}",
|
||
"doc": "删除任务"
|
||
},
|
||
{
|
||
"name": "RunACMETaskRequest",
|
||
"code": "message RunACMETaskRequest {\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": "FindEnabledACMETaskResponse",
|
||
"code": "message FindEnabledACMETaskResponse {\n\tACMETask acmeTask = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountEnabledACMETasksWithDNSProviderIdRequest",
|
||
"code": "message CountEnabledACMETasksWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}",
|
||
"doc": "计算跟某个DNS服务商相关的任务数量"
|
||
},
|
||
{
|
||
"name": "CreateACMETaskRequest",
|
||
"code": "message CreateACMETaskRequest {\n\tint64 acmeUserId = 1;\n\tint64 dnsProviderId = 2;\n\tstring dnsDomain = 3;\n\trepeated string domains = 4;\n\tbool autoRenew = 5;\n\tstring authType = 6;\n\tstring authURL = 7;\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}",
|
||
"doc": "列出单页任务"
|
||
},
|
||
{
|
||
"name": "ListEnabledACMETasksResponse",
|
||
"code": "message ListEnabledACMETasksResponse {\n\trepeated ACMETask acmeTasks = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateACMETaskResponse",
|
||
"code": "message CreateACMETaskResponse {\n\tint64 acmeTaskId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateACMETaskRequest",
|
||
"code": "message UpdateACMETaskRequest {\n\tint64 acmeTaskId = 1;\n\tint64 acmeUserId = 2;\n\tint64 dnsProviderId = 3;\n\tstring dnsDomain = 4;\n\trepeated string domains = 5;\n\tbool autoRenew = 6;\n\tstring authURL = 7;\n}",
|
||
"doc": "修改任务"
|
||
},
|
||
{
|
||
"name": "FindEnabledACMETaskRequest",
|
||
"code": "message FindEnabledACMETaskRequest {\n\tint64 acmeTaskId = 1;\n}",
|
||
"doc": "查找单个任务信息"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledACMETasksWithACMEUserIdRequest",
|
||
"code": "message CountAllEnabledACMETasksWithACMEUserIdRequest {\n\tint64 acmeUserId = 1;\n}",
|
||
"doc": "计算某个ACME用户相关的任务数量"
|
||
},
|
||
{
|
||
"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": "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}",
|
||
"doc": "查找单个用户"
|
||
},
|
||
{
|
||
"name": "FindEnabledACMEUserResponse",
|
||
"code": "message FindEnabledACMEUserResponse {\n\tACMEUser acmeUser = 1;\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": "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": "FindAllACMEUsersResponse",
|
||
"code": "message FindAllACMEUsersResponse {\n\trepeated ACMEUser acmeUsers = 1;\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": "FindAllACMEUsersRequest",
|
||
"code": "message FindAllACMEUsersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tstring acmeProviderCode = 3;\n}",
|
||
"doc": "查找所有用户"
|
||
},
|
||
{
|
||
"name": "CreateAdminResponse",
|
||
"code": "message CreateAdminResponse {\n\tint64 adminId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledAdminsRequest",
|
||
"code": "message ListEnabledAdminsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "列出单页的管理员"
|
||
},
|
||
{
|
||
"name": "CheckAdminUsernameRequest",
|
||
"code": "message CheckAdminUsernameRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n}",
|
||
"doc": "检查用户名是否存在"
|
||
},
|
||
{
|
||
"name": "FindAdminFullnameResponse",
|
||
"code": "message FindAdminFullnameResponse {\n\tstring fullname = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteAdminRequest",
|
||
"code": "message DeleteAdminRequest {\n\tint64 adminId = 1;\n}",
|
||
"doc": "删除管理员"
|
||
},
|
||
{
|
||
"name": "CheckAdminOTPWithUsernameRequest",
|
||
"code": "message CheckAdminOTPWithUsernameRequest {\n\tstring username = 1;\n}",
|
||
"doc": "根据用户名检查是否需要输入OTP"
|
||
},
|
||
{
|
||
"name": "CheckAdminExistsRequest",
|
||
"code": "message CheckAdminExistsRequest {\n\tint64 adminId = 1;\n}",
|
||
"doc": "检查管理员是否存在"
|
||
},
|
||
{
|
||
"name": "FindAllAdminModulesRequest",
|
||
"code": "message FindAllAdminModulesRequest {\n\n}",
|
||
"doc": "获取管理所有权限列表"
|
||
},
|
||
{
|
||
"name": "CreateOrUpdateAdminResponse",
|
||
"code": "message CreateOrUpdateAdminResponse {\n\tint64 adminId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CheckAdminOTPWithUsernameResponse",
|
||
"code": "message CheckAdminOTPWithUsernameResponse {\n\tbool requireOTP = 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": "CreateOrUpdateAdminRequest",
|
||
"code": "message CreateOrUpdateAdminRequest {\n\tstring username = 1;\n\tstring password = 2;\n}",
|
||
"doc": "创建或修改管理员"
|
||
},
|
||
{
|
||
"name": "UpdateAdminInfoRequest",
|
||
"code": "message UpdateAdminInfoRequest {\n\tint64 adminId = 1;\n\tstring fullname = 2;\n}",
|
||
"doc": "修改管理员信息"
|
||
},
|
||
{
|
||
"name": "ComposeAdminDashboardRequest",
|
||
"code": "message ComposeAdminDashboardRequest {\n\tstring apiVersion = 1;\n}",
|
||
"doc": "取得管理员Dashboard数据"
|
||
},
|
||
{
|
||
"name": "FindAdminFullnameRequest",
|
||
"code": "message FindAdminFullnameRequest {\n\tint64 adminId = 1;\n}",
|
||
"doc": "获取管理员名称"
|
||
},
|
||
{
|
||
"name": "FindEnabledAdminResponse",
|
||
"code": "message FindEnabledAdminResponse {\n\tAdmin admin = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateAdminThemeRequest",
|
||
"code": "message UpdateAdminThemeRequest {\n\tint64 adminId = 1;\n\tstring theme = 2;\n}",
|
||
"doc": "修改管理员使用的界面风格"
|
||
},
|
||
{
|
||
"name": "FindAllAdminModulesResponse",
|
||
"code": "message FindAllAdminModulesResponse {\n\trepeated AdminModuleList adminModules = 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": "LoginAdminResponse",
|
||
"code": "message LoginAdminResponse {\n\tint64 adminId = 1;\n\tbool isOk = 2;\n\tstring message = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledAdminRequest",
|
||
"code": "message FindEnabledAdminRequest {\n\tint64 adminId = 1;\n}",
|
||
"doc": "获取管理员信息"
|
||
},
|
||
{
|
||
"name": "CheckAdminUsernameResponse",
|
||
"code": "message CheckAdminUsernameResponse {\n\tbool exists = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateAdminLoginRequest",
|
||
"code": "message UpdateAdminLoginRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n\tstring password = 3;\n}",
|
||
"doc": "修改管理员登录信息"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledAdminsRequest",
|
||
"code": "message CountAllEnabledAdminsRequest {\n\n}",
|
||
"doc": "计算管理员数量"
|
||
},
|
||
{
|
||
"name": "ListEnabledAdminsResponse",
|
||
"code": "message ListEnabledAdminsResponse {\n\trepeated Admin admins = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "LoginAdminRequest",
|
||
"code": "message LoginAdminRequest {\n\tstring username = 1;\n\tstring password = 2;\n}",
|
||
"doc": "登录"
|
||
},
|
||
{
|
||
"name": "CheckAdminExistsResponse",
|
||
"code": "message CheckAdminExistsResponse {\n\tbool isOk = 1;\n\tstring message = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "GetAPIAccessTokenResponse",
|
||
"code": "message GetAPIAccessTokenResponse {\n\tstring token = 1;\n\tint64 expiresAt = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "GetAPIAccessTokenRequest",
|
||
"code": "message GetAPIAccessTokenRequest {\n\tstring type = 1;\n\tstring accessKeyId = 2;\n\tstring accessKey = 3;\n}",
|
||
"doc": "获取AccessToken"
|
||
},
|
||
{
|
||
"name": "FindCurrentAPINodeVersionResponse",
|
||
"code": "message FindCurrentAPINodeVersionResponse {\n\tstring version = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindCurrentAPINodeResponse",
|
||
"code": "message FindCurrentAPINodeResponse {\n\tAPINode apiNode = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DebugAPINodeRequest",
|
||
"code": "message DebugAPINodeRequest {\n\tbool debug = 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": "FindAllEnabledAPINodesResponse",
|
||
"code": "message FindAllEnabledAPINodesResponse {\n\trepeated APINode apiNodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledAPINodesResponse",
|
||
"code": "message ListEnabledAPINodesResponse {\n\trepeated APINode apiNodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledAPINodeResponse",
|
||
"code": "message FindEnabledAPINodeResponse {\n\tAPINode apiNode = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledAPINodesWithSSLCertIdRequest",
|
||
"code": "message CountAllEnabledAPINodesWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}",
|
||
"doc": "计算使用某个SSL证书的API节点数量"
|
||
},
|
||
{
|
||
"name": "DeleteAPINodeRequest",
|
||
"code": "message DeleteAPINodeRequest {\n\tint64 apiNodeId = 1;\n}",
|
||
"doc": "删除API节点"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledAPINodesRequest",
|
||
"code": "message FindAllEnabledAPINodesRequest {\n\n}",
|
||
"doc": "列出所有可用API节点"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledAndOnAPINodesRequest",
|
||
"code": "message CountAllEnabledAndOnAPINodesRequest {\n\n}",
|
||
"doc": "计算启用的API节点数量"
|
||
},
|
||
{
|
||
"name": "ListEnabledAPINodesRequest",
|
||
"code": "message ListEnabledAPINodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\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": "CountAllEnabledAPINodesRequest",
|
||
"code": "message CountAllEnabledAPINodesRequest {\n\n}",
|
||
"doc": "计算API节点数量"
|
||
},
|
||
{
|
||
"name": "FindEnabledAPINodeRequest",
|
||
"code": "message FindEnabledAPINodeRequest {\n\tint64 apiNodeId = 1;\n}",
|
||
"doc": "根据ID查找节点"
|
||
},
|
||
{
|
||
"name": "FindCurrentAPINodeVersionRequest",
|
||
"code": "message FindCurrentAPINodeVersionRequest {\n\n}",
|
||
"doc": "获取当前API节点的版本"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledAPITokensRequest",
|
||
"code": "message FindAllEnabledAPITokensRequest {\n\tstring role = 1;\n}",
|
||
"doc": "获取API令牌"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledAPITokensResponse",
|
||
"code": "message FindAllEnabledAPITokensResponse {\n\trepeated APIToken apiTokens = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ValidateAuthorityKeyRequest",
|
||
"code": "message ValidateAuthorityKeyRequest {\n\tstring key = 1;\n}",
|
||
"doc": "校验Key"
|
||
},
|
||
{
|
||
"name": "ValidateAuthorityKeyResponse",
|
||
"code": "message ValidateAuthorityKeyResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateAuthorityKeyRequest",
|
||
"code": "message UpdateAuthorityKeyRequest {\n\tstring value = 1;\n\tstring dayFrom = 2;\n\tstring dayTo = 3;\n\tstring hostname = 4;\n\trepeated string macAddresses = 5;\n\tstring company = 6;\n}",
|
||
"doc": "设置Key"
|
||
},
|
||
{
|
||
"name": "ReadAuthorityKeyRequest",
|
||
"code": "message ReadAuthorityKeyRequest {\n\n}",
|
||
"doc": "读取Key"
|
||
},
|
||
{
|
||
"name": "ReadAuthorityKeyResponse",
|
||
"code": "message ReadAuthorityKeyResponse {\n\tAuthorityKey authorityKey = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ResetAuthorityKeyRequest",
|
||
"code": "message ResetAuthorityKeyRequest {\n\n}",
|
||
"doc": "重置Key"
|
||
},
|
||
{
|
||
"name": "FindEnabledAuthorityNodeResponse",
|
||
"code": "message FindEnabledAuthorityNodeResponse {\n\tAuthorityNode authorityNode = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateAuthorityNodeRequest",
|
||
"code": "message UpdateAuthorityNodeRequest {\n\tint64 authorityNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\n}",
|
||
"doc": "修改认证节点"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledAuthorityNodesResponse",
|
||
"code": "message FindAllEnabledAuthorityNodesResponse {\n\trepeated AuthorityNode authorityNodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledAuthorityNodesRequest",
|
||
"code": "message ListEnabledAuthorityNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "列出单页的认证节点"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledAuthorityNodesRequest",
|
||
"code": "message FindAllEnabledAuthorityNodesRequest {\n\n}",
|
||
"doc": "列出所有可用认证节点"
|
||
},
|
||
{
|
||
"name": "FindEnabledAuthorityNodeRequest",
|
||
"code": "message FindEnabledAuthorityNodeRequest {\n\tint64 authorityNodeId = 1;\n}",
|
||
"doc": "根据ID查找节点"
|
||
},
|
||
{
|
||
"name": "FindCurrentAuthorityNodeResponse",
|
||
"code": "message FindCurrentAuthorityNodeResponse {\n\tAuthorityNode authorityNode = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateAuthorityNodeStatusRequest",
|
||
"code": "message UpdateAuthorityNodeStatusRequest {\n\tint64 authorityNodeId = 1;\n\tbytes statusJSON = 2;\n}",
|
||
"doc": "更新认证状态"
|
||
},
|
||
{
|
||
"name": "CreateAuthorityNodeRequest",
|
||
"code": "message CreateAuthorityNodeRequest {\n\tstring name = 1;\n\tstring description = 2;\n\tbool isOn = 3;\n}",
|
||
"doc": "创建认证节点"
|
||
},
|
||
{
|
||
"name": "CreateAuthorityNodeResponse",
|
||
"code": "message CreateAuthorityNodeResponse {\n\tint64 authorityNodeId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledAuthorityNodesResponse",
|
||
"code": "message ListEnabledAuthorityNodesResponse {\n\trepeated AuthorityNode authorityNodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindCurrentAuthorityNodeRequest",
|
||
"code": "message FindCurrentAuthorityNodeRequest {\n\n}",
|
||
"doc": "获取当前认证节点"
|
||
},
|
||
{
|
||
"name": "DeleteAuthorityNodeRequest",
|
||
"code": "message DeleteAuthorityNodeRequest {\n\tint64 authorityNodeId = 1;\n}",
|
||
"doc": "删除认证节点"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledAuthorityNodesRequest",
|
||
"code": "message CountAllEnabledAuthorityNodesRequest {\n\n}",
|
||
"doc": "计算认证节点数量"
|
||
},
|
||
{
|
||
"name": "FindAllDBTablesRequest",
|
||
"code": "message FindAllDBTablesRequest {\n\n}",
|
||
"doc": "获取所有表信息"
|
||
},
|
||
{
|
||
"name": "FindAllDBTablesResponse",
|
||
"code": "message FindAllDBTablesResponse {\n\trepeated DBTable dbTables = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteDBTableRequest",
|
||
"code": "message DeleteDBTableRequest {\n\tstring dbTable = 1;\n}",
|
||
"doc": "删除表"
|
||
},
|
||
{
|
||
"name": "TruncateDBTableRequest",
|
||
"code": "message TruncateDBTableRequest {\n\tstring dbTable = 1;\n}",
|
||
"doc": "清空表"
|
||
},
|
||
{
|
||
"name": "FindAllDBNodeTablesRequest",
|
||
"code": "message FindAllDBNodeTablesRequest {\n\tint64 dbNodeId = 1;\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": "CheckDBNodeStatusRequest",
|
||
"code": "message CheckDBNodeStatusRequest {\n\tint64 dbNodeId = 1;\n}",
|
||
"doc": "检查数据库节点状态"
|
||
},
|
||
{
|
||
"name": "CreateDBNodeResponse",
|
||
"code": "message CreateDBNodeResponse {\n\tint64 dbNodeId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteDBNodeRequest",
|
||
"code": "message DeleteDBNodeRequest {\n\tint64 dbNodeId = 1;\n}",
|
||
"doc": "删除节点"
|
||
},
|
||
{
|
||
"name": "ListEnabledDBNodesRequest",
|
||
"code": "message ListEnabledDBNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "列出单页的数据库节点"
|
||
},
|
||
{
|
||
"name": "ListEnabledDBNodesResponse",
|
||
"code": "message ListEnabledDBNodesResponse {\n\trepeated DBNode dbNodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledDBNodeRequest",
|
||
"code": "message FindEnabledDBNodeRequest {\n\tint64 dbNodeId = 1;\n}",
|
||
"doc": "根据ID查找可用的数据库节点"
|
||
},
|
||
{
|
||
"name": "DeleteDBNodeTableRequest",
|
||
"code": "message DeleteDBNodeTableRequest {\n\tint64 dbNodeId = 1;\n\tstring dbNodeTable = 2;\n}",
|
||
"doc": "删除表"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledDBNodesRequest",
|
||
"code": "message CountAllEnabledDBNodesRequest {\n\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": "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": "FindEnabledDBNodeResponse",
|
||
"code": "message FindEnabledDBNodeResponse {\n\tDBNode dbNode = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CheckDBNodeStatusResponse",
|
||
"code": "message CheckDBNodeStatusResponse {\n\tDBNodeStatus dbNodeStatus = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllDNSIssuesRequest",
|
||
"code": "message FindAllDNSIssuesRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "查找问题"
|
||
},
|
||
{
|
||
"name": "FindAllDNSIssuesResponse",
|
||
"code": "message FindAllDNSIssuesResponse {\n\trepeated DNSIssue issues = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "RecoverDNSDomainRequest",
|
||
"code": "message RecoverDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}",
|
||
"doc": "恢复删除的域名"
|
||
},
|
||
{
|
||
"name": "FindEnabledDNSDomainResponse",
|
||
"code": "message FindEnabledDNSDomainResponse {\n\tDNSDomain dnsDomain = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ExistAvailableDomainsResponse",
|
||
"code": "message ExistAvailableDomainsResponse {\n\tbool exist = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "SyncDNSDomainDataRequest",
|
||
"code": "message SyncDNSDomainDataRequest {\n\tint64 dnsDomainId = 1;\n\tint64 nodeClusterId = 2; // 如果指定,表示只更新单个集群ID\n}",
|
||
"doc": "同步域名数据"
|
||
},
|
||
{
|
||
"name": "FindAllDNSDomainRoutesResponse",
|
||
"code": "message FindAllDNSDomainRoutesResponse {\n\trepeated DNSRoute routes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateDNSDomainRequest",
|
||
"code": "message CreateDNSDomainRequest {\n\tint64 dnsProviderId = 1;\n\tstring name = 2;\n}",
|
||
"doc": "创建域名"
|
||
},
|
||
{
|
||
"name": "DeleteDNSDomainRequest",
|
||
"code": "message DeleteDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}",
|
||
"doc": "删除域名"
|
||
},
|
||
{
|
||
"name": "FindEnabledBasicDNSDomainRequest",
|
||
"code": "message FindEnabledBasicDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}",
|
||
"doc": "查询单个域名的基础信息"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledDNSDomainsWithDNSProviderIdRequest",
|
||
"code": "message CountAllEnabledDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}",
|
||
"doc": "计算服务商下的域名数量"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledDNSDomainsWithDNSProviderIdResponse",
|
||
"code": "message FindAllEnabledDNSDomainsWithDNSProviderIdResponse {\n\trepeated DNSDomain dnsDomains = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest",
|
||
"code": "message FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}",
|
||
"doc": "列出服务商下的所有域名基本信息"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledBasicDNSDomainsWithDNSProviderIdResponse",
|
||
"code": "message FindAllEnabledBasicDNSDomainsWithDNSProviderIdResponse {\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": "CreateDNSDomainResponse",
|
||
"code": "message CreateDNSDomainResponse {\n\tint64 dnsDomainId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledDNSDomainRequest",
|
||
"code": "message FindEnabledDNSDomainRequest {\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": "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": "SyncDNSDomainsFromProviderResponse",
|
||
"code": "message SyncDNSDomainsFromProviderResponse {\n\tbool hasChanges = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateDNSDomainRequest",
|
||
"code": "message UpdateDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}",
|
||
"doc": "修改域名"
|
||
},
|
||
{
|
||
"name": "FindAllDNSDomainRoutesRequest",
|
||
"code": "message FindAllDNSDomainRoutesRequest {\n\tint64 dnsDomainId = 1;\n}",
|
||
"doc": "查看支持的线路"
|
||
},
|
||
{
|
||
"name": "ExistAvailableDomainsRequest",
|
||
"code": "message ExistAvailableDomainsRequest {\n\n}",
|
||
"doc": "判断是否有域名可选"
|
||
},
|
||
{
|
||
"name": "SyncDNSDomainsFromProviderRequest",
|
||
"code": "message SyncDNSDomainsFromProviderRequest {\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": "FindAllDNSProviderTypesResponse",
|
||
"code": "message FindAllDNSProviderTypesResponse {\n\trepeated DNSProviderType providerTypes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledDNSProviderRequest",
|
||
"code": "message FindEnabledDNSProviderRequest {\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": "ListEnabledDNSProvidersResponse",
|
||
"code": "message ListEnabledDNSProvidersResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledDNSProvidersRequest",
|
||
"code": "message FindAllEnabledDNSProvidersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n}",
|
||
"doc": "查找所有的DNS服务商"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledDNSProvidersResponse",
|
||
"code": "message FindAllEnabledDNSProvidersResponse {\n\trepeated DNSProvider dnsProviders = 1;\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": "FindAllEnabledDNSProvidersWithTypeRequest",
|
||
"code": "message FindAllEnabledDNSProvidersWithTypeRequest {\n\tstring providerTypeCode = 1;\n}",
|
||
"doc": "取得某个类型的所有服务商"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledDNSProvidersWithTypeResponse",
|
||
"code": "message FindAllEnabledDNSProvidersWithTypeResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateDNSProviderResponse",
|
||
"code": "message CreateDNSProviderResponse {\n\tint64 dnsProviderId = 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": "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",
|
||
"code": "message DeleteDNSProviderRequest {\n\tint64 dnsProviderId = 1;\n}",
|
||
"doc": "删除服务商"
|
||
},
|
||
{
|
||
"name": "FindAllDNSProviderTypesRequest",
|
||
"code": "message FindAllDNSProviderTypesRequest {\n\n}",
|
||
"doc": "取得所有服务商类型"
|
||
},
|
||
{
|
||
"name": "ExistsDNSTasksRequest",
|
||
"code": "message ExistsDNSTasksRequest {\n\n}",
|
||
"doc": "检查是否有正在执行的任务"
|
||
},
|
||
{
|
||
"name": "ExistsDNSTasksResponse",
|
||
"code": "message ExistsDNSTasksResponse {\n\tbool existTasks = 1;\n\tbool existError = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllDoingDNSTasksRequest",
|
||
"code": "message FindAllDoingDNSTasksRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "查找需要通知的任务"
|
||
},
|
||
{
|
||
"name": "FindAllDoingDNSTasksResponse",
|
||
"code": "message FindAllDoingDNSTasksResponse {\n\trepeated DNSTask dnsTasks = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteDNSTaskRequest",
|
||
"code": "message DeleteDNSTaskRequest {\n\tint64 dnsTaskId = 1;\n}",
|
||
"doc": "删除任务"
|
||
},
|
||
{
|
||
"name": "CreateFileRequest",
|
||
"code": "message CreateFileRequest {\n\tstring filename = 1;\n\tint64 size = 2;\n\tbool isPublic = 3;\n}",
|
||
"doc": "创建文件"
|
||
},
|
||
{
|
||
"name": "CreateFileResponse",
|
||
"code": "message CreateFileResponse {\n\tint64 fileId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateFileFinishedRequest",
|
||
"code": "message UpdateFileFinishedRequest {\n\tint64 fileId = 1;\n}",
|
||
"doc": "将文件置为已完成"
|
||
},
|
||
{
|
||
"name": "FindEnabledFileRequest",
|
||
"code": "message FindEnabledFileRequest {\n\tint64 fileId = 1;\n}",
|
||
"doc": "查找文件"
|
||
},
|
||
{
|
||
"name": "FindEnabledFileResponse",
|
||
"code": "message FindEnabledFileResponse {\n\tFile file = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateFileChunkRequest",
|
||
"code": "message CreateFileChunkRequest {\n\tint64 fileId = 1;\n\tbytes data = 2;\n}",
|
||
"doc": "创建文件片段"
|
||
},
|
||
{
|
||
"name": "CreateFileChunkResponse",
|
||
"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": "DownloadFileChunkResponse",
|
||
"code": "message DownloadFileChunkResponse {\n\tFileChunk fileChunk = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountFirewallDailyBlocksRequest",
|
||
"code": "message CountFirewallDailyBlocksRequest {\n\n}",
|
||
"doc": "读取当前Block动作次数"
|
||
},
|
||
{
|
||
"name": "ComposeFirewallGlobalBoardRequest",
|
||
"code": "message ComposeFirewallGlobalBoardRequest {\n\n}",
|
||
"doc": "组合看板数据"
|
||
},
|
||
{
|
||
"name": "NotifyHTTPFirewallEventRequest",
|
||
"code": "message NotifyHTTPFirewallEventRequest {\n\tint64 serverId = 1;\n\tint64 httpFirewallPolicyId = 2;\n\tint64 httpFirewallRuleGroupId = 3;\n\tint64 httpFirewallRuleSetId = 4;\n\tint64 createdAt = 5;\n}",
|
||
"doc": "发送告警(notify)消息"
|
||
},
|
||
{
|
||
"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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindHTTPAccessLogResponse",
|
||
"code": "message FindHTTPAccessLogResponse {\n\tHTTPAccessLog httpAccessLog = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindHTTPAccessLogPartitionsRequest",
|
||
"code": "message FindHTTPAccessLogPartitionsRequest {\n\tstring day = 1; // YYYYMMDD\n}",
|
||
"doc": "查找日志分区"
|
||
},
|
||
{
|
||
"name": "FindHTTPAccessLogPartitionsResponse",
|
||
"code": "message FindHTTPAccessLogPartitionsResponse {\n\trepeated int32 partitions = 1;\n\trepeated int32 reversePartitions = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateHTTPAccessLogsRequest",
|
||
"code": "message CreateHTTPAccessLogsRequest {\n\trepeated HTTPAccessLog httpAccessLogs = 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": "ListEnabledHTTPAccessLogPoliciesRequest",
|
||
"code": "message ListEnabledHTTPAccessLogPoliciesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "列出单页访问日志策略"
|
||
},
|
||
{
|
||
"name": "CreateHTTPAccessLogPolicyResponse",
|
||
"code": "message CreateHTTPAccessLogPolicyResponse {\n\tint64 httpAccessLogPolicyId = 1;\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}",
|
||
"doc": "修改访问日志策略"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPAccessLogPolicyRequest",
|
||
"code": "message FindEnabledHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n}",
|
||
"doc": "查找单个访问日志策略"
|
||
},
|
||
{
|
||
"name": "DeleteHTTPAccessLogPolicyRequest",
|
||
"code": "message DeleteHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n}",
|
||
"doc": "删除策略"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledHTTPAccessLogPoliciesRequest",
|
||
"code": "message CountAllEnabledHTTPAccessLogPoliciesRequest {\n\n}",
|
||
"doc": "计算访问日志策略数量"
|
||
},
|
||
{
|
||
"name": "ListEnabledHTTPAccessLogPoliciesResponse",
|
||
"code": "message ListEnabledHTTPAccessLogPoliciesResponse {\n\trepeated HTTPAccessLogPolicy httpAccessLogPolicies = 1;\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": "FindEnabledHTTPAccessLogPolicyResponse",
|
||
"code": "message FindEnabledHTTPAccessLogPolicyResponse {\n\tHTTPAccessLogPolicy httpAccessLogPolicy = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "WriteHTTPAccessLogPolicyRequest",
|
||
"code": "message WriteHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n\tHTTPAccessLog httpAccessLog = 2;\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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPAuthPolicyRequest",
|
||
"code": "message UpdateHTTPAuthPolicyRequest {\n\tint64 httpAuthPolicyId = 1;\n\tstring name = 2;\n\tbytes paramsJSON = 3;\n\tbool isOn = 4;\n}",
|
||
"doc": "修改策略"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPAuthPolicyRequest",
|
||
"code": "message FindEnabledHTTPAuthPolicyRequest {\n\tint64 httpAuthPolicyId = 1;\n}",
|
||
"doc": "查找策略信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPAuthPolicyResponse",
|
||
"code": "message FindEnabledHTTPAuthPolicyResponse {\n\tHTTPAuthPolicy httpAuthPolicy = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledHTTPCachePoliciesRequest",
|
||
"code": "message FindAllEnabledHTTPCachePoliciesRequest {\n\n}",
|
||
"doc": "获取所有可用策略"
|
||
},
|
||
{
|
||
"name": "DeleteHTTPCachePolicyRequest",
|
||
"code": "message DeleteHTTPCachePolicyRequest {\n\tint64 httpCachePolicyId = 1;\n}",
|
||
"doc": "删除缓存策略"
|
||
},
|
||
{
|
||
"name": "ListEnabledHTTPCachePoliciesResponse",
|
||
"code": "message ListEnabledHTTPCachePoliciesResponse {\n\tbytes httpCachePoliciesJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPCachePolicyConfigResponse",
|
||
"code": "message FindEnabledHTTPCachePolicyConfigResponse {\n\tbytes httpCachePolicyJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledHTTPCachePoliciesResponse",
|
||
"code": "message FindAllEnabledHTTPCachePoliciesResponse {\n\trepeated HTTPCachePolicy cachePolicies = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateHTTPCachePolicyResponse",
|
||
"code": "message CreateHTTPCachePolicyResponse {\n\tint64 httpCachePolicyId = 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}",
|
||
"doc": "查找单个缓存策略信息"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPCachePolicyRefsRequest",
|
||
"code": "message UpdateHTTPCachePolicyRefsRequest {\n\tint64 httpCachePolicyId = 1;\n\tbytes refsJSON = 2;\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": "CountAllEnabledHTTPCachePoliciesRequest",
|
||
"code": "message CountAllEnabledHTTPCachePoliciesRequest {\n\tstring keyword = 1;\n\tint64 nodeClusterId = 2;\n\tstring type = 3;\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": "FindEnabledHTTPCachePolicyConfigRequest",
|
||
"code": "message FindEnabledHTTPCachePolicyConfigRequest {\n\tint64 httpCachePolicyId = 1;\n}",
|
||
"doc": "查找单个缓存策略配置"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPCachePolicyResponse",
|
||
"code": "message FindEnabledHTTPCachePolicyResponse {\n\tHTTPCachePolicy httpCachePolicy = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListHTTPCacheTasksResponse",
|
||
"code": "message ListHTTPCacheTasksResponse {\n\trepeated HTTPCacheTask httpCacheTasks = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ResetHTTPCacheTaskRequest",
|
||
"code": "message ResetHTTPCacheTaskRequest {\n\tint64 httpCacheTaskId = 1;\n}",
|
||
"doc": "重置任务状态"
|
||
},
|
||
{
|
||
"name": "CreateHTTPCacheTaskRequest",
|
||
"code": "message CreateHTTPCacheTaskRequest {\n\tstring type = 1;\n\tstring keyType = 2;\n\trepeated string keys = 3;\n}",
|
||
"doc": "创建任务"
|
||
},
|
||
{
|
||
"name": "CountDoingHTTPCacheTasksRequest",
|
||
"code": "message CountDoingHTTPCacheTasksRequest {\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": "CreateHTTPCacheTaskResponse",
|
||
"code": "message CreateHTTPCacheTaskResponse {\n\tint64 httpCacheTaskId = 1;\n\tint64 countKeys = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountHTTPCacheTasksRequest",
|
||
"code": "message CountHTTPCacheTasksRequest {\n\n}",
|
||
"doc": "计算任务总数量"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPCacheTaskResponse",
|
||
"code": "message FindEnabledHTTPCacheTaskResponse {\n\tHTTPCacheTask httpCacheTask = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteHTTPCacheTaskRequest",
|
||
"code": "message DeleteHTTPCacheTaskRequest {\n\tint64 httpCacheTaskId = 1;\n}",
|
||
"doc": "删除任务"
|
||
},
|
||
{
|
||
"name": "FindDoingHTTPCacheTaskKeysResponse",
|
||
"code": "message FindDoingHTTPCacheTaskKeysResponse {\n\trepeated HTTPCacheTaskKey httpCacheTaskKeys = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPCacheTaskKeysStatusRequest",
|
||
"code": "message UpdateHTTPCacheTaskKeysStatusRequest {\n\trepeated KeyResult keyResults = 1;\n\n\n\tmessage KeyResult {\n\t\tint64 id = 1;\n\t\tint64 nodeClusterId = 2; // 特意设置的冗余数据\n\t\tstring error = 3;\n\t}\n}",
|
||
"doc": "更新一组Key状态"
|
||
},
|
||
{
|
||
"name": "ValidateHTTPCacheTaskKeysRequest",
|
||
"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": "FindDoingHTTPCacheTaskKeysRequest",
|
||
"code": "message FindDoingHTTPCacheTaskKeysRequest{\n\tint64 size = 1;\n}",
|
||
"doc": "查找需要执行的Key"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPFastcgiRequest",
|
||
"code": "message FindEnabledHTTPFastcgiRequest {\n\tint64 httpFastcgiId = 1;\n}",
|
||
"doc": "获取Fastcgi详情"
|
||
},
|
||
{
|
||
"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}",
|
||
"doc": "创建Fastcgi服务"
|
||
},
|
||
{
|
||
"name": "CreateHTTPFastcgiResponse",
|
||
"code": "message CreateHTTPFastcgiResponse {\n\tint64 httpFastcgiId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPFastcgiRequest",
|
||
"code": "message UpdateHTTPFastcgiRequest {\n\tint64 httpFastcgiId = 1;\n\tbool isOn = 2;\n\tstring address = 3;\n\tbytes paramsJSON = 4;\n\tbytes readTimeoutJSON = 5;\n\tbytes connTimeoutJSON = 6;\n\tint32 poolSize = 7;\n\tstring pathInfoPattern = 8;\n}",
|
||
"doc": "修改Fastcgi服务"
|
||
},
|
||
{
|
||
"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": "CreateEmptyHTTPFirewallPolicyResponse",
|
||
"code": "message CreateEmptyHTTPFirewallPolicyResponse {\n\tint64 httpFirewallPolicyId = 1;\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": "ListEnabledHTTPFirewallPoliciesResponse",
|
||
"code": "message ListEnabledHTTPFirewallPoliciesResponse {\n\trepeated HTTPFirewallPolicy httpFirewallPolicies = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteHTTPFirewallPolicyRequest",
|
||
"code": "message DeleteHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n}",
|
||
"doc": "删除某个防火墙策略"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPFirewallPolicyConfigRequest",
|
||
"code": "message FindEnabledHTTPFirewallPolicyConfigRequest {\n\tint64 httpFirewallPolicyId = 1;\n}",
|
||
"doc": "查找单个防火墙配置"
|
||
},
|
||
{
|
||
"name": "CreateHTTPFirewallPolicyResponse",
|
||
"code": "message CreateHTTPFirewallPolicyResponse {\n\tint64 httpFirewallPolicyId = 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": "FindEnabledHTTPFirewallPolicyResponse",
|
||
"code": "message FindEnabledHTTPFirewallPolicyResponse {\n\tHTTPFirewallPolicy httpFirewallPolicy = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CheckHTTPFirewallPolicyIPStatusRequest",
|
||
"code": "message CheckHTTPFirewallPolicyIPStatusRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tstring ip = 2;\n}",
|
||
"doc": "检查IP状态"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledHTTPFirewallPoliciesRequest",
|
||
"code": "message FindAllEnabledHTTPFirewallPoliciesRequest {\n\n}",
|
||
"doc": "获取所有可用策略"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPFirewallPolicyGroupsRequest",
|
||
"code": "message UpdateHTTPFirewallPolicyGroupsRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes inboundJSON = 2;\n\tbytes outboundJSON = 3;\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": "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": "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": "FindEnabledHTTPFirewallPolicyConfigResponse",
|
||
"code": "message FindEnabledHTTPFirewallPolicyConfigResponse {\n\tbytes httpFirewallPolicyJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPFirewallPolicyRequest",
|
||
"code": "message FindEnabledHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n}",
|
||
"doc": "获取防火墙的基本信息"
|
||
},
|
||
{
|
||
"name": "ImportHTTPFirewallPolicyRequest",
|
||
"code": "message ImportHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes httpFirewallPolicyJSON = 2;\n}",
|
||
"doc": "导入策略数据"
|
||
},
|
||
{
|
||
"name": "CreateHTTPFirewallRuleGroupResponse",
|
||
"code": "message CreateHTTPFirewallRuleGroupResponse {\n\tint64 firewallRuleGroupId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPFirewallRuleGroupConfigResponse",
|
||
"code": "message FindEnabledHTTPFirewallRuleGroupConfigResponse {\n\tbytes firewallRuleGroupJSON = 1;\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": "FindEnabledHTTPFirewallRuleGroupConfigRequest",
|
||
"code": "message FindEnabledHTTPFirewallRuleGroupConfigRequest {\n\tint64 firewallRuleGroupId = 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": "UpdateHTTPFirewallRuleGroupSetsRequest",
|
||
"code": "message UpdateHTTPFirewallRuleGroupSetsRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbytes firewallRuleSetsJSON = 2;\n}",
|
||
"doc": "修改分组的规则集"
|
||
},
|
||
{
|
||
"name": "AddHTTPFirewallRuleGroupSetRequest",
|
||
"code": "message AddHTTPFirewallRuleGroupSetRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbytes firewallRuleSetConfigJSON = 2;\n}",
|
||
"doc": "添加规则集"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPFirewallRuleGroupIsOnRequest",
|
||
"code": "message UpdateHTTPFirewallRuleGroupIsOnRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbool isOn = 2;\n}",
|
||
"doc": "设置是否启用分组"
|
||
},
|
||
{
|
||
"name": "CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse",
|
||
"code": "message CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse {\n\tint64 firewallRuleSetId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPFirewallRuleSetIsOnRequest",
|
||
"code": "message UpdateHTTPFirewallRuleSetIsOnRequest {\n\tint64 firewallRuleSetId = 1;\n\tbool isOn = 2;\n}",
|
||
"doc": "设置开启状态"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPFirewallRuleSetConfigRequest",
|
||
"code": "message FindEnabledHTTPFirewallRuleSetConfigRequest {\n\tint64 firewallRuleSetId = 1;\n}",
|
||
"doc": "查找规则集配置"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPFirewallRuleSetConfigResponse",
|
||
"code": "message FindEnabledHTTPFirewallRuleSetConfigResponse {\n\tbytes firewallRuleSetJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPFirewallRuleSetRequest",
|
||
"code": "message FindEnabledHTTPFirewallRuleSetRequest {\n\tint64 firewallRuleSetId = 1;\n}",
|
||
"doc": "查找规则集"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPFirewallRuleSetResponse",
|
||
"code": "message FindEnabledHTTPFirewallRuleSetResponse {\n\tHTTPFirewallRuleSet firewallRuleSet = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest",
|
||
"code": "message CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest {\n\tbytes firewallRuleSetConfigJSON = 1;\n}",
|
||
"doc": "根据配置创建或修改规则集"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPGzipRequest",
|
||
"code": "message UpdateHTTPGzipRequest {\n\tint64 httpGzipId = 1;\n\tint32 level = 2;\n\tSizeCapacity minLength = 3;\n\tSizeCapacity maxLength = 4;\n\tbytes condsJSON = 5;\n}",
|
||
"doc": "修改Gzip配置"
|
||
},
|
||
{
|
||
"name": "CreateHTTPGzipRequest",
|
||
"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": "FindEnabledGzipConfigResponse",
|
||
"code": "message FindEnabledGzipConfigResponse {\n\tbytes httpGzipJSON = 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}",
|
||
"doc": "创建Header"
|
||
},
|
||
{
|
||
"name": "CreateHTTPHeaderResponse",
|
||
"code": "message CreateHTTPHeaderResponse {\n\tint64 headerId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPHeaderRequest",
|
||
"code": "message UpdateHTTPHeaderRequest {\n\tint64 headerId = 1;\n\tstring name = 2;\n\tstring value = 3;\n\trepeated int32 status = 4;\n\tbool disableRedirect = 5;\n\tbool shouldAppend = 6;\n\tbool shouldReplace = 7;\n\tbytes replaceValuesJSON = 8;\n\trepeated string methods = 9;\n\trepeated string domains = 10;\n}",
|
||
"doc": "修改Header"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPHeaderConfigRequest",
|
||
"code": "message FindEnabledHTTPHeaderConfigRequest {\n\tint64 headerId = 1;\n}",
|
||
"doc": "查找配置"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPHeaderConfigResponse",
|
||
"code": "message FindEnabledHTTPHeaderConfigResponse {\n\tbytes headerJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPHeaderPolicyConfigResponse",
|
||
"code": "message FindEnabledHTTPHeaderPolicyConfigResponse {\n\tbytes headerPolicyJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPHeaderPolicyAddingHeadersRequest",
|
||
"code": "message UpdateHTTPHeaderPolicyAddingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}",
|
||
"doc": "修改AddHeaders"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPHeaderPolicyDeletingHeadersRequest",
|
||
"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": "CreateHTTPHeaderPolicyResponse",
|
||
"code": "message CreateHTTPHeaderPolicyResponse {\n\tint64 headerPolicyId = 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}",
|
||
"doc": "修改AddTrailers"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPHeaderPolicyReplacingHeadersRequest",
|
||
"code": "message UpdateHTTPHeaderPolicyReplacingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}",
|
||
"doc": "修改ReplaceHeaders"
|
||
},
|
||
{
|
||
"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",
|
||
"code": "message CreateHTTPLocationResponse {\n\tint64 locationId = 1;\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": "FindAndInitHTTPLocationReverseProxyConfigRequest",
|
||
"code": "message FindAndInitHTTPLocationReverseProxyConfigRequest {\n\tint64 locationId = 1;\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": "FindEnabledHTTPLocationConfigResponse",
|
||
"code": "message FindEnabledHTTPLocationConfigResponse {\n\tbytes locationJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteHTTPLocationRequest",
|
||
"code": "message DeleteHTTPLocationRequest {\n\tint64 locationId = 1;\n}",
|
||
"doc": "删除路径规则"
|
||
},
|
||
{
|
||
"name": "FindAndInitHTTPLocationReverseProxyConfigResponse",
|
||
"code": "message FindAndInitHTTPLocationReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAndInitHTTPLocationWebConfigRequest",
|
||
"code": "message FindAndInitHTTPLocationWebConfigRequest {\n\tint64 locationId = 1;\n}",
|
||
"doc": "初始化Web设置"
|
||
},
|
||
{
|
||
"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": "UpdateHTTPPageRequest",
|
||
"code": "message UpdateHTTPPageRequest {\n\tint64 httpPageId = 1;\n\trepeated string statusList = 2;\n\tstring bodyType = 6;\n\tstring url = 3;\n\tstring body = 5;\n\tint32 newStatus = 4;\n}",
|
||
"doc": "修改Page"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPPageConfigRequest",
|
||
"code": "message FindEnabledHTTPPageConfigRequest {\n\tint64 httpPageId = 1;\n}",
|
||
"doc": "查找单个Page配置"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPPageConfigResponse",
|
||
"code": "message FindEnabledHTTPPageConfigResponse {\n\tbytes pageJSON = 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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPRewriteRuleRequest",
|
||
"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": "CreateHTTPWebResponse",
|
||
"code": "message CreateHTTPWebResponse {\n\tint64 httpWebId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPWebResponse",
|
||
"code": "message FindEnabledHTTPWebResponse {\n\tHTTPWeb httpWeb = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebPagesRequest",
|
||
"code": "message UpdateHTTPWebPagesRequest {\n\tint64 httpWebId = 1;\n\tbytes pagesJSON = 2;\n}",
|
||
"doc": "更改Pages"
|
||
},
|
||
{
|
||
"name": "FindHTTPWebRequestScriptsRequest",
|
||
"code": "message FindHTTPWebRequestScriptsRequest {\n\tint64 httpWebId = 1;\n}",
|
||
"doc": "查找请求脚本"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPWebConfigResponse",
|
||
"code": "message FindEnabledHTTPWebConfigResponse {\n\tbytes httpWebJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebCacheRequest",
|
||
"code": "message UpdateHTTPWebCacheRequest {\n\tint64 httpWebId = 1;\n\tbytes cacheJSON = 2; // @link json:http_cache_config\n}",
|
||
"doc": "更改缓存配置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebFirewallRequest",
|
||
"code": "message UpdateHTTPWebFirewallRequest {\n\tint64 httpWebId = 1;\n\tbytes firewallJSON = 2; // @link json:http_firewall_ref\n}",
|
||
"doc": "更改防火墙设置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebLocationsRequest",
|
||
"code": "message UpdateHTTPWebLocationsRequest {\n\tint64 httpWebId = 1;\n\tbytes locationsJSON = 3;\n}",
|
||
"doc": "更改路径规则配置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebHostRedirectsRequest",
|
||
"code": "message UpdateHTTPWebHostRedirectsRequest {\n\tint64 httpWebId = 1;\n\tbytes hostRedirectsJSON = 2;\n}",
|
||
"doc": "更改主机跳转设置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebRequestLimitRequest",
|
||
"code": "message UpdateHTTPWebRequestLimitRequest {\n\tint64 httpWebId = 1;\n\tbytes requestLimitJSON = 2;\n}",
|
||
"doc": "修改请求限制"
|
||
},
|
||
{
|
||
"name": "FindEnabledHTTPWebRequest",
|
||
"code": "message FindEnabledHTTPWebRequest {\n\tint64 httpWebId = 1;\n}",
|
||
"doc": "查找Web信息"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebAuthRequest",
|
||
"code": "message UpdateHTTPWebAuthRequest {\n\tint64 httpWebId = 1;\n\tbytes authJSON = 2;\n}",
|
||
"doc": "更改认证设置"
|
||
},
|
||
{
|
||
"name": "FindHTTPWebUAMRequest",
|
||
"code": "message FindHTTPWebUAMRequest {\n\tint64 httpWebId = 1;\n}",
|
||
"doc": "查找服务UAM设置"
|
||
},
|
||
{
|
||
"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",
|
||
"code": "message UpdateHTTPWebRequestHeaderRequest {\n\tint64 httpWebId = 1;\n\tbytes headerJSON = 2;\n}",
|
||
"doc": "更改请求Header策略"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebShutdownRequest",
|
||
"code": "message UpdateHTTPWebShutdownRequest {\n\tint64 httpWebId = 1;\n\tbytes shutdownJSON = 2;\n}",
|
||
"doc": "更改Shutdown"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebRequestScriptsRequest",
|
||
"code": "message UpdateHTTPWebRequestScriptsRequest {\n\tint64 httpWebId = 1;\n\tbytes requestScriptsJSON = 2;\n}",
|
||
"doc": "修改请求脚本"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebCompressionRequest",
|
||
"code": "message UpdateHTTPWebCompressionRequest {\n\tint64 httpWebId = 1;\n\tbytes compressionJSON = 2;\n}",
|
||
"doc": "更改压缩配置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebStatRequest",
|
||
"code": "message UpdateHTTPWebStatRequest {\n\tint64 httpWebId = 1;\n\tbytes statJSON = 2; // @link json:http_stat_stat_ref\n}",
|
||
"doc": "更改统计配置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebRedirectToHTTPSRequest",
|
||
"code": "message UpdateHTTPWebRedirectToHTTPSRequest {\n\tint64 httpWebId = 1;\n\tbytes redirectToHTTPSJSON = 2;\n}",
|
||
"doc": "更改跳转到HTTPS设置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebUAMRequest",
|
||
"code": "message UpdateHTTPWebUAMRequest {\n\tint64 httpWebId = 1;\n\tbytes uamJSON = 2;\n}",
|
||
"doc": "修改服务UAM设置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebCharsetRequest",
|
||
"code": "message UpdateHTTPWebCharsetRequest {\n\tint64 httpWebId = 1;\n\tbytes charsetJSON = 2;\n}",
|
||
"doc": "更改字符集配置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebResponseHeaderRequest",
|
||
"code": "message UpdateHTTPWebResponseHeaderRequest {\n\tint64 httpWebId = 1;\n\tbytes headerJSON = 2;\n}",
|
||
"doc": "更改响应Header策略"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebAccessLogRequest",
|
||
"code": "message UpdateHTTPWebAccessLogRequest {\n\tint64 httpWebId = 1;\n\tbytes accessLogJSON = 2; // @link json:http_access_log_ref\n}",
|
||
"doc": "更改访问日志配置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebWebsocketRequest",
|
||
"code": "message UpdateHTTPWebWebsocketRequest {\n\tint64 httpWebId = 1;\n\tbytes websocketJSON = 2; // @link json:http_websocket_ref\n}",
|
||
"doc": "更改Websocket设置"
|
||
},
|
||
{
|
||
"name": "FindHTTPWebRequestLimitRequest",
|
||
"code": "message FindHTTPWebRequestLimitRequest {\n\tint64 httpWebId = 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": "UpdateHTTPWebFastcgiRequest",
|
||
"code": "message UpdateHTTPWebFastcgiRequest {\n\tint64 httpWebId = 1;\n\tbytes fastcgiJSON = 2;\n}",
|
||
"doc": "更改Fastcgi设置"
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebRewriteRulesRequest",
|
||
"code": "message UpdateHTTPWebRewriteRulesRequest {\n\tint64 httpWebId = 1;\n\tbytes rewriteRulesJSON = 2;\n}",
|
||
"doc": "更改重写规则设置"
|
||
},
|
||
{
|
||
"name": "FindHTTPWebHostRedirectsRequest",
|
||
"code": "message FindHTTPWebHostRedirectsRequest {\n\tint64 httpWebId = 1;\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": "FindHTTPWebHostRedirectsResponse",
|
||
"code": "message FindHTTPWebHostRedirectsResponse {\n\tbytes hostRedirectsJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebCommonRequest",
|
||
"code": "message UpdateHTTPWebCommonRequest {\n\tint64 httpWebId = 1;\n\tbool mergeSlashes = 2;\n}",
|
||
"doc": "更改通用设置"
|
||
},
|
||
{
|
||
"name": "FindHTTPWebRequestLimitResponse",
|
||
"code": "message FindHTTPWebRequestLimitResponse {\n\tbytes requestLimitJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindHTTPWebRequestScriptsResponse",
|
||
"code": "message FindHTTPWebRequestScriptsResponse {\n\tbytes requestScriptsJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindHTTPWebUAMResponse",
|
||
"code": "message FindHTTPWebUAMResponse {\n\tbytes uamJSON = 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": "CreateHTTPWebsocketResponse",
|
||
"code": "message CreateHTTPWebsocketResponse {\n\tint64 websocketId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateHTTPWebsocketRequest",
|
||
"code": "message UpdateHTTPWebsocketRequest {\n\tint64 websocketId = 1;\n\tbytes handshakeTimeoutJSON = 2;\n\tbool allowAllOrigins = 3;\n\trepeated string allowedOrigins = 4;\n\tbool requestSameOrigin = 5;\n\tstring requestOrigin = 6;\n}",
|
||
"doc": "修改Websocket配置"
|
||
},
|
||
{
|
||
"name": "DeleteIPItemsRequest",
|
||
"code": "message DeleteIPItemsRequest {\n\trepeated int64 ipItemIds = 1;\n}",
|
||
"doc": "批量删除IP"
|
||
},
|
||
{
|
||
"name": "FindEnabledIPItemRequest",
|
||
"code": "message FindEnabledIPItemRequest {\n\tint64 ipItemId = 1;\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": "ExistsEnabledIPItemResponse",
|
||
"code": "message ExistsEnabledIPItemResponse {\n\tbool exists = 1;\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": "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}",
|
||
"doc": "列出单页的IP"
|
||
},
|
||
{
|
||
"name": "FindEnabledIPItemResponse",
|
||
"code": "message FindEnabledIPItemResponse {\n\tIPItem ipItem = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListIPItemsAfterVersionResponse",
|
||
"code": "message ListIPItemsAfterVersionResponse {\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": "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": "UpdateIPItemsReadRequest",
|
||
"code": "message UpdateIPItemsReadRequest {\n\n}",
|
||
"doc": "设置所有为已读"
|
||
},
|
||
{
|
||
"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": "ListIPItemsWithListIdResponse",
|
||
"code": "message ListIPItemsWithListIdResponse {\n\trepeated IPItem ipItems = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListIPItemsAfterVersionRequest",
|
||
"code": "message ListIPItemsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "根据版本列出一组IP"
|
||
},
|
||
{
|
||
"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": "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}",
|
||
"doc": "计算所有IP数量"
|
||
},
|
||
{
|
||
"name": "ListAllEnabledIPItemsRequest",
|
||
"code": "message ListAllEnabledIPItemsRequest {\n\tstring ip = 1;\n\tbool globalOnly = 2;\n\tbool unread = 5;\n\tstring eventLevel = 6;\n\tstring listType = 7;\n\tint64 offset = 3;\n\tint64 size = 4;\n}",
|
||
"doc": "列出所有名单中的IP"
|
||
},
|
||
{
|
||
"name": "CreateIPItemResponse",
|
||
"code": "message CreateIPItemResponse {\n\tint64 ipItemId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindLatestIPLibraryWithTypeRequest",
|
||
"code": "message FindLatestIPLibraryWithTypeRequest {\n\tstring type = 1;\n}",
|
||
"doc": "查找最新的IP库"
|
||
},
|
||
{
|
||
"name": "DeleteIPLibraryRequest",
|
||
"code": "message DeleteIPLibraryRequest {\n\tint64 ipLibraryId = 1;\n}",
|
||
"doc": "删除IP库"
|
||
},
|
||
{
|
||
"name": "CreateIPLibraryRequest",
|
||
"code": "message CreateIPLibraryRequest {\n\tstring type = 1;\n\tint64 fileId = 3;\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": "CreateIPLibraryResponse",
|
||
"code": "message CreateIPLibraryResponse {\n\tint64 ipLibraryId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledIPLibraryRequest",
|
||
"code": "message FindEnabledIPLibraryRequest {\n\tint64 ipLibraryId = 1;\n}",
|
||
"doc": "查找单个IP库"
|
||
},
|
||
{
|
||
"name": "FindLatestIPLibraryWithTypeResponse",
|
||
"code": "message FindLatestIPLibraryWithTypeResponse {\n\tIPLibrary ipLibrary = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "LookupIPRegionResponse",
|
||
"code": "message LookupIPRegionResponse {\n\tIPRegion ipRegion = 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": "FindEnabledIPLibraryResponse",
|
||
"code": "message FindEnabledIPLibraryResponse {\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": "FindEnabledIPListContainsIPRequest",
|
||
"code": "message FindEnabledIPListContainsIPRequest {\n\tstring ip = 1;\n}",
|
||
"doc": "根据IP来搜索IP名单"
|
||
},
|
||
{
|
||
"name": "FindEnabledIPListContainsIPResponse",
|
||
"code": "message FindEnabledIPListContainsIPResponse {\n\trepeated IPList ipLists = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledIPListsResponse",
|
||
"code": "message ListEnabledIPListsResponse {\n\trepeated IPList ipLists = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ExistsEnabledIPListRequest",
|
||
"code": "message ExistsEnabledIPListRequest {\n\tint64 ipListId = 1;\n}",
|
||
"doc": "检查IPList是否存在"
|
||
},
|
||
{
|
||
"name": "ExistsEnabledIPListResponse",
|
||
"code": "message ExistsEnabledIPListResponse {\n\tbool exists = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledIPListRequest",
|
||
"code": "message FindEnabledIPListRequest {\n\tint64 ipListId = 1;\n}",
|
||
"doc": "查找IP列表信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledIPListResponse",
|
||
"code": "message FindEnabledIPListResponse {\n\tIPList ipList = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"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": "DeleteIPListRequest",
|
||
"code": "message DeleteIPListRequest {\n\tint64 ipListId = 1;\n}",
|
||
"doc": "删除IP名单"
|
||
},
|
||
{
|
||
"name": "CreateIPListRequest",
|
||
"code": "message CreateIPListRequest {\n\tstring type = 1;\n\tstring name = 2;\n\tstring code = 3;\n\tbytes timeoutJSON = 4;\n\tbool isPublic = 5;\n\tstring description = 6;\n\tbool isGlobal = 7;\n\tint64 serverId = 8;\n}",
|
||
"doc": "创建IP列表"
|
||
},
|
||
{
|
||
"name": "CreateIPListResponse",
|
||
"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": "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": "DeleteLogsPermanentlyRequest",
|
||
"code": "message DeleteLogsPermanentlyRequest {\n\trepeated int64 logIds = 1;\n}",
|
||
"doc": "批量删除"
|
||
},
|
||
{
|
||
"name": "SumLogsSizeRequest",
|
||
"code": "message SumLogsSizeRequest {\n\n}",
|
||
"doc": "计算日志容量大小"
|
||
},
|
||
{
|
||
"name": "CreateLogRequest",
|
||
"code": "message CreateLogRequest {\n\tstring level = 1;\n\tstring description = 2;\n\tstring action = 3;\n\tstring ip = 4;\n}",
|
||
"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": "SumLogsResponse",
|
||
"code": "message SumLogsResponse {\n\tint64 sizeBytes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListLogsResponse",
|
||
"code": "message ListLogsResponse {\n\trepeated Log logs = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteLogPermanentlyRequest",
|
||
"code": "message DeleteLogPermanentlyRequest {\n\tint64 logId = 1;\n}",
|
||
"doc": "删除单条"
|
||
},
|
||
{
|
||
"name": "CleanLogsPermanentlyRequest",
|
||
"code": "message CleanLogsPermanentlyRequest {\n\tint32 days = 1;\n\tbool clearAll = 2;\n}",
|
||
"doc": "清理"
|
||
},
|
||
{
|
||
"name": "FindEnabledLoginRequest",
|
||
"code": "message FindEnabledLoginRequest {\n\tint64 adminId = 1;\n\tstring type = 2;\n}",
|
||
"doc": "查找认证"
|
||
},
|
||
{
|
||
"name": "FindEnabledLoginResponse",
|
||
"code": "message FindEnabledLoginResponse {\n\tLogin login = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateLoginRequest",
|
||
"code": "message UpdateLoginRequest {\n\tLogin login = 1;\n}",
|
||
"doc": "修改认证"
|
||
},
|
||
{
|
||
"name": "ListUnreadMessagesResponse",
|
||
"code": "message ListUnreadMessagesResponse {\n\trepeated Message messages = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateMessageReadRequest",
|
||
"code": "message UpdateMessageReadRequest {\n\tint64 messageId = 1;\n\tbool isRead = 2;\n}",
|
||
"doc": "设置消息已读状态"
|
||
},
|
||
{
|
||
"name": "UpdateMessagesReadRequest",
|
||
"code": "message UpdateMessagesReadRequest {\n\trepeated int64 messageIds = 1;\n\tbool isRead = 2;\n}",
|
||
"doc": "设置一组消息已读状态"
|
||
},
|
||
{
|
||
"name": "UpdateAllMessagesReadRequest",
|
||
"code": "message UpdateAllMessagesReadRequest {\n\n}",
|
||
"doc": "设置所有消息为已读"
|
||
},
|
||
{
|
||
"name": "CountUnreadMessagesRequest",
|
||
"code": "message CountUnreadMessagesRequest {\n\n}",
|
||
"doc": "计算未读消息数"
|
||
},
|
||
{
|
||
"name": "ListUnreadMessagesRequest",
|
||
"code": "message ListUnreadMessagesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "列出单页未读消息"
|
||
},
|
||
{
|
||
"name": "FindAllMessageMediasRequest",
|
||
"code": "message FindAllMessageMediasRequest {\n\n}",
|
||
"doc": "获取所有支持的媒介"
|
||
},
|
||
{
|
||
"name": "FindAllMessageMediasResponse",
|
||
"code": "message FindAllMessageMediasResponse {\n\trepeated MessageMedia messageMedias = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateMessageMediasRequest",
|
||
"code": "message UpdateMessageMediasRequest {\n\trepeated MessageMedia messageMedias = 2;\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": "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": "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": "DeleteMessageReceiverRequest",
|
||
"code": "message DeleteMessageReceiverRequest {\n\tint64 messageReceiverId = 1;\n}",
|
||
"doc": "删除接收者"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledMessageReceiversRequest",
|
||
"code": "message CountAllEnabledMessageReceiversRequest {\n\tstring role = 4;\n\tint64 nodeClusterId = 1;\n\tint64 nodeId = 2;\n\tint64 serverId = 3;\n}",
|
||
"doc": "计算接收者数量"
|
||
},
|
||
{
|
||
"name": "UpdateMessageReceiversRequest",
|
||
"code": "message UpdateMessageReceiversRequest {\n\tstring role = 7;\n\tint64 nodeClusterId = 1;\n\tint64 nodeId = 2;\n\tint64 serverId = 3;\n\tbytes paramsJSON = 5;\n\tmap\u003cstring, RecipientOptions\u003e recipientOptions = 6; // type =\u003e options\n\n\n\tmessage RecipientOption {\n\t\tint64 messageRecipientId = 1;\n\t\tint64 messageRecipientGroupId = 2;\n\t}\n\n\n\tmessage RecipientOptions {\n\t\trepeated RecipientOption recipientOptions = 1;\n\t}\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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateMessageRecipientRequest",
|
||
"code": "message UpdateMessageRecipientRequest {\n\tint64 messageRecipientId = 1;\n\tint64 adminId = 2;\n\tint64 messageMediaInstanceId = 3;\n\trepeated int64 messageRecipientGroupIds = 4;\n\tstring description = 5;\n\tbool isOn = 6;\n\tstring user = 7;\n\tstring timeFrom = 8;\n\tstring timeTo = 9;\n}",
|
||
"doc": "修改接收人"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledMessageRecipientsRequest",
|
||
"code": "message CountAllEnabledMessageRecipientsRequest {\n\tint64 adminId = 1;\n\tstring mediaType = 2;\n\tint64 messageRecipientGroupId = 3;\n\tstring keyword = 4;\n}",
|
||
"doc": "计算接收人数量"
|
||
},
|
||
{
|
||
"name": "ListEnabledMessageRecipientsRequest",
|
||
"code": "message ListEnabledMessageRecipientsRequest {\n\tint64 adminId = 1;\n\tstring mediaType = 2;\n\tint64 messageRecipientGroupId = 3;\n\tstring keyword = 4;\n\tint64 offset = 5;\n\tint64 size = 6;\n}",
|
||
"doc": "列出单页接收人"
|
||
},
|
||
{
|
||
"name": "ListEnabledMessageRecipientsResponse",
|
||
"code": "message ListEnabledMessageRecipientsResponse {\n\trepeated MessageRecipient messageRecipients = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledMessageRecipientRequest",
|
||
"code": "message FindEnabledMessageRecipientRequest {\n\tint64 messageRecipientId = 1;\n}",
|
||
"doc": "查找单个接收人信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledMessageRecipientResponse",
|
||
"code": "message FindEnabledMessageRecipientResponse {\n\tMessageRecipient messageRecipient = 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": "CreateMessageRecipientResponse",
|
||
"code": "message CreateMessageRecipientResponse {\n\tint64 messageRecipientId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteMessageRecipientRequest",
|
||
"code": "message DeleteMessageRecipientRequest {\n\tint64 messageRecipientId = 1;\n}",
|
||
"doc": "删除接收人"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledMessageRecipientGroupsRequest",
|
||
"code": "message FindAllEnabledMessageRecipientGroupsRequest {\n\n}",
|
||
"doc": "查找所有可用的分组"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledMessageRecipientGroupsResponse",
|
||
"code": "message FindAllEnabledMessageRecipientGroupsResponse {\n\trepeated MessageRecipientGroup messageRecipientGroups = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteMessageRecipientGroupRequest",
|
||
"code": "message DeleteMessageRecipientGroupRequest {\n\tint64 messageRecipientGroupId = 1;\n}",
|
||
"doc": "删除分组"
|
||
},
|
||
{
|
||
"name": "FindEnabledMessageRecipientGroupRequest",
|
||
"code": "message FindEnabledMessageRecipientGroupRequest {\n\tint64 messageRecipientGroupId = 1;\n}",
|
||
"doc": "查找单个分组信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledMessageRecipientGroupResponse",
|
||
"code": "message FindEnabledMessageRecipientGroupResponse {\n\tMessageRecipientGroup messageRecipientGroup = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateMessageRecipientGroupRequest",
|
||
"code": "message CreateMessageRecipientGroupRequest {\n\tstring name = 1;\n}",
|
||
"doc": "创建分组"
|
||
},
|
||
{
|
||
"name": "CreateMessageRecipientGroupResponse",
|
||
"code": "message CreateMessageRecipientGroupResponse {\n\tint64 messageRecipientGroupId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateMessageRecipientGroupRequest",
|
||
"code": "message UpdateMessageRecipientGroupRequest {\n\tint64 messageRecipientGroupId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\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}",
|
||
"doc": "创建消息任务"
|
||
},
|
||
{
|
||
"name": "FindSendingMessageTasksResponse",
|
||
"code": "message FindSendingMessageTasksResponse {\n\trepeated MessageTask messageTasks = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledMessageTaskResponse",
|
||
"code": "message FindEnabledMessageTaskResponse {\n\tMessageTask messageTask = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateMessageTaskResponse",
|
||
"code": "message CreateMessageTaskResponse {\n\tint64 messageTaskId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindSendingMessageTasksRequest",
|
||
"code": "message FindSendingMessageTasksRequest {\n\tint64 size = 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": "ListMessageTasksWithStatusResponse",
|
||
"code": "message ListMessageTasksWithStatusResponse {\n\trepeated MessageTask messageTasks = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountMessageTaskLogsRequest",
|
||
"code": "message CountMessageTaskLogsRequest {\n\n}",
|
||
"doc": "计算日志数量"
|
||
},
|
||
{
|
||
"name": "ListMessageTaskLogsRequest",
|
||
"code": "message ListMessageTaskLogsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "列出当页日志"
|
||
},
|
||
{
|
||
"name": "ListMessageTaskLogsResponse",
|
||
"code": "message ListMessageTaskLogsResponse {\n\trepeated MessageTaskLog messageTaskLogs = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledMetricChartRequest",
|
||
"code": "message FindEnabledMetricChartRequest {\n\tint64 metricChartId = 1;\n}",
|
||
"doc": "查找单个图表"
|
||
},
|
||
{
|
||
"name": "FindEnabledMetricChartResponse",
|
||
"code": "message FindEnabledMetricChartResponse {\n\tMetricChart metricChart = 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",
|
||
"code": "message CreateMetricChartRequest {\n\tint64 metricItemId = 1;\n\tstring name = 2;\n\tstring type = 3;\n\tint32 widthDiv = 4;\n\tbytes paramsJSON = 5;\n\tint32 maxItems = 6;\n\tbool ignoreEmptyKeys = 7;\n\trepeated string ignoredKeys = 8;\n}",
|
||
"doc": "创建图表"
|
||
},
|
||
{
|
||
"name": "CreateMetricChartResponse",
|
||
"code": "message CreateMetricChartResponse {\n\tint64 metricChartId = 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}",
|
||
"doc": "修改图表"
|
||
},
|
||
{
|
||
"name": "CountEnabledMetricChartsRequest",
|
||
"code": "message CountEnabledMetricChartsRequest {\n\tint64 metricItemId = 1;\n}",
|
||
"doc": "计算图表数量"
|
||
},
|
||
{
|
||
"name": "ListEnabledMetricItemsResponse",
|
||
"code": "message ListEnabledMetricItemsResponse {\n\trepeated MetricItem metricItems = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateMetricItemRequest",
|
||
"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": "FindEnabledMetricItemRequest",
|
||
"code": "message FindEnabledMetricItemRequest {\n\tint64 metricItemId = 1;\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": "ListEnabledMetricItemsRequest",
|
||
"code": "message ListEnabledMetricItemsRequest {\n\tstring category = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}",
|
||
"doc": "列出单页指标"
|
||
},
|
||
{
|
||
"name": "DeleteMetricItemRequest",
|
||
"code": "message DeleteMetricItemRequest {\n\tint64 metricItemId = 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": "ListMetricStatsResponse",
|
||
"code": "message ListMetricStatsResponse {\n\trepeated MetricStat metricStats = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UploadMetricStatsRequest",
|
||
"code": "message UploadMetricStatsRequest {\n\tint64 serverId = 1;\n\tstring time = 2;\n\tint64 count = 3;\n\tfloat total = 4;\n\tint32 version = 5;\n\tint64 itemId = 6;\n\trepeated UploadingMetricStat metricStats = 7;\n}",
|
||
"doc": "上传统计数据"
|
||
},
|
||
{
|
||
"name": "CountMetricStatsRequest",
|
||
"code": "message CountMetricStatsRequest {\n\tint64 metricItemId = 1;\n}",
|
||
"doc": "计算指标数据数量"
|
||
},
|
||
{
|
||
"name": "ListMetricStatsRequest",
|
||
"code": "message ListMetricStatsRequest {\n\tint64 metricItemId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}",
|
||
"doc": "读取单页指标数据"
|
||
},
|
||
{
|
||
"name": "DeleteMonitorNodeRequest",
|
||
"code": "message DeleteMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n}",
|
||
"doc": "删除监控节点"
|
||
},
|
||
{
|
||
"name": "FindEnabledMonitorNodeRequest",
|
||
"code": "message FindEnabledMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n}",
|
||
"doc": "根据ID查找节点"
|
||
},
|
||
{
|
||
"name": "CreateMonitorNodeResponse",
|
||
"code": "message CreateMonitorNodeResponse {\n\tint64 monitorNodeId = 1;\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": "FindEnabledMonitorNodeResponse",
|
||
"code": "message FindEnabledMonitorNodeResponse {\n\tMonitorNode monitorNode = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindCurrentMonitorNodeResponse",
|
||
"code": "message FindCurrentMonitorNodeResponse {\n\tMonitorNode monitorNode = 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": "FindAllEnabledMonitorNodesRequest",
|
||
"code": "message FindAllEnabledMonitorNodesRequest {\n\n}",
|
||
"doc": "列出所有可用监控节点"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledMonitorNodesResponse",
|
||
"code": "message FindAllEnabledMonitorNodesResponse {\n\trepeated MonitorNode monitorNodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledMonitorNodesRequest",
|
||
"code": "message CountAllEnabledMonitorNodesRequest {\n\n}",
|
||
"doc": "计算监控节点数量"
|
||
},
|
||
{
|
||
"name": "FindCurrentMonitorNodeRequest",
|
||
"code": "message FindCurrentMonitorNodeRequest {\n\n}",
|
||
"doc": "获取当前监控节点"
|
||
},
|
||
{
|
||
"name": "UpdateMonitorNodeStatusRequest",
|
||
"code": "message UpdateMonitorNodeStatusRequest {\n\tint64 monitorNodeId = 1;\n\tbytes statusJSON = 2;\n}",
|
||
"doc": "更新监控状态"
|
||
},
|
||
{
|
||
"name": "CreateMonitorNodeRequest",
|
||
"code": "message CreateMonitorNodeRequest {\n\tstring name = 1;\n\tstring description = 2;\n\tbool isOn = 3;\n}",
|
||
"doc": "创建监控节点"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeConfigInfoRequest",
|
||
"code": "message FindEnabledNodeConfigInfoRequest {\n\tint64 nodeId = 1;\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": "CountAllNotInstalledNodesWithNodeClusterIdRequest",
|
||
"code": "message CountAllNotInstalledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "计算未安装的节点数量"
|
||
},
|
||
{
|
||
"name": "UpdateNodeDDoSProtectionRequest",
|
||
"code": "message UpdateNodeDDoSProtectionRequest {\n\tint64 nodeId = 1;\n\tbytes ddosProtectionJSON = 2;\n}",
|
||
"doc": "修改节点的DDOS设置"
|
||
},
|
||
{
|
||
"name": "FindEnabledBasicNodeRequest",
|
||
"code": "message FindEnabledBasicNodeRequest {\n\tint64 nodeId = 1;\n}",
|
||
"doc": "获取单个节点基本信息"
|
||
},
|
||
{
|
||
"name": "FindNodeInstallStatusRequest",
|
||
"code": "message FindNodeInstallStatusRequest {\n\tint64 nodeId = 1;\n}",
|
||
"doc": "读取节点安装状态"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeRequest",
|
||
"code": "message FindEnabledNodeRequest {\n\tint64 nodeId = 1;\n}",
|
||
"doc": "获取单个节点信息"
|
||
},
|
||
{
|
||
"name": "UpdateNodeLoginRequest",
|
||
"code": "message UpdateNodeLoginRequest {\n\tint64 nodeId = 1;\n\tNodeLogin nodeLogin = 2;\n}",
|
||
"doc": "修改节点登录信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodesWithIdsResponse",
|
||
"code": "message FindEnabledNodesWithIdsResponse {\n\trepeated Node nodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledNodesMatchResponse",
|
||
"code": "message ListEnabledNodesMatchResponse {\n\trepeated Node nodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpgradeNodeRequest",
|
||
"code": "message UpgradeNodeRequest {\n\tint64 nodeId = 1;\n}",
|
||
"doc": "升级节点"
|
||
},
|
||
{
|
||
"name": "FindAllUpgradeNodesWithNodeClusterIdRequest",
|
||
"code": "message FindAllUpgradeNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "列出所有需要升级的节点"
|
||
},
|
||
{
|
||
"name": "StopNodeRequest",
|
||
"code": "message StopNodeRequest {\n\tint64 nodeId = 1;\n}",
|
||
"doc": "停止节点"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodesWithIdsRequest",
|
||
"code": "message FindEnabledNodesWithIdsRequest {\n\trepeated int64 nodeIds = 1;\n}",
|
||
"doc": "根据一组ID获取节点信息"
|
||
},
|
||
{
|
||
"name": "FindNodeDNSResolverRequest",
|
||
"code": "message FindNodeDNSResolverRequest{\n\tint64 nodeId = 1;\n}",
|
||
"doc": "读取节点DNS Resolver"
|
||
},
|
||
{
|
||
"name": "RegisterClusterNodeResponse",
|
||
"code": "message RegisterClusterNodeResponse {\n\tstring uniqueId = 1;\n\tstring secret = 2;\n\trepeated string endpoints = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteNodeRequest",
|
||
"code": "message DeleteNodeRequest {\n\tint64 nodeId = 1;\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": "StartNodeRequest",
|
||
"code": "message StartNodeRequest {\n\tint64 nodeId = 1;\n}",
|
||
"doc": "启动节点"
|
||
},
|
||
{
|
||
"name": "CheckNodeLatestVersionResponse",
|
||
"code": "message CheckNodeLatestVersionResponse {\n\tbool hasNewVersion = 1;\n\tstring newVersion = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindNodeDDoSProtectionRequest",
|
||
"code": "message FindNodeDDoSProtectionRequest {\n\tint64 nodeId = 1;\n}",
|
||
"doc": "获取节点的DDoS设置"
|
||
},
|
||
{
|
||
"name": "CreateNodeResponse",
|
||
"code": "message CreateNodeResponse {\n\tint64 nodeId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodesRequest",
|
||
"code": "message CountAllEnabledNodesRequest {\n\n}",
|
||
"doc": "所有可用的节点数量"
|
||
},
|
||
{
|
||
"name": "InstallNodeRequest",
|
||
"code": "message InstallNodeRequest {\n\tint64 nodeId = 1;\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": "FindNodeLevelInfoResponse",
|
||
"code": "message FindNodeLevelInfoResponse {\n\tint32 level = 1;\n\tbytes parentNodesMapJSON = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNodeStatusRequest",
|
||
"code": "message UpdateNodeStatusRequest {\n\tint64 nodeId = 1;\n\tbytes statusJSON = 2;\n}",
|
||
"doc": "更新节点状态"
|
||
},
|
||
{
|
||
"name": "UpdateNodeIsInstalledRequest",
|
||
"code": "message UpdateNodeIsInstalledRequest {\n\tint64 nodeId = 1;\n\tbool isInstalled = 2;\n}",
|
||
"doc": "修改节点安装状态"
|
||
},
|
||
{
|
||
"name": "UpdateNodeUpRequest",
|
||
"code": "message UpdateNodeUpRequest {\n\tint64 nodeId = 1;\n\tbool isUp = 2;\n}",
|
||
"doc": "设置节点上线状态"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeConfigInfoResponse",
|
||
"code": "message FindEnabledNodeConfigInfoResponse {\n\tbool hasDNSInfo = 1;\n\tbool hasCacheInfo = 2;\n\tbool hasThresholds = 3;\n\tbool hasSSH = 4;\n\tbool hasSystemSettings = 5;\n\tbool hasDDoSProtection = 6;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodesWithNodeGrantIdRequest",
|
||
"code": "message CountAllEnabledNodesWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}",
|
||
"doc": "计算使用某个认证的节点数量"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodesWithNodeGrantIdResponse",
|
||
"code": "message FindAllEnabledNodesWithNodeGrantIdResponse {\n\trepeated Node nodes = 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": "DeleteNodeFromNodeClusterRequest",
|
||
"code": "message DeleteNodeFromNodeClusterRequest {\n\tint64 nodeId = 1;\n\tint64 nodeClusterId = 2;\n}",
|
||
"doc": "从集群中删除节点"
|
||
},
|
||
{
|
||
"name": "StopNodeResponse",
|
||
"code": "message StopNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNodeSystemRequest",
|
||
"code": "message UpdateNodeSystemRequest {\n\tint64 nodeId = 1;\n\tint32 maxCPU = 2;\n}",
|
||
"doc": "修改节点系统信息"
|
||
},
|
||
{
|
||
"name": "CountAllUpgradeNodesWithNodeClusterIdRequest",
|
||
"code": "message CountAllUpgradeNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "计算需要升级的节点数量"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodesWithNodeGroupIdRequest",
|
||
"code": "message CountAllEnabledNodesWithNodeGroupIdRequest {\n\tint64 nodeGroupId = 1;\n}",
|
||
"doc": "计算某个节点分组内的节点数量"
|
||
},
|
||
{
|
||
"name": "CheckNodeLatestVersionRequest",
|
||
"code": "message CheckNodeLatestVersionRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tstring currentVersion = 3;\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": "FindEnabledBasicNodeResponse",
|
||
"code": "message FindEnabledBasicNodeResponse {\n\tBasicNode node = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodesWithNodeGrantIdRequest",
|
||
"code": "message FindAllEnabledNodesWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\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": "UpdateNodeConnectedAPINodesRequest",
|
||
"code": "message UpdateNodeConnectedAPINodesRequest {\n\trepeated int64 apiNodeIds = 1;\n}",
|
||
"doc": "更改节点连接的API节点信息"
|
||
},
|
||
{
|
||
"name": "RegisterClusterNodeRequest",
|
||
"code": "message RegisterClusterNodeRequest {\n\tstring name = 1;\n}",
|
||
"doc": "注册集群节点"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodesWithNodeClusterIdResponse",
|
||
"code": "message FindAllEnabledNodesWithNodeClusterIdResponse {\n\trepeated Node nodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeResponse",
|
||
"code": "message FindEnabledNodeResponse {\n\tNode 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": "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": "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": "UpdateNodeCacheRequest",
|
||
"code": "message UpdateNodeCacheRequest {\n\tint64 nodeId = 1;\n\tSizeCapacity maxCacheDiskCapacity = 2;\n\tSizeCapacity maxCacheMemoryCapacity = 3;\n\tstring cacheDiskDir = 4;\n}",
|
||
"doc": "修改节点缓存设置"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeDNSResponse",
|
||
"code": "message FindEnabledNodeDNSResponse {\n\tNodeDNSInfo node = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DownloadNodeInstallationFileRequest",
|
||
"code": "message DownloadNodeInstallationFileRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tint64 chunkOffset = 3;\n}",
|
||
"doc": "下载最新边缘节点安装文件"
|
||
},
|
||
{
|
||
"name": "UpdateNodeDNSResolverRequest",
|
||
"code": "message UpdateNodeDNSResolverRequest {\n\tint64 nodeId = 1;\n\tbytes dnsResolverJSON = 2;\n}",
|
||
"doc": "修改DNS Resolver"
|
||
},
|
||
{
|
||
"name": "InstallNodeResponse",
|
||
"code": "message InstallNodeResponse {\n\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllNotInstalledNodesWithNodeClusterIdRequest",
|
||
"code": "message FindAllNotInstalledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "列出所有未安装的节点"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodesDNSWithNodeClusterIdResponse",
|
||
"code": "message FindAllEnabledNodesDNSWithNodeClusterIdResponse {\n\trepeated NodeDNSInfo nodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeDNSRequest",
|
||
"code": "message FindEnabledNodeDNSRequest {\n\tint64 nodeId = 1;\n\tint64 nodeClusterId = 2;\n}",
|
||
"doc": "查找单个节点的域名解析信息"
|
||
},
|
||
{
|
||
"name": "FindNodeDDoSProtectionResponse",
|
||
"code": "message FindNodeDDoSProtectionResponse {\n\tbytes ddosProtectionJSON = 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": "FindNodeInstallStatusResponse",
|
||
"code": "message FindNodeInstallStatusResponse {\n\tNodeInstallStatus installStatus = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodesDNSWithNodeClusterIdRequest",
|
||
"code": "message FindAllEnabledNodesDNSWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "取得某个集群下的所有节点"
|
||
},
|
||
{
|
||
"name": "FindAllNotInstalledNodesWithNodeClusterIdResponse",
|
||
"code": "message FindAllNotInstalledNodesWithNodeClusterIdResponse {\n\trepeated Node nodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodesWithNodeRegionIdRequest",
|
||
"code": "message CountAllEnabledNodesWithNodeRegionIdRequest {\n\tint64 nodeRegionId = 1;\n}",
|
||
"doc": "计算某个区域下的节点数量"
|
||
},
|
||
{
|
||
"name": "FindNodeDNSResolverResponse",
|
||
"code": "message FindNodeDNSResolverResponse {\n\tbytes dnsResolverJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodesWithNodeClusterIdRequest",
|
||
"code": "message FindAllEnabledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1; // 集群ID\n\tbool includeSecondary = 2; // 是否检查节点的从集群,如果为false,则只检查主集群ID\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": "StartNodeResponse",
|
||
"code": "message StartNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAPINodesWithNodeClusterRequest",
|
||
"code": "message FindAPINodesWithNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "查找集群的API节点信息"
|
||
},
|
||
{
|
||
"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": "CheckNodeClusterDNSNameResponse",
|
||
"code": "message CheckNodeClusterDNSNameResponse {\n\tbool isUsed = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterHTTPFirewallPolicyIdRequest",
|
||
"code": "message UpdateNodeClusterHTTPFirewallPolicyIdRequest {\n\tint64 nodeClusterId = 1;\n\tint64 httpFirewallPolicyId = 2;\n}",
|
||
"doc": "修改集群的WAF策略"
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterDDoSProtectionRequest",
|
||
"code": "message UpdateNodeClusterDDoSProtectionRequest {\n\tint64 nodeClusterId = 1;\n\tbytes ddosProtectionJSON = 2;\n}",
|
||
"doc": "修改集群的DDOS设置"
|
||
},
|
||
{
|
||
"name": "ListEnabledNodeClustersResponse",
|
||
"code": "message ListEnabledNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodeClustersWithDNSDomainIdRequest",
|
||
"code": "message CountAllEnabledNodeClustersWithDNSDomainIdRequest {\n\tint64 dnsDomainId = 1;\n}",
|
||
"doc": "计算使用某个DNS域名的集群数量"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeClusterTOARequest",
|
||
"code": "message FindEnabledNodeClusterTOARequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "查找集群的TOA配置"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse",
|
||
"code": "message FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest",
|
||
"code": "message CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest {\n\tint64 httpFirewallPolicyId = 1;\n}",
|
||
"doc": "计算使用某个WAF策略的集群数量"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeClusterWebPPolicyResponse",
|
||
"code": "message FindEnabledNodeClusterWebPPolicyResponse {\n\tbytes webpPolicyJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeClusterDNSRequest",
|
||
"code": "message FindEnabledNodeClusterDNSRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "查找集群的DNS配置"
|
||
},
|
||
{
|
||
"name": "FindLatestNodeClustersRequest",
|
||
"code": "message FindLatestNodeClustersRequest {\n\tint64 size = 1;\n}",
|
||
"doc": "查找最近访问的集群"
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterPinnedRequest",
|
||
"code": "message UpdateNodeClusterPinnedRequest {\n\tint64 nodeClusterId = 1;\n\tbool isPinned = 2;\n}",
|
||
"doc": "设置集群是否置顶"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeClusterUAMPolicyResponse",
|
||
"code": "message FindEnabledNodeClusterUAMPolicyResponse {\n\tbytes uamPolicyJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeClustersRequest",
|
||
"code": "message FindAllEnabledNodeClustersRequest {\n\n}",
|
||
"doc": "获取所有集群的信息"
|
||
},
|
||
{
|
||
"name": "FindAPINodesWithNodeClusterResponse",
|
||
"code": "message FindAPINodesWithNodeClusterResponse {\n\tbool useAllAPINodes = 1;\n\trepeated APINode apiNodes = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeClustersWithDNSDomainIdResponse",
|
||
"code": "message FindAllEnabledNodeClustersWithDNSDomainIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeClusterUAMPolicyRequest",
|
||
"code": "message FindEnabledNodeClusterUAMPolicyRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "读取集群的UAM策略"
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterDNSRequest",
|
||
"code": "message UpdateNodeClusterDNSRequest {\n\tint64 nodeClusterId = 1;\n\tstring dnsName = 2;\n\tint64 dnsDomainId = 3;\n\tbool nodesAutoSync = 4;\n\tbool serversAutoSync = 5;\n\trepeated string cnameRecords = 6;\n\tint32 ttl = 7;\n\tbool cnameAsDomain = 8;\n}",
|
||
"doc": "修改集群的域名设置"
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterHealthCheckRequest",
|
||
"code": "message UpdateNodeClusterHealthCheckRequest {\n\tint64 nodeClusterId = 1;\n\tbytes healthCheckJSON = 2;\n}",
|
||
"doc": "修改集群健康检查设置"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodeClustersWithNodeGrantIdRequest",
|
||
"code": "message CountAllEnabledNodeClustersWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}",
|
||
"doc": "计算使用某个认证的集群数量"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeClusterTOAResponse",
|
||
"code": "message FindEnabledNodeClusterTOAResponse {\n\tbytes toaJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest",
|
||
"code": "message CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest {\n\tint64 httpCachePolicyId = 1;\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": "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": "FindAllEnabledNodeClustersWithDNSDomainIdRequest",
|
||
"code": "message FindAllEnabledNodeClustersWithDNSDomainIdRequest {\n\tint64 dnsDomainId = 1;\n}",
|
||
"doc": "查找使用某个域名的所有集群"
|
||
},
|
||
{
|
||
"name": "FindNodeClusterSystemServiceResponse",
|
||
"code": "message FindNodeClusterSystemServiceResponse {\n\tbytes paramsJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CheckPortIsUsingInNodeClusterResponse",
|
||
"code": "message CheckPortIsUsingInNodeClusterResponse {\n\tbool isUsing = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateNodeClusterResponse",
|
||
"code": "message CreateNodeClusterResponse {\n\tint64 nodeClusterId = 1;\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": "FindEnabledNodeClusterRequest",
|
||
"code": "message FindEnabledNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "查找单个集群信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeClusterResponse",
|
||
"code": "message FindEnabledNodeClusterResponse {\n\tNodeCluster nodeCluster = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindNodeClusterHealthCheckConfigRequest",
|
||
"code": "message FindNodeClusterHealthCheckConfigRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "查找集群的健康检查配置"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeClustersWithNodeGrantIdResponse",
|
||
"code": "message FindAllEnabledNodeClustersWithNodeGrantIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeClustersWithNodeGrantIdRequest",
|
||
"code": "message FindAllEnabledNodeClustersWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}",
|
||
"doc": "查找使用某个认证的所有集群"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodeClustersWithDNSProviderIdRequest",
|
||
"code": "message CountAllEnabledNodeClustersWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}",
|
||
"doc": "计算使用某个DNS服务商的集群数量"
|
||
},
|
||
{
|
||
"name": "CheckNodeClusterDNSChangesResponse",
|
||
"code": "message CheckNodeClusterDNSChangesResponse {\n\tbool isChanged = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterTOARequest",
|
||
"code": "message UpdateNodeClusterTOARequest {\n\tint64 nodeClusterId = 1;\n\tbytes toaJSON = 2;\n}",
|
||
"doc": "修改集群的TOA设置"
|
||
},
|
||
{
|
||
"name": "FindLatestNodeClustersResponse",
|
||
"code": "message FindLatestNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 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": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest",
|
||
"code": "message FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest {\n\tint64 httpFirewallPolicyId = 1;\n}",
|
||
"doc": "查找使用某个WAF策略的所有集群"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse",
|
||
"code": "message FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindFreePortInNodeClusterResponse",
|
||
"code": "message FindFreePortInNodeClusterResponse {\n\tint32 port = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeClusterConfigInfoRequest",
|
||
"code": "message FindEnabledNodeClusterConfigInfoRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "取得集群的配置概要信息"
|
||
},
|
||
{
|
||
"name": "DeleteNodeClusterRequest",
|
||
"code": "message DeleteNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "删除集群"
|
||
},
|
||
{
|
||
"name": "CheckNodeClusterDNSChangesRequest",
|
||
"code": "message CheckNodeClusterDNSChangesRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "检查集群的DNS是否有变化"
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterHTTPCachePolicyIdRequest",
|
||
"code": "message UpdateNodeClusterHTTPCachePolicyIdRequest {\n\tint64 nodeClusterId = 1;\n\tint64 httpCachePolicyId = 2;\n}",
|
||
"doc": "修改集群的缓存策略"
|
||
},
|
||
{
|
||
"name": "FindFreePortInNodeClusterRequest",
|
||
"code": "message FindFreePortInNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n\tstring protocolFamily = 2;\n}",
|
||
"doc": "获取集群中可以使用的端口"
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterUAMPolicyRequest",
|
||
"code": "message UpdateNodeClusterUAMPolicyRequest {\n\tint64 nodeClusterId = 1;\n\tbytes uamPolicyJSON = 2;\n}",
|
||
"doc": "设置集群的UAM策略"
|
||
},
|
||
{
|
||
"name": "ExecuteNodeClusterHealthCheckRequest",
|
||
"code": "message ExecuteNodeClusterHealthCheckRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "执行健康检查"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest",
|
||
"code": "message FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest {\n\tint64 httpCachePolicyId = 1;\n}",
|
||
"doc": "查找使用缓存策略的所有集群"
|
||
},
|
||
{
|
||
"name": "FindNodeClusterSystemServiceRequest",
|
||
"code": "message FindNodeClusterSystemServiceRequest {\n\tint64 nodeClusterId = 1;\n\tstring type = 2;\n}",
|
||
"doc": "查找集群的系统服务设置"
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterWebPPolicyRequest",
|
||
"code": "message UpdateNodeClusterWebPPolicyRequest {\n\tint64 nodeClusterId = 1;\n\tbytes webpPolicyJSON = 2;\n}",
|
||
"doc": "设置集群WebP策略"
|
||
},
|
||
{
|
||
"name": "UpdateNodeClusterSystemServiceRequest",
|
||
"code": "message UpdateNodeClusterSystemServiceRequest {\n\tint64 nodeClusterId = 1;\n\tstring type = 2;\n\tbytes paramsJSON = 3;\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": "FindNodeClusterDDoSProtectionRequest",
|
||
"code": "message FindNodeClusterDDoSProtectionRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "获取集群的DDoS设置"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeClustersResponse",
|
||
"code": "message FindAllEnabledNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 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": "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": "FindNodeClusterHealthCheckConfigResponse",
|
||
"code": "message FindNodeClusterHealthCheckConfigResponse {\n\tbytes healthCheckJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CheckNodeClusterDNSNameRequest",
|
||
"code": "message CheckNodeClusterDNSNameRequest {\n\tint64 nodeClusterId = 1;\n\tstring dnsName = 2;\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": "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": "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": "NodeClusterFirewallActionResponse",
|
||
"code": "message NodeClusterFirewallActionResponse {\n\tint64 nodeClusterFirewallActionId = 1;\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}",
|
||
"doc": "修改动作"
|
||
},
|
||
{
|
||
"name": "DeleteNodeClusterFirewallActionRequest",
|
||
"code": "message DeleteNodeClusterFirewallActionRequest {\n\tint64 nodeClusterFirewallActionId = 1;\n}",
|
||
"doc": "删除动作"
|
||
},
|
||
{
|
||
"name": "ExistsNodeClusterMetricItemRequest",
|
||
"code": "message ExistsNodeClusterMetricItemRequest {\n\tint64 nodeClusterId = 1;\n\tint64 metricItemId = 2;\n}",
|
||
"doc": "检查是否已添加某个指标"
|
||
},
|
||
{
|
||
"name": "FindAllNodeClustersWithMetricItemIdRequest",
|
||
"code": "message FindAllNodeClustersWithMetricItemIdRequest {\n\tint64 metricItemId = 1;\n}",
|
||
"doc": "查找使用指标的集群"
|
||
},
|
||
{
|
||
"name": "FindAllNodeClustersWithMetricItemIdResponse",
|
||
"code": "message FindAllNodeClustersWithMetricItemIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "EnableNodeClusterMetricItemRequest",
|
||
"code": "message EnableNodeClusterMetricItemRequest {\n\tint64 nodeClusterId = 1;\n\tint64 metricItemId = 2;\n}",
|
||
"doc": "启用某个指标"
|
||
},
|
||
{
|
||
"name": "DisableNodeClusterMetricItemRequest",
|
||
"code": "message DisableNodeClusterMetricItemRequest {\n\tint64 nodeClusterId = 1;\n\tint64 metricItemId = 2;\n}",
|
||
"doc": "禁用某个指标"
|
||
},
|
||
{
|
||
"name": "FindAllNodeClusterMetricItemsRequest",
|
||
"code": "message FindAllNodeClusterMetricItemsRequest {\n\tint64 nodeClusterId = 1;\n\tstring category = 2;\n}",
|
||
"doc": "查找集群中所有指标"
|
||
},
|
||
{
|
||
"name": "FindAllNodeClusterMetricItemsResponse",
|
||
"code": "message FindAllNodeClusterMetricItemsResponse {\n\trepeated MetricItem metricItems = 1;\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}",
|
||
"doc": "修改节点认证"
|
||
},
|
||
{
|
||
"name": "ListEnabledNodeGrantsResponse",
|
||
"code": "message ListEnabledNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeGrantRequest",
|
||
"code": "message FindEnabledNodeGrantRequest {\n\tint64 nodeGrantId = 1;\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": "CreateNodeGrantResponse",
|
||
"code": "message CreateNodeGrantResponse {\n\tint64 nodeGrantId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DisableNodeGrantResponse",
|
||
"code": "message DisableNodeGrantResponse {\n\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": "FindAllEnabledNodeGrantsResponse",
|
||
"code": "message FindAllEnabledNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeGrantResponse",
|
||
"code": "message FindEnabledNodeGrantResponse {\n\tNodeGrant nodeGrant = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindSuggestNodeGrantsResponse",
|
||
"code": "message FindSuggestNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateNodeGrantRequest",
|
||
"code": "message CreateNodeGrantRequest {\n\tstring name = 1;\n\tstring method = 2;\n\tstring username = 3;\n\tstring password = 4;\n\tstring privateKey = 5;\n\tstring passphrase = 8;\n\tstring description = 6;\n\tint64 nodeId = 7;\n\tbool su = 9;\n}",
|
||
"doc": "创建节点认证"
|
||
},
|
||
{
|
||
"name": "FindSuggestNodeGrantsRequest",
|
||
"code": "message FindSuggestNodeGrantsRequest {\n\tint64 nodeClusterId = 1; // 边缘节点集群\n\tint64 nsClusterId = 2; // NS节点集群\n}",
|
||
"doc": "查找集群推荐的认证"
|
||
},
|
||
{
|
||
"name": "CreateNodeGroupResponse",
|
||
"code": "message CreateNodeGroupResponse {\n\tint64 nodeGroupId = 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": "UpdateNodeGroupOrdersRequest",
|
||
"code": "message UpdateNodeGroupOrdersRequest {\n\trepeated int64 nodeGroupIds = 1;\n}",
|
||
"doc": "修改分组排序"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeGroupResponse",
|
||
"code": "message FindEnabledNodeGroupResponse {\n\tNodeGroup nodeGroup = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateNodeGroupRequest",
|
||
"code": "message CreateNodeGroupRequest {\n\tint64 nodeClusterId = 1;\n\tstring name = 2;\n}",
|
||
"doc": "创建分组"
|
||
},
|
||
{
|
||
"name": "UpdateNodeGroupRequest",
|
||
"code": "message UpdateNodeGroupRequest {\n\tint64 nodeGroupId = 1;\n\tstring name = 2;\n}",
|
||
"doc": "修改分组"
|
||
},
|
||
{
|
||
"name": "DeleteNodeGroupRequest",
|
||
"code": "message DeleteNodeGroupRequest {\n\tint64 nodeGroupId = 1;\n}",
|
||
"doc": "删除分组"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeGroupsWithNodeClusterIdRequest",
|
||
"code": "message FindAllEnabledNodeGroupsWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 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": "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": "UpdateNodeIPAddressNodeIdRequest",
|
||
"code": "message UpdateNodeIPAddressNodeIdRequest {\n\tint64 nodeIPAddressId = 1;\n\tint64 nodeId = 2;\n}",
|
||
"doc": "修改IP地址所属节点"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeIPAddressRequest",
|
||
"code": "message FindEnabledNodeIPAddressRequest {\n\tint64 nodeIPAddressId = 1;\n}",
|
||
"doc": "查找单个IP地址"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeIPAddressesWithNodeIdRequest",
|
||
"code": "message FindAllEnabledNodeIPAddressesWithNodeIdRequest {\n\tint64 nodeId = 1;\n\tstring role = 2;\n}",
|
||
"doc": "查找节点的所有地址"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeIPAddressesWithNodeIdResponse",
|
||
"code": "message FindAllEnabledNodeIPAddressesWithNodeIdResponse {\n\trepeated NodeIPAddress nodeIPAddresses = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"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": "DisableNodeIPAddressRequest",
|
||
"code": "message DisableNodeIPAddressRequest {\n\tint64 nodeIPAddressId = 1;\n}",
|
||
"doc": "禁用单个IP地址"
|
||
},
|
||
{
|
||
"name": "DisableNodeIPAddressResponse",
|
||
"code": "message DisableNodeIPAddressResponse {\n\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeIPAddressResponse",
|
||
"code": "message FindEnabledNodeIPAddressResponse {\n\tNodeIPAddress nodeIPAddress = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"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": "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": "CreateNodeIPAddressResponse",
|
||
"code": "message CreateNodeIPAddressResponse {\n\tint64 nodeIPAddressId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "RestoreNodeIPAddressBackupIPRequest",
|
||
"code": "message RestoreNodeIPAddressBackupIPRequest {\n\tint64 nodeIPAddressId = 1;\n}",
|
||
"doc": "还原备用IP状态"
|
||
},
|
||
{
|
||
"name": "CreateNodeIPAddressesResponse",
|
||
"code": "message CreateNodeIPAddressesResponse {\n\trepeated int64 nodeIPAddressIds = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DisableAllNodeIPAddressesWithNodeIdRequest",
|
||
"code": "message DisableAllNodeIPAddressesWithNodeIdRequest {\n\tint64 nodeId = 1;\n\tstring role = 2;\n}",
|
||
"doc": "禁用节点的所有IP地址"
|
||
},
|
||
{
|
||
"name": "DisableAllNodeIPAddressesWithNodeIdResponse",
|
||
"code": "message DisableAllNodeIPAddressesWithNodeIdResponse {\n\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledNodeIPAddressesResponse",
|
||
"code": "message ListEnabledNodeIPAddressesResponse {\n\trepeated NodeIPAddress nodeIPAddresses = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNodeIPAddressIsUpRequest",
|
||
"code": "message UpdateNodeIPAddressIsUpRequest {\n\tint64 nodeIPAddressId = 1;\n\tbool isUp = 2;\n}",
|
||
"doc": "设置上下线状态"
|
||
},
|
||
{
|
||
"name": "ListNodeIPAddressLogsResponse",
|
||
"code": "message ListNodeIPAddressLogsResponse {\n\trepeated NodeIPAddressLog nodeIPAddressLogs = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllNodeIPAddressLogsRequest",
|
||
"code": "message CountAllNodeIPAddressLogsRequest {\n\tint64 nodeIPAddressId = 1;\n}",
|
||
"doc": "计算日志数量"
|
||
},
|
||
{
|
||
"name": "ListNodeIPAddressLogsRequest",
|
||
"code": "message ListNodeIPAddressLogsRequest {\n\tint64 nodeIPAddressId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}",
|
||
"doc": "列出单页日志"
|
||
},
|
||
{
|
||
"name": "CreateNodeIPAddressThresholdResponse",
|
||
"code": "message CreateNodeIPAddressThresholdResponse {\n\tint64 nodeIPAddressThresholdId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNodeIPAddressThresholdRequest",
|
||
"code": "message UpdateNodeIPAddressThresholdRequest {\n\tint64 nodeIPAddressThresholdId = 1;\n\tbytes itemsJSON = 2;\n\tbytes actionsJSON = 3;\n}",
|
||
"doc": "修改阈值"
|
||
},
|
||
{
|
||
"name": "DeleteNodeIPAddressThresholdRequest",
|
||
"code": "message DeleteNodeIPAddressThresholdRequest {\n\tint64 nodeIPAddressThresholdId = 1;\n}",
|
||
"doc": "删除阈值"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeIPAddressThresholdsRequest",
|
||
"code": "message FindAllEnabledNodeIPAddressThresholdsRequest {\n\tint64 nodeIPAddressId = 1;\n}",
|
||
"doc": "查找IP的所有阈值"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodeIPAddressThresholdsResponse",
|
||
"code": "message FindAllEnabledNodeIPAddressThresholdsResponse {\n\trepeated NodeIPAddressThreshold nodeIPAddressThresholds = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNodeIPAddressThresholdsRequest",
|
||
"code": "message CountAllEnabledNodeIPAddressThresholdsRequest {\n\tint64 nodeIPAddressId = 1;\n}",
|
||
"doc": "计算IP阈值的数量"
|
||
},
|
||
{
|
||
"name": "UpdateAllNodeIPAddressThresholdsRequest",
|
||
"code": "message UpdateAllNodeIPAddressThresholdsRequest {\n\tint64 nodeIPAddressId = 1;\n\tbytes nodeIPAddressThresholdsJSON = 2;\n}",
|
||
"doc": "批量更新阈值"
|
||
},
|
||
{
|
||
"name": "CreateNodeIPAddressThresholdRequest",
|
||
"code": "message CreateNodeIPAddressThresholdRequest{\n\tint64 nodeIPAddressId = 1;\n\tbytes itemsJSON = 2;\n\tbytes actionsJSON = 3;\n}",
|
||
"doc": "创建阈值"
|
||
},
|
||
{
|
||
"name": "CreateNodeLogsRequest",
|
||
"code": "message CreateNodeLogsRequest {\n\trepeated NodeLog nodeLogs = 1;\n}",
|
||
"doc": "创建日志"
|
||
},
|
||
{
|
||
"name": "CreateNodeLogsResponse",
|
||
"code": "message CreateNodeLogsResponse {\n\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FixNodeLogsRequest",
|
||
"code": "message FixNodeLogsRequest {\n\trepeated int64 nodeLogIds = 1;\n}",
|
||
"doc": "设置日志为已修复"
|
||
},
|
||
{
|
||
"name": "UpdateAllNodeLogsReadRequest",
|
||
"code": "message UpdateAllNodeLogsReadRequest {\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": "ListNodeLogsResponse",
|
||
"code": "message ListNodeLogsResponse {\n\trepeated NodeLog nodeLogs = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FixAllNodeLogsRequest",
|
||
"code": "message FixAllNodeLogsRequest {\n\n}",
|
||
"doc": "设置所有日志为已修复"
|
||
},
|
||
{
|
||
"name": "UpdateNodeLogsReadRequest",
|
||
"code": "message UpdateNodeLogsReadRequest {\n\trepeated int64 nodeLogIds = 1;\n}",
|
||
"doc": "设置日志为已读"
|
||
},
|
||
{
|
||
"name": "FindNodeLoginSuggestPortsRequest",
|
||
"code": "message FindNodeLoginSuggestPortsRequest {\n\tstring host = 1;\n}",
|
||
"doc": "读取建议的端口"
|
||
},
|
||
{
|
||
"name": "FindNodeLoginSuggestPortsResponse",
|
||
"code": "message FindNodeLoginSuggestPortsResponse {\n\trepeated int32 ports = 1;\n\trepeated int32 availablePorts = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledAndOnNodePriceItemsResponse",
|
||
"code": "message FindAllEnabledAndOnNodePriceItemsResponse {\n\trepeated NodePriceItem NodePriceItems = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodePriceItemRequest",
|
||
"code": "message FindEnabledNodePriceItemRequest {\n\tint64 NodePriceItemId = 1;\n}",
|
||
"doc": "查找单个区域价格信息"
|
||
},
|
||
{
|
||
"name": "CreateNodePriceItemRequest",
|
||
"code": "message CreateNodePriceItemRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tint64 bitsFrom = 3;\n\tint64 bitsTo = 4;\n}",
|
||
"doc": "创建区域价格"
|
||
},
|
||
{
|
||
"name": "DeleteNodePriceItemRequest",
|
||
"code": "message DeleteNodePriceItemRequest {\n\tint64 NodePriceItemId = 1;\n}",
|
||
"doc": "删除区域价格"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodePriceItemsRequest",
|
||
"code": "message FindAllEnabledNodePriceItemsRequest {\n\tstring type = 1;\n}",
|
||
"doc": "查找所有区域价格"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNodePriceItemsResponse",
|
||
"code": "message FindAllEnabledNodePriceItemsResponse {\n\trepeated NodePriceItem NodePriceItems = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledAndOnNodePriceItemsRequest",
|
||
"code": "message FindAllEnabledAndOnNodePriceItemsRequest {\n\tstring type = 1;\n}",
|
||
"doc": "查找所有启用的区域价格"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodePriceItemResponse",
|
||
"code": "message FindEnabledNodePriceItemResponse {\n\tNodePriceItem NodePriceItem = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateNodePriceItemResponse",
|
||
"code": "message CreateNodePriceItemResponse {\n\tint64 NodePriceItemId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNodePriceItemRequest",
|
||
"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": "FindEnabledNodeRegionResponse",
|
||
"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": "FindAllEnabledNodeRegionsRequest",
|
||
"code": "message FindAllEnabledNodeRegionsRequest {\n\n}",
|
||
"doc": "查找所有区域"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledAndOnNodeRegionsRequest",
|
||
"code": "message FindAllEnabledAndOnNodeRegionsRequest {\n\n}",
|
||
"doc": "查找所有启用的区域"
|
||
},
|
||
{
|
||
"name": "UpdateNodeRegionRequest",
|
||
"code": "message UpdateNodeRegionRequest {\n\tint64 nodeRegionId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\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": "FindAllEnabledAndOnNodeRegionsResponse",
|
||
"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}",
|
||
"doc": "查找单个区域信息"
|
||
},
|
||
{
|
||
"name": "CreateNodeRegionRequest",
|
||
"code": "message CreateNodeRegionRequest {\n\tstring name = 1;\n\tstring description = 2;\n}",
|
||
"doc": "创建区域"
|
||
},
|
||
{
|
||
"name": "CreateNodeRegionResponse",
|
||
"code": "message CreateNodeRegionResponse {\n\tint64 nodeRegionId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindNotifyingNodeTasksResponse",
|
||
"code": "message FindNotifyingNodeTasksResponse {\n\trepeated NodeTask nodeTasks = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ClusterTask",
|
||
"code": "message ClusterTask {\n\tint64 clusterId = 1;\n\tstring clusterName = 2;\n\trepeated NodeTask nodeTasks = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ExistsNodeTasksRequest",
|
||
"code": "message ExistsNodeTasksRequest {\n\trepeated string excludeTypes = 1;\n}",
|
||
"doc": "检查是否有正在执行的任务"
|
||
},
|
||
{
|
||
"name": "FindNodeTasksResponse",
|
||
"code": "message FindNodeTasksResponse {\n\trepeated NodeTask nodeTasks = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindNodeClusterTasksResponse",
|
||
"code": "message FindNodeClusterTasksResponse {\n\trepeated ClusterTask clusterTasks = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindNodeClusterTasksRequest",
|
||
"code": "message FindNodeClusterTasksRequest {\n\n}",
|
||
"doc": "获取所有正在同步的集群信息"
|
||
},
|
||
{
|
||
"name": "ExistsNodeTasksResponse",
|
||
"code": "message ExistsNodeTasksResponse {\n\tbool existTasks = 1;\n\tbool existError = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteNodeTaskRequest",
|
||
"code": "message DeleteNodeTaskRequest {\n\tint64 nodeTaskId = 1;\n}",
|
||
"doc": "删除任务"
|
||
},
|
||
{
|
||
"name": "CountDoingNodeTasksRequest",
|
||
"code": "message CountDoingNodeTasksRequest {\n\n}",
|
||
"doc": "计算正在执行的任务数量"
|
||
},
|
||
{
|
||
"name": "FindNotifyingNodeTasksRequest",
|
||
"code": "message FindNotifyingNodeTasksRequest {\n\tint64 size = 1;\n}",
|
||
"doc": "查找需要通知的任务"
|
||
},
|
||
{
|
||
"name": "FindNodeTasksRequest",
|
||
"code": "message FindNodeTasksRequest {\n\n}",
|
||
"doc": "获取单节点同步任务"
|
||
},
|
||
{
|
||
"name": "ReportNodeTaskDoneRequest",
|
||
"code": "message ReportNodeTaskDoneRequest {\n\tint64 nodeTaskId = 1;\n\tbool isOk = 2;\n\tstring error = 3;\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": "UpdateNodeThresholdRequest",
|
||
"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": "CountAllEnabledNodeThresholdsRequest",
|
||
"code": "message CountAllEnabledNodeThresholdsRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tint64 nodeId = 3;\n}",
|
||
"doc": "计算阈值数量"
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeThresholdResponse",
|
||
"code": "message FindEnabledNodeThresholdResponse {\n\tNodeThreshold nodeThreshold = 1;\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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNodeThresholdRequest",
|
||
"code": "message FindEnabledNodeThresholdRequest {\n\tint64 nodeThresholdId = 1;\n}",
|
||
"doc": "查询单个阈值详情"
|
||
},
|
||
{
|
||
"name": "CreateNodeValueRequest",
|
||
"code": "message CreateNodeValueRequest {\n\tstring item = 1;\n\tbytes valueJSON = 2;\n\tint64 createdAt = 3;\n}",
|
||
"doc": "记录数据"
|
||
},
|
||
{
|
||
"name": "ListNodeValuesRequest",
|
||
"code": "message ListNodeValuesRequest {\n\tstring role = 1;\n\tint64 nodeId = 2;\n\tstring item = 3;\n\n\tstring range = 10;\n}",
|
||
"doc": "读取数据"
|
||
},
|
||
{
|
||
"name": "ListNodeValuesResponse",
|
||
"code": "message ListNodeValuesResponse {\n\trepeated NodeValue nodeValues = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "SumAllNodeValueStatsRequest",
|
||
"code": "message SumAllNodeValueStatsRequest {\n\n}",
|
||
"doc": "读取所有节点的最新数据"
|
||
},
|
||
{
|
||
"name": "SumAllNodeValueStatsResponse",
|
||
"code": "message SumAllNodeValueStatsResponse {\n\tint64 totalTrafficBytesPerSecond = 1;\n\tfloat avgCPUUsage = 2;\n\tfloat maxCPUUsage = 3;\n\tint32 totalCPUCores = 4;\n\tfloat avgMemoryUsage = 5;\n\tfloat maxMemoryUsage = 6;\n\tint64 totalMemoryBytes = 7;\n\tfloat avgLoad1min = 8;\n\tfloat maxLoad1min = 9;\n\tfloat avgLoad5min = 10;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ComposeNSBoardRequest",
|
||
"code": "message ComposeNSBoardRequest {\n\n}",
|
||
"doc": "组合看板数据"
|
||
},
|
||
{
|
||
"name": "ComposeNSBoardResponse",
|
||
"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": "ListNSAccessLogsResponse",
|
||
"code": "message ListNSAccessLogsResponse {\n\trepeated NSAccessLog nsAccessLogs = 1;\n\tstring requestId = 2;\n\tbool hasMore = 3;\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}",
|
||
"doc": "创建访问日志"
|
||
},
|
||
{
|
||
"name": "CreateNSAccessLogsResponse",
|
||
"code": "message CreateNSAccessLogsResponse {\n\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListNSAccessLogsRequest",
|
||
"code": "message ListNSAccessLogsRequest {\n\tstring requestId = 1; // 上一页请求ID,可选\n\tint64 nsNodeId = 2; // 节点ID\n\tint64 nsDomainId = 3; // 域名ID\n\tint64 nsRecordId = 4; // 记录ID\n\tint64 size = 5; // 单页条数\n\tstring day = 6; // 日期,格式YYYYMMDD\n\tbool reverse = 7; // 是否反向查找,可选\n\tstring keyword = 8;\n}",
|
||
"doc": "列出往前的单页访问日志"
|
||
},
|
||
{
|
||
"name": "FindEnabledNSClusterResponse",
|
||
"code": "message FindEnabledNSClusterResponse {\n\tNSCluster nsCluster = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNSClustersRequest",
|
||
"code": "message FindAllEnabledNSClustersRequest {\n\n}",
|
||
"doc": "查找所有可用集群"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNSClustersResponse",
|
||
"code": "message FindAllEnabledNSClustersResponse {\n\trepeated NSCluster nsClusters = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindNSClusterRecursionConfigRequest",
|
||
"code": "message FindNSClusterRecursionConfigRequest {\n\tint64 nsClusterId = 1;\n}",
|
||
"doc": "读取递归DNS配置"
|
||
},
|
||
{
|
||
"name": "DeleteNSCluster",
|
||
"code": "message DeleteNSCluster {\n\tint64 nsClusterId = 1;\n}",
|
||
"doc": "删除集群"
|
||
},
|
||
{
|
||
"name": "UpdateNSClusterRecursionConfigRequest",
|
||
"code": "message UpdateNSClusterRecursionConfigRequest {\n\tint64 nsClusterId = 1;\n\tbytes recursionJSON = 2;\n}",
|
||
"doc": "设置递归DNS配置"
|
||
},
|
||
{
|
||
"name": "CreateNSClusterRequest",
|
||
"code": "message CreateNSClusterRequest {\n\tstring name = 1;\n\tbytes accessLogJSON = 2;\n}",
|
||
"doc": "创建集群"
|
||
},
|
||
{
|
||
"name": "FindNSClusterAccessLogRequest",
|
||
"code": "message FindNSClusterAccessLogRequest {\n\tint64 nsClusterId = 1;\n}",
|
||
"doc": "查找集群访问日志配置"
|
||
},
|
||
{
|
||
"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": "FindEnabledNSClusterRequest",
|
||
"code": "message FindEnabledNSClusterRequest {\n\tint64 nsClusterId = 1;\n}",
|
||
"doc": "查找单个可用集群信息"
|
||
},
|
||
{
|
||
"name": "ListEnabledNSClustersRequest",
|
||
"code": "message ListEnabledNSClustersRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "列出单页可用集群"
|
||
},
|
||
{
|
||
"name": "ListEnabledNSClustersResponse",
|
||
"code": "message ListEnabledNSClustersResponse {\n\trepeated NSCluster nsClusters = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateNSClusterResponse",
|
||
"code": "message CreateNSClusterResponse {\n\tint64 nsClusterId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNSClusterRequest",
|
||
"code": "message UpdateNSClusterRequest {\n\tint64 nsClusterId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}",
|
||
"doc": "修改集群"
|
||
},
|
||
{
|
||
"name": "FindNSClusterRecursionConfigResponse",
|
||
"code": "message FindNSClusterRecursionConfigResponse {\n\tbytes recursionJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateNSDomainRequest",
|
||
"code": "message CreateNSDomainRequest {\n\tint64 nsClusterId = 1;\n\tint64 userId = 2;\n\tstring name = 3;\n}",
|
||
"doc": "创建域名"
|
||
},
|
||
{
|
||
"name": "ListEnabledNSDomainsResponse",
|
||
"code": "message ListEnabledNSDomainsResponse {\n\trepeated NSDomain nsDomains = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNSDomainTSIGRequest",
|
||
"code": "message FindEnabledNSDomainTSIGRequest {\n\tint64 nsDomainId = 1;\n}",
|
||
"doc": "查找TSIG配置"
|
||
},
|
||
{
|
||
"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": "FindEnabledNSDomainRequest",
|
||
"code": "message FindEnabledNSDomainRequest {\n\tint64 nsDomainId = 1;\n}",
|
||
"doc": "查找单个域名"
|
||
},
|
||
{
|
||
"name": "ListNSDomainsAfterVersionRequest",
|
||
"code": "message ListNSDomainsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "根据版本列出一组域名"
|
||
},
|
||
{
|
||
"name": "ListNSDomainsAfterVersionResponse",
|
||
"code": "message ListNSDomainsAfterVersionResponse {\n\trepeated NSDomain nsDomains = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateNSDomainResponse",
|
||
"code": "message CreateNSDomainResponse {\n\tint64 nsDomainId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNSDomainTSIGResponse",
|
||
"code": "message FindEnabledNSDomainTSIGResponse {\n\tbytes tsigJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNSDomainTSIGRequest",
|
||
"code": "message UpdateNSDomainTSIGRequest {\n\tint64 nsDomainId = 1;\n\tbytes tsigJSON = 2;\n}",
|
||
"doc": "修改TSIG配置"
|
||
},
|
||
{
|
||
"name": "DeleteNSDomainRequest",
|
||
"code": "message DeleteNSDomainRequest {\n\tint64 nsDomainId = 1;\n}",
|
||
"doc": "删除域名"
|
||
},
|
||
{
|
||
"name": "FindEnabledNSDomainResponse",
|
||
"code": "message FindEnabledNSDomainResponse {\n\tNSDomain nsDomain = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNSDomainsRequest",
|
||
"code": "message CountAllEnabledNSDomainsRequest {\n\tint64 userId = 1;\n\tint64 nsClusterId = 2;\n\tstring keyword = 3;\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": "CreateNSKeyResponse",
|
||
"code": "message CreateNSKeyResponse {\n\tint64 nsKeyId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledNSKeyRequest",
|
||
"code": "message FindEnabledNSKeyRequest {\n\tint64 nsKeyId = 1;\n}",
|
||
"doc": "查找单个密钥"
|
||
},
|
||
{
|
||
"name": "FindEnabledNSKeyResponse",
|
||
"code": "message FindEnabledNSKeyResponse {\n\tNSKey nsKey = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledNSKeysRequest",
|
||
"code": "message ListEnabledNSKeysRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsZoneId = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\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": "UpdateNSKeyRequest",
|
||
"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": "DeleteNSKeyRequest",
|
||
"code": "message DeleteNSKeyRequest {\n\tint64 nsKeyId = 1;\n}",
|
||
"doc": "删除密钥"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNSKeysRequest",
|
||
"code": "message CountAllEnabledNSKeysRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsZoneId = 2;\n}",
|
||
"doc": "计算密钥数量"
|
||
},
|
||
{
|
||
"name": "ListEnabledNSKeysResponse",
|
||
"code": "message ListEnabledNSKeysResponse {\n\trepeated NSKey nsKeys = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListNSKeysAfterVersionResponse",
|
||
"code": "message ListNSKeysAfterVersionResponse {\n\trepeated NSKey nsKeys = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "StartNSNodeResponse",
|
||
"code": "message StartNSNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NSNodeStreamMessage",
|
||
"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": "CreateNSNodeResponse",
|
||
"code": "message CreateNSNodeResponse {\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": "FindCurrentNSNodeConfigRequest",
|
||
"code": "message FindCurrentNSNodeConfigRequest {\n\n}",
|
||
"doc": "获取当前节点信息"
|
||
},
|
||
{
|
||
"name": "CheckNSNodeLatestVersionRequest",
|
||
"code": "message CheckNSNodeLatestVersionRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tstring currentVersion = 3;\n}",
|
||
"doc": "检查新版本"
|
||
},
|
||
{
|
||
"name": "DownloadNSNodeInstallationFileResponse",
|
||
"code": "message DownloadNSNodeInstallationFileResponse {\n\tbytes chunkData = 1;\n\tstring sum = 2; // 文件的md5sum\n\tint64 offset = 3;\n\tstring version = 4;\n\tstring filename = 5;\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": "CountAllUpgradeNSNodesWithNSClusterIdRequest",
|
||
"code": "message CountAllUpgradeNSNodesWithNSClusterIdRequest {\n\tint64 nsClusterId = 1;\n}",
|
||
"doc": "计算需要升级的节点数量"
|
||
},
|
||
{
|
||
"name": "FindEnabledNSNodeRequest",
|
||
"code": "message FindEnabledNSNodeRequest {\n\tint64 nsNodeId = 1;\n}",
|
||
"doc": "获取单个节点信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledNSNodeResponse",
|
||
"code": "message FindEnabledNSNodeResponse {\n\tNSNode nsNode = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNSNodeIsInstalledRequest",
|
||
"code": "message UpdateNSNodeIsInstalledRequest {\n\tint64 nsNodeId = 1;\n\tbool isInstalled = 2;\n}",
|
||
"doc": "修改节点安装状态"
|
||
},
|
||
{
|
||
"name": "CheckNSNodeLatestVersionResponse",
|
||
"code": "message CheckNSNodeLatestVersionResponse {\n\tbool hasNewVersion = 1;\n\tstring newVersion = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "StopNSNodeRequest",
|
||
"code": "message StopNSNodeRequest {\n\tint64 nsNodeId = 1;\n}",
|
||
"doc": "停止节点"
|
||
},
|
||
{
|
||
"name": "StopNSNodeResponse",
|
||
"code": "message StopNSNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledNSNodesMatchResponse",
|
||
"code": "message ListEnabledNSNodesMatchResponse {\n\trepeated NSNode nsNodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNSNodeLoginRequest",
|
||
"code": "message UpdateNSNodeLoginRequest {\n\tint64 nsNodeId = 1;\n\tNodeLogin nodeLogin = 2;\n}",
|
||
"doc": "修改节点登录信息"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNSNodesWithNSClusterIdRequest",
|
||
"code": "message FindAllEnabledNSNodesWithNSClusterIdRequest {\n\tint64 nsClusterId = 1;\n}",
|
||
"doc": "根据集群查找所有节点"
|
||
},
|
||
{
|
||
"name": "InstallNSNodeResponse",
|
||
"code": "message InstallNSNodeResponse {\n\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DownloadNSNodeInstallationFileRequest",
|
||
"code": "message DownloadNSNodeInstallationFileRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tint64 chunkOffset = 3;\n}",
|
||
"doc": "下载最新DNS节点安装文件"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledNSNodesRequest",
|
||
"code": "message CountAllEnabledNSNodesRequest {\n\n}",
|
||
"doc": "所有可用的节点数量"
|
||
},
|
||
{
|
||
"name": "InstallNSNodeRequest",
|
||
"code": "message InstallNSNodeRequest {\n\tint64 nsNodeId = 1;\n}",
|
||
"doc": "安装节点"
|
||
},
|
||
{
|
||
"name": "FindNSNodeInstallStatusResponse",
|
||
"code": "message FindNSNodeInstallStatusResponse {\n\tNodeInstallStatus installStatus = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteNSNodeRequest",
|
||
"code": "message DeleteNSNodeRequest {\n\tint64 nsNodeId = 1;\n}",
|
||
"doc": "删除节点"
|
||
},
|
||
{
|
||
"name": "FindCurrentNSNodeConfigResponse",
|
||
"code": "message FindCurrentNSNodeConfigResponse {\n\tbytes nsNodeJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNSNodeConnectedAPINodesRequest",
|
||
"code": "message UpdateNSNodeConnectedAPINodesRequest {\n\trepeated int64 apiNodeIds = 1;\n}",
|
||
"doc": "更改节点连接的API节点信息"
|
||
},
|
||
{
|
||
"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": "FindNSNodeInstallStatusRequest",
|
||
"code": "message FindNSNodeInstallStatusRequest {\n\tint64 nsNodeId = 1;\n}",
|
||
"doc": "读取节点安装状态"
|
||
},
|
||
{
|
||
"name": "UpdateNSNodeStatusRequest",
|
||
"code": "message UpdateNSNodeStatusRequest {\n\tint64 nodeId = 1;\n\tbytes statusJSON = 2;\n}",
|
||
"doc": "更新节点状态"
|
||
},
|
||
{
|
||
"name": "StartNSNodeRequest",
|
||
"code": "message StartNSNodeRequest {\n\tint64 nsNodeId = 1;\n}",
|
||
"doc": "启动节点"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNSNodesWithNSClusterIdResponse",
|
||
"code": "message FindAllEnabledNSNodesWithNSClusterIdResponse {\n\trepeated NSNode nsNodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindNSQuestionOptionResponse",
|
||
"code": "message FindNSQuestionOptionResponse {\n\tNSQuestionOption nsQuestionOption = 1;\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}",
|
||
"doc": "创建选项"
|
||
},
|
||
{
|
||
"name": "CreateNSQuestionOptionResponse",
|
||
"code": "message CreateNSQuestionOptionResponse {\n\tint64 nsQuestionOptionId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindNSQuestionOptionRequest",
|
||
"code": "message FindNSQuestionOptionRequest {\n\tint64 nsQuestionOptionId = 1;\n}",
|
||
"doc": "读取选项"
|
||
},
|
||
{
|
||
"name": "UpdateNSRecordRequest",
|
||
"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": "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}",
|
||
"doc": "读取单页记录"
|
||
},
|
||
{
|
||
"name": "FindEnabledNSRecordRequest",
|
||
"code": "message FindEnabledNSRecordRequest {\n\tint64 nsRecordId = 1;\n}",
|
||
"doc": "查询单个记录信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledNSRecordResponse",
|
||
"code": "message FindEnabledNSRecordResponse {\n\tNSRecord nsRecord = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListNSRecordsAfterVersionResponse",
|
||
"code": "message ListNSRecordsAfterVersionResponse {\n\trepeated NSRecord nsRecords = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListNSRecordsAfterVersionRequest",
|
||
"code": "message ListNSRecordsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "根据版本列出一组记录"
|
||
},
|
||
{
|
||
"name": "CreateNSRecordRequest",
|
||
"code": "message CreateNSRecordRequest {\n\tint64 nsDomainId = 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\trepeated string nsRouteCodes = 8; // 路线代号\n}",
|
||
"doc": "创建记录"
|
||
},
|
||
{
|
||
"name": "CreateNSRecordResponse",
|
||
"code": "message CreateNSRecordResponse {\n\tint64 nsRecordId = 1;\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": "ListEnabledNSRecordsResponse",
|
||
"code": "message ListEnabledNSRecordsResponse {\n\trepeated NSRecord nsRecords = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UploadNSRecordHourlyStatsRequest",
|
||
"code": "message UploadNSRecordHourlyStatsRequest {\n\trepeated NSRecordHourlyStat stats = 1;\n}",
|
||
"doc": "上传统计"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNSRoutesRequest",
|
||
"code": "message FindAllEnabledNSRoutesRequest {\n\tint64 nsClusterId = 1;\n\tint64 nsDomainId = 2;\n\tint64 userId = 3;\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": "CreateNSRouteResponse",
|
||
"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": "FindEnabledNSRouteResponse",
|
||
"code": "message FindEnabledNSRouteResponse {\n\tNSRoute nsRoute = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteNSRouteRequest",
|
||
"code": "message DeleteNSRouteRequest {\n\tint64 nsRouteId = 1;\n}",
|
||
"doc": "删除线路"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledNSRoutesResponse",
|
||
"code": "message FindAllEnabledNSRoutesResponse {\n\trepeated NSRoute nsRoutes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateNSRouteOrdersRequest",
|
||
"code": "message UpdateNSRouteOrdersRequest {\n\trepeated int64 nsRouteIds = 1;\n}",
|
||
"doc": "设置线路排序"
|
||
},
|
||
{
|
||
"name": "ListNSRoutesAfterVersionRequest",
|
||
"code": "message ListNSRoutesAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "根据版本列出一组线路"
|
||
},
|
||
{
|
||
"name": "UpdateOriginRequest",
|
||
"code": "message UpdateOriginRequest {\n\tint64 originId = 1;\n\tstring name = 2;\n\tNetworkAddress addr = 3;\n\tstring description = 4;\n\tint32 weight = 5;\n\tbool isOn = 6;\n\tbytes connTimeoutJSON = 7;\n\tbytes readTimeoutJSON = 8;\n\tbytes idleTimeoutJSON = 9;\n\tint32 maxConns = 10;\n\tint32 maxIdleConns = 11;\n\trepeated string domains = 12;\n\tbytes certRefJSON = 13;\n\tstring host = 14;\n\tbool followPort = 15;\n}",
|
||
"doc": "修改源站"
|
||
},
|
||
{
|
||
"name": "FindEnabledOriginRequest",
|
||
"code": "message FindEnabledOriginRequest {\n\tint64 originId = 1;\n}",
|
||
"doc": "查找单个源站信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledOriginResponse",
|
||
"code": "message FindEnabledOriginResponse {\n\tOrigin Origin = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledOriginConfigRequest",
|
||
"code": "message FindEnabledOriginConfigRequest {\n\tint64 originId = 1;\n}",
|
||
"doc": "查找源站配置"
|
||
},
|
||
{
|
||
"name": "FindEnabledOriginConfigResponse",
|
||
"code": "message FindEnabledOriginConfigResponse {\n\tbytes originJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateOriginRequest",
|
||
"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": "CreateOriginResponse",
|
||
"code": "message CreateOriginResponse {\n\tint64 originId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeletePlanRequest",
|
||
"code": "message DeletePlanRequest {\n\tint64 planId = 1;\n}",
|
||
"doc": "删除套餐"
|
||
},
|
||
{
|
||
"name": "FindEnabledPlanRequest",
|
||
"code": "message FindEnabledPlanRequest {\n\tint64 planId = 1;\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}",
|
||
"doc": "列出单页套餐"
|
||
},
|
||
{
|
||
"name": "ListEnabledPlansResponse",
|
||
"code": "message ListEnabledPlansResponse {\n\trepeated Plan plans = 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": "CreatePlanResponse",
|
||
"code": "message CreatePlanResponse {\n\tint64 planId = 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": "CountAllEnabledPlansRequest",
|
||
"code": "message CountAllEnabledPlansRequest {\n\n}",
|
||
"doc": "计算套餐数量"
|
||
},
|
||
{
|
||
"name": "SortPlansRequest",
|
||
"code": "message SortPlansRequest {\n\trepeated int64 planIds = 1;\n}",
|
||
"doc": "对套餐进行排序"
|
||
},
|
||
{
|
||
"name": "FindEnabledRegionCityRequest",
|
||
"code": "message FindEnabledRegionCityRequest {\n\tint64 regionCityId = 1;\n}",
|
||
"doc": "查找单个城市信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledRegionCityResponse",
|
||
"code": "message FindEnabledRegionCityResponse {\n\tRegionCity regionCity = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledRegionCitiesRequest",
|
||
"code": "message FindAllEnabledRegionCitiesRequest {\n\tbool includeRegionProvince = 1;\n}",
|
||
"doc": "查找所有城市"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledRegionCitiesResponse",
|
||
"code": "message FindAllEnabledRegionCitiesResponse {\n\trepeated RegionCity regionCities = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledRegionCountriesRequest",
|
||
"code": "message FindAllEnabledRegionCountriesRequest {\n\n}",
|
||
"doc": "查找所有的国家列表"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledRegionCountriesResponse",
|
||
"code": "message FindAllEnabledRegionCountriesResponse {\n\trepeated RegionCountry regionCountries = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledRegionCountryRequest",
|
||
"code": "message FindEnabledRegionCountryRequest {\n\tint64 regionCountryId = 1;\n}",
|
||
"doc": "查找单个国家信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledRegionCountryResponse",
|
||
"code": "message FindEnabledRegionCountryResponse {\n\tRegionCountry regionCountry = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledRegionProvidersResponse",
|
||
"code": "message FindAllEnabledRegionProvidersResponse {\n\trepeated RegionProvider regionProviders = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledRegionProviderRequest",
|
||
"code": "message FindEnabledRegionProviderRequest {\n\tint64 regionProviderId = 1;\n}",
|
||
"doc": "查找单个ISP信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledRegionProviderResponse",
|
||
"code": "message FindEnabledRegionProviderResponse {\n\tRegionProvider regionProvider = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledRegionProvidersRequest",
|
||
"code": "message FindAllEnabledRegionProvidersRequest {\n\n}",
|
||
"doc": "查找所有ISP"
|
||
},
|
||
{
|
||
"name": "FindEnabledRegionProvinceRequest",
|
||
"code": "message FindEnabledRegionProvinceRequest {\n\tint64 regionProvinceId = 1;\n}",
|
||
"doc": "查找单个省份信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledRegionProvinceResponse",
|
||
"code": "message FindEnabledRegionProvinceResponse {\n\tRegionProvince regionProvince = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledRegionProvincesWithCountryIdRequest",
|
||
"code": "message FindAllEnabledRegionProvincesWithCountryIdRequest {\n\tint64 regionCountryId = 1;\n}",
|
||
"doc": "查找所有省份"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledRegionProvincesWithCountryIdResponse",
|
||
"code": "message FindAllEnabledRegionProvincesWithCountryIdResponse {\n\trepeated RegionProvince regionProvinces = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllReportNodeTasksRequest",
|
||
"code": "message CountAllReportNodeTasksRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tstring type = 3;\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": "FindCurrentReportNodeConfigResponse",
|
||
"code": "message FindCurrentReportNodeConfigResponse {\n\tbytes reportNodeJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateReportNodeStatusRequest",
|
||
"code": "message UpdateReportNodeStatusRequest {\n\tbytes statusJSON = 1;\n}",
|
||
"doc": "更新节点状态"
|
||
},
|
||
{
|
||
"name": "DeleteReportNodeRequest",
|
||
"code": "message DeleteReportNodeRequest {\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": "ListEnabledReportNodesResponse",
|
||
"code": "message ListEnabledReportNodesResponse {\n\trepeated ReportNode reportNodes = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindLatestReportNodeVersionRequest",
|
||
"code": "message FindLatestReportNodeVersionRequest {\n\n}",
|
||
"doc": "取得最新的版本号"
|
||
},
|
||
{
|
||
"name": "FindLatestReportNodeVersionResponse",
|
||
"code": "message FindLatestReportNodeVersionResponse {\n\tstring version = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListReportNodeTasksResponse",
|
||
"code": "message ListReportNodeTasksResponse {\n\trepeated IPAddrReportTask ipAddrReportTasks = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateReportNodeGlobalSetting",
|
||
"code": "message UpdateReportNodeGlobalSetting {\n\tbytes settingJSON = 1;\n}",
|
||
"doc": "修改全局设置"
|
||
},
|
||
{
|
||
"name": "ReadReportNodeGlobalSettingResponse",
|
||
"code": "message ReadReportNodeGlobalSettingResponse {\n\tbytes settingJSON = 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": "FindEnabledReportNodeRequest",
|
||
"code": "message FindEnabledReportNodeRequest{\n\tint64 reportNodeId = 1;\n}",
|
||
"doc": "查找单个终端"
|
||
},
|
||
{
|
||
"name": "FindCurrentReportNodeConfigRequest",
|
||
"code": "message FindCurrentReportNodeConfigRequest {\n\n}",
|
||
"doc": "获取当前节点信息"
|
||
},
|
||
{
|
||
"name": "FindReportNodeTasksRequest",
|
||
"code": "message FindReportNodeTasksRequest {\n\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": "FindEnabledReportNodeResponse",
|
||
"code": "message FindEnabledReportNodeResponse {\n\tReportNode reportNode = 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": "FindAllEnabledReportNodeGroupsRequest",
|
||
"code": "message FindAllEnabledReportNodeGroupsRequest {\n\n}",
|
||
"doc": "查找所有分组"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledReportNodeGroupsRequest",
|
||
"code": "message CountAllEnabledReportNodeGroupsRequest {\n\n}",
|
||
"doc": "计算所有分组数量"
|
||
},
|
||
{
|
||
"name": "CreateReportNodeGroupRequest",
|
||
"code": "message CreateReportNodeGroupRequest {\n\tstring name = 1;\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": "FindAllEnabledReportNodeGroupsResponse",
|
||
"code": "message FindAllEnabledReportNodeGroupsResponse {\n\trepeated ReportNodeGroup reportNodeGroups = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledReportNodeGroupRequest",
|
||
"code": "message FindEnabledReportNodeGroupRequest {\n\tint64 reportNodeGroupId = 1;\n}",
|
||
"doc": "查找单个分组"
|
||
},
|
||
{
|
||
"name": "FindEnabledReportNodeGroupResponse",
|
||
"code": "message FindEnabledReportNodeGroupResponse {\n\tReportNodeGroup reportNodeGroup = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllReportResultsRequest",
|
||
"code": "message FindAllReportResultsRequest {\n\tstring type = 1;\n\tint64 targetId = 2;\n}",
|
||
"doc": "查询某个对象的监控结果"
|
||
},
|
||
{
|
||
"name": "FindAllReportResultsResponse",
|
||
"code": "message FindAllReportResultsResponse {\n\trepeated ReportResult reportResults = 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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateReportResultsRequest",
|
||
"code": "message UpdateReportResultsRequest {\n\trepeated ReportResult reportResults = 1;\n}",
|
||
"doc": "上传报告结果"
|
||
},
|
||
{
|
||
"name": "CreateReverseProxyRequest",
|
||
"code": "message CreateReverseProxyRequest {\n\tbytes schedulingJSON = 1;\n\tbytes primaryOriginsJSON = 2;\n\tbytes backupOriginsJSON = 3;\n}",
|
||
"doc": "创建反向代理"
|
||
},
|
||
{
|
||
"name": "FindEnabledReverseProxyRequest",
|
||
"code": "message FindEnabledReverseProxyRequest {\n\tint64 reverseProxyId = 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": "UpdateReverseProxyBackupOriginsRequest",
|
||
"code": "message UpdateReverseProxyBackupOriginsRequest {\n\tint64 reverseProxyId = 1;\n\tbytes originsJSON = 2;\n}",
|
||
"doc": "修改备用源站信息"
|
||
},
|
||
{
|
||
"name": "CreateReverseProxyResponse",
|
||
"code": "message CreateReverseProxyResponse {\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": "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": "CreateScriptResponse",
|
||
"code": "message CreateScriptResponse {\n\tint64 scriptId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledScriptsRequest",
|
||
"code": "message CountAllEnabledScriptsRequest {\n\tint64 userId = 1;\n}",
|
||
"doc": "计算脚本数量"
|
||
},
|
||
{
|
||
"name": "FindEnabledScriptResponse",
|
||
"code": "message FindEnabledScriptResponse {\n\tScript script = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledScriptsRequest",
|
||
"code": "message ListEnabledScriptsRequest {\n\tint64 userId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}",
|
||
"doc": "列出单页脚本"
|
||
},
|
||
{
|
||
"name": "CheckScriptUpdatesResponse",
|
||
"code": "message CheckScriptUpdatesResponse {\n\tbool hasUpdates = 1;\n\tint64 version = 2;\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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateScriptRequest",
|
||
"code": "message CreateScriptRequest {\n\tstring name = 1;\n\tstring filename = 2;\n\tstring code = 3;\n}",
|
||
"doc": "添加脚本"
|
||
},
|
||
{
|
||
"name": "DeleteScriptRequest",
|
||
"code": "message DeleteScriptRequest {\n\tint64 scriptId = 1;\n}",
|
||
"doc": "删除脚本"
|
||
},
|
||
{
|
||
"name": "CheckScriptUpdatesRequest",
|
||
"code": "message CheckScriptUpdatesRequest {\n\tint64 userId = 1;\n}",
|
||
"doc": "检查脚本是否需要有更新"
|
||
},
|
||
{
|
||
"name": "FindEnabledScriptRequest",
|
||
"code": "message FindEnabledScriptRequest {\n\tint64 scriptId = 1;\n}",
|
||
"doc": "查找单个脚本"
|
||
},
|
||
{
|
||
"name": "ComposeScriptConfigsRequest",
|
||
"code": "message ComposeScriptConfigsRequest {\n\n}",
|
||
"doc": "组合脚本配置"
|
||
},
|
||
{
|
||
"name": "ListEnabledScriptsResponse",
|
||
"code": "message ListEnabledScriptsResponse {\n\trepeated Script scripts = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "PublishScriptsRequest",
|
||
"code": "message PublishScriptsRequest {\n\tint64 userId = 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": "FindEnabledServerResponse",
|
||
"code": "message FindEnabledServerResponse {\n\tServer server = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateEnabledUserServerBasicRequest",
|
||
"code": "message UpdateEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n\tstring name = 2;\n}",
|
||
"doc": "修改用户服务基本信息"
|
||
},
|
||
{
|
||
"name": "ComposeServerConfigResponse",
|
||
"code": "message ComposeServerConfigResponse {\n\tbytes serverConfigJSON = 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": "UpdateServerHTTPSRequest",
|
||
"code": "message UpdateServerHTTPSRequest {\n\tint64 serverId = 1;\n\tbytes httpsJSON = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListEnabledServersMatchResponse",
|
||
"code": "message ListEnabledServersMatchResponse {\n\trepeated Server servers = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledServersWithSSLCertIdRequest",
|
||
"code": "message FindAllEnabledServersWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}",
|
||
"doc": "查找使用某个SSL证书的所有服务"
|
||
},
|
||
{
|
||
"name": "FindLatestServersRequest",
|
||
"code": "message FindLatestServersRequest {\n\tint64 size = 1;\n}",
|
||
"doc": "查找最近访问的服务"
|
||
},
|
||
{
|
||
"name": "FindLatestServersResponse",
|
||
"code": "message FindLatestServersResponse {\n\trepeated Server servers = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateServerTrafficLimitRequest",
|
||
"code": "message UpdateServerTrafficLimitRequest {\n\tint64 serverId = 1;\n\tbytes trafficLimitJSON = 2;\n}",
|
||
"doc": "设置流量限制"
|
||
},
|
||
{
|
||
"name": "FindAndInitServerReverseProxyConfigRequest",
|
||
"code": "message FindAndInitServerReverseProxyConfigRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找反向代理设置"
|
||
},
|
||
{
|
||
"name": "PurgeServerCacheResponse",
|
||
"code": "message PurgeServerCacheResponse {\n\tbool isOk = 1;\n\tstring message = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateServerUnixRequest",
|
||
"code": "message UpdateServerUnixRequest {\n\tint64 serverId = 1;\n\tbytes unixJSON = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "RegenerateServerCNAMERequest",
|
||
"code": "message RegenerateServerCNAMERequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "重新生成CNAME"
|
||
},
|
||
{
|
||
"name": "UpdateServerHTTPRequest",
|
||
"code": "message UpdateServerHTTPRequest {\n\tint64 serverId = 1;\n\tbytes httpJSON = 2;\n}",
|
||
"doc": "修改服务的HTTP等设置"
|
||
},
|
||
{
|
||
"name": "FindServerNamesRequest",
|
||
"code": "message FindServerNamesRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找服务的域名设置"
|
||
},
|
||
{
|
||
"name": "FindEnabledServerConfigResponse",
|
||
"code": "message FindEnabledServerConfigResponse {\n\tbytes serverJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateServerNamesAuditingRequest",
|
||
"code": "message UpdateServerNamesAuditingRequest {\n\tint64 serverId = 1;\n\tServerNameAuditingResult auditingResult = 2;\n}",
|
||
"doc": "审核服务的域名设置"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledServerNamesWithUserIdRequest",
|
||
"code": "message FindAllEnabledServerNamesWithUserIdRequest {\n\tint64 userId = 1;\n}",
|
||
"doc": "查找一个用户下的所有域名列表"
|
||
},
|
||
{
|
||
"name": "UpdateServerIsOnRequest",
|
||
"code": "message UpdateServerIsOnRequest {\n\tint64 serverId = 1;\n\tbool isOn = 2;\n}",
|
||
"doc": "修改服务启是否启用"
|
||
},
|
||
{
|
||
"name": "UpdateServerDNSRequest",
|
||
"code": "message UpdateServerDNSRequest {\n\tint64 serverId = 1;\n\tbool supportCNAME = 2;\n}",
|
||
"doc": "修改服务的DNS相关设置"
|
||
},
|
||
{
|
||
"name": "FindAndInitServerWebConfigRequest",
|
||
"code": "message FindAndInitServerWebConfigRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "初始化Web设置"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledServersWithNodeClusterIdRequest",
|
||
"code": "message CountAllEnabledServersWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "计算运行在某个集群上的所有服务数量"
|
||
},
|
||
{
|
||
"name": "NotifyServersChangeResponse",
|
||
"code": "message NotifyServersChangeResponse {\n\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CheckUserServerRequest",
|
||
"code": "message CheckUserServerRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "检查服务是否属于某个用户"
|
||
},
|
||
{
|
||
"name": "FindNearbyServersRequest",
|
||
"code": "message FindNearbyServersRequest {\n\tint64 serverId = 1;\n}",
|
||
"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": "FindAllEnabledServersWithSSLCertIdResponse",
|
||
"code": "message FindAllEnabledServersWithSSLCertIdResponse {\n\trepeated Server servers = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NotifyServersChangeRequest",
|
||
"code": "message NotifyServersChangeRequest {\n\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": "ComposeServerConfigRequest",
|
||
"code": "message ComposeServerConfigRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "获取服务配置"
|
||
},
|
||
{
|
||
"name": "UpdateServerNamesRequest",
|
||
"code": "message UpdateServerNamesRequest {\n\tint64 serverId = 1;\n\tbytes serverNamesJSON = 2;\n}",
|
||
"doc": "修改服务的域名设置"
|
||
},
|
||
{
|
||
"name": "FindEnabledServerRequest",
|
||
"code": "message FindEnabledServerRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找单个服务"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledServersDNSWithNodeClusterIdRequest",
|
||
"code": "message FindAllEnabledServersDNSWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}",
|
||
"doc": "取得某个集群下的所有服务相关的DNS"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledServersDNSWithNodeClusterIdResponse",
|
||
"code": "message FindAllEnabledServersDNSWithNodeClusterIdResponse {\n\trepeated ServerDNSInfo servers = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ServerDNSInfo",
|
||
"code": "message ServerDNSInfo {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring dnsName = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledServerDNSRequest",
|
||
"code": "message FindEnabledServerDNSRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找单个服务的DNS信息"
|
||
},
|
||
{
|
||
"name": "FindEnabledUserServerBasicRequest",
|
||
"code": "message FindEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找用户服务基本信息"
|
||
},
|
||
{
|
||
"name": "CheckServerNameDuplicationInNodeClusterResponse",
|
||
"code": "message CheckServerNameDuplicationInNodeClusterResponse {\n\trepeated string duplicatedServerNames = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateServerUDPRequest",
|
||
"code": "message UpdateServerUDPRequest {\n\tint64 serverId = 1;\n\tbytes udpJSON = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateServerWebRequest",
|
||
"code": "message UpdateServerWebRequest {\n\tint64 serverId = 1;\n\tint64 webId = 2;\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": "FindEnabledServerTypeResponse",
|
||
"code": "message FindEnabledServerTypeResponse {\n\tstring type = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"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": "UpdateServerUserPlanRequest",
|
||
"code": "message UpdateServerUserPlanRequest {\n\tint64 serverId = 1;\n\tint64 userPlanId = 2;\n}",
|
||
"doc": "修改服务套餐"
|
||
},
|
||
{
|
||
"name": "FindEnabledServerUAMRequest",
|
||
"code": "message FindEnabledServerUAMRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找服务UAM设置"
|
||
},
|
||
{
|
||
"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": "UpdateServerTLSRequest",
|
||
"code": "message UpdateServerTLSRequest {\n\tint64 serverId = 1;\n\tbytes tlsJSON = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateServerGroupIdsRequest",
|
||
"code": "message UpdateServerGroupIdsRequest {\n\tint64 serverId = 1;\n\trepeated int64 serverGroupIds = 2;\n}",
|
||
"doc": "修改服务所在分组"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledServerNamesWithUserIdResponse",
|
||
"code": "message FindAllEnabledServerNamesWithUserIdResponse {\n\trepeated string serverNames = 1;\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": "FindEnabledServerConfigRequest",
|
||
"code": "message FindEnabledServerConfigRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找服务配置"
|
||
},
|
||
{
|
||
"name": "FindEnabledServerUAMResponse",
|
||
"code": "message FindEnabledServerUAMResponse {\n\tbytes uamJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledServersWithServerGroupIdRequest",
|
||
"code": "message CountAllEnabledServersWithServerGroupIdRequest {\n\tint64 serverGroupId = 1;\n}",
|
||
"doc": "计算使用某个分组的服务数量"
|
||
},
|
||
{
|
||
"name": "FindServerUserPlanRequest",
|
||
"code": "message FindServerUserPlanRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "获取服务套餐信息"
|
||
},
|
||
{
|
||
"name": "FindServerUserPlanResponse",
|
||
"code": "message FindServerUserPlanResponse {\n\tUserPlan userPlan = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateServerResponse",
|
||
"code": "message CreateServerResponse {\n\tint64 serverId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledServerTypeRequest",
|
||
"code": "message FindEnabledServerTypeRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找服务的服务类型"
|
||
},
|
||
{
|
||
"name": "FindAndInitServerReverseProxyConfigResponse",
|
||
"code": "message FindAndInitServerReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledServersWithSSLCertIdRequest",
|
||
"code": "message CountAllEnabledServersWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}",
|
||
"doc": "计算使用某个SSL证书的服务数量"
|
||
},
|
||
{
|
||
"name": "FindEnabledUserServerBasicResponse",
|
||
"code": "message FindEnabledUserServerBasicResponse {\n\tServer server = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CheckServerNameDuplicationInNodeClusterRequest",
|
||
"code": "message CheckServerNameDuplicationInNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n\trepeated string serverNames = 2; // 可以同时检查一批域名\n\tint64 excludeServerId = 3; // 要排除的服务ID\n}",
|
||
"doc": "检查域名是否已经存在"
|
||
},
|
||
{
|
||
"name": "UpdateServerTCPRequest",
|
||
"code": "message UpdateServerTCPRequest {\n\tint64 serverId = 1;\n\tbytes tcpJSON = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateServerReverseProxyRequest",
|
||
"code": "message UpdateServerReverseProxyRequest {\n\tint64 serverId = 1;\n\tbytes reverseProxyJSON = 2;\n}",
|
||
"doc": "修改服务的反向代理设置"
|
||
},
|
||
{
|
||
"name": "FindAndInitServerWebConfigResponse",
|
||
"code": "message FindAndInitServerWebConfigResponse {\n\tbytes webJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledServerTrafficLimitRequest",
|
||
"code": "message FindEnabledServerTrafficLimitRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找流量限制"
|
||
},
|
||
{
|
||
"name": "UpdateServerUAMRequest",
|
||
"code": "message UpdateServerUAMRequest {\n\tint64 serverId = 1;\n\tbytes uamJSON = 2;\n}",
|
||
"doc": "修改服务UAM设置"
|
||
},
|
||
{
|
||
"name": "UploadServerBandwidthStatsRequest",
|
||
"code": "message UploadServerBandwidthStatsRequest {\n\trepeated ServerBandwidthStat serverBandwidthStats = 1;\n}",
|
||
"doc": "上传带宽统计"
|
||
},
|
||
{
|
||
"name": "CountAllServerBillsRequest",
|
||
"code": "message CountAllServerBillsRequest {\n\tint64 userId = 1;\n\tstring month = 2;\n}",
|
||
"doc": "查询服务账单数量"
|
||
},
|
||
{
|
||
"name": "ListServerBillsRequest",
|
||
"code": "message ListServerBillsRequest {\n\tint64 userId = 1;\n\tstring month = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}",
|
||
"doc": "查询服务账单列表"
|
||
},
|
||
{
|
||
"name": "ListServerBillsResponse",
|
||
"code": "message ListServerBillsResponse {\n\trepeated ServerBill serverBills = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindTopServerClientBrowserMonthlyStatsRequest",
|
||
"code": "message FindTopServerClientBrowserMonthlyStatsRequest {\n\tint64 serverId = 1;\n\tstring month = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}",
|
||
"doc": "查找前N个浏览器"
|
||
},
|
||
{
|
||
"name": "FindTopServerClientBrowserMonthlyStatsResponse",
|
||
"code": "message FindTopServerClientBrowserMonthlyStatsResponse {\n\trepeated Stat stats = 1;\n\n\n\tmessage Stat {\n\t\tClientBrowser clientBrowser = 1;\n\t\tstring version = 2;\n\t\tint64 count = 3;\n\t}\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindTopServerClientSystemMonthlyStatsRequest",
|
||
"code": "message FindTopServerClientSystemMonthlyStatsRequest {\n\tint64 serverId = 1;\n\tstring month = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}",
|
||
"doc": "查找前N个操作系统"
|
||
},
|
||
{
|
||
"name": "FindTopServerClientSystemMonthlyStatsResponse",
|
||
"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": "SumServerDailyStatsResponse",
|
||
"code": "message SumServerDailyStatsResponse {\n\tServerDailyStat serverDailyStat = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "SumServerMonthlyStatsResponse",
|
||
"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": "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": "SumCurrentServerDailyStatsRequest",
|
||
"code": "message SumCurrentServerDailyStatsRequest {\n\tint64 serverId = 1;\n}",
|
||
"doc": "查找单个服务当前时刻(N分钟内)统计数据"
|
||
},
|
||
{
|
||
"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": "SumServerMonthlyStatsRequest",
|
||
"code": "message SumServerMonthlyStatsRequest {\n\tint64 serverId = 1;\n\tstring month = 2; // YYYYMM\n}",
|
||
"doc": "计算单个服务的月统计"
|
||
},
|
||
{
|
||
"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": "FindLatestServerHourlyStatsRequest",
|
||
"code": "message FindLatestServerHourlyStatsRequest {\n\tint64 serverId = 1;\n\tint32 hours = 2;\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}",
|
||
"doc": "读取域名排行"
|
||
},
|
||
{
|
||
"name": "ListTopServerDomainStatsWithServerIdResponse",
|
||
"code": "message ListTopServerDomainStatsWithServerIdResponse {\n\trepeated ServerDomainHourlyStat domainStats = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateServerGroupRequest",
|
||
"code": "message UpdateServerGroupRequest {\n\tint64 serverGroupId = 1;\n\tstring name = 2;\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": "FindAndInitServerGroupTCPReverseProxyConfigRequest",
|
||
"code": "message FindAndInitServerGroupTCPReverseProxyConfigRequest {\n\tint64 serverGroupId = 1;\n}",
|
||
"doc": "查找TCP反向代理设置"
|
||
},
|
||
{
|
||
"name": "FindAndInitServerGroupUDPReverseProxyConfigResponse",
|
||
"code": "message FindAndInitServerGroupUDPReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledServerGroupConfigInfoRequest",
|
||
"code": "message FindEnabledServerGroupConfigInfoRequest {\n\tint64 serverGroupId = 1;\n\tint64 serverId = 2;\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": "FindAndInitServerGroupUDPReverseProxyConfigRequest",
|
||
"code": "message FindAndInitServerGroupUDPReverseProxyConfigRequest {\n\tint64 serverGroupId = 1;\n}",
|
||
"doc": "查找UDP反向代理设置"
|
||
},
|
||
{
|
||
"name": "UpdateServerGroupUDPReverseProxyRequest",
|
||
"code": "message UpdateServerGroupUDPReverseProxyRequest {\n\tint64 serverGroupId = 1;\n\tbytes reverseProxyJSON = 2;\n}",
|
||
"doc": "修改分组的UDP反向代理设置"
|
||
},
|
||
{
|
||
"name": "CreateServerGroupRequest",
|
||
"code": "message CreateServerGroupRequest {\n\tstring name = 1;\n}",
|
||
"doc": "创建分组"
|
||
},
|
||
{
|
||
"name": "CreateServerGroupResponse",
|
||
"code": "message CreateServerGroupResponse {\n\tint64 serverGroupId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteServerGroupRequest",
|
||
"code": "message DeleteServerGroupRequest {\n\tint64 serverGroupId = 1;\n}",
|
||
"doc": "删除分组"
|
||
},
|
||
{
|
||
"name": "FindEnabledServerGroupResponse",
|
||
"code": "message FindEnabledServerGroupResponse {\n\tServerGroup serverGroup = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateServerGroupHTTPReverseProxyRequest",
|
||
"code": "message UpdateServerGroupHTTPReverseProxyRequest {\n\tint64 serverGroupId = 1;\n\tbytes reverseProxyJSON = 2;\n}",
|
||
"doc": "修改分组的HTTP反向代理设置"
|
||
},
|
||
{
|
||
"name": "FindAndInitServerGroupTCPReverseProxyConfigResponse",
|
||
"code": "message FindAndInitServerGroupTCPReverseProxyConfigResponse {\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": "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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAndInitServerGroupWebConfigRequest",
|
||
"code": "message FindAndInitServerGroupWebConfigRequest {\n\tint64 serverGroupId = 1;\n}",
|
||
"doc": "初始化Web设置"
|
||
},
|
||
{
|
||
"name": "FindAndInitServerGroupWebConfigResponse",
|
||
"code": "message FindAndInitServerGroupWebConfigResponse {\n\tbytes webJSON = 1;\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}",
|
||
"doc": "查找前N个城市"
|
||
},
|
||
{
|
||
"name": "FindTopServerRegionCityMonthlyStatsResponse",
|
||
"code": "message FindTopServerRegionCityMonthlyStatsResponse {\n\trepeated Stat stats = 1;\n\n\n\tmessage Stat {\n\t\tRegionCountry regionCountry = 1;\n\t\tRegionProvince regionProvince = 2;\n\t\tRegionCity regionCity = 3;\n\t\tint64 count = 4;\n\t}\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindTopServerRegionCountryMonthlyStatsRequest",
|
||
"code": "message FindTopServerRegionCountryMonthlyStatsRequest {\n\tstring month = 1; // YYYYMM\n\tint64 serverId = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}",
|
||
"doc": "查找前N个城市"
|
||
},
|
||
{
|
||
"name": "FindTopServerRegionCountryMonthlyStatsResponse",
|
||
"code": "message FindTopServerRegionCountryMonthlyStatsResponse {\n\trepeated Stat stats = 1;\n\n\n\tmessage Stat {\n\t\tRegionCountry regionCountry = 1;\n\t\tint64 count = 2;\n\t}\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindTopServerRegionProviderMonthlyStatsRequest",
|
||
"code": "message FindTopServerRegionProviderMonthlyStatsRequest {\n\tstring month = 1; // YYYYMM\n\tint64 serverId = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}",
|
||
"doc": "查找前N个城市"
|
||
},
|
||
{
|
||
"name": "FindTopServerRegionProviderMonthlyStatsResponse",
|
||
"code": "message FindTopServerRegionProviderMonthlyStatsResponse {\n\trepeated Stat stats = 1;\n\n\n\tmessage Stat {\n\t\tRegionProvider regionProvider = 1;\n\t\tint64 count = 2;\n\t}\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindTopServerRegionProvinceMonthlyStatsRequest",
|
||
"code": "message FindTopServerRegionProvinceMonthlyStatsRequest {\n\tstring month = 1; // YYYYMM\n\tint64 serverId = 2;\n\tint64 countryId = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}",
|
||
"doc": "查找前N个城市"
|
||
},
|
||
{
|
||
"name": "FindTopServerRegionProvinceMonthlyStatsResponse",
|
||
"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": "ComposeServerStatNodeClusterBoardResponse",
|
||
"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": "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": "ComposeServerStatNodeBoardRequest",
|
||
"code": "message ComposeServerStatNodeBoardRequest {\n\tint64 nodeId = 1;\n}",
|
||
"doc": "组合节点看板数据"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledServerStatBoardsResponse",
|
||
"code": "message FindAllEnabledServerStatBoardsResponse {\n\trepeated ServerStatBoard serverStatBoards = 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": "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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledServerStatBoardChartsRequest",
|
||
"code": "message FindAllEnabledServerStatBoardChartsRequest {\n\tint64 serverStatBoardId = 1;\n}",
|
||
"doc": "读取看板中的图表"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledServerStatBoardChartsResponse",
|
||
"code": "message FindAllEnabledServerStatBoardChartsResponse {\n\trepeated ServerStatBoardChart serverStatBoardCharts = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "EnableServerStatBoardChartRequest",
|
||
"code": "message EnableServerStatBoardChartRequest {\n\tint64 serverStatBoardId = 1;\n\tint64 metricChartId = 2;\n}",
|
||
"doc": "添加图表"
|
||
},
|
||
{
|
||
"name": "DisableServerStatBoardChartRequest",
|
||
"code": "message DisableServerStatBoardChartRequest {\n\tint64 serverStatBoardId = 1;\n\tint64 metricChartId = 2;\n}",
|
||
"doc": "取消图表"
|
||
},
|
||
{
|
||
"name": "FindEnabledSSLCertConfigResponse",
|
||
"code": "message FindEnabledSSLCertConfigResponse {\n\tbytes sslCertJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListSSLCertsWithOCSPErrorRequest",
|
||
"code": "message ListSSLCertsWithOCSPErrorRequest {\n\tstring keyword = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}",
|
||
"doc": "列出有OCSP错误的证书"
|
||
},
|
||
{
|
||
"name": "ListUpdatedSSLCertOCSPRequest",
|
||
"code": "message ListUpdatedSSLCertOCSPRequest {\n\tint64 version = 1;\n\tint32 size = 2;\n}",
|
||
"doc": "读取证书的OCSP"
|
||
},
|
||
{
|
||
"name": "ListSSLCertsWithOCSPErrorResponse",
|
||
"code": "message ListSSLCertsWithOCSPErrorResponse {\n\trepeated SSLCert sslCerts = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ResetSSLCertsWithOCSPErrorRequest",
|
||
"code": "message ResetSSLCertsWithOCSPErrorRequest {\n\trepeated int64 sslCertIds = 1;\n}",
|
||
"doc": "重置一组证书OCSP错误状态"
|
||
},
|
||
{
|
||
"name": "ResetAllSSLCertsWithOCSPErrorRequest",
|
||
"code": "message ResetAllSSLCertsWithOCSPErrorRequest {\n\n}",
|
||
"doc": "重置所有证书OCSP错误状态"
|
||
},
|
||
{
|
||
"name": "ListSSLCertsResponse",
|
||
"code": "message ListSSLCertsResponse {\n\tbytes sslCertsJSON = 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": "CreateSSLCertResponse",
|
||
"code": "message CreateSSLCertResponse {\n\tint64 sslCertId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledSSLCertConfigRequest",
|
||
"code": "message FindEnabledSSLCertConfigRequest {\n\tint64 sslCertId = 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": "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": "CountAllSSLCertsWithOCSPErrorRequest",
|
||
"code": "message CountAllSSLCertsWithOCSPErrorRequest {\n\tstring keyword = 1;\n}",
|
||
"doc": "计算有OCSP错误的证书数量"
|
||
},
|
||
{
|
||
"name": "IgnoreSSLCertsWithOCSPErrorRequest",
|
||
"code": "message IgnoreSSLCertsWithOCSPErrorRequest {\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": "UpdateSSLCertRequest",
|
||
"code": "message UpdateSSLCertRequest {\n\tint64 sslCertId = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring description = 4;\n\tstring serverName = 5;\n\tbool isCA = 6;\n\tbytes certData = 7;\n\tbytes keyData = 8;\n\tint64 timeBeginAt = 9;\n\tint64 timeEndAt = 10;\n\trepeated string dnsNames = 11;\n\trepeated string commonNames = 12;\n}",
|
||
"doc": "修改Cert"
|
||
},
|
||
{
|
||
"name": "DeleteSSLCertRequest",
|
||
"code": "message DeleteSSLCertRequest {\n\tint64 sslCertId = 1;\n}",
|
||
"doc": "删除证书"
|
||
},
|
||
{
|
||
"name": "CreateSSLPolicyRequest",
|
||
"code": "message CreateSSLPolicyRequest {\n\tbool http2Enabled = 1;\n\tstring minVersion = 2;\n\tbytes sslCertsJSON = 3;\n\tbytes hstsJSON = 4;\n\tint32 clientAuthType = 5;\n\tbytes clientCACertsJSON = 6;\n\trepeated string cipherSuites = 7;\n\tbool cipherSuitesIsOn = 8;\n\tbool ocspIsOn = 9;\n}",
|
||
"doc": "创建Policy"
|
||
},
|
||
{
|
||
"name": "CreateSSLPolicyResponse",
|
||
"code": "message CreateSSLPolicyResponse {\n\tint64 sslPolicyId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateSSLPolicyRequest",
|
||
"code": "message UpdateSSLPolicyRequest {\n\tint64 sslPolicyId = 1;\n\tbool http2Enabled = 2;\n\tstring minVersion = 3;\n\tbytes sslCertsJSON = 4;\n\tbytes hstsJSON = 5;\n\tint32 clientAuthType = 6;\n\tbytes clientCACertsJSON = 7;\n\trepeated string cipherSuites = 8;\n\tbool cipherSuitesIsOn = 9;\n\tbool ocspIsOn = 10;\n}",
|
||
"doc": "修改Policy"
|
||
},
|
||
{
|
||
"name": "FindEnabledSSLPolicyConfigRequest",
|
||
"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}",
|
||
"doc": "获得锁"
|
||
},
|
||
{
|
||
"name": "SysLockerLockResponse",
|
||
"code": "message SysLockerLockResponse {\n\tbool ok = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "SysLockerUnlockRequest",
|
||
"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}",
|
||
"doc": "读取配置"
|
||
},
|
||
{
|
||
"name": "ReadSysSettingResponse",
|
||
"code": "message ReadSysSettingResponse {\n\tbytes valueJSON = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindTrafficDailyStatWithDayRequest",
|
||
"code": "message FindTrafficDailyStatWithDayRequest {\n\tstring day = 1; // YYYYMMDD\n\tstring minute = 2; // HHIISS,可选项\n}",
|
||
"doc": "查找某日统计"
|
||
},
|
||
{
|
||
"name": "FindTrafficDailyStatWithDayResponse",
|
||
"code": "message FindTrafficDailyStatWithDayResponse {\n\tTrafficDailyStat trafficDailyStat = 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": "ListEnabledUsersResponse",
|
||
"code": "message ListEnabledUsersResponse {\n\trepeated User users = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledUserRequest",
|
||
"code": "message FindEnabledUserRequest {\n\tint64 userId = 1;\n}",
|
||
"doc": "查询单个用户信息"
|
||
},
|
||
{
|
||
"name": "CheckUserUsernameRequest",
|
||
"code": "message CheckUserUsernameRequest {\n\tint64 userId = 1;\n\tstring username = 2;\n}",
|
||
"doc": "检查用户名是否存在"
|
||
},
|
||
{
|
||
"name": "UpdateUserFeaturesRequest",
|
||
"code": "message UpdateUserFeaturesRequest {\n\tint64 userId = 1;\n\trepeated string featureCodes = 2;\n}",
|
||
"doc": "设置用户能使用的功能"
|
||
},
|
||
{
|
||
"name": "FindUserFeaturesResponse",
|
||
"code": "message FindUserFeaturesResponse {\n\trepeated UserFeature features = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CountAllEnabledUsersRequest",
|
||
"code": "message CountAllEnabledUsersRequest {\n\tstring keyword = 1;\n\tbool isVerifying = 2;\n}",
|
||
"doc": "计算用户数量"
|
||
},
|
||
{
|
||
"name": "ComposeUserDashboardRequest",
|
||
"code": "message ComposeUserDashboardRequest {\n\tint64 userId = 1;\n}",
|
||
"doc": "取得用户Dashboard数据"
|
||
},
|
||
{
|
||
"name": "FindUserNodeClusterIdResponse",
|
||
"code": "message FindUserNodeClusterIdResponse {\n\tint64 nodeClusterId = 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": "DeleteUserRequest",
|
||
"code": "message DeleteUserRequest {\n\tint64 userId = 1;\n}",
|
||
"doc": "删除用户"
|
||
},
|
||
{
|
||
"name": "ComposeUserGlobalBoardRequest",
|
||
"code": "message ComposeUserGlobalBoardRequest {\n\n}",
|
||
"doc": "组合看板数据"
|
||
},
|
||
{
|
||
"name": "FindAllUserFeatureDefinitionsResponse",
|
||
"code": "message FindAllUserFeatureDefinitionsResponse {\n\trepeated UserFeature features = 1;\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": "VerifyUserRequest",
|
||
"code": "message VerifyUserRequest {\n\tint64 userId = 1;\n\tbool isRejected = 2;\n\tstring rejectReason = 3;\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": "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": "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": "FindAllUserFeatureDefinitionsRequest",
|
||
"code": "message FindAllUserFeatureDefinitionsRequest {\n\n}",
|
||
"doc": "获取所有的功能定义"
|
||
},
|
||
{
|
||
"name": "FindEnabledUserResponse",
|
||
"code": "message FindEnabledUserResponse {\n\tUser user = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "LoginUserResponse",
|
||
"code": "message LoginUserResponse {\n\tint64 userId = 1;\n\tbool isOk = 2;\n\tstring message = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindUserFeaturesRequest",
|
||
"code": "message FindUserFeaturesRequest {\n\tint64 userId = 1;\n}",
|
||
"doc": "获取用户所有的功能列表"
|
||
},
|
||
{
|
||
"name": "CreateUserResponse",
|
||
"code": "message CreateUserResponse {\n\tint64 userId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "LoginUserRequest",
|
||
"code": "message LoginUserRequest {\n\tstring username = 1;\n\tstring password = 2;\n}",
|
||
"doc": "登录"
|
||
},
|
||
{
|
||
"name": "FindUserNodeClusterIdRequest",
|
||
"code": "message FindUserNodeClusterIdRequest {\n\tint64 userId = 1;\n}",
|
||
"doc": "获取用户所在的集群ID"
|
||
},
|
||
{
|
||
"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": "CheckUserUsernameResponse",
|
||
"code": "message CheckUserUsernameResponse {\n\tbool exists = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateUserAccessKeyIsOnRequest",
|
||
"code": "message UpdateUserAccessKeyIsOnRequest {\n\tint64 userAccessKeyId = 1;\n\tbool isOn = 2;\n}",
|
||
"doc": "设置是否启用AccessKey"
|
||
},
|
||
{
|
||
"name": "CountAllEnabledUserAccessKeysRequest",
|
||
"code": "message CountAllEnabledUserAccessKeysRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n}",
|
||
"doc": "计算AccessKey数量"
|
||
},
|
||
{
|
||
"name": "CreateUserAccessKeyRequest",
|
||
"code": "message CreateUserAccessKeyRequest {\n\tint64 userId = 1;\n\tint64 adminId = 3;\n\tstring description = 2;\n}",
|
||
"doc": "创建AccessKey"
|
||
},
|
||
{
|
||
"name": "CreateUserAccessKeyResponse",
|
||
"code": "message CreateUserAccessKeyResponse {\n\tint64 userAccessKeyId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledUserAccessKeysRequest",
|
||
"code": "message FindAllEnabledUserAccessKeysRequest {\n\tint64 userId = 1;\n\tint64 adminId = 2;\n}",
|
||
"doc": "查找所有的AccessKey"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledUserAccessKeysResponse",
|
||
"code": "message FindAllEnabledUserAccessKeysResponse {\n\trepeated UserAccessKey userAccessKeys = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteUserAccessKeyRequest",
|
||
"code": "message DeleteUserAccessKeyRequest {\n\tint64 userAccessKeyId = 1;\n}",
|
||
"doc": "删除AccessKey"
|
||
},
|
||
{
|
||
"name": "FindEnabledUserAccountWithUserIdResponse",
|
||
"code": "message FindEnabledUserAccountWithUserIdResponse {\n\tUserAccount userAccount = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindEnabledUserAccountRequest",
|
||
"code": "message FindEnabledUserAccountRequest {\n\tint64 userAccountId = 1;\n}",
|
||
"doc": "查找单个账户"
|
||
},
|
||
{
|
||
"name": "FindEnabledUserAccountResponse",
|
||
"code": "message FindEnabledUserAccountResponse {\n\tUserAccount userAccount = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateUserAccountRequest",
|
||
"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": "FindEnabledUserAccountWithUserIdRequest",
|
||
"code": "message FindEnabledUserAccountWithUserIdRequest {\n\tint64 userId = 1;\n}",
|
||
"doc": "根据用户ID查找单个账户"
|
||
},
|
||
{
|
||
"name": "ListUserAccountDailyStatsRequest",
|
||
"code": "message ListUserAccountDailyStatsRequest {\n\tstring dayFrom = 1;\n\tstring dayTo = 2;\n}",
|
||
"doc": "列出按天统计"
|
||
},
|
||
{
|
||
"name": "ListUserAccountDailyStatsResponse",
|
||
"code": "message ListUserAccountDailyStatsResponse {\n\trepeated Stat stats = 1;\n\n\n\tmessage Stat {\n\t\tstring day = 1; // YYYYMMDD\n\t\tfloat income = 2;\n\t\tfloat expense = 3;\n\t}\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ListUserAccountMonthlyStatsRequest",
|
||
"code": "message ListUserAccountMonthlyStatsRequest {\n\tstring dayFrom = 1;\n\tstring dayTo = 2;\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}",
|
||
"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}",
|
||
"doc": "列出单页日志"
|
||
},
|
||
{
|
||
"name": "ListUserAccountLogsResponse",
|
||
"code": "message ListUserAccountLogsResponse {\n\trepeated UserAccountLog userAccountLogs = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "SumUserUnpaidBillsRequest",
|
||
"code": "message SumUserUnpaidBillsRequest {\n\tint64 userId = 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": "FindUserBillRequest",
|
||
"code": "message FindUserBillRequest {\n\tint64 userBillId = 1;\n}",
|
||
"doc": "查找账单信息"
|
||
},
|
||
{
|
||
"name": "PayUserBillRequest",
|
||
"code": "message PayUserBillRequest {\n\tint64 userBillId = 1;\n}",
|
||
"doc": "支付账单"
|
||
},
|
||
{
|
||
"name": "GenerateAllUserBillsRequest",
|
||
"code": "message GenerateAllUserBillsRequest {\n\tstring month = 1;\n}",
|
||
"doc": "手工生成账单"
|
||
},
|
||
{
|
||
"name": "ListUserBillsResponse",
|
||
"code": "message ListUserBillsResponse {\n\trepeated UserBill userBills = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindUserBillResponse",
|
||
"code": "message FindUserBillResponse {\n\tUserBill userBill = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "SumUserUnpaidBillsResponse",
|
||
"code": "message SumUserUnpaidBillsResponse {\n\tfloat amount = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateUserIdentityResponse",
|
||
"code": "message CreateUserIdentityResponse {\n\tint64 userIdentityId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "SubmitUserIdentityRequest",
|
||
"code": "message SubmitUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}",
|
||
"doc": "提交审核身份认证信息"
|
||
},
|
||
{
|
||
"name": "CancelUserIdentityRequest",
|
||
"code": "message CancelUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}",
|
||
"doc": "取消提交身份审核认证信息"
|
||
},
|
||
{
|
||
"name": "VerifyUserIdentityRequest",
|
||
"code": "message VerifyUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}",
|
||
"doc": "通过用户身份认证信息"
|
||
},
|
||
{
|
||
"name": "RejectUserIdentityRequest",
|
||
"code": "message RejectUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}",
|
||
"doc": "拒绝用户身份认证信息"
|
||
},
|
||
{
|
||
"name": "CreateUserIdentityRequest",
|
||
"code": "message CreateUserIdentityRequest {\n\tstring type = 1;\n\tstring realName = 2;\n\tstring number = 3;\n\trepeated int64 fileIds = 4;\n}",
|
||
"doc": "创建身份认证信息"
|
||
},
|
||
{
|
||
"name": "FindUserEnabledUserIdentityWithTypeRequest",
|
||
"code": "message FindUserEnabledUserIdentityWithTypeRequest {\n\tint64 userId = 1; // 用户端不需要设置此参数\n\tstring type = 2; // 类型\n}",
|
||
"doc": "查看某个类型的身份认证信息"
|
||
},
|
||
{
|
||
"name": "FindUserEnabledUserIdentityWithTypeResponse",
|
||
"code": "message FindUserEnabledUserIdentityWithTypeResponse {\n\tUserIdentity userIdentity = 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": "FindEnabledUserNodeResponse",
|
||
"code": "message FindEnabledUserNodeResponse {\n\tUserNode userNode = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "CreateUserNodeRequest",
|
||
"code": "message CreateUserNodeRequest {\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}",
|
||
"doc": "创建用户节点"
|
||
},
|
||
{
|
||
"name": "CreateUserNodeResponse",
|
||
"code": "message CreateUserNodeResponse {\n\tint64 userNodeId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DeleteUserNodeRequest",
|
||
"code": "message DeleteUserNodeRequest {\n\tint64 userNodeId = 1;\n}",
|
||
"doc": "删除用户节点"
|
||
},
|
||
{
|
||
"name": "ListEnabledUserNodesRequest",
|
||
"code": "message ListEnabledUserNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}",
|
||
"doc": "列出单页的用户节点"
|
||
},
|
||
{
|
||
"name": "FindCurrentUserNodeResponse",
|
||
"code": "message FindCurrentUserNodeResponse {\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": "CountAllEnabledUserNodesRequest",
|
||
"code": "message CountAllEnabledUserNodesRequest {\n\n}",
|
||
"doc": "计算用户节点数量"
|
||
},
|
||
{
|
||
"name": "FindCurrentUserNodeRequest",
|
||
"code": "message FindCurrentUserNodeRequest {\n\n}",
|
||
"doc": "获取当前用户节点"
|
||
},
|
||
{
|
||
"name": "UpdateUserNodeStatusRequest",
|
||
"code": "message UpdateUserNodeStatusRequest {\n\tint64 userNodeId = 1;\n\tbytes statusJSON = 2;\n}",
|
||
"doc": "更新节点状态"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledUserNodesResponse",
|
||
"code": "message FindAllEnabledUserNodesResponse {\n\trepeated UserNode userNodes = 1;\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": "CountAllEnabledUserNodesWithSSLCertIdRequest",
|
||
"code": "message CountAllEnabledUserNodesWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}",
|
||
"doc": "计算使用某个SSL证书的用户节点数量"
|
||
},
|
||
{
|
||
"name": "BuyUserPlanResponse",
|
||
"code": "message BuyUserPlanResponse {\n\tint64 userPlanId = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UpdateUserPlanRequest",
|
||
"code": "message UpdateUserPlanRequest {\n\tint64 userPlanId = 1;\n\tint64 planId = 2;\n\tstring dayTo = 3;\n\tbool isOn = 4;\n\tstring name = 5;\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": "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": "ListEnabledUserPlansResponse",
|
||
"code": "message ListEnabledUserPlansResponse {\n\trepeated UserPlan userPlans = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FindAllEnabledUserPlansForServerResponse",
|
||
"code": "message FindAllEnabledUserPlansForServerResponse {\n\trepeated UserPlan userPlans = 1;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "BuyUserPlanRequest",
|
||
"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": "RenewUserPlanRequest",
|
||
"code": "message RenewUserPlanRequest {\n\tint64 userPlanId = 1;\n\tstring dayTo = 3;\n\tstring period = 4;\n\tint32 countPeriod = 5;\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": "DeleteUserPlanRequest",
|
||
"code": "message DeleteUserPlanRequest {\n\tint64 userPlanId = 1;\n}",
|
||
"doc": "删除已购套餐"
|
||
},
|
||
{
|
||
"name": "FindAllEnabledUserPlansForServerRequest",
|
||
"code": "message FindAllEnabledUserPlansForServerRequest {\n\tint64 userId = 1;\n\tint64 serverId = 2;\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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ACMEProviderAccount",
|
||
"code": "message ACMEProviderAccount {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tstring providerCode = 4;\n\tstring eabKid = 5;\n\tstring eabKey = 6;\n\tstring error = 7;\n\n\tACMEProvider acmeProvider = 30;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ACMETask",
|
||
"code": "message ACMETask {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring dnsDomain = 3;\n\trepeated string domains = 4;\n\tint64 createdAt = 5;\n\tbool autoRenew = 6;\n\tstring authType = 7;\n\tstring authURL = 8;\n\n\tACMEUser acmeUser = 30;\n\tDNSProvider dnsProvider = 31;\n\tSSLCert sslCert = 32;\n\tACMETaskLog latestACMETaskLog = 33;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ACMETaskLog",
|
||
"code": "message ACMETaskLog {\n\tint64 id = 1;\n\tbool isOk = 2;\n\tstring error = 3;\n\tint64 createdAt = 4;\n}",
|
||
"doc": "ACME任务日志"
|
||
},
|
||
{
|
||
"name": "ACMEUser",
|
||
"code": "message ACMEUser {\n\tint64 id = 1;\n\tstring email = 2;\n\tstring description = 3;\n\tint64 createdAt = 4;\n\tstring acmeProviderCode = 5;\n\n\tACMEProvider acmeProvider = 30;\n\tACMEProviderAccount acmeProviderAccount = 31;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "Admin",
|
||
"code": "message Admin {\n\tint64 id = 1;\n\tstring fullname = 2;\n\tstring username = 3;\n\tbool isOn = 4;\n\tbool isSuper = 5;\n\tint64 createdAt = 6;\n\trepeated AdminModule Modules = 7;\n\tLogin otpLogin = 8; // OTP认证\n\tbool canLogin = 9; // 是否可以登录\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "AdminModuleList",
|
||
"code": "message AdminModuleList {\n\tint64 adminId = 1;\n\tbool isSuper = 2;\n\trepeated AdminModule Modules = 3;\n\tstring fullname = 4;\n\tstring theme = 5;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "AdminModule",
|
||
"code": "message AdminModule {\n\tbool allowAll = 1;\n\tstring code = 2;\n\trepeated string actions = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "APIMethodStat",
|
||
"code": "message APIMethodStat {\n\tint64 id = 1;\n\tint64 apiNodeId = 2;\n\tstring method = 3;\n\tstring tag = 4;\n\tfloat costMs = 5;\n\tfloat peekMs = 6;\n\tint64 countCalls = 7;\n\n\tAPINode apiNode = 30;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "APINode",
|
||
"code": "message APINode {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tint64 nodeClusterId = 3;\n\tstring uniqueId = 4;\n\tstring secret = 5;\n\tstring name = 6;\n\tstring description = 7;\n\tbytes httpJSON = 8;\n\tbytes httpsJSON = 9;\n\tbool RestIsOn = 13;\n\tbytes restHTTPJSON = 14;\n\tbytes restHTTPSJSON = 15;\n\tbytes accessAddrsJSON = 10;\n\trepeated string accessAddrs = 11;\n\tbytes statusJSON = 12;\n\tbool isPrimary = 16;\n\n\tbool debug = 30;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "APIToken",
|
||
"code": "message APIToken {\n\tint64 id = 1;\n\tstring nodeId = 2;\n\tstring secret = 3;\n\tstring role = 4;\n}",
|
||
"doc": "API令牌"
|
||
},
|
||
{
|
||
"name": "AuthorityKey",
|
||
"code": "message AuthorityKey {\n\tstring value = 1;\n\tstring dayFrom = 2;\n\tstring dayTo = 3;\n\tstring hostname = 4;\n\trepeated string macAddresses = 5;\n\tint64 updatedAt = 6;\n\tstring company = 7;\n\tint32 nodes = 8;\n\trepeated string components = 9;\n}",
|
||
"doc": "版本认证"
|
||
},
|
||
{
|
||
"name": "AuthorityNode",
|
||
"code": "message AuthorityNode {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring uniqueId = 3;\n\tstring secret = 4;\n\tstring name = 5;\n\tstring description = 6;\n\tbytes statusJSON = 7;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ClientBrowser",
|
||
"code": "message ClientBrowser {\n\tint64 id = 1;\n\tstring name = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ClientSystem",
|
||
"code": "message ClientSystem {\n\tint64 id = 1;\n\tstring name = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DBNode",
|
||
"code": "message DBNode {\n\tint64 id = 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\tDBNodeStatus status = 30;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DBNodeStatus",
|
||
"code": "message DBNodeStatus {\n\tbool isOk = 1;\n\tint64 size = 2;\n\tstring error = 3;\n\tstring version = 4;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DBTable",
|
||
"code": "message DBTable {\n\tstring name = 1;\n\tstring schema = 2;\n\tstring type = 3;\n\tstring engine = 4;\n\tint64 rows = 5;\n\tint64 dataLength = 6;\n\tint64 indexLength = 7;\n\tstring comment = 8;\n\tstring collation = 9;\n\tbool isBaseTable = 10;\n\tbool canClean = 11;\n\tbool canDelete = 12;\n}",
|
||
"doc": "数据表信息"
|
||
},
|
||
{
|
||
"name": "DNSDomain",
|
||
"code": "message DNSDomain {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tint64 dataUpdatedAt = 4;\n\tstring dataError = 5;\n\tint64 countServerRecords = 6;\n\tint64 countAllServers = 13;\n\tbool serversChanged = 7;\n\tint64 countNodeRecords = 8;\n\tint64 countAllNodes = 14;\n\tbool nodesChanged = 9;\n\trepeated DNSRoute routes = 10;\n\tint64 providerId = 11;\n\tint64 countNodeClusters = 12;\n\tbool isUp = 15;\n\tbool isDeleted = 16;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DNSIssue",
|
||
"code": "message DNSIssue {\n\tstring target = 1;\n\tint64 targetId = 2;\n\tstring type = 3;\n\tstring description = 4;\n\tmap\u003cstring, string\u003e params = 5;\n\tbool mustFix = 6; // 是否必须修复\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DNSProvider",
|
||
"code": "message DNSProvider {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring type = 3;\n\tstring typeName = 4;\n\tbytes apiParamsJSON = 5;\n\tint64 dataUpdatedAt = 6;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DNSRecord",
|
||
"code": "message DNSRecord {\n\tstring id = 1;\n\tstring name = 2;\n\tstring value = 3;\n\tstring type = 4;\n\tstring route = 5;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DNSRoute",
|
||
"code": "message DNSRoute {\n\tstring name = 1;\n\tstring code = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "DNSTask",
|
||
"code": "message DNSTask {\n\tint64 id = 1;\n\tstring type = 2;\n\tbool isDone = 3;\n\tbool isOk = 4;\n\tstring error = 5;\n\tint64 updatedAt = 6;\n\n\tNode node = 30;\n\tNodeCluster nodeCluster = 31;\n\tServer server = 32;\n\tDNSDomain dnsDomain = 33;\n}",
|
||
"doc": "DNS相关同步任务"
|
||
},
|
||
{
|
||
"name": "File",
|
||
"code": "message File {\n\tint64 id = 1;\n\tstring filename = 2;\n\tint64 size = 3;\n\tint64 createdAt = 4;\n\tbool isPublic = 5;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "FileChunk",
|
||
"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": "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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "HTTPAuthPolicy",
|
||
"code": "message HTTPAuthPolicy {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring type = 4;\n\tbytes paramsJSON = 5;\n}",
|
||
"doc": "服务认证策略"
|
||
},
|
||
{
|
||
"name": "HTTPCachePolicy",
|
||
"code": "message HTTPCachePolicy {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "HTTPCacheTask",
|
||
"code": "message HTTPCacheTask {\n\tint64 id = 1;\n\tint64 userId = 2;\n\tstring type = 3;\n\tstring keyType = 4;\n\tint64 createdAt = 5;\n\tint64 doneAt = 6;\n\tbool isDone = 7;\n\tbool isOk = 8;\n\tstring description = 9;\n\n\tUser user = 30;\n\trepeated HTTPCacheTaskKey httpCacheTaskKeys = 31;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "HTTPCacheTaskKey",
|
||
"code": "message HTTPCacheTaskKey {\n\tint64 id = 1;\n\tint64 taskId = 2;\n\tstring key = 3;\n\tstring type = 4;\n\tstring keyType = 5;\n\tbool isDone = 6; // 是否已完成\n\tbool isDoing = 9; // 是否执行中\n\tbytes errorsJSON = 7;\n\tint64 nodeClusterId = 8;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "HTTPFastcgi",
|
||
"code": "message HTTPFastcgi {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring address = 3;\n\tbytes paramsJSON = 4;\n\tbytes readTimeoutJSON = 5;\n\tbytes connTimeoutJSON = 6;\n\tint32 poolSize = 7;\n\tstring pathInfoPattern = 8;\n}",
|
||
"doc": "HTTP Fastcgi定义"
|
||
},
|
||
{
|
||
"name": "HTTPFirewallPolicy",
|
||
"code": "message HTTPFirewallPolicy {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring mode = 7;\n\tbool isOn = 3;\n\tstring description = 4;\n\tbytes inboundJSON = 5;\n\tbytes outboundJSON = 6;\n\tint64 serverId = 8;\n\tbool useLocalFirewall = 9;\n\tbytes synFloodJSON = 10;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "HTTPFirewallRuleGroup",
|
||
"code": "message HTTPFirewallRuleGroup {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tstring description = 4;\n\tstring code = 5;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "HTTPFirewallRuleSet",
|
||
"code": "message HTTPFirewallRuleSet {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tstring description = 4;\n\tstring code = 5;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "HTTPGzip",
|
||
"code": "message HTTPGzip {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tint32 level = 3;\n\tSizeCapacity minLength = 4;\n\tSizeCapacity maxLength = 5;\n\tbytes condsJSON = 6;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "HTTPWeb",
|
||
"code": "message HTTPWeb {\n\tint64 id = 1;\n\tbool isOn = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "IPItem",
|
||
"code": "message IPItem {\n\tint64 id = 1;\n\tstring ipFrom = 2;\n\tstring ipTo = 3;\n\tint64 version = 4;\n\tint64 expiredAt = 5;\n\tstring reason = 6;\n\tint64 listId = 7;\n\tbool isDeleted = 8;\n\tstring type = 9;\n\tstring eventLevel = 10; // 级别\n\tstring listType = 11; // 所在名单类型,来自名单\n\tbool isGlobal = 20; // 是否全局,来自名单\n\tint64 createdAt = 12;\n\n\tint64 nodeId = 13;\n\tint64 serverId = 14;\n\n\tint64 sourceNodeId = 15;\n\tint64 sourceServerId = 16;\n\tint64 sourceHTTPFirewallPolicyId = 17;\n\tint64 sourceHTTPFirewallRuleGroupId = 18;\n\tint64 sourceHTTPFirewallRuleSetId = 19;\n\n\tbool isRead = 21;\n\n\tServer sourceServer = 30;\n\tServer server = 34;\n\tHTTPFirewallPolicy sourceHTTPFirewallPolicy = 31;\n\tHTTPFirewallRuleGroup sourceHTTPFirewallRuleGroup = 32;\n\tHTTPFirewallRuleSet sourceHTTPFirewallRuleSet = 33;\n\tNode sourceNode = 35;\n\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "IPLibrary",
|
||
"code": "message IPLibrary {\n\tint64 id = 1;\n\tstring type = 2;\n\tint64 createdAt = 3;\n\n\tFile file = 30;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "IPList",
|
||
"code": "message IPList {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring type = 3;\n\tstring name = 4;\n\tstring code = 5;\n\tbytes timeoutJSON = 6;\n\tbool isPublic = 7;\n\tstring description = 8;\n\tbool isGlobal = 9;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "Log",
|
||
"code": "message Log {\n\tint64 id = 1;\n\tstring level = 2;\n\tstring action = 3;\n\tint64 adminId = 4;\n\tint64 userId = 5;\n\tint64 providerId = 6;\n\tint64 createdAt = 7;\n\tstring type = 8;\n\tstring ip = 9;\n\tstring userName = 10;\n\tstring description = 11;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "Login",
|
||
"code": "message Login {\n\tint64 id = 1;\n\tstring type = 2;\n\tbytes paramsJSON = 3;\n\tbool isOn = 4;\n\tint64 adminId = 5;\n\tint64 userId = 6;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "Message",
|
||
"code": "message Message {\n\tint64 id = 1;\n\tstring type = 2;\n\tstring body = 3;\n\tstring level = 4;\n\tbytes paramsJSON = 5;\n\tbool isRead = 6;\n\tint64 createdAt = 7;\n\tstring role = 8;\n\n\tNodeCluster nodeCluster = 30;\n\tNode node = 31;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "MessageMedia",
|
||
"code": "message MessageMedia {\n\tint64 id = 1;\n\tstring type = 2;\n\tstring name = 3;\n\tstring description = 4;\n\tstring userDescription = 5;\n\tbool isOn = 6;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "MessageMediaInstance",
|
||
"code": "message MessageMediaInstance {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tMessageMedia messageMedia = 4;\n\tbytes paramsJSON = 5;\n\tstring description = 6;\n\tbytes rateJSON = 7;\n\tint32 hashLife = 8;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "MessageReceiver",
|
||
"code": "message MessageReceiver {\n\tint64 id = 1;\n\tint64 clusterId = 2;\n\tint64 nodeId = 3;\n\tint64 serverId = 4;\n\tstring type = 5;\n\tbytes paramsJSON = 6;\n\tMessageRecipient messageRecipient = 7;\n\tMessageRecipientGroup messageRecipientGroup = 8;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "MessageRecipient",
|
||
"code": "message MessageRecipient {\n\tint64 id = 1;\n\tAdmin admin = 2;\n\tMessageMediaInstance messageMediaInstance = 3;\n\tbool isOn = 4;\n\trepeated MessageRecipientGroup messageRecipientGroups = 5;\n\tstring description = 6;\n\tstring user = 7;\n\tstring timeFrom = 8;\n\tstring timeTo = 9;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "MessageRecipientGroup",
|
||
"code": "message MessageRecipientGroup {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "MessageTask",
|
||
"code": "message MessageTask {\n\tint64 id = 1;\n\tMessageRecipient messageRecipient = 2;\n\tstring user = 3;\n\tstring subject = 4;\n\tstring body = 5;\n\tint64 createdAt = 6;\n\tint32 status = 7;\n\tint64 sentAt = 8;\n\tMessageTaskResult result = 9;\n\tMessageMediaInstance messageMediaInstance = 10;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "MessageTaskResult",
|
||
"code": "message MessageTaskResult {\n\tbool isOk = 1;\n\tstring error = 2;\n\tstring response = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "MessageTaskLog",
|
||
"code": "message MessageTaskLog {\n\tint64 id = 1;\n\tint64 createdAt = 2;\n\tbool isOk = 3;\n\tstring error = 4;\n\tstring response = 5;\n\tMessageTask messageTask = 6;\n}",
|
||
"doc": "消息任务日志"
|
||
},
|
||
{
|
||
"name": "MetricChart",
|
||
"code": "message MetricChart {\n\tint64 id = 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\n\tMetricItem metricItem = 30;\n}",
|
||
"doc": "指标图表"
|
||
},
|
||
{
|
||
"name": "MetricItem",
|
||
"code": "message MetricItem {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring code = 3;\n\tstring category = 4;\n\tstring name = 5;\n\trepeated string keys = 6;\n\tint32 period = 7;\n\tstring periodUnit = 8;\n\tint32 expiresPeriod = 12;\n\tstring value = 10;\n\tbool isPublic = 11;\n}",
|
||
"doc": "指标定义"
|
||
},
|
||
{
|
||
"name": "MetricStat",
|
||
"code": "message MetricStat {\n\tint64 id = 1;\n\tstring hash = 2;\n\tint64 serverId = 3;\n\tint64 itemId = 4;\n\trepeated string keys = 5;\n\tfloat value = 6;\n\tstring time = 7;\n\tint32 version = 8;\n\n\tNodeCluster nodeCluster = 30;\n\tNode node = 31;\n\tServer server = 32;\n\n\tint64 sumCount = 40;\n\tfloat sumTotal = 41;\n}",
|
||
"doc": "统计数据"
|
||
},
|
||
{
|
||
"name": "UploadingMetricStat",
|
||
"code": "message UploadingMetricStat {\n\tint64 id = 1;\n\tstring hash = 2;\n\trepeated string keys = 3;\n\tfloat value = 4;\n}",
|
||
"doc": "需要上传的统计数据"
|
||
},
|
||
{
|
||
"name": "MonitorNode",
|
||
"code": "message MonitorNode {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring uniqueId = 3;\n\tstring secret = 4;\n\tstring name = 5;\n\tstring description = 6;\n\tbytes statusJSON = 7;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NetworkAddress",
|
||
"code": "message NetworkAddress {\n\tstring protocol = 1;\n\tstring host = 2;\n\tstring portRange = 3;\n}",
|
||
"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}",
|
||
"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}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeCluster",
|
||
"code": "message NodeCluster {\n\tint64 id = 1;\n\tstring name = 2;\n\tint64 createdAt = 3;\n\tint64 nodeGrantId = 4;\n\tstring installDir = 5;\n\tstring uniqueId = 6;\n\tstring secret = 7;\n\tstring dnsName = 8;\n\tint64 dnsDomainId = 9;\n\tint64 httpCachePolicyId = 10;\n\tint64 httpFirewallPolicyId = 11;\n\tbool isOn = 12;\n\tstring timeZone = 13;\n\tint32 nodeMaxThreads = 14;\n\tbool autoOpenPorts = 16;\n\tbool isPinned = 17;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeClusterFirewallAction",
|
||
"code": "message NodeClusterFirewallAction {\n\tint64 id = 1;\n\tint64 nodeClusterId = 2;\n\tstring name = 3;\n\tstring eventLevel = 4;\n\tbytes paramsJSON = 5;\n\tstring type = 6;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeGrant",
|
||
"code": "message NodeGrant {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring method = 3;\n\tstring username = 4;\n\tstring password = 5;\n\tbool su = 6;\n\tstring privateKey = 7;\n\tstring passphrase = 10;\n\tstring description = 8;\n\tint64 nodeId = 9;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeGroup",
|
||
"code": "message NodeGroup {\n\tint64 id = 1;\n\tstring name = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeInstallStatus",
|
||
"code": "message NodeInstallStatus {\n\tbool isRunning = 1;\n\tbool isFinished = 2;\n\tbool isOk = 3;\n\tstring error = 4;\n\tstring errorCode = 6;\n\tint64 updatedAt = 5;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeIPAddress",
|
||
"code": "message NodeIPAddress {\n\tint64 id = 1;\n\tint64 nodeId = 2;\n\tstring name = 3;\n\tstring ip = 4;\n\tstring description = 5;\n\tint64 state = 6;\n\tint64 order = 7;\n\tbool canAccess = 8;\n\tbool isOn = 9;\n\tbool isUp = 10;\n\tstring role = 12;\n\tstring backupIP = 13;\n\tbool isHealthy = 14;\n}",
|
||
"doc": "节点地址"
|
||
},
|
||
{
|
||
"name": "NodeIPAddressLog",
|
||
"code": "message NodeIPAddressLog {\n\tint64 id = 1;\n\tstring description = 2;\n\tint64 createdAt = 3;\n\tbool isUp = 4;\n\tbool isOn = 5;\n\tbool canAccess = 6;\n\tstring backupIP = 7;\n\n\tNodeIPAddress nodeIPAddress = 30;\n\tAdmin admin = 31;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeIPAddressThreshold",
|
||
"code": "message NodeIPAddressThreshold {\n\tint64 id = 1;\n\tbytes itemsJSON = 2;\n\tbytes actionsJSON = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeLog",
|
||
"code": "message NodeLog {\n\tint64 id = 1;\n\tstring role = 2;\n\tstring tag = 3;\n\tstring description = 4;\n\tstring level = 5;\n\tint64 nodeId = 6;\n\tint64 createdAt = 7;\n\tint32 count = 8;\n\tint64 serverId = 9;\n\tbool isFixed = 10;\n\tint64 originId = 11;\n\tbool isRead = 12;\n\tbytes paramsJSON = 13;\n\tstring type = 14;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeLogin",
|
||
"code": "message NodeLogin {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring type = 3;\n\tbytes params = 4;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodePriceItem",
|
||
"code": "message NodePriceItem {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring type = 4;\n\tint64 bitsFrom = 5;\n\tint64 bitsTo = 6;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeRegion",
|
||
"code": "message NodeRegion {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring description = 4;\n\tbytes pricesJSON = 5;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeTask",
|
||
"code": "message NodeTask {\n\tint64 id = 1;\n\tstring type = 2;\n\tbool isDone = 3;\n\tbool isOk = 4;\n\tstring error = 5;\n\tint64 updatedAt = 6;\n\tint64 version = 7;\n\tbool isPrimary = 8; // 是否为主节点,非主节点稍等再同步有利于提升同步速度\n\tint64 serverId = 9;\n\n\tNode node = 30;\n\tNodeCluster nodeCluster = 31;\n\tNodeCluster server = 32;\n}",
|
||
"doc": "节点相关同步任务"
|
||
},
|
||
{
|
||
"name": "NodeThreshold",
|
||
"code": "message NodeThreshold {\n\tint64 id = 1;\n\tint64 clusterId = 2;\n\tNode node = 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\tbool isOn = 12;\n\tint32 notifyDuration = 13;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NodeValue",
|
||
"code": "message NodeValue {\n\tbytes valueJSON = 1;\n\tint64 createdAt = 2;\n}",
|
||
"doc": "节点监控值"
|
||
},
|
||
{
|
||
"name": "NSAccessLog",
|
||
"code": "message NSAccessLog {\n\tint64 nsNodeId = 1;\n\tint64 nsDomainId = 2;\n\tint64 nsRecordId = 3;\n\trepeated int64 nsRouteIds = 4 [deprecated = true];\n\trepeated string nsRouteCodes = 17;\n\trepeated NSRoute nsRoutes = 18; // 仅供查看访问日志时使用\n\tstring remoteAddr = 5;\n\tstring questionName = 6;\n\tstring questionType = 7;\n\tstring recordName = 8;\n\tstring recordType = 9;\n\tstring recordValue = 10;\n\tstring networking = 11;\n\tstring serverAddr = 12;\n\tint64 timestamp = 13;\n\tstring requestId = 14;\n\tstring timeLocal = 15;\n\tstring error = 16;\n\tbool isRecursive = 19;\n}",
|
||
"doc": "域名服务访问记录"
|
||
},
|
||
{
|
||
"name": "NSCluster",
|
||
"code": "message NSCluster {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring installDir = 4;\n}",
|
||
"doc": "域名服务集群"
|
||
},
|
||
{
|
||
"name": "NSDomain",
|
||
"code": "message NSDomain {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tint64 createdAt = 4;\n\tbool isDeleted = 5;\n\tint64 version = 6;\n\tbytes tsigJSON = 7;\n\n\tNSCluster nsCluster = 30;\n\tUser user = 31;\n}",
|
||
"doc": "DNS域名"
|
||
},
|
||
{
|
||
"name": "NSKey",
|
||
"code": "message NSKey {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tstring algo = 4;\n\tstring secret = 5;\n\tstring secretType = 6;\n\tbool isDeleted = 7;\n\tint64 version = 8;\n\n\tNSDomain nsDomain = 30;\n\tNSZone nsZone = 31;\n}",
|
||
"doc": "NS密钥"
|
||
},
|
||
{
|
||
"name": "NSNode",
|
||
"code": "message NSNode {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n\tstring uniqueId = 4;\n\tstring secret = 5;\n\tbytes statusJSON = 6;\n\tbool isInstalled = 7;\n\tstring installDir = 9;\n\tbool isUp = 8;\n\tbool isActive = 10;\n\n\tNSCluster nsCluster = 32;\n\tNodeLogin nodeLogin = 33;\n\tNodeInstallStatus installStatus = 34;\n\t//repeated NodeIPAddress ipAddresses = 35;\n\t//NodeGroup nodeGroup = 36;\n\t//NodeRegion region = 37;\n}",
|
||
"doc": "域名服务节点"
|
||
},
|
||
{
|
||
"name": "NSQuestionOption",
|
||
"code": "message NSQuestionOption {\n\tint64 id = 1;\n\tstring name = 2;\n\tbytes valuesJSON = 3;\n}",
|
||
"doc": "DNS查询选项"
|
||
},
|
||
{
|
||
"name": "NSRecord",
|
||
"code": "message NSRecord {\n\tint64 id = 1;\n\tstring description = 2;\n\tstring name = 3;\n\tstring type = 4;\n\tstring value = 5;\n\tint32 ttl = 6;\n\tint32 weight = 7;\n\tint64 createdAt = 8;\n\tbool isDeleted = 9;\n\tint64 version = 10;\n\tbool isOn = 11;\n\n\tNSDomain nsDomain = 30;\n\trepeated NSRoute nsRoutes = 31;\n}",
|
||
"doc": "域名记录"
|
||
},
|
||
{
|
||
"name": "NSRecordHourlyStat",
|
||
"code": "message NSRecordHourlyStat {\n\tint64 nsClusterId = 1;\n\tint64 nsNodeId = 2;\n\tint64 nsDomainId = 3;\n\tint64 nsRecordId = 4;\n\tint64 bytes = 5;\n\tint64 countRequests = 6;\n\tint64 createdAt = 7;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "NSRoute",
|
||
"code": "message NSRoute {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tbytes rangesJSON = 4;\n\tbool isDeleted = 5;\n\tint64 order = 6;\n\tint64 version = 7;\n\tstring code = 8;\n\n\tNSCluster nsCluster = 30;\n\tNSDomain nsDomain = 31;\n}",
|
||
"doc": "线路"
|
||
},
|
||
{
|
||
"name": "NSZone",
|
||
"code": "message NSZone {\n\tint64 id = 1;\n}",
|
||
"doc": "DNS子域"
|
||
},
|
||
{
|
||
"name": "Origin",
|
||
"code": "message Origin {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tNetworkAddress addr = 4;\n\tstring description = 5;\n\trepeated string domains = 6;\n\tstring host = 7;\n\tbool followPort = 8;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "Plan",
|
||
"code": "message Plan {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 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": "RegionCity",
|
||
"code": "message RegionCity {\n\tint64 id = 1;\n\tstring name = 2;\n\trepeated string codes = 3;\n\tint64 regionProvinceId = 4;\n\n\tRegionProvince regionProvince = 30;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "RegionCountry",
|
||
"code": "message RegionCountry {\n\tint64 id = 1;\n\tstring name = 2;\n\trepeated string codes = 3;\n\trepeated string pinyin = 4;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "RegionProvider",
|
||
"code": "message RegionProvider {\n\tint64 id = 1;\n\tstring name = 2;\n\trepeated string codes = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "RegionProvince",
|
||
"code": "message RegionProvince {\n\tint64 id = 1;\n\tstring name = 2;\n\trepeated string codes = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ReportNode",
|
||
"code": "message ReportNode {\n\tint64 id = 1;\n\tstring uniqueId = 2;\n\tstring secret = 3;\n\tbool isOn = 4;\n\tstring name = 5;\n\tstring location = 6;\n\tstring isp = 7;\n\tbool isActive = 8;\n\tbytes statusJSON = 9;\n\trepeated string allowIPs = 10;\n\trepeated ReportNodeGroup reportNodeGroups = 11;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ReportNodeGroup",
|
||
"code": "message ReportNodeGroup {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}",
|
||
"doc": "监控节点分组"
|
||
},
|
||
{
|
||
"name": "ReportResult",
|
||
"code": "message ReportResult {\n\tint64 id = 1;\n\tstring type = 2;\n\tint64 targetId = 3;\n\tstring targetDesc = 4;\n\tint64 reportNodeId = 5;\n\tbool isOk = 6;\n\tfloat costMs = 7;\n\tstring error = 8;\n\tint64 updatedAt = 9;\n\tstring level =10;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "IPAddrReportTask",
|
||
"code": "message IPAddrReportTask {\n\tstring ip = 1;\n\tint32 port = 2;\n\tfloat costMs = 3;\n\tstring level = 4;\n\tfloat connectivity = 5;\n\n\tNodeIPAddress nodeIPAddress = 30;\n}",
|
||
"doc": "IP地址任务"
|
||
},
|
||
{
|
||
"name": "ReverseProxy",
|
||
"code": "message ReverseProxy {\n\tint64 id = 1;\n\tbytes schedulingJSON = 2;\n\tbytes primaryOriginsJSON = 3;\n\tbytes backupOriginsJSON = 4;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "Script",
|
||
"code": "message Script {\n\tint64 id = 1;\n\tint64 userId = 2;\n\tbool isOn = 3;\n\tstring name = 4;\n\tstring filename = 5;\n\tstring code = 6;\n\tint64 updatedAt = 7;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "Server",
|
||
"code": "message Server {\n\tint64 id = 1;\n\tbool isOn = 18;\n\tstring type = 2;\n\tstring name = 3;\n\tstring description = 4;\n\tbytes includeNodes = 5;\n\tbytes excludeNodes = 6;\n\tint64 createdAt = 7;\n\tstring dnsName = 19;\n\tbool supportCNAME = 23;\n\tint64 userPlanId = 24;\n\n\t// 配置相关\n\tbytes config = 17;\n\tbytes serverNamesJSON = 8;\n\tbool isAuditing = 20;\n\tint64 auditingAt = 25;\n\tbytes auditingServerNamesJSON = 21;\n\tServerNameAuditingResult auditingResult = 22;\n\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\n\tNodeCluster nodeCluster = 30;\n\trepeated ServerGroup serverGroups = 31;\n\tUser user = 32;\n\tServerDailyStat latestServerDailyStat = 33;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ServerBandwidthStat",
|
||
"code": "message ServerBandwidthStat {\n\tint64 id = 1;\n\tint64 userId = 2;\n\tint64 serverId = 3;\n\tstring day = 4;\n\tstring timeAt = 5;\n\tint64 bytes = 6;\n}",
|
||
"doc": "带宽统计数据"
|
||
},
|
||
{
|
||
"name": "ServerBill",
|
||
"code": "message ServerBill {\n\tint64 id = 1;\n\tint64 userId = 2;\n\tint64 serverId = 3;\n\tfloat amount = 4;\n\tint64 createdAt = 5;\n\tint64 userPlanId = 6;\n\tint64 planId = 7;\n\tint64 totalTrafficBytes = 8;\n\tint64 bandwidthPercentileBytes = 9;\n\tint32 bandwidthPercentile = 10;\n\tstring priceType = 11;\n\n\tUserPlan userPlan = 30;\n\tPlan plan = 31;\n\tUser user = 32;\n\tServer server = 33;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ServerDailyStat",
|
||
"code": "message ServerDailyStat {\n\tint64 serverId = 1;\n\tint64 regionId = 2;\n\tint64 bytes = 3;\n\tint64 cachedBytes = 5;\n\tint64 countRequests = 6;\n\tint64 countCachedRequests = 7;\n\tint64 createdAt = 4;\n\tint64 countAttackRequests = 8;\n\tint64 attackBytes = 9;\n\tbool checkTrafficLimiting = 10;\n\tint64 planId = 11;\n\tstring day = 12;\n\tstring hour = 13;\n\tstring timeFrom = 14;\n\tstring timeTo = 15;\n}",
|
||
"doc": "服务每日统计"
|
||
},
|
||
{
|
||
"name": "ServerGroup",
|
||
"code": "message ServerGroup {\n\tint64 id = 1;\n\tstring name = 2;\n\tint64 userId = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ServerNameAuditingResult",
|
||
"code": "message ServerNameAuditingResult {\n\tbool isOk = 1;\n\tstring reason = 2;\n\tint64 createdAt = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "ServerStatBoard",
|
||
"code": "message ServerStatBoard {\n\tint64 id = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}",
|
||
"doc": "统计看板"
|
||
},
|
||
{
|
||
"name": "ServerStatBoardChart",
|
||
"code": "message ServerStatBoardChart {\n\tint64 id = 1;\n\n\tMetricChart metricChart = 30;\n}",
|
||
"doc": "统计看板条目"
|
||
},
|
||
{
|
||
"name": "SizeCapacity",
|
||
"code": "message SizeCapacity {\n\tint64 count = 1;\n\tstring unit = 2;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "SSLCert",
|
||
"code": "message SSLCert {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring name = 3;\n\tint64 timeBeginAt = 4;\n\tint64 timeEndAt = 5;\n\trepeated string dnsNames = 6;\n\trepeated string commonNames = 7;\n\tbool isACME = 8;\n\tint64 acmeTaskId = 17;\n\tbytes ocsp = 9;\n\tbool ocspIsUpdated = 10;\n\tstring ocspError = 11;\n\tstring description = 12;\n\tbool isCA = 13;\n\tstring serverName = 14;\n\tint64 createdAt = 15;\n\tint64 updatedAt = 16;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "TrafficDailyStat",
|
||
"code": "message TrafficDailyStat {\n\tint64 id = 1;\n\tstring day = 2;\n\tint64 cachedBytes = 3;\n\tint64 bytes = 4;\n\tint64 countRequests = 5;\n\tint64 countCachedRequests = 6;\n\tint64 countAttackRequests = 7;\n\tint64 attackBytes = 8;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "User",
|
||
"code": "message User {\n\tint64 id = 1;\n\tstring username = 2;\n\tstring fullname = 3;\n\tstring mobile = 4;\n\tstring tel = 5;\n\tstring email = 6;\n\tstring remark = 7;\n\tbool isOn = 8;\n\tint64 createdAt = 9;\n\tstring registeredIP = 12;\n\tbool isVerified = 13;\n\tbool isRejected = 14;\n\tstring rejectReason = 15;\n\tbool isDeleted = 16;\n\n\tNodeCluster nodeCluster = 10;\n\trepeated UserFeature features = 11;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UserAccessKey",
|
||
"code": "message UserAccessKey {\n\tint64 id = 1;\n\tint64 userId = 2;\n\tint64 subUserId = 3;\n\tbool isOn = 4;\n\tstring uniqueId = 5;\n\tstring secret = 6;\n\tstring description = 7;\n\tint64 accessedAt = 8;\n}",
|
||
"doc": "用户AccessKey"
|
||
},
|
||
{
|
||
"name": "UserAccount",
|
||
"code": "message UserAccount {\n\tint64 id = 1;\n\tint64 userId = 2;\n\tfloat total = 3;\n\tfloat totalFrozen = 4;\n\n\tUser user = 30;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UserAccountDailyStat",
|
||
"code": "message UserAccountDailyStat {\n\tint64 id = 1;\n\tstring day = 2;\n\tstring month = 3;\n\tfloat income = 4;\n\tfloat expense = 5;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UserAccountLog",
|
||
"code": "message UserAccountLog {\n\tint64 id = 1;\n\tint64 userId = 2;\n\tint64 userAccountId = 3;\n\tfloat delta = 4;\n\tfloat deltaFrozen = 5;\n\tfloat total = 6;\n\tfloat totalFrozen = 7;\n\tstring eventType = 8;\n\tstring description = 9;\n\tint64 createdAt = 10;\n\tbytes paramsJSON = 11;\n\n\tUser user = 30;\n\tUserAccount userAccount = 31;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UserBandwidthStat",
|
||
"code": "message UserBandwidthStat {\n\tint64 id = 1;\n\tint64 userId = 2;\n\tstring day = 3;\n\tstring timeAt = 4;\n\tint64 bytes = 5;\n}",
|
||
"doc": "带宽统计数据"
|
||
},
|
||
{
|
||
"name": "UserBill",
|
||
"code": "message UserBill {\n\tint64 id = 1;\n\tUser user = 2;\n\tstring type = 3;\n\tstring typeName = 4;\n\tstring description = 5;\n\tfloat amount = 6;\n\tstring month = 7;\n\tbool isPaid = 8;\n\tint64 paidAt = 9;\n\tstring code = 10;\n\tbool canPay = 11;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UserFeature",
|
||
"code": "message UserFeature {\n\tstring code = 1;\n\tstring name = 2;\n\tstring description = 3;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UserIdentity",
|
||
"code": "message UserIdentity {\n\tint64 id = 1;\n\tstring type = 2;\n\tstring realName = 3;\n\tstring number = 4;\n\trepeated int64 fileIds = 5;\n\tstring status = 6;\n\tint64 createdAt = 7;\n\tint64 updatedAt = 8;\n\tint64 submittedAt = 9;\n\tint64 rejectedAt = 10;\n\tint64 verifiedAt = 11;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UserNode",
|
||
"code": "message UserNode {\n\tint64 id = 1;\n\tbool isOn = 2;\n\tstring uniqueId = 3;\n\tstring secret = 4;\n\tstring name = 5;\n\tstring description = 6;\n\tbytes httpJSON = 7;\n\tbytes httpsJSON = 8;\n\tbytes accessAddrsJSON = 9;\n\trepeated string accessAddrs = 10;\n\tbytes statusJSON = 11;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "UserPlan",
|
||
"code": "message UserPlan {\n\tint64 id = 1;\n\tint64 userId = 2;\n\tint64 planId = 3;\n\tbool isOn = 4;\n\tstring dayTo = 5;\n\tstring name = 6;\n\n\tUser user = 30;\n\tPlan plan = 31;\n\tServer server = 32;\n}",
|
||
"doc": ""
|
||
},
|
||
{
|
||
"name": "RPCSuccess",
|
||
"code": "message RPCSuccess {\n\n}",
|
||
"doc": "操作成功"
|
||
},
|
||
{
|
||
"name": "RPCCountResponse",
|
||
"code": "message RPCCountResponse {\n\tint64 count = 1;\n}",
|
||
"doc": "返回数量"
|
||
},
|
||
{
|
||
"name": "RPCExists",
|
||
"code": "message RPCExists {\n\tbool exists = 1;\n}",
|
||
"doc": "是否存在"
|
||
},
|
||
{
|
||
"name": "ServerDomainHourlyStat",
|
||
"code": "message ServerDomainHourlyStat {\n\tint64 serverId = 1;\n\tstring domain = 2;\n\tint64 countRequests = 3;\n\tint64 bytes = 4;\n\tint64 countAttackRequests = 6;\n\tint64 attackBytes = 7;\n}",
|
||
"doc": "单个小时统计"
|
||
}
|
||
],
|
||
"links": [
|
||
{
|
||
"name": "json:http_access_log_ref",
|
||
"content": "# 访问日志引用\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖父级应用\",\n \"isOn\": \"是否启用配置\",\n \"fields\": [\"字段1\", \"字段2\", ...] // 可以留空\n \"status1\": \"是否启用状态1xx\",\n \"status2\": \"是否启用状态2xx\",\n \"status3\": \"是否启用状态3xx\",\n \"status4\": \"是否启用状态4xx\",\n \"status5\": \"是否启用状态5xx\",\n \"enableClientClosed\": \"是否记录客户端关闭事件\",\n \"firewallOnly\": \"是否只记录防火墙(WAF)相关日志\"\n}\n~~~\n\n### 字段值\n* `1` - 请求Header\n* `2` - 响应Header\n* `3` - 请求URL参数\n* `4` - Cookie\n* `5` - 扩展信息\n* `6` - Referer\n* `7` - UserAgent\n* `8` - 请求Body\n* `9` - 响应Body(目前不支持)\n\n## 示例\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"fields\": [],\n \"status1\": true,\n \"status2\": true,\n \"status3\": true,\n \"status4\": true,\n \"status5\": true,\n \"enableClientClosed\": true,\n \"firewallOnly\": true\n}\n~~~"
|
||
},
|
||
{
|
||
"name": "json:http_cache_config",
|
||
"content": "# HTTP缓存配置\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖上级配置\",\n \"isOn\": \"是否启用配置\",\n \"addStatusHeader\": \"是否增加命中状态Header(X-Cache)\",\n \"addAgeHeader\": \"是否增加Age Header\",\n \"enableCacheControlMaxAge\": \"是否支持Cache-Control: max-age=...\",\n \"disablePolicyRefs\": \"是否停用策略中定义的条件\",\n \"purgeIsOn\": \"是否允许使用Purge方法清理\",\n \"purgeKey\": \"Purge时使用的X-Edge-Purge-Key\",\n \"stale\": \"陈旧缓存使用策略\",\n \"cacheRefs\": [\"缓存条件1\", \"缓存条件2\", ...]\n}\n~~~\n其中:\n* `缓存条件` - 参考 {json:http_cache_ref}\n\n## 示例\n### 无缓存条件\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"addStatusHeader\": true,\n \"addAgeHeader\": true,\n \"enableCacheControlMaxAge\": true,\n \"disablePolicyRefs\": false,\n \"purgeIsOn\": false,\n \"purgeKey\": \"\",\n \"stale\": null,\n \"cacheRefs\": []\n}\n~~~\n\n### 加入缓存条件\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"addStatusHeader\": true,\n \"addAgeHeader\": true,\n \"enableCacheControlMaxAge\": true,\n \"disablePolicyRefs\": false,\n \"purgeIsOn\": false,\n \"purgeKey\": \"\",\n \"stale\": null,\n \"cacheRefs\": [\n {\n\t \"id\": 0,\n\t \"isOn\": true,\n\t \"key\": \"${scheme}://${host}${requestPath}${isArgs}${args}\",\n\t \"life\": {\"count\": 2, \"unit\": \"hour\"},\n\t \"status\": [200],\n \"maxSize\": {\"count\": 32, \"unit\": \"mb\"},\n \"minSize\": {\"count\": 0, \"unit\": \"kb\"},\n \"skipCacheControlValues\": [\"private\", \"no-cache\", \"no-store\"],\n \"skipSetCookie\": true,\n \"enableRequestCachePragma\": false,\n \"conds\": {\n \"isOn\": true,\n \"connector\": \"or\",\n \"groups\": [\n {\n \"isOn\": true,\n \"connector\": \"and\",\n \"conds\": [\n {\n \"type\": \"url-extension\",\n \"isRequest\": true,\n \"param\": \"${requestPathExtension}\",\n \"operator\": \"in\",\n \"value\": \"[\\\".css\\\",\\\".png\\\",\\\".js\\\",\\\".woff2\\\"]\",\n \"isReverse\": false,\n \"isCaseInsensitive\": false,\n \"typeName\": \"URL扩展名\"\n }\n ],\n \"isReverse\": false,\n \"description\": \"\"\n }\n ]\n },\n \"allowChunkedEncoding\": true,\n \"allowPartialContent\": false,\n \"isReverse\": false,\n \"methods\": []\n\t}\n ]\n}\n~~~\n"
|
||
},
|
||
{
|
||
"name": "json:http_cache_ref",
|
||
"content": "# 缓存条件设置\n## 定义\n~~~json\n{\n \"isOn\": \"是否启用配置\",\n \"key\": \"每个缓存的Key规则,里面可以有变量\",\n \"life\": \"缓存时长\",\n \"expiresTime\": \"客户端过期时间\",\n \"status\": [\"缓存的状态码1\", \"缓存的状态码2\", ...],\n \"minSize\": \"能够缓存的最小尺寸\",\n \"maxSize\": \"能够缓存的最大尺寸\",\n \"methods\": [\"支持的请求方法1\", \"支持的请求方法2\", ...],\n \"skipCacheControlValues\": \"可以跳过的响应的Cache-Control值\",\n \"skipSetCookie\": \"是否跳过响应的Set-Cookie Header\",\n \"enableRequestCachePragma\": \"是否支持客户端的Pragma: no-cache\",\n \"allowChunkedEncoding\": \"是否允许分片内容\",\n \"allowPartialContent\": \"支持分段内容缓存\",\n \"conds\": \"请求条件\",\n \"isReverse\": \"是否为反向条件,反向条件的不缓存\"\n}\n~~~\n\n## 示例\n~~~json\n{\n\t\"isOn\": true,\n\t\"key\": \"${scheme}://${host}${requestURI}\",\n\t\"life\": {\n\t\t\"count\": 1,\n\t\t\"unit\": \"day\"\n\t},\n\t\"expiresTime\": {\n\t\t\"isPrior\": true,\n\t\t\"isOn\": true,\n\t\t\"overwrite\": true,\n\t\t\"autoCalculate\": false,\n\t\t\"duration\": {\n\t\t\t\"count\": 1,\n\t\t\t\"unit\": \"day\"\n\t\t}\n\t},\n\t\"status\": [\n\t\t200\n\t],\n\t\"minSize\": {\n\t\t\"count\": 0,\n\t\t\"unit\": \"kb\"\n\t},\n\t\"maxSize\": {\n\t\t\"count\": 32,\n\t\t\"unit\": \"mb\"\n\t},\n\t\"methods\": [],\n\t\"skipCacheControlValues\": [\n\t\t\"private\",\n\t\t\"no-cache\",\n\t\t\"no-store\"\n\t],\n\t\"skipSetCookie\": true,\n\t\"enableRequestCachePragma\": false,\n\t\"allowChunkedEncoding\": true,\n\t\"allowPartialContent\": false,\n\t\"conds\": {\n\t\t\"isOn\": true,\n\t\t\"connector\": \"or\",\n\t\t\"groups\": [\n\t\t\t{\n\t\t\t\t\"isOn\": true,\n\t\t\t\t\"connector\": \"and\",\n\t\t\t\t\"conds\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"type\": \"url-extension\",\n\t\t\t\t\t\t\"isRequest\": true,\n\t\t\t\t\t\t\"param\": \"${requestPathExtension}\",\n\t\t\t\t\t\t\"operator\": \"in\",\n\t\t\t\t\t\t\"value\": \"[\\\".css\\\",\\\".png\\\",\\\".js\\\",\\\".woff2\\\"]\",\n\t\t\t\t\t\t\"isReverse\": false,\n\t\t\t\t\t\t\"isCaseInsensitive\": false,\n\t\t\t\t\t\t\"typeName\": \"URL扩展名\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"isReverse\": false,\n\t\t\t\t\"description\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"cachePolicy\": null,\n\t\"isReverse\": false,\n\t\"id\": 1\n}\n~~~"
|
||
},
|
||
{
|
||
"name": "json:http_firewall_ref",
|
||
"content": "# HTTP防火墙(即WAF)引用\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖上级配置\",\n \"isOn\": \"是否启用配置\",\n \"firewallPolicyId\": \"WAF策略ID\"\n}\n~~~\n\n## 示例\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"firewallPolicyId\": 123\n}\n~~~"
|
||
},
|
||
{
|
||
"name": "json:http_remote_addr_config",
|
||
"content": "# HTTP获取客户端IP地址方式配置\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖父级应用\",\n \"isOn\": \"是否启用配置\",\n \"value\": \"自定义值变量\",\n \"isCustomized\": \"是否自定义\"\n}\n~~~\n\n## 示例\n### 不启用自定义\n~~~json\n{\n \"isPrior\": false,\n \"isOn\": false,\n \"value\": \"\",\n \"isCustomized\": false\n}\n~~~\n\n### 启用自定义\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"value\": \"${remoteAddr}\",\n \"isCustomized\": true\n}\n~~~"
|
||
},
|
||
{
|
||
"name": "json:http_stat_stat_ref",
|
||
"content": "# 统计引用\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖父级配置\",\n \"isOn\": \"是否启用配置\"\n}\n~~~\n\n## 示例\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true\n}\n~~~"
|
||
},
|
||
{
|
||
"name": "json:http_websocket_ref",
|
||
"content": "# WebSocket引用\n\n## 定义\n~~~json\n{\n\t\"isPrior\": \"是否覆盖上级配置,true|false\",\n\t\"isOn\": \"是否启用,true|false\",\n\t\"websocketId\": \"Websocket配置ID\"\n}\n~~~\n其中:\n* `Websocket配置ID` - 需要调用 `HTTPWebsocketService.CreateHTTPWebsocketRequest()` 生成 \n\n## 示例\n~~~json\n{\n\t\"isPrior\": true,\n\t\"isOn\": true,\n\t\"websocketId\": 123\n}\n~~~"
|
||
},
|
||
{
|
||
"name": "json:server_name",
|
||
"content": "# 域名信息\n\n## 示例\n~~~json\n{\n \"name\": \"example.com\",\n \"type\": \"full\"\n}\n~~~"
|
||
},
|
||
{
|
||
"name": "json:server_names",
|
||
"content": "# 域名信息列表\n\n## 定义\n~~~\n[ 域名信息1, 域名信息2, ... ]\n~~~\n其中 `域名信息N` 等是单个域名信息定义,具体请参考 {json:server_name}\n\n## 示例\n### 示例1:单个域名\n~~~json\n[\n\t{\n\t\t\"name\": \"example.com\",\n\t\t\"type\": \"full\"\n\t}\n]\n~~~\n\n### 示例2:多个域名\n~~~json\n[\n\t{\n\t\t\"name\": \"example.com\",\n\t\t\"type\": \"full\"\n\t},\n\t{\n \t\"name\": \"google.com\",\n \t\"type\": \"full\"\n \t},\n \t{\n\t\t\"name\": \"facebook.com\",\n\t \t\"type\": \"full\"\n \t}\n]\n~~~\n\n### 示例3:域名合集\n域名合集效果跟多个域名是一样的,只不过在界面上以一个目录的形式呈现。\n~~~json\n[\n \t{\n\t\t\"name\": \"\",\n\t \t\"type\": \"full\",\n\t \t\"subNames\": [\"example.com\", \"google.com\", \"facebook.com\"]\n \t}\n]\n~~~\n"
|
||
},
|
||
{
|
||
"name": "json:ssl_cert_refs",
|
||
"content": "# SSL证书引用\n\n## 示例\n~~~\n[\n {\n \"isOn\": true,\n \"certId\": 12345\n },\n {\n \"isOn\": true,\n \"certId\": 12346\n }\n]\n~~~\n\n其中:\n* `certId` - 证书的ID"
|
||
}
|
||
]
|
||
} |