Files
EdgeCommon/build/rpc.json
2022-07-20 18:14:57 +08:00

13451 lines
606 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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\": \"是否增加命中状态HeaderX-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"
}
]
}