2022-06-21 21:26:22 +08:00
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "管理员服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "API节点服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "数据库节点服务"
2022-06-21 21:26:22 +08:00
} ,
{
"name" : "DNSService" ,
"methods" : [
{
"name" : "findAllDNSIssues" ,
"requestMessageName" : "FindAllDNSIssuesRequest" ,
"responseMessageName" : "FindAllDNSIssuesResponse" ,
"code" : "rpc findAllDNSIssues (FindAllDNSIssuesRequest) returns (FindAllDNSIssuesResponse);" ,
"doc" : "查找问题"
}
] ,
"filename" : "service_dns.proto" ,
2022-06-25 19:22:19 +08:00
"doc" : "域名解析服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "访问日志策略服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "缓存策略服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "HTTP防火墙( WAF) 服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "WAF分组服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "WAF规则集服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "Gzip服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "HTTP Header管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "HTTP Header策略服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "路由规则服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "自定义页面服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "重写规则服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "HTTP Web相关管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "HTTP Websocket管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "审计日志服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "监控节点管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "边缘节点管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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策略"
} ,
2022-07-03 22:10:18 +08:00
{
"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策略"
} ,
2022-06-21 21:26:22 +08:00
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "边缘节点集群管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "节点认证信息管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "节点IP地址服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "源站管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "反向代理管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" : "修改服务基本信息"
} ,
2022-06-25 19:22:19 +08:00
{
"name" : "updateServerGroupIds" ,
"requestMessageName" : "UpdateServerGroupIdsRequest" ,
"responseMessageName" : "RPCSuccess" ,
"code" : "rpc updateServerGroupIds(UpdateServerGroupIdsRequest) returns (RPCSuccess);" ,
"doc" : "修改服务所在分组"
} ,
2022-06-21 21:26:22 +08:00
{
"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" ,
2022-06-22 14:36:33 +08:00
"doc" : "网站服务相关服务"
2022-06-21 21:26:22 +08:00
} ,
2022-07-05 20:09:19 +08:00
{
"name" : "ServerBandwidthStatService" ,
"methods" : [
{
"name" : "uploadServerBandwidthStats" ,
"requestMessageName" : "UploadServerBandwidthStatsRequest" ,
"responseMessageName" : "RPCSuccess" ,
"code" : "rpc uploadServerBandwidthStats(UploadServerBandwidthStatsRequest) returns (RPCSuccess);" ,
"doc" : "上传带宽统计"
}
] ,
"filename" : "service_server_bandwidth_stat.proto" ,
"doc" : "服务带宽统计服务"
} ,
2022-06-21 21:26:22 +08:00
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "SSL证书管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "SSL/TLS策略管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "系统设置管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" : "账单相关服务"
} ,
2022-07-17 10:59:55 +08:00
{
"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" : "用户身份认证服务"
} ,
2022-06-21 21:26:22 +08:00
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "用户节点管理服务"
2022-06-21 21:26:22 +08:00
} ,
{
"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" ,
2022-06-25 19:22:19 +08:00
"doc" : "用户购买的套餐管理服务"
2022-06-21 21:26:22 +08:00
}
] ,
"messages" : [
2022-07-07 17:07:24 +08:00
{
"name" : "FindAPIMethodStatsWithDayRequest" ,
"code" : "message FindAPIMethodStatsWithDayRequest {\n\tstring day = 1; // YYYYMMDD\n}" ,
"doc" : "查找某天的统计"
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "FindAPIMethodStatsWithDayResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindAPIMethodStatsWithDayResponse {\n\trepeated APIMethodStat apiMethodStats = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-07-05 20:09:19 +08:00
{
"name" : "CountAPIMethodStatsWithDayRequest" ,
"code" : "message CountAPIMethodStatsWithDayRequest {\n\tstring day = 1; // YYYYMMDD\n}" ,
"doc" : "检查是否有统计数据"
} ,
2022-06-22 14:36:33 +08:00
{
"name" : "FindACMEAuthenticationKeyWithTokenRequest" ,
"code" : "message FindACMEAuthenticationKeyWithTokenRequest {\n\tstring token = 1;\n}" ,
"doc" : "获取Key"
} ,
2022-07-07 09:19:15 +08:00
{
"name" : "FindACMEAuthenticationKeyWithTokenResponse" ,
"code" : "message FindACMEAuthenticationKeyWithTokenResponse {\n\tstring key = 1;\n}" ,
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindAllACMEProvidersRequest" ,
"code" : "message FindAllACMEProvidersRequest {\n\n}" ,
"doc" : "查找所有的服务商"
} ,
{
"name" : "FindAllACMEProvidersResponse" ,
"code" : "message FindAllACMEProvidersResponse {\n\trepeated ACMEProvider acmeProviders = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "FindACMEProviderWithCodeRequest" ,
"code" : "message FindACMEProviderWithCodeRequest{\n\tstring acmeProviderCode = 1;\n}" ,
"doc" : "根据代号查找服务商"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "FindACMEProviderWithCodeResponse" ,
"code" : "message FindACMEProviderWithCodeResponse {\n\tACMEProvider acmeProvider = 1;\n}" ,
2022-07-05 20:09:19 +08:00
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"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}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-14 09:49:41 +08:00
"name" : "FindAllACMEProviderAccountsWithProviderCodeRequest" ,
"code" : "message FindAllACMEProviderAccountsWithProviderCodeRequest {\n\tstring acmeProviderCode = 1;\n}" ,
"doc" : "使用代号查找服务商账号"
2022-07-07 17:07:24 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "UpdateACMEProviderAccountRequest" ,
"code" : "message UpdateACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n\tstring name = 2;\n\tstring eabKid = 3;\n\tstring eabKey = 4;\n}" ,
"doc" : "修改服务商账号"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindEnabledACMEProviderAccountResponse" ,
"code" : "message FindEnabledACMEProviderAccountResponse {\n\tACMEProviderAccount acmeProviderAccount = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "ListEnabledACMEProviderAccountsResponse" ,
"code" : "message ListEnabledACMEProviderAccountsResponse {\n\trepeated ACMEProviderAccount acmeProviderAccounts = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllACMEProviderAccountsWithProviderCodeResponse" ,
"code" : "message FindAllACMEProviderAccountsWithProviderCodeResponse {\n\trepeated ACMEProviderAccount acmeProviderAccounts = 1;\n}" ,
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "DeleteACMEProviderAccountRequest" ,
"code" : "message DeleteACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n}" ,
"doc" : "删除服务商账号"
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "FindEnabledACMEProviderAccountRequest" ,
"code" : "message FindEnabledACMEProviderAccountRequest {\n\tint64 acmeProviderAccountId = 1;\n}" ,
"doc" : "查找单个服务商账号"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "CountAllEnabledACMEProviderAccountsRequest" ,
"code" : "message CountAllEnabledACMEProviderAccountsRequest {\n\n}" ,
"doc" : "计算所有服务商账号数量"
} ,
{
"name" : "ListEnabledACMEProviderAccountsRequest" ,
"code" : "message ListEnabledACMEProviderAccountsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页服务商账号"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CountAllEnabledACMETasksWithACMEUserIdRequest" ,
"code" : "message CountAllEnabledACMETasksWithACMEUserIdRequest {\n\tint64 acmeUserId = 1;\n}" ,
"doc" : "计算某个ACME用户相关的任务数量"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "CountEnabledACMETasksWithDNSProviderIdRequest" ,
"code" : "message CountEnabledACMETasksWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}" ,
"doc" : "计算跟某个DNS服务商相关的任务数量"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteACMETaskRequest" ,
"code" : "message DeleteACMETaskRequest {\n\tint64 acmeTaskId = 1;\n}" ,
"doc" : "删除任务"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "RunACMETaskResponse" ,
"code" : "message RunACMETaskResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n\tint64 sslCertId = 3;\n}" ,
2022-07-20 18:14:57 +08:00
"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" : "修改任务"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "RunACMETaskRequest" ,
"code" : "message RunACMETaskRequest {\n\tint64 acmeTaskId = 1;\n}" ,
"doc" : "运行某个任务"
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindEnabledACMETaskRequest" ,
"code" : "message FindEnabledACMETaskRequest {\n\tint64 acmeTaskId = 1;\n}" ,
"doc" : "查找单个任务信息"
} ,
{
"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" : "计算所有任务数量"
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"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" : "列出单页任务"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledACMETasksResponse" ,
"code" : "message ListEnabledACMETasksResponse {\n\trepeated ACMETask acmeTasks = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "FindEnabledACMETaskResponse" ,
"code" : "message FindEnabledACMETaskResponse {\n\tACMETask acmeTask = 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" : "UpdateACMEUserRequest" ,
"code" : "message UpdateACMEUserRequest {\n\tint64 acmeUserId = 1;\n\tstring description = 2;\n}" ,
"doc" : "修改用户"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "FindEnabledACMEUserRequest" ,
"code" : "message FindEnabledACMEUserRequest {\n\tint64 acmeUserId = 1;\n}" ,
"doc" : "查找单个用户"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllACMEUsersResponse" ,
"code" : "message FindAllACMEUsersResponse {\n\trepeated ACMEUser acmeUsers = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "ListACMEUsersResponse" ,
"code" : "message ListACMEUsersResponse {\n\trepeated ACMEUser acmeUsers = 1;\n}" ,
"doc" : ""
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledACMEUserResponse" ,
"code" : "message FindEnabledACMEUserResponse {\n\tACMEUser acmeUser = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllACMEUsersRequest" ,
"code" : "message FindAllACMEUsersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tstring acmeProviderCode = 3;\n}" ,
"doc" : "查找所有用户"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CreateACMEUserResponse" ,
"code" : "message CreateACMEUserResponse {\n\tint64 acmeUserId = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
2022-06-30 12:11:30 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "DeleteACMEUserRequest" ,
"code" : "message DeleteACMEUserRequest {\n\tint64 acmeUserId = 1;\n}" ,
"doc" : "删除用户"
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "CountAcmeUsersRequest" ,
"code" : "message CountAcmeUsersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tint64 acmeProviderAccountId = 3;\n}" ,
"doc" : "计算用户数量"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListACMEUsersRequest" ,
"code" : "message ListACMEUsersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}" ,
"doc" : "列出单页用户"
2022-07-07 09:19:15 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "LoginAdminRequest" ,
"code" : "message LoginAdminRequest {\n\tstring username = 1;\n\tstring password = 2;\n}" ,
"doc" : "登录"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "CreateOrUpdateAdminResponse" ,
"code" : "message CreateOrUpdateAdminResponse {\n\tint64 adminId = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateAdminInfoRequest" ,
"code" : "message UpdateAdminInfoRequest {\n\tint64 adminId = 1;\n\tstring fullname = 2;\n}" ,
"doc" : "修改管理员信息"
} ,
{
"name" : "ListEnabledAdminsRequest" ,
"code" : "message ListEnabledAdminsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页的管理员"
} ,
{
"name" : "UpdateAdminThemeRequest" ,
"code" : "message UpdateAdminThemeRequest {\n\tint64 adminId = 1;\n\tstring theme = 2;\n}" ,
"doc" : "修改管理员使用的界面风格"
} ,
{
"name" : "CheckAdminExistsRequest" ,
"code" : "message CheckAdminExistsRequest {\n\tint64 adminId = 1;\n}" ,
"doc" : "检查管理员是否存在"
} ,
{
"name" : "CheckAdminUsernameRequest" ,
"code" : "message CheckAdminUsernameRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n}" ,
"doc" : "检查用户名是否存在"
} ,
{
"name" : "FindAdminFullnameRequest" ,
"code" : "message FindAdminFullnameRequest {\n\tint64 adminId = 1;\n}" ,
"doc" : "获取管理员名称"
} ,
{
"name" : "UpdateAdminRequest" ,
"code" : "message UpdateAdminRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n\tstring password = 3;\n\tstring fullname = 4;\n\tbytes modulesJSON = 5;\n\tbool isSuper = 6;\n\tbool isOn = 7;\n\tbool canLogin = 8;\n}" ,
"doc" : "修改管理员"
} ,
{
"name" : "CheckAdminOTPWithUsernameRequest" ,
"code" : "message CheckAdminOTPWithUsernameRequest {\n\tstring username = 1;\n}" ,
"doc" : "根据用户名检查是否需要输入OTP"
} ,
{
"name" : "ComposeAdminDashboardRequest" ,
"code" : "message ComposeAdminDashboardRequest {\n\tstring apiVersion = 1;\n}" ,
"doc" : "取得管理员Dashboard数据"
} ,
{
"name" : "FindEnabledAdminRequest" ,
"code" : "message FindEnabledAdminRequest {\n\tint64 adminId = 1;\n}" ,
"doc" : "获取管理员信息"
} ,
{
"name" : "FindEnabledAdminResponse" ,
"code" : "message FindEnabledAdminResponse {\n\tAdmin admin = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledAdminsResponse" ,
"code" : "message ListEnabledAdminsResponse {\n\trepeated Admin admins = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CreateOrUpdateAdminRequest" ,
"code" : "message CreateOrUpdateAdminRequest {\n\tstring username = 1;\n\tstring password = 2;\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" : "创建管理员"
} ,
{
2022-07-21 19:20:06 +08:00
"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}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAdminFullnameResponse" ,
"code" : "message FindAdminFullnameResponse {\n\tstring fullname = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "UpdateAdminLoginRequest" ,
"code" : "message UpdateAdminLoginRequest {\n\tint64 adminId = 1;\n\tstring username = 2;\n\tstring password = 3;\n}" ,
"doc" : "修改管理员登录信息"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CheckAdminOTPWithUsernameResponse" ,
"code" : "message CheckAdminOTPWithUsernameResponse {\n\tbool requireOTP = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "LoginAdminResponse" ,
"code" : "message LoginAdminResponse {\n\tint64 adminId = 1;\n\tbool isOk = 2;\n\tstring message = 3;\n}" ,
"doc" : ""
} ,
{
"name" : "CreateAdminResponse" ,
"code" : "message CreateAdminResponse {\n\tint64 adminId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllEnabledAdminsRequest" ,
"code" : "message CountAllEnabledAdminsRequest {\n\n}" ,
"doc" : "计算管理员数量"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "CheckAdminExistsResponse" ,
"code" : "message CheckAdminExistsResponse {\n\tbool isOk = 1;\n\tstring message = 2;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CheckAdminUsernameResponse" ,
"code" : "message CheckAdminUsernameResponse {\n\tbool exists = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllAdminModulesResponse" ,
"code" : "message FindAllAdminModulesResponse {\n\trepeated AdminModuleList adminModules = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllAdminModulesRequest" ,
"code" : "message FindAllAdminModulesRequest {\n\n}" ,
"doc" : "获取管理所有权限列表"
} ,
{
"name" : "DeleteAdminRequest" ,
"code" : "message DeleteAdminRequest {\n\tint64 adminId = 1;\n}" ,
"doc" : "删除管理员"
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "GetAPIAccessTokenRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message GetAPIAccessTokenRequest {\n\tstring type = 1;\n\tstring accessKeyId = 2;\n\tstring accessKey = 3;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "获取AccessToken"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "GetAPIAccessTokenResponse" ,
"code" : "message GetAPIAccessTokenResponse {\n\tstring token = 1;\n\tint64 expiresAt = 2;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "DebugAPINodeRequest" ,
"code" : "message DebugAPINodeRequest {\n\tbool debug = 1;\n}" ,
"doc" : "修改调试模式状态"
} ,
{
2022-07-21 19:20:06 +08:00
"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节点"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "DeleteAPINodeRequest" ,
"code" : "message DeleteAPINodeRequest {\n\tint64 apiNodeId = 1;\n}" ,
"doc" : "删除API节点"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "FindAllEnabledAPINodesRequest" ,
"code" : "message FindAllEnabledAPINodesRequest {\n\n}" ,
"doc" : "列出所有可用API节点"
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "CountAllEnabledAndOnAPINodesRequest" ,
"code" : "message CountAllEnabledAndOnAPINodesRequest {\n\n}" ,
"doc" : "计算启用的API节点数量"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindCurrentAPINodeResponse" ,
"code" : "message FindCurrentAPINodeResponse {\n\tAPINode apiNode = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllEnabledAPINodesWithSSLCertIdRequest" ,
"code" : "message CountAllEnabledAPINodesWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}" ,
"doc" : "计算使用某个SSL证书的API节点数量"
} ,
{
"name" : "CreateAPINodeRequest" ,
"code" : "message CreateAPINodeRequest {\n\tstring name = 1;\n\tstring description = 2;\n\tbytes httpJSON = 3;\n\tbytes httpsJSON = 4;\n\tbytes accessAddrsJSON = 5;\n\tbool isOn = 6;\n\tbool restIsOn = 7;\n\tbytes restHTTPJSON = 8;\n\tbytes restHTTPSJSON = 9;\n}" ,
"doc" : "创建API节点"
} ,
{
"name" : "ListEnabledAPINodesResponse" ,
"code" : "message ListEnabledAPINodesResponse {\n\trepeated APINode apiNodes = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledAPINodeResponse" ,
"code" : "message FindEnabledAPINodeResponse {\n\tAPINode apiNode = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindCurrentAPINodeVersionRequest" ,
"code" : "message FindCurrentAPINodeVersionRequest {\n\n}" ,
"doc" : "获取当前API节点的版本"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "CreateAPINodeResponse" ,
"code" : "message CreateAPINodeResponse {\n\tint64 apiNodeId = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledAPINodeRequest" ,
"code" : "message FindEnabledAPINodeRequest {\n\tint64 apiNodeId = 1;\n}" ,
"doc" : "根据ID查找节点"
} ,
{
"name" : "FindCurrentAPINodeVersionResponse" ,
"code" : "message FindCurrentAPINodeVersionResponse {\n\tstring version = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllEnabledAPINodesResponse" ,
"code" : "message FindAllEnabledAPINodesResponse {\n\trepeated APINode apiNodes = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "CountAllEnabledAPINodesRequest" ,
"code" : "message CountAllEnabledAPINodesRequest {\n\n}" ,
"doc" : "计算API节点数量"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledAPINodesRequest" ,
"code" : "message ListEnabledAPINodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页的API节点"
2022-07-17 10:59:55 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "FindAllEnabledAPITokensRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindAllEnabledAPITokensRequest {\n\tstring role = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "获取API令牌"
} ,
{
2022-06-22 14:36:33 +08:00
"name" : "FindAllEnabledAPITokensResponse" ,
"code" : "message FindAllEnabledAPITokensResponse {\n\trepeated APIToken apiTokens = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-06-29 21:55:37 +08:00
{
2022-06-30 12:11:30 +08:00
"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"
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"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" : "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}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
{
2022-07-07 17:07:24 +08:00
"name" : "UpdateAuthorityNodeRequest" ,
"code" : "message UpdateAuthorityNodeRequest {\n\tint64 authorityNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\n}" ,
"doc" : "修改认证节点"
2022-06-21 21:26:22 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CountAllEnabledAuthorityNodesRequest" ,
"code" : "message CountAllEnabledAuthorityNodesRequest {\n\n}" ,
"doc" : "计算认证节点数量"
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledAuthorityNodesResponse" ,
"code" : "message FindAllEnabledAuthorityNodesResponse {\n\trepeated AuthorityNode authorityNodes = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledAuthorityNodeResponse" ,
"code" : "message FindEnabledAuthorityNodeResponse {\n\tAuthorityNode authorityNode = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindCurrentAuthorityNodeRequest" ,
"code" : "message FindCurrentAuthorityNodeRequest {\n\n}" ,
"doc" : "获取当前认证节点"
} ,
{
"name" : "DeleteAuthorityNodeRequest" ,
"code" : "message DeleteAuthorityNodeRequest {\n\tint64 authorityNodeId = 1;\n}" ,
"doc" : "删除认证节点"
} ,
{
"name" : "ListEnabledAuthorityNodesResponse" ,
"code" : "message ListEnabledAuthorityNodesResponse {\n\trepeated AuthorityNode authorityNodes = 1;\n}" ,
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindAllEnabledAuthorityNodesRequest" ,
"code" : "message FindAllEnabledAuthorityNodesRequest {\n\n}" ,
"doc" : "列出所有可用认证节点"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "ListEnabledAuthorityNodesRequest" ,
"code" : "message ListEnabledAuthorityNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页的认证节点"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledAuthorityNodeRequest" ,
"code" : "message FindEnabledAuthorityNodeRequest {\n\tint64 authorityNodeId = 1;\n}" ,
"doc" : "根据ID查找节点"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindCurrentAuthorityNodeResponse" ,
"code" : "message FindCurrentAuthorityNodeResponse {\n\tAuthorityNode authorityNode = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateAuthorityNodeStatusRequest" ,
"code" : "message UpdateAuthorityNodeStatusRequest {\n\tint64 authorityNodeId = 1;\n\tbytes statusJSON = 2;\n}" ,
"doc" : "更新认证状态"
2022-07-14 09:49:41 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
"name" : "FindAllDBTablesRequest" ,
"code" : "message FindAllDBTablesRequest {\n\n}" ,
"doc" : "获取所有表信息"
} ,
{
"name" : "FindAllDBTablesResponse" ,
"code" : "message FindAllDBTablesResponse {\n\trepeated DBTable dbTables = 1;\n}" ,
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "DeleteDBTableRequest" ,
"code" : "message DeleteDBTableRequest {\n\tstring dbTable = 1;\n}" ,
"doc" : "删除表"
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "TruncateDBTableRequest" ,
"code" : "message TruncateDBTableRequest {\n\tstring dbTable = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : "清空表"
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CheckDBNodeStatusResponse" ,
"code" : "message CheckDBNodeStatusResponse {\n\tDBNodeStatus dbNodeStatus = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "CreateDBNodeResponse" ,
"code" : "message CreateDBNodeResponse {\n\tint64 dbNodeId = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllDBNodeTablesRequest" ,
"code" : "message FindAllDBNodeTablesRequest {\n\tint64 dbNodeId = 1;\n}" ,
"doc" : "获取所有表信息"
} ,
{
"name" : "UpdateDBNodeRequest" ,
"code" : "message UpdateDBNodeRequest {\n\tint64 dbNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\n\tstring host = 5;\n\tint32 port = 6;\n\tstring database = 7;\n\tstring username = 8;\n\tstring password = 9;\n\tstring charset = 10;\n}" ,
"doc" : "修改数据库节点"
2022-07-17 10:59:55 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "ListEnabledDBNodesRequest" ,
"code" : "message ListEnabledDBNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页的数据库节点"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "ListEnabledDBNodesResponse" ,
"code" : "message ListEnabledDBNodesResponse {\n\trepeated DBNode dbNodes = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "DeleteDBNodeTableRequest" ,
"code" : "message DeleteDBNodeTableRequest {\n\tint64 dbNodeId = 1;\n\tstring dbNodeTable = 2;\n}" ,
"doc" : "删除表"
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CheckDBNodeStatusRequest" ,
"code" : "message CheckDBNodeStatusRequest {\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" : "清空表"
2022-07-20 18:14:57 +08:00
} ,
{
"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" : "创建数据库节点"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteDBNodeRequest" ,
"code" : "message DeleteDBNodeRequest {\n\tint64 dbNodeId = 1;\n}" ,
"doc" : "删除节点"
} ,
{
"name" : "CountAllEnabledDBNodesRequest" ,
"code" : "message CountAllEnabledDBNodesRequest {\n\n}" ,
"doc" : "计算可用的数据库节点数量"
} ,
{
"name" : "FindEnabledDBNodeRequest" ,
"code" : "message FindEnabledDBNodeRequest {\n\tint64 dbNodeId = 1;\n}" ,
"doc" : "根据ID查找可用的数据库节点"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "FindEnabledDBNodeResponse" ,
"code" : "message FindEnabledDBNodeResponse {\n\tDBNode dbNode = 1;\n}" ,
"doc" : ""
} ,
2022-06-22 14:36:33 +08:00
{
2022-07-03 22:10:18 +08:00
"name" : "FindAllDNSIssuesRequest" ,
"code" : "message FindAllDNSIssuesRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "查找问题"
2022-06-22 14:36:33 +08:00
} ,
{
2022-07-05 20:09:19 +08:00
"name" : "FindAllDNSIssuesResponse" ,
"code" : "message FindAllDNSIssuesResponse {\n\trepeated DNSIssue issues = 1;\n}" ,
2022-06-30 12:11:30 +08:00
"doc" : ""
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllDNSDomainRoutesRequest" ,
"code" : "message FindAllDNSDomainRoutesRequest {\n\tint64 dnsDomainId = 1;\n}" ,
"doc" : "查看支持的线路"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "检查域名是否在记录中"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "DeleteDNSDomainRequest" ,
"code" : "message DeleteDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}" ,
"doc" : "删除域名"
2022-07-14 09:49:41 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindEnabledDNSDomainResponse" ,
"code" : "message FindEnabledDNSDomainResponse {\n\tDNSDomain dnsDomain = 1;\n}" ,
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledBasicDNSDomainRequest" ,
"code" : "message FindEnabledBasicDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}" ,
"doc" : "查询单个域名的基础信息"
2022-07-07 17:07:24 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "CountAllEnabledDNSDomainsWithDNSProviderIdRequest" ,
"code" : "message CountAllEnabledDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}" ,
"doc" : "计算服务商下的域名数量"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledDNSDomainsWithDNSProviderIdRequest" ,
"code" : "message FindAllEnabledDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}" ,
"doc" : "列出服务商下的所有域名"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "SyncDNSDomainDataResponse" ,
"code" : "message SyncDNSDomainDataResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n\tbool shouldFix = 3;\n}" ,
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "ExistDNSDomainRecordResponse" ,
"code" : "message ExistDNSDomainRecordResponse {\n\tbool isOk = 1;\n}" ,
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "CreateDNSDomainResponse" ,
"code" : "message CreateDNSDomainResponse {\n\tint64 dnsDomainId = 1;\n}" ,
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateDNSDomainRequest" ,
"code" : "message UpdateDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}" ,
"doc" : "修改域名"
2022-07-07 09:19:15 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledBasicDNSDomainResponse" ,
"code" : "message FindEnabledBasicDNSDomainResponse {\n\tDNSDomain dnsDomain = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledDNSDomainsWithDNSProviderIdResponse" ,
"code" : "message FindAllEnabledDNSDomainsWithDNSProviderIdResponse {\n\trepeated DNSDomain dnsDomains = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllDNSDomainRoutesResponse" ,
"code" : "message FindAllDNSDomainRoutesResponse {\n\trepeated DNSRoute routes = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ExistAvailableDomainsResponse" ,
"code" : "message ExistAvailableDomainsResponse {\n\tbool exist = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "RecoverDNSDomainRequest" ,
"code" : "message RecoverDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}" ,
"doc" : "恢复删除的域名"
} ,
{
"name" : "FindAllEnabledBasicDNSDomainsWithDNSProviderIdResponse" ,
"code" : "message FindAllEnabledBasicDNSDomainsWithDNSProviderIdResponse {\n\trepeated DNSDomain dnsDomains = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "SyncDNSDomainsFromProviderResponse" ,
"code" : "message SyncDNSDomainsFromProviderResponse {\n\tbool hasChanges = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CreateDNSDomainRequest" ,
"code" : "message CreateDNSDomainRequest {\n\tint64 dnsProviderId = 1;\n\tstring name = 2;\n}" ,
"doc" : "创建域名"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledDNSDomainRequest" ,
"code" : "message FindEnabledDNSDomainRequest {\n\tint64 dnsDomainId = 1;\n}" ,
"doc" : "查询单个域名信息"
} ,
{
"name" : "FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest" ,
"code" : "message FindAllEnabledBasicDNSDomainsWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}" ,
"doc" : "列出服务商下的所有域名基本信息"
} ,
{
"name" : "SyncDNSDomainDataRequest" ,
"code" : "message SyncDNSDomainDataRequest {\n\tint64 dnsDomainId = 1;\n\tint64 nodeClusterId = 2; // 如果指定, 表示只更新单个集群ID\n}" ,
"doc" : "同步域名数据"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "ExistAvailableDomainsRequest" ,
"code" : "message ExistAvailableDomainsRequest {\n\n}" ,
"doc" : "判断是否有域名可选"
} ,
{
"name" : "SyncDNSDomainsFromProviderRequest" ,
"code" : "message SyncDNSDomainsFromProviderRequest {\n\tint64 dnsProviderId = 1;\n}" ,
"doc" : "从服务商同步域名"
} ,
{
"name" : "ListEnabledDNSProvidersResponse" ,
"code" : "message ListEnabledDNSProvidersResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}" ,
"doc" : ""
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindEnabledDNSProviderResponse" ,
"code" : "message FindEnabledDNSProviderResponse {\n\tDNSProvider dnsProvider = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllDNSProviderTypesRequest" ,
"code" : "message FindAllDNSProviderTypesRequest {\n\n}" ,
"doc" : "取得所有服务商类型"
} ,
{
"name" : "CreateDNSProviderResponse" ,
"code" : "message CreateDNSProviderResponse {\n\tint64 dnsProviderId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateDNSProviderRequest" ,
"code" : "message UpdateDNSProviderRequest {\n\tint64 dnsProviderId = 1;\n\tstring name = 2;\n\tbytes apiParamsJSON = 3;\n}" ,
"doc" : "修改服务商"
} ,
{
"name" : "FindAllDNSProviderTypesResponse" ,
"code" : "message FindAllDNSProviderTypesResponse {\n\trepeated DNSProviderType providerTypes = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindAllEnabledDNSProvidersWithTypeRequest" ,
"code" : "message FindAllEnabledDNSProvidersWithTypeRequest {\n\tstring providerTypeCode = 1;\n}" ,
"doc" : "取得某个类型的所有服务商"
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledDNSProvidersWithTypeResponse" ,
"code" : "message FindAllEnabledDNSProvidersWithTypeResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}" ,
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
2022-06-25 19:22:19 +08:00
{
2022-07-20 18:14:57 +08:00
"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" : "列出单页的服务商信息"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllEnabledDNSProvidersRequest" ,
"code" : "message FindAllEnabledDNSProvidersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n}" ,
"doc" : "查找所有的DNS服务商"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "DeleteDNSProviderRequest" ,
"code" : "message DeleteDNSProviderRequest {\n\tint64 dnsProviderId = 1;\n}" ,
"doc" : "删除服务商"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledDNSProviderRequest" ,
"code" : "message FindEnabledDNSProviderRequest {\n\tint64 dnsProviderId = 1;\n}" ,
"doc" : "查找单个服务商"
} ,
{
"name" : "DNSProviderType" ,
"code" : "message DNSProviderType {\n\tstring name = 1;\n\tstring code = 2;\n\tstring description = 3;\n}" ,
"doc" : ""
} ,
{
"name" : "CreateDNSProviderRequest" ,
"code" : "message CreateDNSProviderRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tbytes apiParamsJSON = 3;\n}" ,
"doc" : "创建服务商"
} ,
{
"name" : "FindAllEnabledDNSProvidersResponse" ,
"code" : "message FindAllEnabledDNSProvidersResponse {\n\trepeated DNSProvider dnsProviders = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllEnabledDNSProvidersRequest" ,
"code" : "message CountAllEnabledDNSProvidersRequest {\n\tint64 adminId = 1;\n\tint64 userId = 2;\n\tstring keyword = 3;\n\tstring domain = 4;\n\tstring type = 5;\n}" ,
"doc" : "计算服务商数量"
2022-06-22 14:36:33 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-07 17:07:24 +08:00
"name" : "ExistsDNSTasksRequest" ,
"code" : "message ExistsDNSTasksRequest {\n\n}" ,
"doc" : "检查是否有正在执行的任务"
2022-06-21 21:26:22 +08:00
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-07 17:07:24 +08:00
"name" : "ExistsDNSTasksResponse" ,
"code" : "message ExistsDNSTasksResponse {\n\tbool existTasks = 1;\n\tbool existError = 2;\n}" ,
"doc" : ""
2022-07-03 22:10:18 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindAllDoingDNSTasksRequest" ,
"code" : "message FindAllDoingDNSTasksRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "查找需要通知的任务"
} ,
{
"name" : "FindAllDoingDNSTasksResponse" ,
"code" : "message FindAllDoingDNSTasksResponse {\n\trepeated DNSTask dnsTasks = 1;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "DeleteDNSTaskRequest" ,
"code" : "message DeleteDNSTaskRequest {\n\tint64 dnsTaskId = 1;\n}" ,
"doc" : "删除任务"
2022-07-05 20:09:19 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindEnabledFileRequest" ,
"code" : "message FindEnabledFileRequest {\n\tint64 fileId = 1;\n}" ,
"doc" : "查找文件"
} ,
{
"name" : "FindEnabledFileResponse" ,
"code" : "message FindEnabledFileResponse {\n\tFile file = 1;\n}" ,
"doc" : ""
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-07 09:19:15 +08:00
"name" : "CreateFileRequest" ,
"code" : "message CreateFileRequest {\n\tstring filename = 1;\n\tint64 size = 2;\n\tbool isPublic = 3;\n}" ,
"doc" : "创建文件"
2022-07-05 20:09:19 +08:00
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-07 17:07:24 +08:00
"name" : "CreateFileResponse" ,
"code" : "message CreateFileResponse {\n\tint64 fileId = 1;\n}" ,
2022-07-03 22:10:18 +08:00
"doc" : ""
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "UpdateFileFinishedRequest" ,
"code" : "message UpdateFileFinishedRequest {\n\tint64 fileId = 1;\n}" ,
"doc" : "将文件置为已完成"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllFileChunkIdsResponse" ,
"code" : "message FindAllFileChunkIdsResponse {\n\trepeated int64 fileChunkIds = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DownloadFileChunkRequest" ,
"code" : "message DownloadFileChunkRequest {\n\tint64 fileChunkId = 1;\n}" ,
"doc" : "下载文件片段"
} ,
{
"name" : "DownloadFileChunkResponse" ,
"code" : "message DownloadFileChunkResponse {\n\tFileChunk fileChunk = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
2022-07-07 17:07:24 +08:00
"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"
2022-07-03 22:10:18 +08:00
} ,
2022-06-29 21:55:37 +08:00
{
2022-07-05 20:09:19 +08:00
"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)消息"
2022-06-21 21:26:22 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
"name" : "CountFirewallDailyBlocksResponse" ,
"code" : "message CountFirewallDailyBlocksResponse {\n\tint64 countBlocks = 1;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"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}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "ComposeFirewallGlobalBoardRequest" ,
"code" : "message ComposeFirewallGlobalBoardRequest {\n\n}" ,
"doc" : "组合看板数据"
} ,
{
"name" : "CountFirewallDailyBlocksRequest" ,
"code" : "message CountFirewallDailyBlocksRequest {\n\n}" ,
"doc" : "读取当前Block动作次数"
} ,
{
"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" : "查找单个日志"
} ,
2022-07-07 09:19:15 +08:00
{
"name" : "FindHTTPAccessLogResponse" ,
"code" : "message FindHTTPAccessLogResponse {\n\tHTTPAccessLog httpAccessLog = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindHTTPAccessLogPartitionsRequest" ,
"code" : "message FindHTTPAccessLogPartitionsRequest {\n\tstring day = 1; // YYYYMMDD\n}" ,
"doc" : "查找日志分区"
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "FindHTTPAccessLogPartitionsResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindHTTPAccessLogPartitionsResponse {\n\trepeated int32 partitions = 1;\n\trepeated int32 reversePartitions = 2;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
"name" : "CreateHTTPAccessLogsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message CreateHTTPAccessLogsRequest {\n\trepeated HTTPAccessLog httpAccessLogs = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "创建访问日志"
} ,
{
2022-06-22 14:36:33 +08:00
"name" : "CreateHTTPAccessLogsResponse" ,
"code" : "message CreateHTTPAccessLogsResponse {\n\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledHTTPAccessLogPolicyRequest" ,
"code" : "message FindEnabledHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n}" ,
"doc" : "查找单个访问日志策略"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "ListEnabledHTTPAccessLogPoliciesRequest" ,
"code" : "message ListEnabledHTTPAccessLogPoliciesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页访问日志策略"
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "创建访问日志策略"
2022-06-25 19:22:19 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"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" : "修改访问日志策略"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledHTTPAccessLogPolicyResponse" ,
"code" : "message FindEnabledHTTPAccessLogPolicyResponse {\n\tHTTPAccessLogPolicy httpAccessLogPolicy = 1;\n}" ,
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-07 09:19:15 +08:00
"name" : "DeleteHTTPAccessLogPolicyRequest" ,
"code" : "message DeleteHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n}" ,
"doc" : "删除策略"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "WriteHTTPAccessLogPolicyRequest" ,
"code" : "message WriteHTTPAccessLogPolicyRequest {\n\tint64 httpAccessLogPolicyId = 1;\n\tHTTPAccessLog httpAccessLog = 2;\n}" ,
"doc" : "测试写入某个访问日志策略"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "CountAllEnabledHTTPAccessLogPoliciesRequest" ,
"code" : "message CountAllEnabledHTTPAccessLogPoliciesRequest {\n\n}" ,
"doc" : "计算访问日志策略数量"
2022-07-14 09:49:41 +08:00
} ,
{
"name" : "ListEnabledHTTPAccessLogPoliciesResponse" ,
"code" : "message ListEnabledHTTPAccessLogPoliciesResponse {\n\trepeated HTTPAccessLogPolicy httpAccessLogPolicies = 1;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CreateHTTPAccessLogPolicyResponse" ,
"code" : "message CreateHTTPAccessLogPolicyResponse {\n\tint64 httpAccessLogPolicyId = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
2022-06-21 21:26:22 +08:00
{
2022-06-29 21:55:37 +08:00
"name" : "CreateHTTPAuthPolicyResponse" ,
"code" : "message CreateHTTPAuthPolicyResponse {\n\tint64 httpAuthPolicyId = 1;\n}" ,
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
{
2022-06-29 21:55:37 +08:00
"name" : "UpdateHTTPAuthPolicyRequest" ,
"code" : "message UpdateHTTPAuthPolicyRequest {\n\tint64 httpAuthPolicyId = 1;\n\tstring name = 2;\n\tbytes paramsJSON = 3;\n\tbool isOn = 4;\n}" ,
"doc" : "修改策略"
2022-06-21 21:26:22 +08:00
} ,
{
2022-06-30 12:11:30 +08:00
"name" : "FindEnabledHTTPAuthPolicyRequest" ,
"code" : "message FindEnabledHTTPAuthPolicyRequest {\n\tint64 httpAuthPolicyId = 1;\n}" ,
"doc" : "查找策略信息"
} ,
{
"name" : "FindEnabledHTTPAuthPolicyResponse" ,
"code" : "message FindEnabledHTTPAuthPolicyResponse {\n\tHTTPAuthPolicy httpAuthPolicy = 1;\n}" ,
2022-06-22 14:36:33 +08:00
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CreateHTTPAuthPolicyRequest" ,
"code" : "message CreateHTTPAuthPolicyRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tbytes paramsJSON = 3;\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" : "创建缓存策略"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "DeleteHTTPCachePolicyRequest" ,
"code" : "message DeleteHTTPCachePolicyRequest {\n\tint64 httpCachePolicyId = 1;\n}" ,
"doc" : "删除缓存策略"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledHTTPCachePolicyRequest" ,
"code" : "message FindEnabledHTTPCachePolicyRequest {\n\tint64 httpCachePolicyId = 1;\n}" ,
"doc" : "查找单个缓存策略信息"
} ,
{
"name" : "CountAllEnabledHTTPCachePoliciesRequest" ,
"code" : "message CountAllEnabledHTTPCachePoliciesRequest {\n\tstring keyword = 1;\n\tint64 nodeClusterId = 2;\n\tstring type = 3;\n}" ,
"doc" : "计算缓存策略数量"
} ,
{
"name" : "FindEnabledHTTPCachePolicyConfigRequest" ,
"code" : "message FindEnabledHTTPCachePolicyConfigRequest {\n\tint64 httpCachePolicyId = 1;\n}" ,
"doc" : "查找单个缓存策略配置"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "FindEnabledHTTPCachePolicyConfigResponse" ,
"code" : "message FindEnabledHTTPCachePolicyConfigResponse {\n\tbytes httpCachePolicyJSON = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllEnabledHTTPCachePoliciesRequest" ,
"code" : "message FindAllEnabledHTTPCachePoliciesRequest {\n\n}" ,
"doc" : "获取所有可用策略"
} ,
2022-07-20 18:14:57 +08:00
{
"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" : "修改缓存策略"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-20 18:14:57 +08:00
"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" : "列出单页的缓存策略"
2022-07-14 09:49:41 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledHTTPCachePolicyResponse" ,
"code" : "message FindEnabledHTTPCachePolicyResponse {\n\tHTTPCachePolicy httpCachePolicy = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledHTTPCachePoliciesResponse" ,
"code" : "message ListEnabledHTTPCachePoliciesResponse {\n\tbytes httpCachePoliciesJSON = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "UpdateHTTPCachePolicyRefsRequest" ,
"code" : "message UpdateHTTPCachePolicyRefsRequest {\n\tint64 httpCachePolicyId = 1;\n\tbytes refsJSON = 2;\n}" ,
"doc" : "设置缓存策略的默认条件"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "ResetHTTPCacheTaskRequest" ,
"code" : "message ResetHTTPCacheTaskRequest {\n\tint64 httpCacheTaskId = 1;\n}" ,
"doc" : "重置任务状态"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CreateHTTPCacheTaskRequest" ,
"code" : "message CreateHTTPCacheTaskRequest {\n\tstring type = 1;\n\tstring keyType = 2;\n\trepeated string keys = 3;\n}" ,
"doc" : "创建任务"
} ,
2022-07-07 09:19:15 +08:00
{
"name" : "CreateHTTPCacheTaskResponse" ,
"code" : "message CreateHTTPCacheTaskResponse {\n\tint64 httpCacheTaskId = 1;\n\tint64 countKeys = 2;\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "DeleteHTTPCacheTaskRequest" ,
"code" : "message DeleteHTTPCacheTaskRequest {\n\tint64 httpCacheTaskId = 1;\n}" ,
"doc" : "删除任务"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledHTTPCacheTaskResponse" ,
"code" : "message FindEnabledHTTPCacheTaskResponse {\n\tHTTPCacheTask httpCacheTask = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListHTTPCacheTasksRequest" ,
"code" : "message ListHTTPCacheTasksRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页任务"
} ,
{
"name" : "ListHTTPCacheTasksResponse" ,
"code" : "message ListHTTPCacheTasksResponse {\n\trepeated HTTPCacheTask httpCacheTasks = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountHTTPCacheTasksRequest" ,
"code" : "message CountHTTPCacheTasksRequest {\n\n}" ,
"doc" : "计算任务总数量"
} ,
{
"name" : "CountDoingHTTPCacheTasksRequest" ,
"code" : "message CountDoingHTTPCacheTasksRequest {\n\n}" ,
"doc" : "计算正在执行的任务数量"
} ,
{
"name" : "FindEnabledHTTPCacheTaskRequest" ,
"code" : "message FindEnabledHTTPCacheTaskRequest {\n\tint64 httpCacheTaskId = 1;\n}" ,
"doc" : "查找单个任务"
2022-07-14 09:49:41 +08:00
} ,
{
"name" : "ValidateHTTPCacheTaskKeysRequest" ,
"code" : "message ValidateHTTPCacheTaskKeysRequest {\n\trepeated string keys = 1;\n}" ,
"doc" : "校验缓存Key"
2022-07-07 17:07:24 +08:00
} ,
{
"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}" ,
2022-07-07 09:19:15 +08:00
"doc" : ""
} ,
{
2022-07-07 17:07:24 +08:00
"name" : "FindDoingHTTPCacheTaskKeysRequest" ,
"code" : "message FindDoingHTTPCacheTaskKeysRequest{\n\tint64 size = 1;\n}" ,
"doc" : "查找需要执行的Key"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindDoingHTTPCacheTaskKeysResponse" ,
"code" : "message FindDoingHTTPCacheTaskKeysResponse {\n\trepeated HTTPCacheTaskKey httpCacheTaskKeys = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"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状态"
2022-07-07 09:19:15 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledHTTPFastcgiConfigRequest" ,
"code" : "message FindEnabledHTTPFastcgiConfigRequest {\n\tint64 httpFastcgiId = 1;\n}" ,
"doc" : "获取Fastcgi配置"
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindEnabledHTTPFastcgiConfigResponse" ,
"code" : "message FindEnabledHTTPFastcgiConfigResponse {\n\tbytes httpFastcgiJSON = 1;\n}" ,
"doc" : ""
2022-06-25 19:22:19 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "CreateHTTPFastcgiRequest" ,
2022-06-22 14:36:33 +08:00
"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}" ,
2022-06-21 21:26:22 +08:00
"doc" : "创建Fastcgi服务"
} ,
{
"name" : "CreateHTTPFastcgiResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message CreateHTTPFastcgiResponse {\n\tint64 httpFastcgiId = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-06-29 21:55:37 +08:00
{
2022-07-05 20:09:19 +08:00
"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服务"
2022-06-29 21:55:37 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledHTTPFastcgiRequest" ,
"code" : "message FindEnabledHTTPFastcgiRequest {\n\tint64 httpFastcgiId = 1;\n}" ,
"doc" : "获取Fastcgi详情"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledHTTPFastcgiResponse" ,
"code" : "message FindEnabledHTTPFastcgiResponse {\n\tHTTPFastcgi httpFastcgi = 1;\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
2022-06-30 12:11:30 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CreateHTTPFirewallPolicyResponse" ,
"code" : "message CreateHTTPFirewallPolicyResponse {\n\tint64 httpFirewallPolicyId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllEnabledHTTPFirewallPoliciesRequest" ,
"code" : "message CountAllEnabledHTTPFirewallPoliciesRequest {\n\tstring keyword = 1;\n\tint64 nodeClusterId = 2;\n}" ,
"doc" : "计算可用的防火墙策略数量"
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "ListEnabledHTTPFirewallPoliciesRequest" ,
"code" : "message ListEnabledHTTPFirewallPoliciesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tstring keyword = 3;\n\tint64 nodeClusterId = 4;\n}" ,
"doc" : "列出单页的防火墙策略"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "ListEnabledHTTPFirewallPoliciesResponse" ,
"code" : "message ListEnabledHTTPFirewallPoliciesResponse {\n\trepeated HTTPFirewallPolicy httpFirewallPolicies = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "DeleteHTTPFirewallPolicyRequest" ,
"code" : "message DeleteHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n}" ,
"doc" : "删除某个防火墙策略"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ImportHTTPFirewallPolicyRequest" ,
"code" : "message ImportHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes httpFirewallPolicyJSON = 2;\n}" ,
"doc" : "导入策略数据"
2022-07-07 17:07:24 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledHTTPFirewallPoliciesRequest" ,
"code" : "message FindAllEnabledHTTPFirewallPoliciesRequest {\n\n}" ,
"doc" : "获取所有可用策略"
} ,
{
2022-07-20 18:14:57 +08:00
"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" : "创建空防火墙策略"
2022-07-17 10:59:55 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CreateEmptyHTTPFirewallPolicyResponse" ,
"code" : "message CreateEmptyHTTPFirewallPolicyResponse {\n\tint64 httpFirewallPolicyId = 1;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledHTTPFirewallPolicyConfigResponse" ,
"code" : "message FindEnabledHTTPFirewallPolicyConfigResponse {\n\tbytes httpFirewallPolicyJSON = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledHTTPFirewallPolicyRequest" ,
"code" : "message FindEnabledHTTPFirewallPolicyRequest {\n\tint64 httpFirewallPolicyId = 1;\n}" ,
"doc" : "获取防火墙的基本信息"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CheckHTTPFirewallPolicyIPStatusRequest" ,
"code" : "message CheckHTTPFirewallPolicyIPStatusRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tstring ip = 2;\n}" ,
"doc" : "检查IP状态"
2022-07-05 20:09:19 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateHTTPFirewallPolicyGroupsRequest" ,
"code" : "message UpdateHTTPFirewallPolicyGroupsRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes inboundJSON = 2;\n\tbytes outboundJSON = 3;\n}" ,
"doc" : "修改分组信息"
} ,
{
"name" : "FindEnabledHTTPFirewallPolicyConfigRequest" ,
"code" : "message FindEnabledHTTPFirewallPolicyConfigRequest {\n\tint64 httpFirewallPolicyId = 1;\n}" ,
"doc" : "查找单个防火墙配置"
} ,
{
"name" : "FindEnabledHTTPFirewallPolicyResponse" ,
"code" : "message FindEnabledHTTPFirewallPolicyResponse {\n\tHTTPFirewallPolicy httpFirewallPolicy = 1;\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"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}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllEnabledHTTPFirewallPoliciesResponse" ,
"code" : "message FindAllEnabledHTTPFirewallPoliciesResponse {\n\trepeated HTTPFirewallPolicy firewallPolicies = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CreateHTTPFirewallPolicyRequest" ,
"code" : "message CreateHTTPFirewallPolicyRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\trepeated string httpFirewallGroupCodes = 4;\n\tint64 serverId = 5;\n\tint64 serverGroupId = 6;\n}" ,
"doc" : "创建防火墙策略"
} ,
{
"name" : "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" : "UpdateHTTPFirewallInboundConfigRequest" ,
"code" : "message UpdateHTTPFirewallInboundConfigRequest {\n\tint64 httpFirewallPolicyId = 1;\n\tbytes inboundJSON = 2;\n}" ,
"doc" : "修改inbound信息"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CreateHTTPFirewallRuleGroupRequest" ,
"code" : "message CreateHTTPFirewallRuleGroupRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring code = 4;\n\tstring description = 3;\n}" ,
"doc" : "创建分组"
} ,
2022-06-22 14:36:33 +08:00
{
"name" : "FindEnabledHTTPFirewallRuleGroupConfigRequest" ,
"code" : "message FindEnabledHTTPFirewallRuleGroupConfigRequest {\n\tint64 firewallRuleGroupId = 1;\n}" ,
"doc" : "获取分组配置"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindEnabledHTTPFirewallRuleGroupConfigResponse" ,
"code" : "message FindEnabledHTTPFirewallRuleGroupConfigResponse {\n\tbytes firewallRuleGroupJSON = 1;\n}" ,
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledHTTPFirewallRuleGroupRequest" ,
"code" : "message FindEnabledHTTPFirewallRuleGroupRequest {\n\tint64 firewallRuleGroupId = 1;\n}" ,
"doc" : "获取分组信息"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "UpdateHTTPFirewallRuleGroupIsOnRequest" ,
"code" : "message UpdateHTTPFirewallRuleGroupIsOnRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbool isOn = 2;\n}" ,
"doc" : "设置是否启用分组"
} ,
{
"name" : "CreateHTTPFirewallRuleGroupResponse" ,
"code" : "message CreateHTTPFirewallRuleGroupResponse {\n\tint64 firewallRuleGroupId = 1;\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" : "修改分组"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledHTTPFirewallRuleGroupResponse" ,
"code" : "message FindEnabledHTTPFirewallRuleGroupResponse {\n\tHTTPFirewallRuleGroup firewallRuleGroup = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateHTTPFirewallRuleGroupSetsRequest" ,
"code" : "message UpdateHTTPFirewallRuleGroupSetsRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbytes firewallRuleSetsJSON = 2;\n}" ,
"doc" : "修改分组的规则集"
2022-06-21 21:26:22 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "AddHTTPFirewallRuleGroupSetRequest" ,
"code" : "message AddHTTPFirewallRuleGroupSetRequest {\n\tint64 firewallRuleGroupId = 1;\n\tbytes firewallRuleSetConfigJSON = 2;\n}" ,
"doc" : "添加规则集"
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest" ,
"code" : "message CreateOrUpdateHTTPFirewallRuleSetFromConfigRequest {\n\tbytes firewallRuleSetConfigJSON = 1;\n}" ,
"doc" : "根据配置创建或修改规则集"
2022-07-03 22:10:18 +08:00
} ,
{
"name" : "CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse" ,
"code" : "message CreateOrUpdateHTTPFirewallRuleSetFromConfigResponse {\n\tint64 firewallRuleSetId = 1;\n}" ,
"doc" : ""
2022-06-29 21:55:37 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
"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" : "查找规则集配置"
} ,
2022-07-07 17:07:24 +08:00
{
"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" : ""
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledGzipConfigRequest" ,
"code" : "message FindEnabledGzipConfigRequest {\n\tint64 httpGzipId = 1;\n}" ,
"doc" : "查找Gzip配置"
} ,
{
"name" : "FindEnabledGzipConfigResponse" ,
"code" : "message FindEnabledGzipConfigResponse {\n\tbytes httpGzipJSON = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
"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配置"
} ,
2022-07-14 09:49:41 +08:00
{
"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" : ""
} ,
2022-06-29 21:55:37 +08:00
{
"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"
} ,
2022-06-22 14:36:33 +08:00
{
2022-06-25 19:22:19 +08:00
"name" : "CreateHTTPHeaderResponse" ,
"code" : "message CreateHTTPHeaderResponse {\n\tint64 headerId = 1;\n}" ,
"doc" : ""
2022-06-22 14:36:33 +08:00
} ,
{
2022-06-25 19:22:19 +08:00
"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"
2022-06-22 14:36:33 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "FindEnabledHTTPHeaderConfigRequest" ,
"code" : "message FindEnabledHTTPHeaderConfigRequest {\n\tint64 headerId = 1;\n}" ,
"doc" : "查找配置"
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledHTTPHeaderConfigResponse" ,
"code" : "message FindEnabledHTTPHeaderConfigResponse {\n\tbytes headerJSON = 1;\n}" ,
"doc" : ""
2022-07-05 20:09:19 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "UpdateHTTPHeaderPolicyAddingHeadersRequest" ,
"code" : "message UpdateHTTPHeaderPolicyAddingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}" ,
"doc" : "修改AddHeaders"
2022-07-07 09:19:15 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"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" : "查找策略"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledHTTPHeaderPolicyConfigResponse" ,
"code" : "message FindEnabledHTTPHeaderPolicyConfigResponse {\n\tbytes headerPolicyJSON = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "CreateHTTPHeaderPolicyResponse" ,
"code" : "message CreateHTTPHeaderPolicyResponse {\n\tint64 headerPolicyId = 1;\n}" ,
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "UpdateHTTPHeaderPolicyReplacingHeadersRequest" ,
"code" : "message UpdateHTTPHeaderPolicyReplacingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}" ,
"doc" : "修改ReplaceHeaders"
} ,
{
"name" : "CreateHTTPHeaderPolicyRequest" ,
"code" : "message CreateHTTPHeaderPolicyRequest {\n\n}" ,
"doc" : "创建策略"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "UpdateHTTPHeaderPolicySettingHeadersRequest" ,
"code" : "message UpdateHTTPHeaderPolicySettingHeadersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}" ,
"doc" : "修改SetHeaders"
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "UpdateHTTPHeaderPolicyAddingTrailersRequest" ,
"code" : "message UpdateHTTPHeaderPolicyAddingTrailersRequest {\n\tint64 headerPolicyId = 1;\n\tbytes headersJSON = 2;\n}" ,
"doc" : "修改AddTrailers"
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAndInitHTTPLocationWebConfigRequest" ,
"code" : "message FindAndInitHTTPLocationWebConfigRequest {\n\tint64 locationId = 1;\n}" ,
"doc" : "初始化Web设置"
} ,
{
"name" : "FindAndInitHTTPLocationWebConfigResponse" ,
"code" : "message FindAndInitHTTPLocationWebConfigResponse {\n\tbytes webJSON = 1;\n}" ,
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "UpdateHTTPLocationReverseProxyRequest" ,
"code" : "message UpdateHTTPLocationReverseProxyRequest {\n\tint64 locationId = 1;\n\tbytes reverseProxyJSON = 2;\n}" ,
"doc" : "修改反向代理设置"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "UpdateHTTPLocationRequest" ,
"code" : "message UpdateHTTPLocationRequest {\n\tint64 locationId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring pattern = 4;\n\tbool isOn = 5;\n\tbool isBreak = 6;\n\tbytes condsJSON = 7;\n\trepeated string domains = 8;\n}" ,
"doc" : "修改路径规则"
} ,
{
"name" : "FindEnabledHTTPLocationConfigResponse" ,
"code" : "message FindEnabledHTTPLocationConfigResponse {\n\tbytes locationJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledHTTPLocationConfigRequest" ,
"code" : "message FindEnabledHTTPLocationConfigRequest {\n\tint64 locationId = 1;\n}" ,
"doc" : "查找路径规则配置"
} ,
{
"name" : "DeleteHTTPLocationRequest" ,
"code" : "message DeleteHTTPLocationRequest {\n\tint64 locationId = 1;\n}" ,
"doc" : "删除路径规则"
} ,
{
"name" : "FindAndInitHTTPLocationReverseProxyConfigRequest" ,
"code" : "message FindAndInitHTTPLocationReverseProxyConfigRequest {\n\tint64 locationId = 1;\n}" ,
"doc" : "查找反向代理设置"
} ,
{
"name" : "FindAndInitHTTPLocationReverseProxyConfigResponse" ,
"code" : "message FindAndInitHTTPLocationReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
"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" : "创建路径规则"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CreateHTTPLocationResponse" ,
"code" : "message CreateHTTPLocationResponse {\n\tint64 locationId = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledHTTPPageConfigResponse" ,
"code" : "message FindEnabledHTTPPageConfigResponse {\n\tbytes pageJSON = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-17 10:59:55 +08:00
"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"
2022-07-07 17:07:24 +08:00
} ,
{
"name" : "CreateHTTPPageResponse" ,
"code" : "message CreateHTTPPageResponse {\n\tint64 httpPageId = 1;\n}" ,
"doc" : ""
2022-07-07 09:19:15 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "UpdateHTTPPageRequest" ,
2022-06-22 14:36:33 +08:00
"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}" ,
2022-06-21 21:26:22 +08:00
"doc" : "修改Page"
} ,
{
"name" : "FindEnabledHTTPPageConfigRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindEnabledHTTPPageConfigRequest {\n\tint64 httpPageId = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "查找单个Page配置"
} ,
2022-07-03 22:10:18 +08:00
{
"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" : "创建重写规则"
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "CreateHTTPRewriteRuleResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message CreateHTTPRewriteRuleResponse {\n\tint64 rewriteRuleId = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-07 09:19:15 +08:00
"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" : "修改重写规则"
2022-07-03 22:10:18 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledHTTPWebRequest" ,
"code" : "message FindEnabledHTTPWebRequest {\n\tint64 httpWebId = 1;\n}" ,
"doc" : "查找Web信息"
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateHTTPWebRequestHeaderRequest" ,
"code" : "message UpdateHTTPWebRequestHeaderRequest {\n\tint64 httpWebId = 1;\n\tbytes headerJSON = 2;\n}" ,
"doc" : "更改请求Header策略"
2022-07-14 09:49:41 +08:00
} ,
{
"name" : "UpdateHTTPWebShutdownRequest" ,
"code" : "message UpdateHTTPWebShutdownRequest {\n\tint64 httpWebId = 1;\n\tbytes shutdownJSON = 2;\n}" ,
"doc" : "更改Shutdown"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateHTTPWebLocationsRequest" ,
"code" : "message UpdateHTTPWebLocationsRequest {\n\tint64 httpWebId = 1;\n\tbytes locationsJSON = 3;\n}" ,
"doc" : "更改路径规则配置"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CreateHTTPWebRequest" ,
"code" : "message CreateHTTPWebRequest {\n\tbytes rootJSON = 1;\n}" ,
"doc" : "创建Web配置"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateHTTPWebPagesRequest" ,
"code" : "message UpdateHTTPWebPagesRequest {\n\tint64 httpWebId = 1;\n\tbytes pagesJSON = 2;\n}" ,
"doc" : "更改Pages"
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "UpdateHTTPWebRewriteRulesRequest" ,
"code" : "message UpdateHTTPWebRewriteRulesRequest {\n\tint64 httpWebId = 1;\n\tbytes rewriteRulesJSON = 2;\n}" ,
"doc" : "更改重写规则设置"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindEnabledHTTPWebConfigResponse" ,
"code" : "message FindEnabledHTTPWebConfigResponse {\n\tbytes httpWebJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateHTTPWebFastcgiRequest" ,
"code" : "message UpdateHTTPWebFastcgiRequest {\n\tint64 httpWebId = 1;\n\tbytes fastcgiJSON = 2;\n}" ,
"doc" : "更改Fastcgi设置"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindHTTPWebHostRedirectsRequest" ,
"code" : "message FindHTTPWebHostRedirectsRequest {\n\tint64 httpWebId = 1;\n}" ,
"doc" : "查找主机跳转设置"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateHTTPWebCommonRequest" ,
"code" : "message UpdateHTTPWebCommonRequest {\n\tint64 httpWebId = 1;\n\tbool mergeSlashes = 2;\n}" ,
"doc" : "更改通用设置"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "FindHTTPWebRequestLimitResponse" ,
"code" : "message FindHTTPWebRequestLimitResponse {\n\tbytes requestLimitJSON = 1;\n}" ,
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateHTTPWebUAMRequest" ,
"code" : "message UpdateHTTPWebUAMRequest {\n\tint64 httpWebId = 1;\n\tbytes uamJSON = 2;\n}" ,
"doc" : "修改服务UAM设置"
} ,
{
"name" : "UpdateHTTPWebRequest" ,
"code" : "message UpdateHTTPWebRequest {\n\tint64 httpWebId = 1;\n\tbytes rootJSON = 2;\n}" ,
"doc" : "更改Web配置"
} ,
{
"name" : "UpdateHTTPWebStatRequest" ,
"code" : "message UpdateHTTPWebStatRequest {\n\tint64 httpWebId = 1;\n\tbytes statJSON = 2; // @link json:http_stat_stat_ref\n}" ,
"doc" : "更改统计配置"
} ,
{
"name" : "FindHTTPWebRequestScriptsRequest" ,
"code" : "message FindHTTPWebRequestScriptsRequest {\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" : "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}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "UpdateHTTPWebRequestLimitRequest" ,
"code" : "message UpdateHTTPWebRequestLimitRequest {\n\tint64 httpWebId = 1;\n\tbytes requestLimitJSON = 2;\n}" ,
"doc" : "修改请求限制"
} ,
{
"name" : "FindHTTPWebUAMRequest" ,
"code" : "message FindHTTPWebUAMRequest {\n\tint64 httpWebId = 1;\n}" ,
"doc" : "查找服务UAM设置"
} ,
{
"name" : "FindEnabledHTTPWebResponse" ,
"code" : "message FindEnabledHTTPWebResponse {\n\tHTTPWeb httpWeb = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateHTTPWebAccessLogRequest" ,
"code" : "message UpdateHTTPWebAccessLogRequest {\n\tint64 httpWebId = 1;\n\tbytes accessLogJSON = 2; // @link json:http_access_log_ref\n}" ,
"doc" : "更改访问日志配置"
} ,
{
"name" : "UpdateHTTPWebCacheRequest" ,
"code" : "message UpdateHTTPWebCacheRequest {\n\tint64 httpWebId = 1;\n\tbytes cacheJSON = 2; // @link json:http_cache_config\n}" ,
"doc" : "更改缓存配置"
} ,
{
"name" : "UpdateHTTPWebWebsocketRequest" ,
"code" : "message UpdateHTTPWebWebsocketRequest {\n\tint64 httpWebId = 1;\n\tbytes websocketJSON = 2; // @link json:http_websocket_ref\n}" ,
"doc" : "更改Websocket设置"
} ,
{
"name" : "UpdateHTTPWebResponseHeaderRequest" ,
"code" : "message UpdateHTTPWebResponseHeaderRequest {\n\tint64 httpWebId = 1;\n\tbytes headerJSON = 2;\n}" ,
"doc" : "更改响应Header策略"
} ,
{
"name" : "UpdateHTTPWebCharsetRequest" ,
"code" : "message UpdateHTTPWebCharsetRequest {\n\tint64 httpWebId = 1;\n\tbytes charsetJSON = 2;\n}" ,
"doc" : "更改字符集配置"
} ,
{
"name" : "UpdateHTTPWebFirewallRequest" ,
"code" : "message UpdateHTTPWebFirewallRequest {\n\tint64 httpWebId = 1;\n\tbytes firewallJSON = 2; // @link json:http_firewall_ref\n}" ,
"doc" : "更改防火墙设置"
} ,
{
"name" : "UpdateHTTPWebHostRedirectsRequest" ,
"code" : "message UpdateHTTPWebHostRedirectsRequest {\n\tint64 httpWebId = 1;\n\tbytes hostRedirectsJSON = 2;\n}" ,
"doc" : "更改主机跳转设置"
} ,
{
"name" : "UpdateHTTPWebAuthRequest" ,
"code" : "message UpdateHTTPWebAuthRequest {\n\tint64 httpWebId = 1;\n\tbytes authJSON = 2;\n}" ,
"doc" : "更改认证设置"
} ,
{
"name" : "FindHTTPWebRequestLimitRequest" ,
"code" : "message FindHTTPWebRequestLimitRequest {\n\tint64 httpWebId = 1;\n}" ,
"doc" : "查找请求限制"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindHTTPWebUAMResponse" ,
"code" : "message FindHTTPWebUAMResponse {\n\tbytes uamJSON = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateHTTPWebCompressionRequest" ,
"code" : "message UpdateHTTPWebCompressionRequest {\n\tint64 httpWebId = 1;\n\tbytes compressionJSON = 2;\n}" ,
"doc" : "更改压缩配置"
} ,
{
"name" : "FindEnabledHTTPWebConfigRequest" ,
"code" : "message FindEnabledHTTPWebConfigRequest {\n\tint64 httpWebId = 1;\n}" ,
"doc" : "查找Web配置"
} ,
{
"name" : "UpdateHTTPWebRedirectToHTTPSRequest" ,
"code" : "message UpdateHTTPWebRedirectToHTTPSRequest {\n\tint64 httpWebId = 1;\n\tbytes redirectToHTTPSJSON = 2;\n}" ,
"doc" : "更改跳转到HTTPS设置"
} ,
{
"name" : "UpdateHTTPWebRequestScriptsRequest" ,
"code" : "message UpdateHTTPWebRequestScriptsRequest {\n\tint64 httpWebId = 1;\n\tbytes requestScriptsJSON = 2;\n}" ,
"doc" : "修改请求脚本"
} ,
{
"name" : "FindHTTPWebRequestScriptsResponse" ,
"code" : "message FindHTTPWebRequestScriptsResponse {\n\tbytes requestScriptsJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CreateHTTPWebResponse" ,
"code" : "message CreateHTTPWebResponse {\n\tint64 httpWebId = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "CreateHTTPWebsocketResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message CreateHTTPWebsocketResponse {\n\tint64 websocketId = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
2022-06-22 14:36:33 +08:00
"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配置"
2022-06-21 21:26:22 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"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配置"
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "UpdateIPItemsReadRequest" ,
"code" : "message UpdateIPItemsReadRequest {\n\n}" ,
"doc" : "设置所有为已读"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CreateIPItemResponse" ,
"code" : "message CreateIPItemResponse {\n\tint64 ipItemId = 1;\n}" ,
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteIPItemsRequest" ,
"code" : "message DeleteIPItemsRequest {\n\trepeated int64 ipItemIds = 1;\n}" ,
"doc" : "批量删除IP"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "ListIPItemsAfterVersionRequest" ,
"code" : "message ListIPItemsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}" ,
"doc" : "根据版本列出一组IP"
2022-07-14 09:49:41 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-17 10:59:55 +08:00
"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}" ,
2022-07-07 09:19:15 +08:00
"doc" : ""
2022-07-03 22:10:18 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"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数量"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CreateIPItemRequest" ,
"code" : "message CreateIPItemRequest {\n\tint64 ipListId = 1; // IP列表ID\n\tstring ipFrom = 2; // 开始IP\n\tstring ipTo = 3; // 结束IP( 可选) \n\tint64 expiredAt = 4; // 过期时间戳(可选)\n\tstring reason = 5; // 加入理由(可选)\n\tstring type = 6; // 类型\n\tstring eventLevel = 7; // 级别\n\n\tint64 nodeId = 8; // 所属节点ID\n\tint64 serverId = 9; // 所属服务ID\n\n\tint64 sourceNodeId = 10;\n\tint64 sourceServerId = 11;\n\tint64 sourceHTTPFirewallPolicyId = 12;\n\tint64 sourceHTTPFirewallRuleGroupId = 13;\n\tint64 sourceHTTPFirewallRuleSetId = 14;\n}" ,
"doc" : "创建IP"
} ,
{
"name" : "DeleteIPItemRequest" ,
"code" : "message DeleteIPItemRequest {\n\tint64 ipItemId = 1; // IP条目的ID\n\n\tstring ipFrom = 2; // v0.4.8新增, 开始IP, 和ipItemId二选一\n\tstring ipTo = 3; // v0.4.8新增, 结束IP, 和ipItemId二选一\n\tint64 ipListId = 4; // v0.4.8新增, IP列表, IP所在的IP列表, 如果不指定, 则会删除所有IP列表中的相关IP信息\n}" ,
"doc" : "删除IP\n可以使用 ipItemId 删除,也可以使用 ipFrom+ipTo+ipListId 删除, 如果只是单个IP, 则不需要指定ipTo"
} ,
{
"name" : "ListIPItemsAfterVersionResponse" ,
"code" : "message ListIPItemsAfterVersionResponse {\n\trepeated IPItem ipItems = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "ExistsEnabledIPItemResponse" ,
"code" : "message ExistsEnabledIPItemResponse {\n\tbool exists = 1;\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"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"
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-21 19:20:06 +08:00
"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}" ,
2022-07-03 22:10:18 +08:00
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"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"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledIPItemRequest" ,
"code" : "message FindEnabledIPItemRequest {\n\tint64 ipItemId = 1;\n}" ,
"doc" : "查找单个IP"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledIPItemResponse" ,
"code" : "message FindEnabledIPItemResponse {\n\tIPItem ipItem = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ExistsEnabledIPItemRequest" ,
"code" : "message ExistsEnabledIPItemRequest {\n\tint64 ipItemId = 1;\n}" ,
"doc" : "检查IP是否存在"
} ,
{
"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" : "ListIPItemsWithListIdResponse" ,
"code" : "message ListIPItemsWithListIdResponse {\n\trepeated IPItem ipItems = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CheckIPItemStatusRequest" ,
"code" : "message CheckIPItemStatusRequest {\n\tint64 ipListId = 1;\n\tstring ip = 2;\n}" ,
"doc" : "检查IP状态"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledIPLibraryRequest" ,
"code" : "message FindEnabledIPLibraryRequest {\n\tint64 ipLibraryId = 1;\n}" ,
"doc" : "查找单个IP库"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledIPLibraryResponse" ,
"code" : "message FindEnabledIPLibraryResponse {\n\tIPLibrary ipLibrary = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledIPLibrariesWithTypeResponse" ,
"code" : "message FindAllEnabledIPLibrariesWithTypeResponse {\n\trepeated IPLibrary ipLibraries = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "DeleteIPLibraryRequest" ,
"code" : "message DeleteIPLibraryRequest {\n\tint64 ipLibraryId = 1;\n}" ,
"doc" : "删除IP库"
} ,
{
"name" : "LookupIPRegionRequest" ,
"code" : "message LookupIPRegionRequest {\n\tstring ip = 1;\n}" ,
"doc" : "查询某个IP信息"
} ,
{
"name" : "FindAllEnabledIPLibrariesWithTypeRequest" ,
"code" : "message FindAllEnabledIPLibrariesWithTypeRequest {\n\tstring type = 1;\n}" ,
"doc" : "列出某个类型的所有IP库"
} ,
2022-07-20 18:14:57 +08:00
{
"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信息"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CreateIPLibraryRequest" ,
"code" : "message CreateIPLibraryRequest {\n\tstring type = 1;\n\tint64 fileId = 3;\n}" ,
"doc" : "创建IP库"
} ,
{
"name" : "CreateIPLibraryResponse" ,
"code" : "message CreateIPLibraryResponse {\n\tint64 ipLibraryId = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindLatestIPLibraryWithTypeResponse" ,
"code" : "message FindLatestIPLibraryWithTypeResponse {\n\tIPLibrary ipLibrary = 1;\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "LookupIPRegionResponse" ,
"code" : "message LookupIPRegionResponse {\n\tIPRegion ipRegion = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "LookupIPRegionsResponse" ,
"code" : "message LookupIPRegionsResponse {\n\tmap\u003cstring, IPRegion\u003e ipRegionMap = 1;\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindLatestIPLibraryWithTypeRequest" ,
"code" : "message FindLatestIPLibraryWithTypeRequest {\n\tstring type = 1;\n}" ,
"doc" : "查找最新的IP库"
2022-07-14 09:49:41 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"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}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"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列表"
} ,
2022-07-20 18:14:57 +08:00
{
"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名单"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ExistsEnabledIPListRequest" ,
"code" : "message ExistsEnabledIPListRequest {\n\tint64 ipListId = 1;\n}" ,
"doc" : "检查IPList是否存在"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledIPListContainsIPRequest" ,
"code" : "message FindEnabledIPListContainsIPRequest {\n\tstring ip = 1;\n}" ,
"doc" : "根据IP来搜索IP名单"
} ,
{
"name" : "FindEnabledIPListContainsIPResponse" ,
"code" : "message FindEnabledIPListContainsIPResponse {\n\trepeated IPList ipLists = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledIPListsResponse" ,
"code" : "message ListEnabledIPListsResponse {\n\trepeated IPList ipLists = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "ExistsEnabledIPListResponse" ,
"code" : "message ExistsEnabledIPListResponse {\n\tbool exists = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
2022-07-05 20:09:19 +08:00
{
"name" : "IncreaseLatestItemRequest" ,
"code" : "message IncreaseLatestItemRequest {\n\tstring itemType = 1;\n\tint64 itemId = 2;\n}" ,
"doc" : "记录最近使用的条目"
2022-07-03 22:10:18 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "CreateLogRequest" ,
"code" : "message CreateLogRequest {\n\tstring level = 1;\n\tstring description = 2;\n\tstring action = 3;\n\tstring ip = 4;\n}" ,
"doc" : "创建日志"
2022-07-14 09:49:41 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
"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" : "计算日志数量"
2022-07-14 09:49:41 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"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" : "列出单页日志"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "ListLogsResponse" ,
"code" : "message ListLogsResponse {\n\trepeated Log logs = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "DeleteLogPermanentlyRequest" ,
"code" : "message DeleteLogPermanentlyRequest {\n\tint64 logId = 1;\n}" ,
"doc" : "删除单条"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "DeleteLogsPermanentlyRequest" ,
"code" : "message DeleteLogsPermanentlyRequest {\n\trepeated int64 logIds = 1;\n}" ,
"doc" : "批量删除"
} ,
{
"name" : "SumLogsSizeRequest" ,
"code" : "message SumLogsSizeRequest {\n\n}" ,
"doc" : "计算日志容量大小"
} ,
{
"name" : "CreateLogResponse" ,
"code" : "message CreateLogResponse {\n\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CleanLogsPermanentlyRequest" ,
"code" : "message CleanLogsPermanentlyRequest {\n\tint32 days = 1;\n\tbool clearAll = 2;\n}" ,
"doc" : "清理"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "SumLogsResponse" ,
"code" : "message SumLogsResponse {\n\tint64 sizeBytes = 1;\n}" ,
"doc" : ""
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "FindEnabledLoginRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindEnabledLoginRequest {\n\tint64 adminId = 1;\n\tstring type = 2;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "查找认证"
} ,
{
"name" : "FindEnabledLoginResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindEnabledLoginResponse {\n\tLogin login = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "UpdateLoginRequest" ,
"code" : "message UpdateLoginRequest {\n\tLogin login = 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" : "设置一组消息已读状态"
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "UpdateAllMessagesReadRequest" ,
"code" : "message UpdateAllMessagesReadRequest {\n\n}" ,
"doc" : "设置所有消息为已读"
2022-06-21 21:26:22 +08:00
} ,
2022-06-25 19:22:19 +08:00
{
"name" : "CountUnreadMessagesRequest" ,
"code" : "message CountUnreadMessagesRequest {\n\n}" ,
"doc" : "计算未读消息数"
} ,
{
"name" : "ListUnreadMessagesRequest" ,
"code" : "message ListUnreadMessagesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页未读消息"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "ListUnreadMessagesResponse" ,
"code" : "message ListUnreadMessagesResponse {\n\trepeated Message messages = 1;\n}" ,
"doc" : ""
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindAllMessageMediasRequest" ,
"code" : "message FindAllMessageMediasRequest {\n\n}" ,
"doc" : "获取所有支持的媒介"
2022-07-07 09:19:15 +08:00
} ,
2022-06-25 19:22:19 +08:00
{
2022-06-29 21:55:37 +08:00
"name" : "FindAllMessageMediasResponse" ,
"code" : "message FindAllMessageMediasResponse {\n\trepeated MessageMedia messageMedias = 1;\n}" ,
2022-06-25 19:22:19 +08:00
"doc" : ""
} ,
2022-06-29 21:55:37 +08:00
{
2022-06-30 12:11:30 +08:00
"name" : "UpdateMessageMediasRequest" ,
"code" : "message UpdateMessageMediasRequest {\n\trepeated MessageMedia messageMedias = 2;\n}" ,
"doc" : "设置所有支持的媒介"
2022-06-29 21:55:37 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindEnabledMessageMediaInstanceRequest" ,
"code" : "message FindEnabledMessageMediaInstanceRequest {\n\tint64 messageMediaInstanceId = 1;\n}" ,
"doc" : "查找单个接收人信息"
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"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" : "计算接收人数量"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "ListEnabledMessageMediaInstancesResponse" ,
"code" : "message ListEnabledMessageMediaInstancesResponse {\n\trepeated MessageMediaInstance messageMediaInstances = 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" : "列出单页接收人"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledMessageMediaInstanceResponse" ,
"code" : "message FindEnabledMessageMediaInstanceResponse {\n\tMessageMediaInstance messageMediaInstance = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
"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" : "创建接收人"
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "CreateMessageMediaInstanceResponse" ,
"code" : "message CreateMessageMediaInstanceResponse {\n\tint64 messageMediaInstanceId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "DeleteMessageMediaInstanceRequest" ,
"code" : "message DeleteMessageMediaInstanceRequest {\n\tint64 messageMediaInstanceId = 1;\n}" ,
"doc" : "删除接收人"
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "CountAllEnabledMessageReceiversRequest" ,
"code" : "message CountAllEnabledMessageReceiversRequest {\n\tstring role = 4;\n\tint64 nodeClusterId = 1;\n\tint64 nodeId = 2;\n\tint64 serverId = 3;\n}" ,
"doc" : "计算接收者数量"
2022-07-07 17:07:24 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
2022-06-22 14:36:33 +08:00
"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" : "修改接收者"
} ,
{
2022-06-30 12:11:30 +08:00
"name" : "FindAllEnabledMessageReceiversRequest" ,
"code" : "message FindAllEnabledMessageReceiversRequest {\n\tstring role = 4;\n\tint64 nodeClusterId = 1;\n\tint64 nodeId = 2;\n\tint64 serverId = 3;\n}" ,
"doc" : "查找接收者"
2022-06-22 14:36:33 +08:00
} ,
2022-07-03 22:10:18 +08:00
{
"name" : "FindAllEnabledMessageReceiversResponse" ,
"code" : "message FindAllEnabledMessageReceiversResponse {\n\trepeated MessageReceiver messageReceivers = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "DeleteMessageReceiverRequest" ,
"code" : "message DeleteMessageReceiverRequest {\n\tint64 messageReceiverId = 1;\n}" ,
"doc" : "删除接收者"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"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" : "修改接收人"
2022-06-29 21:55:37 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "DeleteMessageRecipientRequest" ,
"code" : "message DeleteMessageRecipientRequest {\n\tint64 messageRecipientId = 1;\n}" ,
"doc" : "删除接收人"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "CountAllEnabledMessageRecipientsRequest" ,
"code" : "message CountAllEnabledMessageRecipientsRequest {\n\tint64 adminId = 1;\n\tstring mediaType = 2;\n\tint64 messageRecipientGroupId = 3;\n\tstring keyword = 4;\n}" ,
"doc" : "计算接收人数量"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledMessageRecipientRequest" ,
"code" : "message FindEnabledMessageRecipientRequest {\n\tint64 messageRecipientId = 1;\n}" ,
"doc" : "查找单个接收人信息"
} ,
{
"name" : "CreateMessageRecipientRequest" ,
"code" : "message CreateMessageRecipientRequest {\n\tint64 adminId = 1;\n\tint64 messageMediaInstanceId = 2;\n\trepeated int64 messageRecipientGroupIds = 3;\n\tstring description = 4;\n\tstring user = 5;\n\tstring timeFrom = 6;\n\tstring timeTo = 7;\n}" ,
"doc" : "创建接收人"
} ,
{
"name" : "CreateMessageRecipientResponse" ,
"code" : "message CreateMessageRecipientResponse {\n\tint64 messageRecipientId = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledMessageRecipientResponse" ,
"code" : "message FindEnabledMessageRecipientResponse {\n\tMessageRecipient messageRecipient = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"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" : ""
2022-07-20 18:14:57 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"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" : "创建分组"
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-07 17:07:24 +08:00
"name" : "CreateMessageRecipientGroupResponse" ,
"code" : "message CreateMessageRecipientGroupResponse {\n\tint64 messageRecipientGroupId = 1;\n}" ,
2022-06-30 12:11:30 +08:00
"doc" : ""
} ,
{
2022-07-07 17:07:24 +08:00
"name" : "UpdateMessageRecipientGroupRequest" ,
"code" : "message UpdateMessageRecipientGroupRequest {\n\tint64 messageRecipientGroupId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}" ,
"doc" : "修改分组"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledMessageRecipientGroupsRequest" ,
"code" : "message FindAllEnabledMessageRecipientGroupsRequest {\n\n}" ,
"doc" : "查找所有可用的分组"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledMessageRecipientGroupsResponse" ,
"code" : "message FindAllEnabledMessageRecipientGroupsResponse {\n\trepeated MessageRecipientGroup messageRecipientGroups = 1;\n}" ,
2022-07-07 09:19:15 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteMessageRecipientGroupRequest" ,
"code" : "message DeleteMessageRecipientGroupRequest {\n\tint64 messageRecipientGroupId = 1;\n}" ,
"doc" : "删除分组"
2022-07-03 22:10:18 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindSendingMessageTasksRequest" ,
"code" : "message FindSendingMessageTasksRequest {\n\tint64 size = 1;\n}" ,
"doc" : "查找要发送的消息任务"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindSendingMessageTasksResponse" ,
"code" : "message FindSendingMessageTasksResponse {\n\trepeated MessageTask messageTasks = 1;\n}" ,
"doc" : ""
} ,
2022-07-05 20:09:19 +08:00
{
"name" : "UpdateMessageTaskStatusRequest" ,
"code" : "message UpdateMessageTaskStatusRequest {\n\tint64 messageTaskId = 1;\n\tint32 status = 2;\n\tMessageTaskResult result = 3;\n}" ,
"doc" : "修改消息任务状态"
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "DeleteMessageTaskRequest" ,
"code" : "message DeleteMessageTaskRequest {\n\tint64 messageTaskId = 1;\n}" ,
"doc" : "删除消息任务"
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindEnabledMessageTaskRequest" ,
"code" : "message FindEnabledMessageTaskRequest {\n\tint64 messageTaskId = 1;\n}" ,
"doc" : "读取消息任务状态"
2022-07-07 09:19:15 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CreateMessageTaskResponse" ,
"code" : "message CreateMessageTaskResponse {\n\tint64 messageTaskId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledMessageTaskResponse" ,
"code" : "message FindEnabledMessageTaskResponse {\n\tMessageTask messageTask = 1;\n}" ,
"doc" : ""
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "ListMessageTasksWithStatusResponse" ,
"code" : "message ListMessageTasksWithStatusResponse {\n\trepeated MessageTask messageTasks = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "创建消息任务"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "CountMessageTaskLogsRequest" ,
"code" : "message CountMessageTaskLogsRequest {\n\n}" ,
"doc" : "计算日志数量"
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "ListMessageTaskLogsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message ListMessageTaskLogsRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "列出当页日志"
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-05 20:09:19 +08:00
"name" : "ListMessageTaskLogsResponse" ,
"code" : "message ListMessageTaskLogsResponse {\n\trepeated MessageTaskLog messageTaskLogs = 1;\n}" ,
2022-06-30 12:11:30 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "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" : "修改图表"
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindEnabledMetricChartRequest" ,
"code" : "message FindEnabledMetricChartRequest {\n\tint64 metricChartId = 1;\n}" ,
"doc" : "查找单个图表"
2022-07-05 20:09:19 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
"name" : "FindEnabledMetricChartResponse" ,
"code" : "message FindEnabledMetricChartResponse {\n\tMetricChart metricChart = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "ListEnabledMetricChartsResponse" ,
"code" : "message ListEnabledMetricChartsResponse {\n\trepeated MetricChart metricCharts = 1;\n}" ,
"doc" : ""
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-14 09:49:41 +08:00
"name" : "CreateMetricChartResponse" ,
"code" : "message CreateMetricChartResponse {\n\tint64 metricChartId = 1;\n}" ,
2022-07-07 09:19:15 +08:00
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "CountEnabledMetricChartsRequest" ,
"code" : "message CountEnabledMetricChartsRequest {\n\tint64 metricItemId = 1;\n}" ,
"doc" : "计算图表数量"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledMetricChartsRequest" ,
"code" : "message ListEnabledMetricChartsRequest {\n\tint64 metricItemId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}" ,
"doc" : "列出单页图表"
2022-07-17 10:59:55 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteMetricChartRequest" ,
"code" : "message DeleteMetricChartRequest {\n\tint64 metricChartId = 1;\n}" ,
"doc" : "删除图表"
} ,
{
"name" : "UpdateMetricItemRequest" ,
"code" : "message UpdateMetricItemRequest {\n\tint64 metricItemId = 1;\n\tstring name = 2;\n\trepeated string keys = 3;\n\tint32 period = 4;\n\tstring periodUnit = 5;\n\tint32 expiresPeriod = 9;\n\tstring value = 6;\n\tbool isOn = 7;\n\tbool isPublic = 8;\n}" ,
"doc" : "修改指标"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledMetricItemRequest" ,
"code" : "message FindEnabledMetricItemRequest {\n\tint64 metricItemId = 1;\n}" ,
"doc" : "查找单个指标信息"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteMetricItemRequest" ,
"code" : "message DeleteMetricItemRequest {\n\tint64 metricItemId = 1;\n}" ,
"doc" : "删除指标"
2022-07-14 09:49:41 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CountAllEnabledMetricItemsRequest" ,
"code" : "message CountAllEnabledMetricItemsRequest {\n\tstring category = 1;\n}" ,
"doc" : "计算指标数量"
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "ListEnabledMetricItemsRequest" ,
"code" : "message ListEnabledMetricItemsRequest {\n\tstring category = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}" ,
"doc" : "列出单页指标"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"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" : "创建指标"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "CreateMetricItemResponse" ,
"code" : "message CreateMetricItemResponse {\n\tint64 metricItemId = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledMetricItemResponse" ,
"code" : "message FindEnabledMetricItemResponse {\n\tMetricItem metricItem = 1;\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-03 22:10:18 +08:00
"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" : "上传统计数据"
2022-06-21 21:26:22 +08:00
} ,
2022-06-25 19:22:19 +08:00
{
2022-07-05 20:09:19 +08:00
"name" : "CountMetricStatsRequest" ,
"code" : "message CountMetricStatsRequest {\n\tint64 metricItemId = 1;\n}" ,
"doc" : "计算指标数据数量"
2022-07-03 22:10:18 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "ListMetricStatsRequest" ,
"code" : "message ListMetricStatsRequest {\n\tint64 metricItemId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}" ,
"doc" : "读取单页指标数据"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListMetricStatsResponse" ,
"code" : "message ListMetricStatsResponse {\n\trepeated MetricStat metricStats = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "ListEnabledMonitorNodesRequest" ,
"code" : "message ListEnabledMonitorNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页的监控节点"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteMonitorNodeRequest" ,
"code" : "message DeleteMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n}" ,
"doc" : "删除监控节点"
2022-07-05 20:09:19 +08:00
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "FindEnabledMonitorNodeResponse" ,
"code" : "message FindEnabledMonitorNodeResponse {\n\tMonitorNode monitorNode = 1;\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindCurrentMonitorNodeRequest" ,
"code" : "message FindCurrentMonitorNodeRequest {\n\n}" ,
"doc" : "获取当前监控节点"
} ,
2022-06-25 19:22:19 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "FindCurrentMonitorNodeResponse" ,
"code" : "message FindCurrentMonitorNodeResponse {\n\tMonitorNode monitorNode = 1;\n}" ,
"doc" : ""
2022-07-07 09:19:15 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllEnabledMonitorNodesRequest" ,
"code" : "message FindAllEnabledMonitorNodesRequest {\n\n}" ,
"doc" : "列出所有可用监控节点"
} ,
{
"name" : "ListEnabledMonitorNodesResponse" ,
"code" : "message ListEnabledMonitorNodesResponse {\n\trepeated MonitorNode monitorNodes = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CreateMonitorNodeResponse" ,
"code" : "message CreateMonitorNodeResponse {\n\tint64 monitorNodeId = 1;\n}" ,
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "UpdateMonitorNodeRequest" ,
"code" : "message UpdateMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\n}" ,
"doc" : "修改监控节点"
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledMonitorNodesResponse" ,
"code" : "message FindAllEnabledMonitorNodesResponse {\n\trepeated MonitorNode monitorNodes = 1;\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "CountAllEnabledMonitorNodesRequest" ,
"code" : "message CountAllEnabledMonitorNodesRequest {\n\n}" ,
"doc" : "计算监控节点数量"
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledMonitorNodeRequest" ,
"code" : "message FindEnabledMonitorNodeRequest {\n\tint64 monitorNodeId = 1;\n}" ,
"doc" : "根据ID查找节点"
2022-07-07 17:07:24 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "UpdateMonitorNodeStatusRequest" ,
"code" : "message UpdateMonitorNodeStatusRequest {\n\tint64 monitorNodeId = 1;\n\tbytes statusJSON = 2;\n}" ,
"doc" : "更新监控状态"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "CreateMonitorNodeRequest" ,
"code" : "message CreateMonitorNodeRequest {\n\tstring name = 1;\n\tstring description = 2;\n\tbool isOn = 3;\n}" ,
"doc" : "创建监控节点"
2022-07-07 09:19:15 +08:00
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodesDNSWithNodeClusterIdRequest" ,
"code" : "message FindAllEnabledNodesDNSWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "取得某个集群下的所有节点"
2022-07-05 20:09:19 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DownloadNodeInstallationFileRequest" ,
"code" : "message DownloadNodeInstallationFileRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tint64 chunkOffset = 3;\n}" ,
"doc" : "下载最新边缘节点安装文件"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindNodeDNSResolverResponse" ,
"code" : "message FindNodeDNSResolverResponse {\n\tbytes dnsResolverJSON = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CreateNodeResponse" ,
"code" : "message CreateNodeResponse {\n\tint64 nodeId = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "CountAllEnabledNodesRequest" ,
"code" : "message CountAllEnabledNodesRequest {\n\n}" ,
"doc" : "所有可用的节点数量"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeResponse" ,
"code" : "message FindEnabledNodeResponse {\n\tNode node = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindNodeInstallStatusResponse" ,
"code" : "message FindNodeInstallStatusResponse {\n\tNodeInstallStatus installStatus = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "列出单页节点"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"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"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateNodeConnectedAPINodesRequest" ,
"code" : "message UpdateNodeConnectedAPINodesRequest {\n\trepeated int64 apiNodeIds = 1;\n}" ,
"doc" : "更改节点连接的API节点信息"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledNodesMatchResponse" ,
"code" : "message ListEnabledNodesMatchResponse {\n\trepeated Node nodes = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "FindAllEnabledNodesWithNodeGrantIdResponse" ,
"code" : "message FindAllEnabledNodesWithNodeGrantIdResponse {\n\trepeated Node nodes = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "UpdateNodeSystemRequest" ,
"code" : "message UpdateNodeSystemRequest {\n\tint64 nodeId = 1;\n\tint32 maxCPU = 2;\n}" ,
"doc" : "修改节点系统信息"
2022-07-07 17:07:24 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "UpdateNodeCacheRequest" ,
"code" : "message UpdateNodeCacheRequest {\n\tint64 nodeId = 1;\n\tSizeCapacity maxCacheDiskCapacity = 2;\n\tSizeCapacity maxCacheMemoryCapacity = 3;\n\tstring cacheDiskDir = 4;\n}" ,
"doc" : "修改节点缓存设置"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeRequest" ,
"code" : "message FindEnabledNodeRequest {\n\tint64 nodeId = 1;\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}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindNodeDNSResolverRequest" ,
"code" : "message FindNodeDNSResolverRequest{\n\tint64 nodeId = 1;\n}" ,
"doc" : "读取节点DNS Resolver"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindNodeDDoSProtectionRequest" ,
"code" : "message FindNodeDDoSProtectionRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "获取节点的DDoS设置"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteNodeFromNodeClusterRequest" ,
"code" : "message DeleteNodeFromNodeClusterRequest {\n\tint64 nodeId = 1;\n\tint64 nodeClusterId = 2;\n}" ,
"doc" : "从集群中删除节点"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CountAllNotInstalledNodesWithNodeClusterIdRequest" ,
"code" : "message CountAllNotInstalledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "计算未安装的节点数量"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"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}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "FindEnabledNodeDNSRequest" ,
"code" : "message FindEnabledNodeDNSRequest {\n\tint64 nodeId = 1;\n\tint64 nodeClusterId = 2;\n}" ,
"doc" : "查找单个节点的域名解析信息"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CheckNodeLatestVersionRequest" ,
"code" : "message CheckNodeLatestVersionRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tstring currentVersion = 3;\n}" ,
"doc" : "检查新版本"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "RegisterClusterNodeRequest" ,
"code" : "message RegisterClusterNodeRequest {\n\tstring name = 1;\n}" ,
"doc" : "注册集群节点"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteNodeRequest" ,
"code" : "message DeleteNodeRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "删除节点"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "InstallNodeRequest" ,
"code" : "message InstallNodeRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "安装节点"
} ,
{
"name" : "UpgradeNodeRequest" ,
"code" : "message UpgradeNodeRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "升级节点"
} ,
{
"name" : "CountAllEnabledNodesWithNodeGrantIdRequest" ,
"code" : "message CountAllEnabledNodesWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}" ,
"doc" : "计算使用某个认证的节点数量"
} ,
{
"name" : "FindAllNotInstalledNodesWithNodeClusterIdRequest" ,
"code" : "message FindAllNotInstalledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "列出所有未安装的节点"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "FindAllNotInstalledNodesWithNodeClusterIdResponse" ,
"code" : "message FindAllNotInstalledNodesWithNodeClusterIdResponse {\n\trepeated Node nodes = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllEnabledNodesWithNodeRegionIdRequest" ,
"code" : "message CountAllEnabledNodesWithNodeRegionIdRequest {\n\tint64 nodeRegionId = 1;\n}" ,
"doc" : "计算某个区域下的节点数量"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodesWithIdsResponse" ,
"code" : "message FindEnabledNodesWithIdsResponse {\n\trepeated Node nodes = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "FindAllEnabledNodesWithNodeClusterIdRequest" ,
"code" : "message FindAllEnabledNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1; // 集群ID\n\tbool includeSecondary = 2; // 是否检查节点的从集群, 如果为false, 则只检查主集群ID\n}" ,
"doc" : "根据集群查找所有节点"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodesWithNodeClusterIdResponse" ,
"code" : "message FindAllEnabledNodesWithNodeClusterIdResponse {\n\trepeated Node nodes = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "StartNodeResponse" ,
"code" : "message StartNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}" ,
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeConfigInfoRequest" ,
"code" : "message FindEnabledNodeConfigInfoRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "取得节点的配置概要信息"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "CheckNodeLatestVersionResponse" ,
"code" : "message CheckNodeLatestVersionResponse {\n\tbool hasNewVersion = 1;\n\tstring newVersion = 2;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledBasicNodeResponse" ,
"code" : "message FindEnabledBasicNodeResponse {\n\tBasicNode node = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindNodeInstallStatusRequest" ,
"code" : "message FindNodeInstallStatusRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "读取节点安装状态"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeDNSResponse" ,
"code" : "message FindEnabledNodeDNSResponse {\n\tNodeDNSInfo node = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledBasicNodeRequest" ,
"code" : "message FindEnabledBasicNodeRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "获取单个节点基本信息"
} ,
{
"name" : "UpdateNodeStatusRequest" ,
"code" : "message UpdateNodeStatusRequest {\n\tint64 nodeId = 1;\n\tbytes statusJSON = 2;\n}" ,
"doc" : "更新节点状态"
} ,
{
"name" : "StopNodeResponse" ,
"code" : "message StopNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllEnabledNodesDNSWithNodeClusterIdResponse" ,
"code" : "message FindAllEnabledNodesDNSWithNodeClusterIdResponse {\n\trepeated NodeDNSInfo nodes = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateNodeUpRequest" ,
"code" : "message UpdateNodeUpRequest {\n\tint64 nodeId = 1;\n\tbool isUp = 2;\n}" ,
"doc" : "设置节点上线状态"
} ,
{
"name" : "FindNodeLevelInfoResponse" ,
"code" : "message FindNodeLevelInfoResponse {\n\tint32 level = 1;\n\tbytes parentNodesMapJSON = 2;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateNodeDNSResolverRequest" ,
"code" : "message UpdateNodeDNSResolverRequest {\n\tint64 nodeId = 1;\n\tbytes dnsResolverJSON = 2;\n}" ,
"doc" : "修改DNS Resolver"
} ,
{
"name" : "FindCurrentNodeConfigRequest" ,
"code" : "message FindCurrentNodeConfigRequest {\n\t// 由于登录信息中已经包含了节点信息, 所以这里不需要nodeId\n\tint64 version = 1;\n\tbool compress = 2; // 是否压缩\n\tint64 nodeTaskVersion = 3; // 通知任务版本\n}" ,
"doc" : "组合单个节点配置"
} ,
{
"name" : "InstallNodeResponse" ,
"code" : "message InstallNodeResponse {\n\n}" ,
"doc" : ""
} ,
{
"name" : "StartNodeRequest" ,
"code" : "message StartNodeRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "启动节点"
} ,
{
"name" : "FindNodeDDoSProtectionResponse" ,
"code" : "message FindNodeDDoSProtectionResponse {\n\tbytes ddosProtectionJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "NodeDNSInfo" ,
"code" : "message NodeDNSInfo {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring ipAddr = 3;\n\trepeated DNSRoute routes = 4;\n\tint64 nodeClusterId = 5;\n\tint64 dnsDomainId = 6;\n\tstring dnsDomainName = 7;\n\tstring nodeClusterDNSName = 8;\n}" ,
"doc" : ""
} ,
{
"name" : "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" : "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" : "RegisterClusterNodeResponse" ,
"code" : "message RegisterClusterNodeResponse {\n\tstring uniqueId = 1;\n\tstring secret = 2;\n\trepeated string endpoints = 3;\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" : "FindAllUpgradeNodesWithNodeClusterIdRequest" ,
"code" : "message FindAllUpgradeNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "列出所有需要升级的节点"
} ,
{
"name" : "UpdateNodeDDoSProtectionRequest" ,
"code" : "message UpdateNodeDDoSProtectionRequest {\n\tint64 nodeId = 1;\n\tbytes ddosProtectionJSON = 2;\n}" ,
"doc" : "修改节点的DDOS设置"
} ,
{
"name" : "UpdateNodeIsInstalledRequest" ,
"code" : "message UpdateNodeIsInstalledRequest {\n\tint64 nodeId = 1;\n\tbool isInstalled = 2;\n}" ,
"doc" : "修改节点安装状态"
} ,
{
"name" : "StopNodeRequest" ,
"code" : "message StopNodeRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "停止节点"
} ,
{
"name" : "FindEnabledNodesWithIdsRequest" ,
"code" : "message FindEnabledNodesWithIdsRequest {\n\trepeated int64 nodeIds = 1;\n}" ,
"doc" : "根据一组ID获取节点信息"
} ,
{
"name" : "FindAllEnabledNodesWithNodeGrantIdRequest" ,
"code" : "message FindAllEnabledNodesWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 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" : "CountAllUpgradeNodesWithNodeClusterIdRequest" ,
"code" : "message CountAllUpgradeNodesWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "计算需要升级的节点数量"
} ,
{
"name" : "UpdateNodeLoginRequest" ,
"code" : "message UpdateNodeLoginRequest {\n\tint64 nodeId = 1;\n\tNodeLogin nodeLogin = 2;\n}" ,
"doc" : "修改节点登录信息"
} ,
{
"name" : "CountAllEnabledNodesWithNodeGroupIdRequest" ,
"code" : "message CountAllEnabledNodesWithNodeGroupIdRequest {\n\tint64 nodeGroupId = 1;\n}" ,
"doc" : "计算某个节点分组内的节点数量"
} ,
{
"name" : "FindNodeClusterHealthCheckConfigRequest" ,
"code" : "message FindNodeClusterHealthCheckConfigRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "查找集群的健康检查配置"
} ,
{
"name" : "ExecuteNodeClusterHealthCheckRequest" ,
"code" : "message ExecuteNodeClusterHealthCheckRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "执行健康检查"
} ,
{
"name" : "FindLatestNodeClustersResponse" ,
"code" : "message FindLatestNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
{
"name" : "CountAllEnabledNodeClustersWithDNSDomainIdRequest" ,
"code" : "message CountAllEnabledNodeClustersWithDNSDomainIdRequest {\n\tint64 dnsDomainId = 1;\n}" ,
"doc" : "计算使用某个DNS域名的集群数量"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest" ,
"code" : "message CountAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest {\n\tint64 httpFirewallPolicyId = 1;\n}" ,
"doc" : "计算使用某个WAF策略的集群数量"
} ,
{
"name" : "UpdateNodeClusterHTTPCachePolicyIdRequest" ,
"code" : "message UpdateNodeClusterHTTPCachePolicyIdRequest {\n\tint64 nodeClusterId = 1;\n\tint64 httpCachePolicyId = 2;\n}" ,
"doc" : "修改集群的缓存策略"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse" ,
"code" : "message FindAllEnabledNodeClustersWithHTTPCachePolicyIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateNodeClusterWebPPolicyRequest" ,
"code" : "message UpdateNodeClusterWebPPolicyRequest {\n\tint64 nodeClusterId = 1;\n\tbytes webpPolicyJSON = 2;\n}" ,
"doc" : "设置集群WebP策略"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateNodeClusterDDoSProtectionRequest" ,
"code" : "message UpdateNodeClusterDDoSProtectionRequest {\n\tint64 nodeClusterId = 1;\n\tbytes ddosProtectionJSON = 2;\n}" ,
"doc" : "修改集群的DDOS设置"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "FindAPINodesWithNodeClusterResponse" ,
"code" : "message FindAPINodesWithNodeClusterResponse {\n\tbool useAllAPINodes = 1;\n\trepeated APINode apiNodes = 2;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CheckPortIsUsingInNodeClusterResponse" ,
"code" : "message CheckPortIsUsingInNodeClusterResponse {\n\tbool isUsing = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAPINodesWithNodeClusterRequest" ,
"code" : "message FindAPINodesWithNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "查找集群的API节点信息"
} ,
{
"name" : "ListEnabledNodeClustersRequest" ,
"code" : "message ListEnabledNodeClustersRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n\tstring keyword = 3;\n}" ,
"doc" : "列出单页集群"
} ,
{
"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" : "UpdateNodeClusterPinnedRequest" ,
"code" : "message UpdateNodeClusterPinnedRequest {\n\tint64 nodeClusterId = 1;\n\tbool isPinned = 2;\n}" ,
"doc" : "设置集群是否置顶"
} ,
{
"name" : "FindEnabledNodeClusterWebPPolicyResponse" ,
"code" : "message FindEnabledNodeClusterWebPPolicyResponse {\n\tbytes webpPolicyJSON = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodeClustersRequest" ,
"code" : "message FindAllEnabledNodeClustersRequest {\n\n}" ,
"doc" : "获取所有集群的信息"
} ,
{
"name" : "FindAllEnabledNodeClustersWithNodeGrantIdResponse" ,
"code" : "message FindAllEnabledNodeClustersWithNodeGrantIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "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" : "CheckNodeClusterDNSNameRequest" ,
"code" : "message CheckNodeClusterDNSNameRequest {\n\tint64 nodeClusterId = 1;\n\tstring dnsName = 2;\n}" ,
"doc" : "检查集群域名是否已经被使用"
} ,
{
"name" : "CheckNodeClusterDNSNameResponse" ,
"code" : "message CheckNodeClusterDNSNameResponse {\n\tbool isUsed = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateNodeClusterTOARequest" ,
"code" : "message UpdateNodeClusterTOARequest {\n\tint64 nodeClusterId = 1;\n\tbytes toaJSON = 2;\n}" ,
"doc" : "修改集群的TOA设置"
} ,
{
"name" : "FindLatestNodeClustersRequest" ,
"code" : "message FindLatestNodeClustersRequest {\n\tint64 size = 1;\n}" ,
"doc" : "查找最近访问的集群"
} ,
{
"name" : "FindEnabledNodeClusterTOARequest" ,
"code" : "message FindEnabledNodeClusterTOARequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "查找集群的TOA配置"
} ,
{
"name" : "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest" ,
"code" : "message FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdRequest {\n\tint64 httpFirewallPolicyId = 1;\n}" ,
"doc" : "查找使用某个WAF策略的所有集群"
} ,
{
"name" : "FindNodeClusterSystemServiceResponse" ,
"code" : "message FindNodeClusterSystemServiceResponse {\n\tbytes paramsJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "DeleteNodeClusterRequest" ,
"code" : "message DeleteNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "删除集群"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledNodeClusterRequest" ,
"code" : "message FindEnabledNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "查找单个集群信息"
} ,
{
"name" : "FindEnabledNodeClusterResponse" ,
"code" : "message FindEnabledNodeClusterResponse {\n\tNodeCluster nodeCluster = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindNodeClusterHealthCheckConfigResponse" ,
"code" : "message FindNodeClusterHealthCheckConfigResponse {\n\tbytes healthCheckJSON = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodeClustersWithDNSDomainIdRequest" ,
"code" : "message FindAllEnabledNodeClustersWithDNSDomainIdRequest {\n\tint64 dnsDomainId = 1;\n}" ,
"doc" : "查找使用某个域名的所有集群"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "FindFreePortInNodeClusterRequest" ,
"code" : "message FindFreePortInNodeClusterRequest {\n\tint64 nodeClusterId = 1;\n\tstring protocolFamily = 2;\n}" ,
"doc" : "获取集群中可以使用的端口"
2022-07-14 09:49:41 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindEnabledNodeClusterConfigInfoRequest" ,
"code" : "message FindEnabledNodeClusterConfigInfoRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "取得集群的配置概要信息"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateNodeClusterUAMPolicyRequest" ,
"code" : "message UpdateNodeClusterUAMPolicyRequest {\n\tint64 nodeClusterId = 1;\n\tbytes uamPolicyJSON = 2;\n}" ,
"doc" : "设置集群的UAM策略"
2022-07-14 09:49:41 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodeClustersWithNodeGrantIdRequest" ,
"code" : "message FindAllEnabledNodeClustersWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}" ,
"doc" : "查找使用某个认证的所有集群"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeClusterDNSRequest" ,
"code" : "message FindEnabledNodeClusterDNSRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "查找集群的DNS配置"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodeClustersWithDNSDomainIdResponse" ,
"code" : "message FindAllEnabledNodeClustersWithDNSDomainIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeClusterTOAResponse" ,
"code" : "message FindEnabledNodeClusterTOAResponse {\n\tbytes toaJSON = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "UpdateNodeClusterSystemServiceRequest" ,
"code" : "message UpdateNodeClusterSystemServiceRequest {\n\tint64 nodeClusterId = 1;\n\tstring type = 2;\n\tbytes paramsJSON = 3;\n}" ,
"doc" : "修改集群的系统服务设置"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledNodeClustersResponse" ,
"code" : "message ListEnabledNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest" ,
"code" : "message CountAllEnabledNodeClustersWithHTTPCachePolicyIdRequest {\n\tint64 httpCachePolicyId = 1;\n}" ,
"doc" : "计算使用某个缓存策略的集群数量"
} ,
{
"name" : "FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse" ,
"code" : "message FindAllEnabledNodeClustersWithHTTPFirewallPolicyIdResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CheckNodeClusterDNSChangesRequest" ,
"code" : "message CheckNodeClusterDNSChangesRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "检查集群的DNS是否有变化"
} ,
{
"name" : "CheckNodeClusterDNSChangesResponse" ,
"code" : "message CheckNodeClusterDNSChangesResponse {\n\tbool isChanged = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest" ,
"code" : "message FindAllEnabledNodeClustersWithHTTPCachePolicyIdRequest {\n\tint64 httpCachePolicyId = 1;\n}" ,
"doc" : "查找使用缓存策略的所有集群"
} ,
{
"name" : "FindEnabledNodeClusterUAMPolicyRequest" ,
"code" : "message FindEnabledNodeClusterUAMPolicyRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "读取集群的UAM策略"
} ,
{
"name" : "UpdateNodeClusterHealthCheckRequest" ,
"code" : "message UpdateNodeClusterHealthCheckRequest {\n\tint64 nodeClusterId = 1;\n\tbytes healthCheckJSON = 2;\n}" ,
"doc" : "修改集群健康检查设置"
} ,
{
"name" : "UpdateNodeClusterHTTPFirewallPolicyIdRequest" ,
"code" : "message UpdateNodeClusterHTTPFirewallPolicyIdRequest {\n\tint64 nodeClusterId = 1;\n\tint64 httpFirewallPolicyId = 2;\n}" ,
"doc" : "修改集群的WAF策略"
} ,
{
"name" : "FindFreePortInNodeClusterResponse" ,
"code" : "message FindFreePortInNodeClusterResponse {\n\tint32 port = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindNodeClusterDDoSProtectionRequest" ,
"code" : "message FindNodeClusterDDoSProtectionRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "获取集群的DDoS设置"
2022-07-14 09:49:41 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindNodeClusterSystemServiceRequest" ,
"code" : "message FindNodeClusterSystemServiceRequest {\n\tint64 nodeClusterId = 1;\n\tstring type = 2;\n}" ,
"doc" : "查找集群的系统服务设置"
} ,
{
"name" : "FindEnabledNodeClusterConfigInfoResponse" ,
"code" : "message FindEnabledNodeClusterConfigInfoResponse {\n\tbool healthCheckIsOn = 1;\n\tbool hasFirewallActions = 2;\n\tbool hasThresholds = 3;\n\tbool hasMessageReceivers = 4;\n\tbool isTOAEnabled = 5;\n\tbool hasMetricItems = 6;\n\tbool webpIsOn = 7;\n\tbool uamIsOn = 10;\n\tbool hasSystemServices = 8;\n\tbool hasDDoSProtection = 9;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledNodeClusterUAMPolicyResponse" ,
"code" : "message FindEnabledNodeClusterUAMPolicyResponse {\n\tbytes uamPolicyJSON = 1;\n}" ,
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindAllEnabledNodeClustersResponse" ,
"code" : "message FindAllEnabledNodeClustersResponse {\n\trepeated NodeCluster nodeClusters = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CreateNodeClusterResponse" ,
"code" : "message CreateNodeClusterResponse {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindNodeClusterDDoSProtectionResponse" ,
"code" : "message FindNodeClusterDDoSProtectionResponse {\n\tbytes ddosProtectionJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledNodeClusterWebPPolicyRequest" ,
"code" : "message FindEnabledNodeClusterWebPPolicyRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "读取集群WebP策略"
} ,
{
"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" : "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" : "创建集群"
} ,
2022-07-17 10:59:55 +08:00
{
"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" : "修改集群"
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "CountAllEnabledNodeClustersRequest" ,
"code" : "message CountAllEnabledNodeClustersRequest {\n\tstring keyword = 1;\n}" ,
"doc" : "计算所有集群数量"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CountAllEnabledNodeClustersWithNodeGrantIdRequest" ,
"code" : "message CountAllEnabledNodeClustersWithNodeGrantIdRequest {\n\tint64 nodeGrantId = 1;\n}" ,
"doc" : "计算使用某个认证的集群数量"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CountAllEnabledNodeClustersWithDNSProviderIdRequest" ,
"code" : "message CountAllEnabledNodeClustersWithDNSProviderIdRequest {\n\tint64 dnsProviderId = 1;\n}" ,
"doc" : "计算使用某个DNS服务商的集群数量"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteNodeClusterFirewallActionRequest" ,
"code" : "message DeleteNodeClusterFirewallActionRequest {\n\tint64 nodeClusterFirewallActionId = 1;\n}" ,
"doc" : "删除动作"
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "FindAllEnabledNodeClusterFirewallActionsRequest" ,
"code" : "message FindAllEnabledNodeClusterFirewallActionsRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "查询集群的所有动作"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledNodeClusterFirewallActionRequest" ,
"code" : "message FindEnabledNodeClusterFirewallActionRequest {\n\tint64 nodeClusterFirewallActionId = 1;\n}" ,
"doc" : "查询单个动作"
} ,
{
"name" : "FindEnabledNodeClusterFirewallActionResponse" ,
"code" : "message FindEnabledNodeClusterFirewallActionResponse {\n\tNodeClusterFirewallAction nodeClusterFirewallAction = 1;\n}" ,
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
"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" : "创建动作"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "NodeClusterFirewallActionResponse" ,
"code" : "message NodeClusterFirewallActionResponse {\n\tint64 nodeClusterFirewallActionId = 1;\n}" ,
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
"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" : "修改动作"
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodeClusterFirewallActionsResponse" ,
"code" : "message FindAllEnabledNodeClusterFirewallActionsResponse {\n\trepeated NodeClusterFirewallAction nodeClusterFirewallActions = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllEnabledNodeClusterFirewallActionsRequest" ,
"code" : "message CountAllEnabledNodeClusterFirewallActionsRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "计算动作数量"
2022-07-20 18:14:57 +08:00
} ,
{
"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" : ""
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-07 17:07:24 +08:00
"name" : "EnableNodeClusterMetricItemRequest" ,
"code" : "message EnableNodeClusterMetricItemRequest {\n\tint64 nodeClusterId = 1;\n\tint64 metricItemId = 2;\n}" ,
"doc" : "启用某个指标"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-14 09:49:41 +08:00
"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}" ,
2022-06-25 19:22:19 +08:00
"doc" : ""
2022-06-22 14:36:33 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "DisableNodeGrantResponse" ,
"code" : "message DisableNodeGrantResponse {\n\n}" ,
2022-07-07 09:19:15 +08:00
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "TestNodeGrantRequest" ,
"code" : "message TestNodeGrantRequest {\n\tint64 nodeGrantId = 1;\n\tstring host = 2;\n\tint32 port = 3;\n}" ,
"doc" : "测试连接"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeGrantRequest" ,
"code" : "message FindEnabledNodeGrantRequest {\n\tint64 nodeGrantId = 1;\n}" ,
"doc" : "获取认证信息"
2022-07-20 18:14:57 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "ListEnabledNodeGrantsRequest" ,
"code" : "message ListEnabledNodeGrantsRequest {\n\tstring keyword = 3;\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页认证"
} ,
{
"name" : "FindAllEnabledNodeGrantsResponse" ,
"code" : "message FindAllEnabledNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CountAllEnabledNodeGrantsRequest" ,
"code" : "message CountAllEnabledNodeGrantsRequest {\n\tstring keyword = 1;\n}" ,
"doc" : "计算节点认证数量"
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "FindEnabledNodeGrantResponse" ,
"code" : "message FindEnabledNodeGrantResponse {\n\tNodeGrant nodeGrant = 1;\n}" ,
2022-07-07 09:19:15 +08:00
"doc" : ""
2022-07-03 22:10:18 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindSuggestNodeGrantsResponse" ,
"code" : "message FindSuggestNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}" ,
"doc" : ""
2022-07-05 20:09:19 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"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" : "DisableNodeGrantRequest" ,
"code" : "message DisableNodeGrantRequest {\n\tint64 nodeGrantId = 1;\n}" ,
"doc" : "禁用节点认证"
} ,
{
"name" : "ListEnabledNodeGrantsResponse" ,
"code" : "message ListEnabledNodeGrantsResponse {\n\trepeated NodeGrant nodeGrants = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllEnabledNodeGrantsRequest" ,
"code" : "message FindAllEnabledNodeGrantsRequest {\n\n}" ,
"doc" : "获取所有认证信息"
} ,
{
"name" : "TestNodeGrantResponse" ,
"code" : "message TestNodeGrantResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "FindSuggestNodeGrantsRequest" ,
"code" : "message FindSuggestNodeGrantsRequest {\n\tint64 nodeClusterId = 1; // 边缘节点集群\n\tint64 nsClusterId = 2; // NS节点集群\n}" ,
"doc" : "查找集群推荐的认证"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "创建节点认证"
2022-07-14 09:49:41 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CreateNodeGrantResponse" ,
"code" : "message CreateNodeGrantResponse {\n\tint64 nodeGrantId = 1;\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
{
"name" : "FindEnabledNodeGroupRequest" ,
"code" : "message FindEnabledNodeGroupRequest {\n\tint64 nodeGroupId = 1;\n}" ,
"doc" : "查找单个分组信息"
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "CreateNodeGroupRequest" ,
"code" : "message CreateNodeGroupRequest {\n\tint64 nodeClusterId = 1;\n\tstring name = 2;\n}" ,
"doc" : "创建分组"
2022-07-05 20:09:19 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CreateNodeGroupResponse" ,
"code" : "message CreateNodeGroupResponse {\n\tint64 nodeGroupId = 1;\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "UpdateNodeGroupRequest" ,
"code" : "message UpdateNodeGroupRequest {\n\tint64 nodeGroupId = 1;\n\tstring name = 2;\n}" ,
"doc" : "修改分组"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "UpdateNodeGroupOrdersRequest" ,
"code" : "message UpdateNodeGroupOrdersRequest {\n\trepeated int64 nodeGroupIds = 1;\n}" ,
"doc" : "修改分组排序"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "DeleteNodeGroupRequest" ,
"code" : "message DeleteNodeGroupRequest {\n\tint64 nodeGroupId = 1;\n}" ,
"doc" : "删除分组"
2022-07-14 09:49:41 +08:00
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledNodeGroupsWithNodeClusterIdRequest" ,
"code" : "message FindAllEnabledNodeGroupsWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "查询所有分组"
2022-07-07 17:07:24 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodeGroupsWithNodeClusterIdResponse" ,
"code" : "message FindAllEnabledNodeGroupsWithNodeClusterIdResponse {\n\trepeated NodeGroup nodeGroups = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeGroupResponse" ,
"code" : "message FindEnabledNodeGroupResponse {\n\tNodeGroup nodeGroup = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CreateNodeIPAddressesResponse" ,
"code" : "message CreateNodeIPAddressesResponse {\n\trepeated int64 nodeIPAddressIds = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "DisableAllNodeIPAddressesWithNodeIdResponse" ,
"code" : "message DisableAllNodeIPAddressesWithNodeIdResponse {\n\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "FindEnabledNodeIPAddressRequest" ,
"code" : "message FindEnabledNodeIPAddressRequest {\n\tint64 nodeIPAddressId = 1;\n}" ,
"doc" : "查找单个IP地址"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllEnabledNodeIPAddressesWithNodeIdResponse" ,
"code" : "message FindAllEnabledNodeIPAddressesWithNodeIdResponse {\n\trepeated NodeIPAddress nodeIPAddresses = 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" : "ListEnabledNodeIPAddressesResponse" ,
"code" : "message ListEnabledNodeIPAddressesResponse {\n\trepeated NodeIPAddress nodeIPAddresses = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "RestoreNodeIPAddressBackupIPRequest" ,
"code" : "message RestoreNodeIPAddressBackupIPRequest {\n\tint64 nodeIPAddressId = 1;\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" : "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" : "DisableNodeIPAddressRequest" ,
"code" : "message DisableNodeIPAddressRequest {\n\tint64 nodeIPAddressId = 1;\n}" ,
"doc" : "禁用单个IP地址"
} ,
{
"name" : "DisableAllNodeIPAddressesWithNodeIdRequest" ,
"code" : "message DisableAllNodeIPAddressesWithNodeIdRequest {\n\tint64 nodeId = 1;\n\tstring role = 2;\n}" ,
"doc" : "禁用节点的所有IP地址"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "FindAllEnabledNodeIPAddressesWithNodeIdRequest" ,
"code" : "message FindAllEnabledNodeIPAddressesWithNodeIdRequest {\n\tint64 nodeId = 1;\n\tstring role = 2;\n}" ,
"doc" : "查找节点的所有地址"
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "UpdateNodeIPAddressIsUpRequest" ,
"code" : "message UpdateNodeIPAddressIsUpRequest {\n\tint64 nodeIPAddressId = 1;\n\tbool isUp = 2;\n}" ,
"doc" : "设置上下线状态"
} ,
{
"name" : "CreateNodeIPAddressResponse" ,
"code" : "message CreateNodeIPAddressResponse {\n\tint64 nodeIPAddressId = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"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地址"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateNodeIPAddressNodeIdRequest" ,
"code" : "message UpdateNodeIPAddressNodeIdRequest {\n\tint64 nodeIPAddressId = 1;\n\tint64 nodeId = 2;\n}" ,
"doc" : "修改IP地址所属节点"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "DisableNodeIPAddressResponse" ,
"code" : "message DisableNodeIPAddressResponse {\n\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledNodeIPAddressResponse" ,
"code" : "message FindEnabledNodeIPAddressResponse {\n\tNodeIPAddress nodeIPAddress = 1;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "ListNodeIPAddressLogsRequest" ,
"code" : "message ListNodeIPAddressLogsRequest {\n\tint64 nodeIPAddressId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}" ,
"doc" : "列出单页日志"
2022-07-20 18:14:57 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "ListNodeIPAddressLogsResponse" ,
"code" : "message ListNodeIPAddressLogsResponse {\n\trepeated NodeIPAddressLog nodeIPAddressLogs = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
2022-06-29 21:55:37 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "CountAllNodeIPAddressLogsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message CountAllNodeIPAddressLogsRequest {\n\tint64 nodeIPAddressId = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "计算日志数量"
} ,
2022-07-05 20:09:19 +08:00
{
"name" : "CreateNodeIPAddressThresholdResponse" ,
"code" : "message CreateNodeIPAddressThresholdResponse {\n\tint64 nodeIPAddressThresholdId = 1;\n}" ,
"doc" : ""
} ,
2022-07-03 22:10:18 +08:00
{
"name" : "UpdateNodeIPAddressThresholdRequest" ,
"code" : "message UpdateNodeIPAddressThresholdRequest {\n\tint64 nodeIPAddressThresholdId = 1;\n\tbytes itemsJSON = 2;\n\tbytes actionsJSON = 3;\n}" ,
"doc" : "修改阈值"
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "DeleteNodeIPAddressThresholdRequest" ,
"code" : "message DeleteNodeIPAddressThresholdRequest {\n\tint64 nodeIPAddressThresholdId = 1;\n}" ,
"doc" : "删除阈值"
2022-07-05 20:09:19 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledNodeIPAddressThresholdsRequest" ,
"code" : "message FindAllEnabledNodeIPAddressThresholdsRequest {\n\tint64 nodeIPAddressId = 1;\n}" ,
"doc" : "查找IP的所有阈值"
2022-07-07 17:07:24 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledNodeIPAddressThresholdsResponse" ,
"code" : "message FindAllEnabledNodeIPAddressThresholdsResponse {\n\trepeated NodeIPAddressThreshold nodeIPAddressThresholds = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllEnabledNodeIPAddressThresholdsRequest" ,
"code" : "message CountAllEnabledNodeIPAddressThresholdsRequest {\n\tint64 nodeIPAddressId = 1;\n}" ,
"doc" : "计算IP阈值的数量"
2022-07-14 09:49:41 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"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" : "CreateNodeLogsResponse" ,
"code" : "message CreateNodeLogsResponse {\n\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListNodeLogsResponse" ,
"code" : "message ListNodeLogsResponse {\n\trepeated NodeLog nodeLogs = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CreateNodeLogsRequest" ,
"code" : "message CreateNodeLogsRequest {\n\trepeated NodeLog nodeLogs = 1;\n}" ,
"doc" : "创建日志"
2022-07-20 18:14:57 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
"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" : "列出单页日志"
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FixNodeLogsRequest" ,
"code" : "message FixNodeLogsRequest {\n\trepeated int64 nodeLogIds = 1;\n}" ,
"doc" : "设置日志为已修复"
2022-07-05 20:09:19 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FixAllNodeLogsRequest" ,
"code" : "message FixAllNodeLogsRequest {\n\n}" ,
"doc" : "设置所有日志为已修复"
} ,
{
"name" : "UpdateNodeLogsReadRequest" ,
"code" : "message UpdateNodeLogsReadRequest {\n\trepeated int64 nodeLogIds = 1;\n}" ,
"doc" : "设置日志为已读"
2022-07-14 09:49:41 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "查询日志数量"
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindNodeLoginSuggestPortsRequest" ,
"code" : "message FindNodeLoginSuggestPortsRequest {\n\tstring host = 1;\n}" ,
"doc" : "读取建议的端口"
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "FindNodeLoginSuggestPortsResponse" ,
"code" : "message FindNodeLoginSuggestPortsResponse {\n\trepeated int32 ports = 1;\n\trepeated int32 availablePorts = 2;\n}" ,
"doc" : ""
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledAndOnNodePriceItemsResponse" ,
"code" : "message FindAllEnabledAndOnNodePriceItemsResponse {\n\trepeated NodePriceItem NodePriceItems = 1;\n}" ,
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodePriceItemsResponse" ,
"code" : "message FindAllEnabledNodePriceItemsResponse {\n\trepeated NodePriceItem NodePriceItems = 1;\n}" ,
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledAndOnNodePriceItemsRequest" ,
"code" : "message FindAllEnabledAndOnNodePriceItemsRequest {\n\tstring type = 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" : "修改区域价格"
2022-07-05 20:09:19 +08:00
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "DeleteNodePriceItemRequest" ,
"code" : "message DeleteNodePriceItemRequest {\n\tint64 NodePriceItemId = 1;\n}" ,
"doc" : "删除区域价格"
2022-06-30 12:11:30 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "FindAllEnabledNodePriceItemsRequest" ,
"code" : "message FindAllEnabledNodePriceItemsRequest {\n\tstring type = 1;\n}" ,
"doc" : "查找所有区域价格"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodePriceItemRequest" ,
"code" : "message FindEnabledNodePriceItemRequest {\n\tint64 NodePriceItemId = 1;\n}" ,
"doc" : "查找单个区域价格信息"
2022-07-17 10:59:55 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledNodePriceItemResponse" ,
"code" : "message FindEnabledNodePriceItemResponse {\n\tNodePriceItem NodePriceItem = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CreateNodePriceItemRequest" ,
"code" : "message CreateNodePriceItemRequest {\n\tstring name = 1;\n\tstring type = 2;\n\tint64 bitsFrom = 3;\n\tint64 bitsTo = 4;\n}" ,
"doc" : "创建区域价格"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "CreateNodePriceItemResponse" ,
"code" : "message CreateNodePriceItemResponse {\n\tint64 NodePriceItemId = 1;\n}" ,
2022-07-03 22:10:18 +08:00
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeRegionRequest" ,
"code" : "message FindEnabledNodeRegionRequest {\n\tint64 nodeRegionId = 1;\n}" ,
"doc" : "查找单个区域信息"
2022-07-07 17:07:24 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "UpdateNodeRegionPriceRequest" ,
"code" : "message UpdateNodeRegionPriceRequest {\n\tint64 nodeRegionId = 1;\n\tint64 nodeItemId = 2;\n\tfloat price = 3;\n}" ,
"doc" : "修改价格项价格"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CreateNodeRegionResponse" ,
"code" : "message CreateNodeRegionResponse {\n\tint64 nodeRegionId = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "UpdateNodeRegionRequest" ,
"code" : "message UpdateNodeRegionRequest {\n\tint64 nodeRegionId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbool isOn = 4;\n}" ,
"doc" : "修改区域"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodeRegionsRequest" ,
"code" : "message FindAllEnabledNodeRegionsRequest {\n\n}" ,
"doc" : "查找所有区域"
2022-07-20 18:14:57 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindAllEnabledNodeRegionsResponse" ,
"code" : "message FindAllEnabledNodeRegionsResponse {\n\trepeated NodeRegion nodeRegions = 1;\n}" ,
2022-07-07 09:19:15 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllEnabledAndOnNodeRegionsRequest" ,
"code" : "message FindAllEnabledAndOnNodeRegionsRequest {\n\n}" ,
"doc" : "查找所有启用的区域"
} ,
{
"name" : "CreateNodeRegionRequest" ,
"code" : "message CreateNodeRegionRequest {\n\tstring name = 1;\n\tstring description = 2;\n}" ,
"doc" : "创建区域"
} ,
{
"name" : "DeleteNodeRegionRequest" ,
"code" : "message DeleteNodeRegionRequest {\n\tint64 nodeRegionId = 1;\n}" ,
"doc" : "删除区域"
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindAllEnabledAndOnNodeRegionsResponse" ,
"code" : "message FindAllEnabledAndOnNodeRegionsResponse {\n\trepeated NodeRegion nodeRegions = 1;\n}" ,
2022-06-30 12:11:30 +08:00
"doc" : ""
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateNodeRegionOrdersRequest" ,
"code" : "message UpdateNodeRegionOrdersRequest {\n\trepeated int64 nodeRegionIds = 1;\n}" ,
"doc" : "排序"
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNodeRegionResponse" ,
"code" : "message FindEnabledNodeRegionResponse {\n\tNodeRegion nodeRegion = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "FindNodeClusterTasksRequest" ,
"code" : "message FindNodeClusterTasksRequest {\n\n}" ,
"doc" : "获取所有正在同步的集群信息"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "ExistsNodeTasksRequest" ,
"code" : "message ExistsNodeTasksRequest {\n\trepeated string excludeTypes = 1;\n}" ,
"doc" : "检查是否有正在执行的任务"
} ,
{
"name" : "ReportNodeTaskDoneRequest" ,
"code" : "message ReportNodeTaskDoneRequest {\n\tint64 nodeTaskId = 1;\n\tbool isOk = 2;\n\tstring error = 3;\n}" ,
"doc" : "报告同步任务结果"
2022-07-03 22:10:18 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "DeleteNodeTaskRequest" ,
"code" : "message DeleteNodeTaskRequest {\n\tint64 nodeTaskId = 1;\n}" ,
"doc" : "删除任务"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindNodeTasksResponse" ,
"code" : "message FindNodeTasksResponse {\n\trepeated NodeTask nodeTasks = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "DeleteNodeTasksRequest" ,
"code" : "message DeleteNodeTasksRequest {\n\trepeated int64 nodeTaskIds = 1;\n}" ,
"doc" : "批量删除任务"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CountDoingNodeTasksRequest" ,
"code" : "message CountDoingNodeTasksRequest {\n\n}" ,
"doc" : "计算正在执行的任务数量"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "FindNotifyingNodeTasksRequest" ,
"code" : "message FindNotifyingNodeTasksRequest {\n\tint64 size = 1;\n}" ,
"doc" : "查找需要通知的任务"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindNotifyingNodeTasksResponse" ,
"code" : "message FindNotifyingNodeTasksResponse {\n\trepeated NodeTask nodeTasks = 1;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "FindNodeTasksRequest" ,
"code" : "message FindNodeTasksRequest {\n\n}" ,
"doc" : "获取单节点同步任务"
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindNodeClusterTasksResponse" ,
"code" : "message FindNodeClusterTasksResponse {\n\trepeated ClusterTask clusterTasks = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "ClusterTask" ,
"code" : "message ClusterTask {\n\tint64 clusterId = 1;\n\tstring clusterName = 2;\n\trepeated NodeTask nodeTasks = 3;\n}" ,
"doc" : ""
} ,
{
"name" : "ExistsNodeTasksResponse" ,
"code" : "message ExistsNodeTasksResponse {\n\tbool existTasks = 1;\n\tbool existError = 2;\n}" ,
"doc" : ""
2022-07-05 20:09:19 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "UpdateNodeTasksNotifiedRequest" ,
"code" : "message UpdateNodeTasksNotifiedRequest {\n\trepeated int64 nodeTaskIds = 1;\n}" ,
"doc" : "设置任务已通知"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllEnabledNodeThresholdsResponse" ,
"code" : "message FindAllEnabledNodeThresholdsResponse {\n\trepeated NodeThreshold nodeThresholds = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllEnabledNodeThresholdsRequest" ,
"code" : "message CountAllEnabledNodeThresholdsRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tint64 nodeId = 3;\n}" ,
"doc" : "计算阈值数量"
} ,
2022-07-14 09:49:41 +08:00
{
"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" : "修改阈值"
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNodeThresholdsRequest" ,
"code" : "message FindAllEnabledNodeThresholdsRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tint64 nodeId = 3;\n}" ,
"doc" : "查询阈值"
2022-07-17 10:59:55 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"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" : "删除阈值"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "FindEnabledNodeThresholdRequest" ,
"code" : "message FindEnabledNodeThresholdRequest {\n\tint64 nodeThresholdId = 1;\n}" ,
"doc" : "查询单个阈值详情"
2022-07-03 22:10:18 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"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" : "读取数据"
} ,
2022-06-22 14:36:33 +08:00
{
"name" : "ListNodeValuesResponse" ,
"code" : "message ListNodeValuesResponse {\n\trepeated NodeValue nodeValues = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "SumAllNodeValueStatsRequest" ,
"code" : "message SumAllNodeValueStatsRequest {\n\n}" ,
"doc" : "读取所有节点的最新数据"
} ,
2022-06-29 21:55:37 +08:00
{
"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" : ""
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "ComposeNSBoardRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message ComposeNSBoardRequest {\n\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "组合看板数据"
} ,
{
"name" : "ComposeNSBoardResponse" ,
2022-06-22 14:36:33 +08:00
"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}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "CreateNSAccessLogsRequest" ,
"code" : "message CreateNSAccessLogsRequest {\n\trepeated NSAccessLog nsAccessLogs = 1;\n}" ,
"doc" : "创建访问日志"
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "CreateNSAccessLogsResponse" ,
"code" : "message CreateNSAccessLogsResponse {\n\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
{
2022-07-20 18:14:57 +08:00
"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" : "列出往前的单页访问日志"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListNSAccessLogsResponse" ,
"code" : "message ListNSAccessLogsResponse {\n\trepeated NSAccessLog nsAccessLogs = 1;\n\tstring requestId = 2;\n\tbool hasMore = 3;\n}" ,
2022-07-05 20:09:19 +08:00
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindNSAccessLogRequest" ,
"code" : "message FindNSAccessLogRequest {\n\tstring requestId = 1;\n}" ,
"doc" : "查找单个日志"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindNSAccessLogResponse" ,
"code" : "message FindNSAccessLogResponse {\n\tNSAccessLog nsAccessLog = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindEnabledNSClusterRequest" ,
"code" : "message FindEnabledNSClusterRequest {\n\tint64 nsClusterId = 1;\n}" ,
"doc" : "查找单个可用集群信息"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledNSClustersResponse" ,
"code" : "message FindAllEnabledNSClustersResponse {\n\trepeated NSCluster nsClusters = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "UpdateNSClusterRequest" ,
"code" : "message UpdateNSClusterRequest {\n\tint64 nsClusterId = 1;\n\tstring name = 2;\n\tbool isOn = 3;\n}" ,
"doc" : "修改集群"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindNSClusterAccessLogRequest" ,
"code" : "message FindNSClusterAccessLogRequest {\n\tint64 nsClusterId = 1;\n}" ,
"doc" : "查找集群访问日志配置"
} ,
{
"name" : "FindAllEnabledNSClustersRequest" ,
"code" : "message FindAllEnabledNSClustersRequest {\n\n}" ,
"doc" : "查找所有可用集群"
} ,
{
"name" : "UpdateNSClusterRecursionConfigRequest" ,
"code" : "message UpdateNSClusterRecursionConfigRequest {\n\tint64 nsClusterId = 1;\n\tbytes recursionJSON = 2;\n}" ,
"doc" : "设置递归DNS配置"
} ,
{
"name" : "FindNSClusterRecursionConfigRequest" ,
"code" : "message FindNSClusterRecursionConfigRequest {\n\tint64 nsClusterId = 1;\n}" ,
"doc" : "读取递归DNS配置"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindNSClusterRecursionConfigResponse" ,
"code" : "message FindNSClusterRecursionConfigResponse {\n\tbytes recursionJSON = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindNSClusterAccessLogResponse" ,
"code" : "message FindNSClusterAccessLogResponse {\n\tbytes AccessLogJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "ListEnabledNSClustersResponse" ,
"code" : "message ListEnabledNSClustersResponse {\n\trepeated NSCluster nsClusters = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledNSClusterResponse" ,
"code" : "message FindEnabledNSClusterResponse {\n\tNSCluster nsCluster = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateNSClusterAccessLogRequest" ,
"code" : "message UpdateNSClusterAccessLogRequest {\n\tint64 nsClusterId = 1;\n\tbytes accessLogJSON = 2;\n}" ,
"doc" : "修改集群访问日志配置"
} ,
{
"name" : "DeleteNSCluster" ,
"code" : "message DeleteNSCluster {\n\tint64 nsClusterId = 1;\n}" ,
"doc" : "删除集群"
} ,
{
"name" : "ListEnabledNSClustersRequest" ,
"code" : "message ListEnabledNSClustersRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页可用集群"
} ,
{
"name" : "CreateNSClusterRequest" ,
"code" : "message CreateNSClusterRequest {\n\tstring name = 1;\n\tbytes accessLogJSON = 2;\n}" ,
"doc" : "创建集群"
} ,
{
"name" : "CreateNSClusterResponse" ,
"code" : "message CreateNSClusterResponse {\n\tint64 nsClusterId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledNSDomainResponse" ,
"code" : "message FindEnabledNSDomainResponse {\n\tNSDomain nsDomain = 1;\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CreateNSDomainRequest" ,
"code" : "message CreateNSDomainRequest {\n\tint64 nsClusterId = 1;\n\tint64 userId = 2;\n\tstring name = 3;\n}" ,
"doc" : "创建域名"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CreateNSDomainResponse" ,
"code" : "message CreateNSDomainResponse {\n\tint64 nsDomainId = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
2022-07-07 09:19:15 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateNSDomainTSIGRequest" ,
"code" : "message UpdateNSDomainTSIGRequest {\n\tint64 nsDomainId = 1;\n\tbytes tsigJSON = 2;\n}" ,
"doc" : "修改TSIG配置"
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "FindEnabledNSDomainRequest" ,
"code" : "message FindEnabledNSDomainRequest {\n\tint64 nsDomainId = 1;\n}" ,
"doc" : "查找单个域名"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CountAllEnabledNSDomainsRequest" ,
"code" : "message CountAllEnabledNSDomainsRequest {\n\tint64 userId = 1;\n\tint64 nsClusterId = 2;\n\tstring keyword = 3;\n}" ,
"doc" : "计算域名数量"
} ,
2022-07-17 10:59:55 +08:00
{
"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" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledNSDomainTSIGRequest" ,
"code" : "message FindEnabledNSDomainTSIGRequest {\n\tint64 nsDomainId = 1;\n}" ,
"doc" : "查找TSIG配置"
} ,
{
"name" : "ListEnabledNSDomainsRequest" ,
"code" : "message ListEnabledNSDomainsRequest {\n\tint64 userId = 1;\n\tint64 nsClusterId = 2;\n\tstring keyword = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}" ,
"doc" : "列出单页域名"
} ,
{
"name" : "ListEnabledNSDomainsResponse" ,
"code" : "message ListEnabledNSDomainsResponse {\n\trepeated NSDomain nsDomains = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledNSDomainTSIGResponse" ,
"code" : "message FindEnabledNSDomainTSIGResponse {\n\tbytes tsigJSON = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-06-22 14:36:33 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateNSDomainRequest" ,
"code" : "message UpdateNSDomainRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsClusterId = 2;\n\tint64 userId = 3;\n\tbool isOn = 4;\n}" ,
"doc" : "修改域名\n注意: 名称不能修改"
2022-07-05 20:09:19 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "DeleteNSDomainRequest" ,
"code" : "message DeleteNSDomainRequest {\n\tint64 nsDomainId = 1;\n}" ,
"doc" : "删除域名"
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "创建密钥"
2022-07-20 18:14:57 +08:00
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteNSKeyRequest" ,
"code" : "message DeleteNSKeyRequest {\n\tint64 nsKeyId = 1;\n}" ,
"doc" : "删除密钥"
2022-07-07 17:07:24 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledNSKeyRequest" ,
"code" : "message FindEnabledNSKeyRequest {\n\tint64 nsKeyId = 1;\n}" ,
"doc" : "查找单个密钥"
2022-07-07 09:19:15 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledNSKeyResponse" ,
"code" : "message FindEnabledNSKeyResponse {\n\tNSKey nsKey = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "CountAllEnabledNSKeysRequest" ,
"code" : "message CountAllEnabledNSKeysRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsZoneId = 2;\n}" ,
"doc" : "计算密钥数量"
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "ListEnabledNSKeysResponse" ,
"code" : "message ListEnabledNSKeysResponse {\n\trepeated NSKey nsKeys = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "ListNSKeysAfterVersionRequest" ,
"code" : "message ListNSKeysAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}" ,
"doc" : "根据版本列出一组密钥"
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "ListNSKeysAfterVersionResponse" ,
"code" : "message ListNSKeysAfterVersionResponse {\n\trepeated NSKey nsKeys = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CreateNSKeyResponse" ,
"code" : "message CreateNSKeyResponse {\n\tint64 nsKeyId = 1;\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" : "ListEnabledNSKeysRequest" ,
"code" : "message ListEnabledNSKeysRequest {\n\tint64 nsDomainId = 1;\n\tint64 nsZoneId = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\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" : "InstallNSNodeResponse" ,
"code" : "message InstallNSNodeResponse {\n\n}" ,
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "StartNSNodeResponse" ,
"code" : "message StartNSNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "计算匹配的节点数量"
2022-07-14 09:49:41 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "DeleteNSNodeRequest" ,
"code" : "message DeleteNSNodeRequest {\n\tint64 nsNodeId = 1;\n}" ,
"doc" : "删除节点"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindNSNodeInstallStatusResponse" ,
"code" : "message FindNSNodeInstallStatusResponse {\n\tNodeInstallStatus installStatus = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateNSNodeStatusRequest" ,
"code" : "message UpdateNSNodeStatusRequest {\n\tint64 nodeId = 1;\n\tbytes statusJSON = 2;\n}" ,
"doc" : "更新节点状态"
2022-07-07 17:07:24 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "DownloadNSNodeInstallationFileRequest" ,
"code" : "message DownloadNSNodeInstallationFileRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tint64 chunkOffset = 3;\n}" ,
"doc" : "下载最新DNS节点安装文件"
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "StartNSNodeRequest" ,
"code" : "message StartNSNodeRequest {\n\tint64 nsNodeId = 1;\n}" ,
"doc" : "启动节点"
} ,
{
"name" : "FindAllEnabledNSNodesWithNSClusterIdResponse" ,
"code" : "message FindAllEnabledNSNodesWithNSClusterIdResponse {\n\trepeated NSNode nsNodes = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "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" : "StopNSNodeRequest" ,
"code" : "message StopNSNodeRequest {\n\tint64 nsNodeId = 1;\n}" ,
"doc" : "停止节点"
} ,
{
"name" : "CreateNSNodeRequest" ,
"code" : "message CreateNSNodeRequest {\n\tstring name = 1;\n\tint64 nodeClusterId = 2;\n\tNodeLogin nodeLogin = 3;\n}" ,
"doc" : "创建节点"
} ,
{
"name" : "FindCurrentNSNodeConfigResponse" ,
"code" : "message FindCurrentNSNodeConfigResponse {\n\tbytes nsNodeJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CheckNSNodeLatestVersionRequest" ,
"code" : "message CheckNSNodeLatestVersionRequest {\n\tstring os = 1;\n\tstring arch = 2;\n\tstring currentVersion = 3;\n}" ,
"doc" : "检查新版本"
} ,
{
"name" : "FindEnabledNSNodeRequest" ,
"code" : "message FindEnabledNSNodeRequest {\n\tint64 nsNodeId = 1;\n}" ,
"doc" : "获取单个节点信息"
} ,
{
"name" : "FindCurrentNSNodeConfigRequest" ,
"code" : "message FindCurrentNSNodeConfigRequest {\n\n}" ,
"doc" : "获取当前节点信息"
} ,
{
"name" : "CheckNSNodeLatestVersionResponse" ,
"code" : "message CheckNSNodeLatestVersionResponse {\n\tbool hasNewVersion = 1;\n\tstring newVersion = 2;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateNSNodeLoginRequest" ,
"code" : "message UpdateNSNodeLoginRequest {\n\tint64 nsNodeId = 1;\n\tNodeLogin nodeLogin = 2;\n}" ,
"doc" : "修改节点登录信息"
} ,
{
"name" : "StopNSNodeResponse" ,
"code" : "message StopNSNodeResponse {\n\tbool isOk = 1;\n\tstring error = 2;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllEnabledNSNodesWithNSClusterIdRequest" ,
"code" : "message FindAllEnabledNSNodesWithNSClusterIdRequest {\n\tint64 nsClusterId = 1;\n}" ,
"doc" : "根据集群查找所有节点"
} ,
{
"name" : "FindNSNodeInstallStatusRequest" ,
"code" : "message FindNSNodeInstallStatusRequest {\n\tint64 nsNodeId = 1;\n}" ,
"doc" : "读取节点安装状态"
} ,
{
"name" : "CreateNSNodeResponse" ,
"code" : "message CreateNSNodeResponse {\n\tint64 nsNodeId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "InstallNSNodeRequest" ,
"code" : "message InstallNSNodeRequest {\n\tint64 nsNodeId = 1;\n}" ,
"doc" : "安装节点"
} ,
{
"name" : "ListEnabledNSNodesMatchResponse" ,
"code" : "message ListEnabledNSNodesMatchResponse {\n\trepeated NSNode nsNodes = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CountAllUpgradeNSNodesWithNSClusterIdRequest" ,
"code" : "message CountAllUpgradeNSNodesWithNSClusterIdRequest {\n\tint64 nsClusterId = 1;\n}" ,
"doc" : "计算需要升级的节点数量"
} ,
{
"name" : "CountAllEnabledNSNodesRequest" ,
"code" : "message CountAllEnabledNSNodesRequest {\n\n}" ,
"doc" : "所有可用的节点数量"
} ,
{
"name" : "FindEnabledNSNodeResponse" ,
"code" : "message FindEnabledNSNodeResponse {\n\tNSNode nsNode = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateNSNodeConnectedAPINodesRequest" ,
"code" : "message UpdateNSNodeConnectedAPINodesRequest {\n\trepeated int64 apiNodeIds = 1;\n}" ,
"doc" : "更改节点连接的API节点信息"
} ,
{
"name" : "UpdateNSNodeIsInstalledRequest" ,
"code" : "message UpdateNSNodeIsInstalledRequest {\n\tint64 nsNodeId = 1;\n\tbool isInstalled = 2;\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" : "CreateNSQuestionOptionResponse" ,
"code" : "message CreateNSQuestionOptionResponse {\n\tint64 nsQuestionOptionId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindNSQuestionOptionRequest" ,
"code" : "message FindNSQuestionOptionRequest {\n\tint64 nsQuestionOptionId = 1;\n}" ,
"doc" : "读取选项"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindNSQuestionOptionResponse" ,
"code" : "message FindNSQuestionOptionResponse {\n\tNSQuestionOption nsQuestionOption = 1;\n}" ,
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "DeleteNSQuestionOptionRequest" ,
"code" : "message DeleteNSQuestionOptionRequest {\n\tint64 nsQuestionOptionId = 1;\n}" ,
"doc" : "删除选项"
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-05 20:09:19 +08:00
"name" : "CreateNSQuestionOptionRequest" ,
"code" : "message CreateNSQuestionOptionRequest {\n\tstring name = 1;\n\tbytes valuesJSON = 2;\n}" ,
"doc" : "创建选项"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListNSRecordsAfterVersionRequest" ,
"code" : "message ListNSRecordsAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}" ,
"doc" : "根据版本列出一组记录"
2022-06-30 12:11:30 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "ListNSRecordsAfterVersionResponse" ,
"code" : "message ListNSRecordsAfterVersionResponse {\n\trepeated NSRecord nsRecords = 1;\n}" ,
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"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" : "修改记录"
2022-06-21 21:26:22 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "计算记录数量"
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-20 18:14:57 +08:00
"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" : "读取单页记录"
2022-07-07 17:07:24 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindEnabledNSRecordRequest" ,
"code" : "message FindEnabledNSRecordRequest {\n\tint64 nsRecordId = 1;\n}" ,
"doc" : "查询单个记录信息"
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "FindEnabledNSRecordResponse" ,
"code" : "message FindEnabledNSRecordResponse {\n\tNSRecord nsRecord = 1;\n}" ,
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
"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" : "创建记录"
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "CreateNSRecordResponse" ,
"code" : "message CreateNSRecordResponse {\n\tint64 nsRecordId = 1;\n}" ,
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "DeleteNSRecordRequest" ,
"code" : "message DeleteNSRecordRequest {\n\tint64 nsRecordId = 1;\n}" ,
"doc" : "删除记录"
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "ListEnabledNSRecordsResponse" ,
"code" : "message ListEnabledNSRecordsResponse {\n\trepeated NSRecord nsRecords = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "UploadNSRecordHourlyStatsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message UploadNSRecordHourlyStatsRequest {\n\trepeated NSRecordHourlyStat stats = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "上传统计"
} ,
2022-07-20 18:14:57 +08:00
{
"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" : ""
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "UpdateNSRouteRequest" ,
"code" : "message UpdateNSRouteRequest {\n\tint64 nsRouteId = 1;\n\tstring name = 2;\n\tbytes rangesJSON = 3;\n}" ,
"doc" : "修改线路"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "DeleteNSRouteRequest" ,
"code" : "message DeleteNSRouteRequest {\n\tint64 nsRouteId = 1;\n}" ,
"doc" : "删除线路"
} ,
{
"name" : "FindAllEnabledNSRoutesRequest" ,
"code" : "message FindAllEnabledNSRoutesRequest {\n\tint64 nsClusterId = 1;\n\tint64 nsDomainId = 2;\n\tint64 userId = 3;\n}" ,
"doc" : "读取所有线路"
} ,
{
"name" : "ListNSRoutesAfterVersionRequest" ,
"code" : "message ListNSRoutesAfterVersionRequest {\n\tint64 version = 1;\n\tint64 size = 2;\n}" ,
"doc" : "根据版本列出一组线路"
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledNSRouteRequest" ,
"code" : "message FindEnabledNSRouteRequest {\n\tint64 nsRouteId = 1;\n}" ,
"doc" : "获取单个路线信息"
2022-07-05 20:09:19 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindEnabledNSRouteResponse" ,
"code" : "message FindEnabledNSRouteResponse {\n\tNSRoute nsRoute = 1;\n}" ,
"doc" : ""
2022-07-05 20:09:19 +08:00
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-07 17:07:24 +08:00
"name" : "FindAllEnabledNSRoutesResponse" ,
"code" : "message FindAllEnabledNSRoutesResponse {\n\trepeated NSRoute nsRoutes = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-06-25 19:22:19 +08:00
{
2022-07-07 17:07:24 +08:00
"name" : "UpdateNSRouteOrdersRequest" ,
"code" : "message UpdateNSRouteOrdersRequest {\n\trepeated int64 nsRouteIds = 1;\n}" ,
"doc" : "设置线路排序"
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-05 20:09:19 +08:00
"name" : "FindEnabledOriginResponse" ,
"code" : "message FindEnabledOriginResponse {\n\tOrigin Origin = 1;\n}" ,
"doc" : ""
2022-07-03 22:10:18 +08:00
} ,
{
2022-07-05 20:09:19 +08:00
"name" : "FindEnabledOriginConfigRequest" ,
"code" : "message FindEnabledOriginConfigRequest {\n\tint64 originId = 1;\n}" ,
"doc" : "查找源站配置"
} ,
{
"name" : "FindEnabledOriginConfigResponse" ,
"code" : "message FindEnabledOriginConfigResponse {\n\tbytes originJSON = 1;\n}" ,
2022-07-03 22:10:18 +08:00
"doc" : ""
} ,
{
2022-07-14 09:49:41 +08:00
"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" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "修改源站"
2022-07-03 22:10:18 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledOriginRequest" ,
"code" : "message FindEnabledOriginRequest {\n\tint64 originId = 1;\n}" ,
"doc" : "查找单个源站信息"
2022-07-07 09:19:15 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
"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" : "创建套餐"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "CreatePlanResponse" ,
"code" : "message CreatePlanResponse {\n\tint64 planId = 1;\n}" ,
"doc" : ""
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "DeletePlanRequest" ,
"code" : "message DeletePlanRequest {\n\tint64 planId = 1;\n}" ,
"doc" : "删除套餐"
} ,
{
"name" : "FindEnabledPlanResponse" ,
"code" : "message FindEnabledPlanResponse {\n\tPlan plan = 1;\n}" ,
"doc" : ""
2022-06-22 14:36:33 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "CountAllEnabledPlansRequest" ,
"code" : "message CountAllEnabledPlansRequest {\n\n}" ,
"doc" : "计算套餐数量"
2022-07-07 17:07:24 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "SortPlansRequest" ,
"code" : "message SortPlansRequest {\n\trepeated int64 planIds = 1;\n}" ,
"doc" : "对套餐进行排序"
2022-06-21 21:26:22 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "修改套餐"
2022-06-21 21:26:22 +08:00
} ,
2022-06-29 21:55:37 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledPlanRequest" ,
"code" : "message FindEnabledPlanRequest {\n\tint64 planId = 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}" ,
2022-06-29 21:55:37 +08:00
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindAllEnabledRegionCitiesRequest" ,
"code" : "message FindAllEnabledRegionCitiesRequest {\n\tbool includeRegionProvince = 1;\n}" ,
"doc" : "查找所有城市"
} ,
{
"name" : "FindAllEnabledRegionCitiesResponse" ,
"code" : "message FindAllEnabledRegionCitiesResponse {\n\trepeated RegionCity regionCities = 1;\n}" ,
"doc" : ""
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledRegionCityRequest" ,
"code" : "message FindEnabledRegionCityRequest {\n\tint64 regionCityId = 1;\n}" ,
"doc" : "查找单个城市信息"
} ,
{
"name" : "FindEnabledRegionCityResponse" ,
"code" : "message FindEnabledRegionCityResponse {\n\tRegionCity regionCity = 1;\n}" ,
"doc" : ""
2022-06-25 19:22:19 +08:00
} ,
{
"name" : "FindAllEnabledRegionCountriesResponse" ,
"code" : "message FindAllEnabledRegionCountriesResponse {\n\trepeated RegionCountry regionCountries = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
"name" : "FindEnabledRegionCountryRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindEnabledRegionCountryRequest {\n\tint64 regionCountryId = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "查找单个国家信息"
} ,
{
"name" : "FindEnabledRegionCountryResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindEnabledRegionCountryResponse {\n\tRegionCountry regionCountry = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllEnabledRegionCountriesRequest" ,
"code" : "message FindAllEnabledRegionCountriesRequest {\n\n}" ,
"doc" : "查找所有的国家列表"
} ,
{
"name" : "FindAllEnabledRegionProvidersRequest" ,
"code" : "message FindAllEnabledRegionProvidersRequest {\n\n}" ,
"doc" : "查找所有ISP"
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindAllEnabledRegionProvidersResponse" ,
"code" : "message FindAllEnabledRegionProvidersResponse {\n\trepeated RegionProvider regionProviders = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledRegionProviderRequest" ,
"code" : "message FindEnabledRegionProviderRequest {\n\tint64 regionProviderId = 1;\n}" ,
"doc" : "查找单个ISP信息"
} ,
2022-06-22 14:36:33 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "FindEnabledRegionProviderResponse" ,
"code" : "message FindEnabledRegionProviderResponse {\n\tRegionProvider regionProvider = 1;\n}" ,
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
2022-06-25 19:22:19 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledRegionProvincesWithCountryIdRequest" ,
"code" : "message FindAllEnabledRegionProvincesWithCountryIdRequest {\n\tint64 regionCountryId = 1;\n}" ,
"doc" : "查找所有省份"
} ,
{
"name" : "FindAllEnabledRegionProvincesWithCountryIdResponse" ,
"code" : "message FindAllEnabledRegionProvincesWithCountryIdResponse {\n\trepeated RegionProvince regionProvinces = 1;\n}" ,
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
{
2022-06-29 21:55:37 +08:00
"name" : "FindEnabledRegionProvinceRequest" ,
"code" : "message FindEnabledRegionProvinceRequest {\n\tint64 regionProvinceId = 1;\n}" ,
"doc" : "查找单个省份信息"
2022-06-22 14:36:33 +08:00
} ,
{
2022-06-29 21:55:37 +08:00
"name" : "FindEnabledRegionProvinceResponse" ,
"code" : "message FindEnabledRegionProvinceResponse {\n\tRegionProvince regionProvince = 1;\n}" ,
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"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" : "修改终端"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledReportNodeRequest" ,
"code" : "message FindEnabledReportNodeRequest{\n\tint64 reportNodeId = 1;\n}" ,
"doc" : "查找单个终端"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledReportNodeResponse" ,
"code" : "message FindEnabledReportNodeResponse {\n\tReportNode reportNode = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"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" : "修改全局设置"
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "添加终端"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CountAllEnabledReportNodesRequest" ,
"code" : "message CountAllEnabledReportNodesRequest {\n\tstring keyword = 1;\n\tint64 reportNodeGroupId = 2;\n}" ,
"doc" : "计算终端数量"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledReportNodesResponse" ,
"code" : "message ListEnabledReportNodesResponse {\n\trepeated ReportNode reportNodes = 1;\n}" ,
2022-07-17 10:59:55 +08:00
"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"
} ,
2022-06-30 12:11:30 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateReportNodeStatusRequest" ,
"code" : "message UpdateReportNodeStatusRequest {\n\tbytes statusJSON = 1;\n}" ,
"doc" : "更新节点状态"
2022-06-30 12:11:30 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindReportNodeTasksResponse" ,
"code" : "message FindReportNodeTasksResponse {\n\tbytes ipAddrTasksJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "ReadReportNodeGlobalSettingResponse" ,
"code" : "message ReadReportNodeGlobalSettingResponse {\n\tbytes settingJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "DeleteReportNodeRequest" ,
"code" : "message DeleteReportNodeRequest {\n\tint64 reportNodeId = 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" : "FindReportNodeTasksRequest" ,
"code" : "message FindReportNodeTasksRequest {\n\n}" ,
"doc" : "读取任务"
} ,
{
"name" : "ListReportNodeTasksRequest" ,
"code" : "message ListReportNodeTasksRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tstring type = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}" ,
"doc" : "列出单页任务"
} ,
{
"name" : "CreateReportNodeResponse" ,
"code" : "message CreateReportNodeResponse {\n\tint64 reportNodeId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindCurrentReportNodeConfigRequest" ,
"code" : "message FindCurrentReportNodeConfigRequest {\n\n}" ,
"doc" : "获取当前节点信息"
} ,
{
"name" : "FindCurrentReportNodeConfigResponse" ,
"code" : "message FindCurrentReportNodeConfigResponse {\n\tbytes reportNodeJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindLatestReportNodeVersionRequest" ,
"code" : "message FindLatestReportNodeVersionRequest {\n\n}" ,
"doc" : "取得最新的版本号"
} ,
{
"name" : "CountAllReportNodeTasksRequest" ,
"code" : "message CountAllReportNodeTasksRequest {\n\tstring role = 1;\n\tint64 nodeClusterId = 2;\n\tstring type = 3;\n}" ,
"doc" : "计算任务数量"
2022-07-14 09:49:41 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CreateReportNodeGroupRequest" ,
"code" : "message CreateReportNodeGroupRequest {\n\tstring name = 1;\n}" ,
"doc" : "创建分组"
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "CreateReportNodeGroupResponse" ,
"code" : "message CreateReportNodeGroupResponse {\n\tint64 reportNodeGroupId = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-14 09:49:41 +08:00
"name" : "DeleteReportNodeGroupRequest" ,
"code" : "message DeleteReportNodeGroupRequest {\n\tint64 reportNodeGroupId = 1;\n}" ,
"doc" : "删除分组"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledReportNodeGroupRequest" ,
"code" : "message FindEnabledReportNodeGroupRequest {\n\tint64 reportNodeGroupId = 1;\n}" ,
"doc" : "查找单个分组"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CountAllEnabledReportNodeGroupsRequest" ,
"code" : "message CountAllEnabledReportNodeGroupsRequest {\n\n}" ,
"doc" : "计算所有分组数量"
} ,
{
"name" : "UpdateReportNodeGroupRequest" ,
"code" : "message UpdateReportNodeGroupRequest {\n\tint64 reportNodeGroupId = 1;\n\tstring name = 2;\n}" ,
"doc" : "修改分组"
} ,
{
"name" : "FindAllEnabledReportNodeGroupsRequest" ,
"code" : "message FindAllEnabledReportNodeGroupsRequest {\n\n}" ,
"doc" : "查找所有分组"
} ,
{
"name" : "FindAllEnabledReportNodeGroupsResponse" ,
"code" : "message FindAllEnabledReportNodeGroupsResponse {\n\trepeated ReportNodeGroup reportNodeGroups = 1;\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledReportNodeGroupResponse" ,
"code" : "message FindEnabledReportNodeGroupResponse {\n\tReportNodeGroup reportNodeGroup = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "ListReportResultsResponse" ,
"code" : "message ListReportResultsResponse {\n\trepeated ReportResult reportResults = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateReportResultsRequest" ,
"code" : "message UpdateReportResultsRequest {\n\trepeated ReportResult reportResults = 1;\n}" ,
"doc" : "上传报告结果"
} ,
2022-07-20 18:14:57 +08:00
{
"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" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "CountAllReportResultsRequest" ,
"code" : "message CountAllReportResultsRequest {\n\tint64 reportNodeId = 1;\n\tint32 okState = 2;\n\tstring level = 3;\n}" ,
"doc" : "计算监控结果数量"
2022-07-07 17:07:24 +08:00
} ,
{
"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" : "列出单页监控结果"
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CreateReverseProxyResponse" ,
"code" : "message CreateReverseProxyResponse {\n\tint64 reverseProxyId = 1;\n}" ,
2022-07-05 20:09:19 +08:00
"doc" : ""
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "FindEnabledReverseProxyRequest" ,
"code" : "message FindEnabledReverseProxyRequest {\n\tint64 reverseProxyId = 1;\n}" ,
"doc" : "查找反向代理"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledReverseProxyConfigRequest" ,
"code" : "message FindEnabledReverseProxyConfigRequest {\n\tint64 reverseProxyId = 1;\n}" ,
"doc" : "查找反向代理配置"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateReverseProxySchedulingRequest" ,
"code" : "message UpdateReverseProxySchedulingRequest {\n\tint64 reverseProxyId = 1;\n\tbytes schedulingJSON = 2;\n}" ,
"doc" : "修改反向代理调度算法"
2022-07-14 09:49:41 +08:00
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateReverseProxyPrimaryOriginsRequest" ,
"code" : "message UpdateReverseProxyPrimaryOriginsRequest {\n\tint64 reverseProxyId = 1;\n\tbytes originsJSON = 2;\n}" ,
"doc" : "修改主要源站信息"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CreateReverseProxyRequest" ,
"code" : "message CreateReverseProxyRequest {\n\tbytes schedulingJSON = 1;\n\tbytes primaryOriginsJSON = 2;\n\tbytes backupOriginsJSON = 3;\n}" ,
"doc" : "创建反向代理"
} ,
{
"name" : "FindEnabledReverseProxyResponse" ,
"code" : "message FindEnabledReverseProxyResponse {\n\tReverseProxy reverseProxy = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledReverseProxyConfigResponse" ,
"code" : "message FindEnabledReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateReverseProxyBackupOriginsRequest" ,
"code" : "message UpdateReverseProxyBackupOriginsRequest {\n\tint64 reverseProxyId = 1;\n\tbytes originsJSON = 2;\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" : "修改反向代理设置"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledScriptResponse" ,
"code" : "message FindEnabledScriptResponse {\n\tScript script = 1;\n}" ,
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "ComposeScriptConfigsRequest" ,
"code" : "message ComposeScriptConfigsRequest {\n\n}" ,
"doc" : "组合脚本配置"
2022-07-14 09:49:41 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "ListEnabledScriptsResponse" ,
"code" : "message ListEnabledScriptsResponse {\n\trepeated Script scripts = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CheckScriptUpdatesRequest" ,
"code" : "message CheckScriptUpdatesRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "检查脚本是否需要有更新"
} ,
{
"name" : "CheckScriptUpdatesResponse" ,
"code" : "message CheckScriptUpdatesResponse {\n\tbool hasUpdates = 1;\n\tint64 version = 2;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledScriptRequest" ,
"code" : "message FindEnabledScriptRequest {\n\tint64 scriptId = 1;\n}" ,
"doc" : "查找单个脚本"
} ,
{
"name" : "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" : "CreateScriptResponse" ,
"code" : "message CreateScriptResponse {\n\tint64 scriptId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "DeleteScriptRequest" ,
"code" : "message DeleteScriptRequest {\n\tint64 scriptId = 1;\n}" ,
"doc" : "删除脚本"
} ,
{
"name" : "CountAllEnabledScriptsRequest" ,
"code" : "message CountAllEnabledScriptsRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "计算脚本数量"
} ,
{
"name" : "ListEnabledScriptsRequest" ,
"code" : "message ListEnabledScriptsRequest {\n\tint64 userId = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}" ,
"doc" : "列出单页脚本"
} ,
{
"name" : "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" : "添加脚本"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "PublishScriptsRequest" ,
"code" : "message PublishScriptsRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "发布脚本"
} ,
{
"name" : "UpdateEnabledUserServerBasicRequest" ,
"code" : "message UpdateEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n\tstring name = 2;\n}" ,
"doc" : "修改用户服务基本信息"
} ,
{
"name" : "FindLatestServersRequest" ,
"code" : "message FindLatestServersRequest {\n\tint64 size = 1;\n}" ,
"doc" : "查找最近访问的服务"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "DeleteServerRequest" ,
"code" : "message DeleteServerRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "禁用服务"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "FindAndInitServerWebConfigRequest" ,
"code" : "message FindAndInitServerWebConfigRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "初始化Web设置"
} ,
{
"name" : "CountAllEnabledServersWithNodeClusterIdRequest" ,
"code" : "message CountAllEnabledServersWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "计算运行在某个集群上的所有服务数量"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateServerWebRequest" ,
"code" : "message UpdateServerWebRequest {\n\tint64 serverId = 1;\n\tint64 webId = 2;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateServerDNSRequest" ,
"code" : "message UpdateServerDNSRequest {\n\tint64 serverId = 1;\n\tbool supportCNAME = 2;\n}" ,
"doc" : "修改服务的DNS相关设置"
2022-07-20 18:14:57 +08:00
} ,
{
"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" : "NotifyServersChangeRequest" ,
"code" : "message NotifyServersChangeRequest {\n\n}" ,
"doc" : "通知更新"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "ComposeServerConfigRequest" ,
"code" : "message ComposeServerConfigRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "获取服务配置"
2022-07-14 09:49:41 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledServerDNSRequest" ,
"code" : "message FindEnabledServerDNSRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找单个服务的DNS信息"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateServerUAMRequest" ,
"code" : "message UpdateServerUAMRequest {\n\tint64 serverId = 1;\n\tbytes uamJSON = 2;\n}" ,
"doc" : "修改服务UAM设置"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledServerUAMRequest" ,
"code" : "message FindEnabledServerUAMRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找服务UAM设置"
} ,
{
"name" : "UpdateServerUnixRequest" ,
"code" : "message UpdateServerUnixRequest {\n\tint64 serverId = 1;\n\tbytes unixJSON = 2;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateServerNamesAuditingRequest" ,
"code" : "message UpdateServerNamesAuditingRequest {\n\tint64 serverId = 1;\n\tServerNameAuditingResult auditingResult = 2;\n}" ,
"doc" : "审核服务的域名设置"
} ,
{
"name" : "FindEnabledServerConfigRequest" ,
"code" : "message FindEnabledServerConfigRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找服务配置"
} ,
{
"name" : "ComposeServerConfigResponse" ,
"code" : "message ComposeServerConfigResponse {\n\tbytes serverConfigJSON = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "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" : "UpdateServerTCPRequest" ,
"code" : "message UpdateServerTCPRequest {\n\tint64 serverId = 1;\n\tbytes tcpJSON = 2;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "FindEnabledServerTypeResponse" ,
"code" : "message FindEnabledServerTypeResponse {\n\tstring type = 1;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindServerUserPlanRequest" ,
"code" : "message FindServerUserPlanRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "获取服务套餐信息"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledServerRequest" ,
"code" : "message FindEnabledServerRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找单个服务"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "PurgeServerCacheResponse" ,
"code" : "message PurgeServerCacheResponse {\n\tbool isOk = 1;\n\tstring message = 2;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "UpdateServerUserPlanRequest" ,
"code" : "message UpdateServerUserPlanRequest {\n\tint64 serverId = 1;\n\tint64 userPlanId = 2;\n}" ,
"doc" : "修改服务套餐"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledServerDNSResponse" ,
"code" : "message FindEnabledServerDNSResponse {\n\tstring dnsName = 1;\n\tDNSDomain domain = 2;\n\tbool supportCNAME = 3;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CheckUserServerRequest" ,
"code" : "message CheckUserServerRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "检查服务是否属于某个用户"
} ,
{
"name" : "FindAllEnabledServerNamesWithUserIdRequest" ,
"code" : "message FindAllEnabledServerNamesWithUserIdRequest {\n\tint64 userId = 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" : "UpdateServerHTTPRequest" ,
"code" : "message UpdateServerHTTPRequest {\n\tint64 serverId = 1;\n\tbytes httpJSON = 2;\n}" ,
"doc" : "修改服务的HTTP等设置"
} ,
{
"name" : "UpdateServerHTTPSRequest" ,
"code" : "message UpdateServerHTTPSRequest {\n\tint64 serverId = 1;\n\tbytes httpsJSON = 2;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllEnabledServersDNSWithNodeClusterIdResponse" ,
"code" : "message FindAllEnabledServersDNSWithNodeClusterIdResponse {\n\trepeated ServerDNSInfo servers = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledUserServerBasicRequest" ,
"code" : "message FindEnabledUserServerBasicRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找用户服务基本信息"
} ,
{
"name" : "FindLatestServersResponse" ,
"code" : "message FindLatestServersResponse {\n\trepeated Server servers = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateServerIsOnRequest" ,
"code" : "message UpdateServerIsOnRequest {\n\tint64 serverId = 1;\n\tbool isOn = 2;\n}" ,
"doc" : "修改服务启是否启用"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "UpdateServerTLSRequest" ,
"code" : "message UpdateServerTLSRequest {\n\tint64 serverId = 1;\n\tbytes tlsJSON = 2;\n}" ,
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "FindEnabledServerTypeRequest" ,
"code" : "message FindEnabledServerTypeRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找服务的服务类型"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledServersWithSSLCertIdRequest" ,
"code" : "message FindAllEnabledServersWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}" ,
"doc" : "查找使用某个SSL证书的所有服务"
} ,
{
"name" : "CountAllEnabledServersWithServerGroupIdRequest" ,
"code" : "message CountAllEnabledServersWithServerGroupIdRequest {\n\tint64 serverGroupId = 1;\n}" ,
"doc" : "计算使用某个分组的服务数量"
} ,
{
"name" : "PurgeServerCacheRequest" ,
"code" : "message PurgeServerCacheRequest {\n\trepeated string keys = 2;\n\trepeated string prefixes = 3;\n\tstring description = 4; // 任务描述\n}" ,
"doc" : "清除缓存"
} ,
{
"name" : "FindEnabledServerResponse" ,
"code" : "message FindEnabledServerResponse {\n\tServer server = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAndInitServerReverseProxyConfigRequest" ,
"code" : "message FindAndInitServerReverseProxyConfigRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找反向代理设置"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "CountAllEnabledServersWithSSLCertIdRequest" ,
"code" : "message CountAllEnabledServersWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}" ,
"doc" : "计算使用某个SSL证书的服务数量"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindNearbyServersRequest" ,
"code" : "message FindNearbyServersRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找某个服务附近的服务"
} ,
{
"name" : "UpdateServerGroupIdsRequest" ,
"code" : "message UpdateServerGroupIdsRequest {\n\tint64 serverId = 1;\n\trepeated int64 serverGroupIds = 2;\n}" ,
"doc" : "修改服务所在分组"
} ,
{
"name" : "RegenerateServerCNAMERequest" ,
"code" : "message RegenerateServerCNAMERequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "重新生成CNAME"
} ,
{
"name" : "ListEnabledServersMatchResponse" ,
"code" : "message ListEnabledServersMatchResponse {\n\trepeated Server servers = 1;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledUserServerBasicResponse" ,
"code" : "message FindEnabledUserServerBasicResponse {\n\tServer server = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledServerTrafficLimitRequest" ,
"code" : "message FindEnabledServerTrafficLimitRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找流量限制"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledServerConfigResponse" ,
"code" : "message FindEnabledServerConfigResponse {\n\tbytes serverJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "NotifyServersChangeResponse" ,
"code" : "message NotifyServersChangeResponse {\n\n}" ,
"doc" : ""
} ,
{
"name" : "ServerDNSInfo" ,
"code" : "message ServerDNSInfo {\n\tint64 id = 1;\n\tstring name = 2;\n\tstring dnsName = 3;\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" : "FindAndInitServerReverseProxyConfigResponse" ,
"code" : "message FindAndInitServerReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\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" : "CheckServerNameDuplicationInNodeClusterResponse" ,
"code" : "message CheckServerNameDuplicationInNodeClusterResponse {\n\trepeated string duplicatedServerNames = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledServerUAMResponse" ,
"code" : "message FindEnabledServerUAMResponse {\n\tbytes uamJSON = 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" : "UpdateServerReverseProxyRequest" ,
"code" : "message UpdateServerReverseProxyRequest {\n\tint64 serverId = 1;\n\tbytes reverseProxyJSON = 2;\n}" ,
"doc" : "修改服务的反向代理设置"
} ,
{
"name" : "FindAllEnabledServersDNSWithNodeClusterIdRequest" ,
"code" : "message FindAllEnabledServersDNSWithNodeClusterIdRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "取得某个集群下的所有服务相关的DNS"
} ,
{
"name" : "FindEnabledServerTrafficLimitResponse" ,
"code" : "message FindEnabledServerTrafficLimitResponse {\n\tbytes trafficLimitJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateServerTrafficLimitRequest" ,
"code" : "message UpdateServerTrafficLimitRequest {\n\tint64 serverId = 1;\n\tbytes trafficLimitJSON = 2;\n}" ,
"doc" : "设置流量限制"
} ,
{
"name" : "FindServerUserPlanResponse" ,
"code" : "message FindServerUserPlanResponse {\n\tUserPlan userPlan = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindServerNamesRequest" ,
"code" : "message FindServerNamesRequest {\n\tint64 serverId = 1;\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" : "FindAndInitServerWebConfigResponse" ,
"code" : "message FindAndInitServerWebConfigResponse {\n\tbytes webJSON = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllEnabledServersWithSSLCertIdResponse" ,
"code" : "message FindAllEnabledServersWithSSLCertIdResponse {\n\trepeated Server servers = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllEnabledServerNamesWithUserIdResponse" ,
"code" : "message FindAllEnabledServerNamesWithUserIdResponse {\n\trepeated string serverNames = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "CreateServerResponse" ,
"code" : "message CreateServerResponse {\n\tint64 serverId = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateServerUDPRequest" ,
"code" : "message UpdateServerUDPRequest {\n\tint64 serverId = 1;\n\tbytes udpJSON = 2;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateServerNamesRequest" ,
"code" : "message UpdateServerNamesRequest {\n\tint64 serverId = 1;\n\tbytes serverNamesJSON = 2;\n}" ,
"doc" : "修改服务的域名设置"
2022-07-07 09:19:15 +08:00
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-05 20:09:19 +08:00
"name" : "UploadServerBandwidthStatsRequest" ,
"code" : "message UploadServerBandwidthStatsRequest {\n\trepeated ServerBandwidthStat serverBandwidthStats = 1;\n}" ,
"doc" : "上传带宽统计"
2022-07-03 22:10:18 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "CountAllServerBillsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message CountAllServerBillsRequest {\n\tint64 userId = 1;\n\tstring month = 2;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "查询服务账单数量"
} ,
{
"name" : "ListServerBillsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message ListServerBillsRequest {\n\tint64 userId = 1;\n\tstring month = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "查询服务账单列表"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "ListServerBillsResponse" ,
"code" : "message ListServerBillsResponse {\n\trepeated ServerBill serverBills = 1;\n}" ,
"doc" : ""
} ,
2022-06-25 19:22:19 +08:00
{
"name" : "FindTopServerClientBrowserMonthlyStatsRequest" ,
"code" : "message FindTopServerClientBrowserMonthlyStatsRequest {\n\tint64 serverId = 1;\n\tstring month = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}" ,
"doc" : "查找前N个浏览器"
} ,
2022-06-29 21:55:37 +08:00
{
"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" : ""
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "FindTopServerClientSystemMonthlyStatsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindTopServerClientSystemMonthlyStatsRequest {\n\tint64 serverId = 1;\n\tstring month = 2;\n\tint64 offset = 3;\n\tint64 size = 4;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "查找前N个操作系统"
} ,
{
"name" : "FindTopServerClientSystemMonthlyStatsResponse" ,
2022-06-22 14:36:33 +08:00
"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}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "SumServerMonthlyStatsResponse" ,
"code" : "message SumServerMonthlyStatsResponse {\n\tServerDailyStat serverMonthlyStat = 1;\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"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" : "上传统计"
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "SumCurrentServerDailyStatsResponse" ,
"code" : "message SumCurrentServerDailyStatsResponse {\n\tServerDailyStat serverDailyStat = 1;\n}" ,
"doc" : ""
2022-07-20 18:14:57 +08:00
} ,
{
"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" : "按日读取统计数据"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "SumCurrentServerDailyStatsRequest" ,
"code" : "message SumCurrentServerDailyStatsRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "查找单个服务当前时刻( N分钟内) 统计数据"
} ,
{
"name" : "SumServerDailyStatsRequest" ,
"code" : "message SumServerDailyStatsRequest {\n\tint64 serverId = 1;\n\tstring day = 2; // YYYYMMDD\n}" ,
"doc" : "计算单个服务的日统计"
} ,
{
"name" : "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" : "FindLatestServerHourlyStatsRequest" ,
"code" : "message FindLatestServerHourlyStatsRequest {\n\tint64 serverId = 1;\n\tint32 hours = 2;\n}" ,
"doc" : "按小时读取统计数据"
} ,
{
"name" : "SumServerDailyStatsResponse" ,
"code" : "message SumServerDailyStatsResponse {\n\tServerDailyStat serverDailyStat = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "SumServerMonthlyStatsRequest" ,
"code" : "message SumServerMonthlyStatsRequest {\n\tint64 serverId = 1;\n\tstring month = 2; // YYYYMM\n}" ,
"doc" : "计算单个服务的月统计"
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-17 10:59:55 +08:00
"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" : "读取域名排行"
2022-07-07 17:07:24 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "ListTopServerDomainStatsWithServerIdResponse" ,
"code" : "message ListTopServerDomainStatsWithServerIdResponse {\n\trepeated ServerDomainHourlyStat domainStats = 1;\n}" ,
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CreateServerGroupResponse" ,
"code" : "message CreateServerGroupResponse {\n\tint64 serverGroupId = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAndInitServerGroupTCPReverseProxyConfigResponse" ,
"code" : "message FindAndInitServerGroupTCPReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAndInitServerGroupUDPReverseProxyConfigResponse" ,
"code" : "message FindAndInitServerGroupUDPReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateServerGroupUDPReverseProxyRequest" ,
"code" : "message UpdateServerGroupUDPReverseProxyRequest {\n\tint64 serverGroupId = 1;\n\tbytes reverseProxyJSON = 2;\n}" ,
"doc" : "修改分组的UDP反向代理设置"
} ,
{
"name" : "FindAndInitServerGroupWebConfigRequest" ,
"code" : "message FindAndInitServerGroupWebConfigRequest {\n\tint64 serverGroupId = 1;\n}" ,
"doc" : "初始化Web设置"
} ,
{
"name" : "DeleteServerGroupRequest" ,
"code" : "message DeleteServerGroupRequest {\n\tint64 serverGroupId = 1;\n}" ,
"doc" : "删除分组"
} ,
{
"name" : "FindEnabledServerGroupConfigInfoRequest" ,
"code" : "message FindEnabledServerGroupConfigInfoRequest {\n\tint64 serverGroupId = 1;\n\tint64 serverId = 2;\n}" ,
"doc" : "取得分组的配置概要信息"
} ,
{
"name" : "FindEnabledServerGroupConfigInfoResponse" ,
"code" : "message FindEnabledServerGroupConfigInfoResponse {\n\tbool hasHTTPReverseProxy = 1;\n\tbool hasTCPReverseProxy = 2;\n\tbool hasUDPReverseProxy = 3;\n\tint64 serverGroupId = 4;\n\tbool hasRootConfig = 5;\n\tbool hasWAFConfig = 6;\n\tbool hasCacheConfig = 7;\n\tbool hasCharsetConfig = 8;\n\tbool hasStatConfig = 9;\n\tbool hasCompressionConfig = 10;\n\tbool hasRequestHeadersConfig = 11;\n\tbool hasResponseHeadersConfig = 12;\n\tbool hasWebsocketConfig = 13;\n\tbool hasWebPConfig = 14;\n\tbool hasAccessLogConfig = 15;\n\tbool hasRemoteAddrConfig = 16;\n\tbool hasPagesConfig = 17;\n\tbool hasRequestLimitConfig = 18;\n\tbool hasRequestScriptsConfig = 19;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "FindAndInitServerGroupHTTPReverseProxyConfigResponse" ,
"code" : "message FindAndInitServerGroupHTTPReverseProxyConfigResponse {\n\tbytes reverseProxyJSON = 1;\n\tbytes reverseProxyRefJSON = 2;\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindAndInitServerGroupTCPReverseProxyConfigRequest" ,
"code" : "message FindAndInitServerGroupTCPReverseProxyConfigRequest {\n\tint64 serverGroupId = 1;\n}" ,
"doc" : "查找TCP反向代理设置"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAndInitServerGroupUDPReverseProxyConfigRequest" ,
"code" : "message FindAndInitServerGroupUDPReverseProxyConfigRequest {\n\tint64 serverGroupId = 1;\n}" ,
"doc" : "查找UDP反向代理设置"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CreateServerGroupRequest" ,
"code" : "message CreateServerGroupRequest {\n\tstring name = 1;\n}" ,
"doc" : "创建分组"
2022-07-20 18:14:57 +08:00
} ,
{
"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" : "查找单个分组信息"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAndInitServerGroupHTTPReverseProxyConfigRequest" ,
"code" : "message FindAndInitServerGroupHTTPReverseProxyConfigRequest {\n\tint64 serverGroupId = 1;\n}" ,
"doc" : "查找HTTP反向代理设置"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAndInitServerGroupWebConfigResponse" ,
"code" : "message FindAndInitServerGroupWebConfigResponse {\n\tbytes webJSON = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateServerGroupRequest" ,
"code" : "message UpdateServerGroupRequest {\n\tint64 serverGroupId = 1;\n\tstring name = 2;\n}" ,
"doc" : "修改分组"
2022-07-20 18:14:57 +08:00
} ,
{
"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反向代理设置"
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-14 09:49:41 +08:00
"name" : "UpdateServerGroupTCPReverseProxyRequest" ,
"code" : "message UpdateServerGroupTCPReverseProxyRequest {\n\tint64 serverGroupId = 1;\n\tbytes reverseProxyJSON = 2;\n}" ,
"doc" : "修改分组的TCP反向代理设置"
2022-07-07 17:07:24 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "ComposeServerHTTPFirewallDashboardRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message ComposeServerHTTPFirewallDashboardRequest {\n\tstring day = 1;\n\tint64 userId = 2;\n\tint64 serverId = 3;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "组合服务的Dashboard"
} ,
2022-06-30 12:11:30 +08:00
{
"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" : ""
} ,
2022-07-03 22:10:18 +08:00
{
"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个城市"
} ,
2022-07-05 20:09:19 +08:00
{
"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" : ""
} ,
2022-06-22 14:36:33 +08:00
{
"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" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"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个城市"
} ,
2022-07-07 17:07:24 +08:00
{
"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个城市"
} ,
2022-07-14 09:49:41 +08:00
{
"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" : ""
} ,
2022-06-25 19:22:19 +08:00
{
2022-06-30 12:11:30 +08:00
"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个城市"
2022-06-25 19:22:19 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-03 22:10:18 +08:00
"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}" ,
2022-06-29 21:55:37 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindAllEnabledServerStatBoardsResponse" ,
"code" : "message FindAllEnabledServerStatBoardsResponse {\n\trepeated ServerStatBoard serverStatBoards = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "ComposeServerStatBoardResponse" ,
"code" : "message ComposeServerStatBoardResponse {\n\tint64 minutelyPeekBandwidthBytes = 5; // 当前带宽( N分钟峰值) \n\tint64 dailyPeekBandwidthBytes = 2; // 当天带宽峰值\n\tint64 monthlyPeekBandwidthBytes = 3; // 当月带宽峰值\n\tint64 lastMonthlyPeekBandwidthBytes = 4; // 上个月带宽峰值\n\n\trepeated ServerBandwidthStat minutelyBandwidthStats = 1; // 分钟级的带宽统计\n\trepeated ServerBandwidthStat dailyBandwidthStats = 6; // 按天的带宽统计\n\trepeated DailyTrafficStat dailyTrafficStats = 30;\n\trepeated HourlyTrafficStat hourlyTrafficStats = 31;\n\trepeated NodeStat topNodeStats = 32;\n\trepeated CountryStat topCountryStats = 35;\n\n\trepeated MetricDataChart metricDataCharts = 34;\n\n\n\tmessage DailyTrafficStat {\n\t\tstring day = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage HourlyTrafficStat {\n\t\tstring hour = 1;\n\t\tint64 bytes = 2;\n\t\tint64 cachedBytes = 3;\n\t\tint64 countRequests = 4;\n\t\tint64 countCachedRequests = 5;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage NodeStat {\n\t\tint64 nodeId = 1;\n\t\tstring nodeName = 2;\n\t\tint64 countRequests = 3;\n\t\tint64 bytes = 4;\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n\n\n\tmessage CountryStat {\n\t\tstring countryName = 1;\n\t\tint64 bytes = 2;\n\t\tint64 countRequests = 3;\n\t\tfloat percent = 4; // 流量占比\n\t\tint64 countAttackRequests = 6;\n\t\tint64 attackBytes = 7;\n\t}\n}" ,
"doc" : ""
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindAllEnabledServerStatBoardsRequest" ,
"code" : "message FindAllEnabledServerStatBoardsRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "读取所有看板"
2022-07-07 17:07:24 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-20 18:14:57 +08:00
"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}" ,
2022-07-17 10:59:55 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ComposeServerStatNodeBoardRequest" ,
"code" : "message ComposeServerStatNodeBoardRequest {\n\tint64 nodeId = 1;\n}" ,
"doc" : "组合节点看板数据"
2022-07-17 10:59:55 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "MetricDataChart" ,
"code" : "message MetricDataChart {\n\tMetricChart metricChart = 1;\n\trepeated MetricStat metricStats = 2;\n}" ,
"doc" : "矩阵数据"
2022-07-17 10:59:55 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "ComposeServerStatNodeClusterBoardRequest" ,
"code" : "message ComposeServerStatNodeClusterBoardRequest {\n\tint64 nodeClusterId = 1;\n}" ,
"doc" : "组合集群看板数据"
2022-07-17 10:59:55 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"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" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ComposeServerStatBoardRequest" ,
"code" : "message ComposeServerStatBoardRequest {\n\tint64 serverId = 1;\n}" ,
"doc" : "组合服务看板数据"
2022-07-20 18:14:57 +08:00
} ,
{
"name" : "FindAllEnabledServerStatBoardChartsRequest" ,
"code" : "message FindAllEnabledServerStatBoardChartsRequest {\n\tint64 serverStatBoardId = 1;\n}" ,
"doc" : "读取看板中的图表"
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "FindAllEnabledServerStatBoardChartsResponse" ,
"code" : "message FindAllEnabledServerStatBoardChartsResponse {\n\trepeated ServerStatBoardChart serverStatBoardCharts = 1;\n}" ,
"doc" : ""
2022-07-14 09:49:41 +08:00
} ,
{
"name" : "EnableServerStatBoardChartRequest" ,
"code" : "message EnableServerStatBoardChartRequest {\n\tint64 serverStatBoardId = 1;\n\tint64 metricChartId = 2;\n}" ,
"doc" : "添加图表"
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "DisableServerStatBoardChartRequest" ,
"code" : "message DisableServerStatBoardChartRequest {\n\tint64 serverStatBoardId = 1;\n\tint64 metricChartId = 2;\n}" ,
"doc" : "取消图表"
2022-07-07 09:19:15 +08:00
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "ResetSSLCertsWithOCSPErrorRequest" ,
"code" : "message ResetSSLCertsWithOCSPErrorRequest {\n\trepeated int64 sslCertIds = 1;\n}" ,
"doc" : "重置一组证书OCSP错误状态"
} ,
{
"name" : "CreateSSLCertRequest" ,
"code" : "message CreateSSLCertRequest {\n\tbool isOn = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tstring serverName = 4;\n\tbool isCA = 5;\n\tbytes certData = 6;\n\tbytes keyData = 7;\n\tint64 timeBeginAt = 8;\n\tint64 timeEndAt = 9;\n\trepeated string dnsNames = 10;\n\trepeated string commonNames = 11;\n}" ,
"doc" : "创建Cert"
} ,
{
"name" : "CreateSSLCertResponse" ,
"code" : "message CreateSSLCertResponse {\n\tint64 sslCertId = 1;\n}" ,
"doc" : ""
} ,
{
"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" : "ListSSLCertsResponse" ,
"code" : "message ListSSLCertsResponse {\n\tbytes sslCertsJSON = 1;\n}" ,
"doc" : ""
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledSSLCertConfigResponse" ,
"code" : "message FindEnabledSSLCertConfigResponse {\n\tbytes sslCertJSON = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "ListSSLCertsWithOCSPErrorRequest" ,
"code" : "message ListSSLCertsWithOCSPErrorRequest {\n\tstring keyword = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}" ,
"doc" : "列出有OCSP错误的证书"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "IgnoreSSLCertsWithOCSPErrorRequest" ,
"code" : "message IgnoreSSLCertsWithOCSPErrorRequest {\n\trepeated int64 sslCertIds = 1;\n}" ,
"doc" : "忽略一组OCSP证书错误"
} ,
{
"name" : "CountAllSSLCertsWithOCSPErrorRequest" ,
"code" : "message CountAllSSLCertsWithOCSPErrorRequest {\n\tstring keyword = 1;\n}" ,
"doc" : "计算有OCSP错误的证书数量"
} ,
{
"name" : "ResetAllSSLCertsWithOCSPErrorRequest" ,
"code" : "message ResetAllSSLCertsWithOCSPErrorRequest {\n\n}" ,
"doc" : "重置所有证书OCSP错误状态"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "ListUpdatedSSLCertOCSPRequest" ,
"code" : "message ListUpdatedSSLCertOCSPRequest {\n\tint64 version = 1;\n\tint32 size = 2;\n}" ,
"doc" : "读取证书的OCSP"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "ListSSLCertsWithOCSPErrorResponse" ,
"code" : "message ListSSLCertsWithOCSPErrorResponse {\n\trepeated SSLCert sslCerts = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "ListUpdatedSSLCertOCSPResponse" ,
"code" : "message ListUpdatedSSLCertOCSPResponse {\n\trepeated SSLCertOCSP sslCertOCSP = 1;\n\n\n\tmessage SSLCertOCSP {\n\t\tint64 sslCertId = 1;\n\t\tbytes data = 2;\n\t\tint64 version = 3;\n\t\tint64 expiresAt = 4;\n\t}\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledSSLCertConfigRequest" ,
"code" : "message FindEnabledSSLCertConfigRequest {\n\tint64 sslCertId = 1;\n}" ,
"doc" : "查找证书配置"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "DeleteSSLCertRequest" ,
"code" : "message DeleteSSLCertRequest {\n\tint64 sslCertId = 1;\n}" ,
"doc" : "删除证书"
} ,
2022-07-20 18:14:57 +08:00
{
"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"
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledSSLPolicyConfigResponse" ,
"code" : "message FindEnabledSSLPolicyConfigResponse {\n\tbytes sslPolicyJSON = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-07 09:19:15 +08:00
"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"
2022-06-29 21:55:37 +08:00
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "CreateSSLPolicyResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message CreateSSLPolicyResponse {\n\tint64 sslPolicyId = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
"name" : "UpdateSSLPolicyRequest" ,
2022-06-22 14:36:33 +08:00
"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}" ,
2022-06-21 21:26:22 +08:00
"doc" : "修改Policy"
} ,
{
"name" : "FindEnabledSSLPolicyConfigRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindEnabledSSLPolicyConfigRequest {\n\tint64 sslPolicyId = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "查找Policy"
} ,
{
"name" : "SysLockerLockRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message SysLockerLockRequest {\n\tstring key = 1;\n\tint64 timeoutSeconds = 2;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "获得锁"
} ,
{
"name" : "SysLockerLockResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message SysLockerLockResponse {\n\tbool ok = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
2022-07-03 22:10:18 +08:00
"name" : "SysLockerUnlockRequest" ,
"code" : "message SysLockerUnlockRequest {\n\tstring key = 1;\n}" ,
"doc" : "释放锁"
2022-06-21 21:26:22 +08:00
} ,
{
"name" : "ReadSysSettingRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message ReadSysSettingRequest {\n\tstring code = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "读取配置"
} ,
2022-07-03 22:10:18 +08:00
{
"name" : "ReadSysSettingResponse" ,
"code" : "message ReadSysSettingResponse {\n\tbytes valueJSON = 1;\n}" ,
"doc" : ""
} ,
2022-06-21 21:26:22 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateSysSettingRequest" ,
"code" : "message UpdateSysSettingRequest {\n\tstring code = 1;\n\tbytes valueJSON = 2;\n}" ,
"doc" : "更改配置"
2022-06-21 21:26:22 +08:00
} ,
{
2022-06-22 14:36:33 +08:00
"name" : "FindTrafficDailyStatWithDayResponse" ,
"code" : "message FindTrafficDailyStatWithDayResponse {\n\tTrafficDailyStat trafficDailyStat = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindTrafficDailyStatWithDayRequest" ,
"code" : "message FindTrafficDailyStatWithDayRequest {\n\tstring day = 1; // YYYYMMDD\n\tstring minute = 2; // HHIISS, 可选项\n}" ,
"doc" : "查找某日统计"
2022-07-07 09:19:15 +08:00
} ,
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledUserRequest" ,
"code" : "message FindEnabledUserRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "查询单个用户信息"
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-17 10:59:55 +08:00
"name" : "UpdateUserFeaturesRequest" ,
"code" : "message UpdateUserFeaturesRequest {\n\tint64 userId = 1;\n\trepeated string featureCodes = 2;\n}" ,
"doc" : "设置用户能使用的功能"
} ,
{
2022-07-21 19:20:06 +08:00
"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}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindUserNodeClusterIdResponse" ,
"code" : "message FindUserNodeClusterIdResponse {\n\tint64 nodeClusterId = 1;\n}" ,
2022-07-14 09:49:41 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "CheckUserUsernameRequest" ,
"code" : "message CheckUserUsernameRequest {\n\tint64 userId = 1;\n\tstring username = 2;\n}" ,
"doc" : "检查用户名是否存在"
} ,
{
"name" : "FindUserNodeClusterIdRequest" ,
"code" : "message FindUserNodeClusterIdRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "获取用户所在的集群ID"
} ,
{
"name" : "FindAllUserFeatureDefinitionsRequest" ,
"code" : "message FindAllUserFeatureDefinitionsRequest {\n\n}" ,
"doc" : "获取所有的功能定义"
} ,
{
"name" : "ComposeUserGlobalBoardRequest" ,
"code" : "message ComposeUserGlobalBoardRequest {\n\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" : ""
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"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" : "注册用户"
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "修改用户"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "DeleteUserRequest" ,
"code" : "message DeleteUserRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "删除用户"
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "UpdateUserInfoRequest" ,
"code" : "message UpdateUserInfoRequest {\n\tint64 userId = 1;\n\tstring fullname = 2;\n\tstring mobile = 3;\n\tstring email = 4;\n}" ,
"doc" : "修改用户基本信息"
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindUserFeaturesRequest" ,
"code" : "message FindUserFeaturesRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "获取用户所有的功能列表"
2022-07-20 18:14:57 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindUserFeaturesResponse" ,
"code" : "message FindUserFeaturesResponse {\n\trepeated UserFeature features = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
{
"name" : "LoginUserResponse" ,
"code" : "message LoginUserResponse {\n\tint64 userId = 1;\n\tbool isOk = 2;\n\tstring message = 3;\n}" ,
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "UpdateUserLoginRequest" ,
"code" : "message UpdateUserLoginRequest {\n\tint64 userId = 1;\n\tstring username = 2;\n\tstring password = 3;\n}" ,
"doc" : "修改用户登录信息"
} ,
{
"name" : "CountAllEnabledUsersRequest" ,
"code" : "message CountAllEnabledUsersRequest {\n\tstring keyword = 1;\n\tbool isVerifying = 2;\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" : "列出单页用户"
2022-07-20 18:14:57 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "CreateUserResponse" ,
"code" : "message CreateUserResponse {\n\tint64 userId = 1;\n}" ,
2022-07-05 20:09:19 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "VerifyUserRequest" ,
"code" : "message VerifyUserRequest {\n\tint64 userId = 1;\n\tbool isRejected = 2;\n\tstring rejectReason = 3;\n}" ,
"doc" : "审核用户"
} ,
{
"name" : "CheckUserUsernameResponse" ,
"code" : "message CheckUserUsernameResponse {\n\tbool exists = 1;\n}" ,
"doc" : ""
} ,
2022-07-05 20:09:19 +08:00
{
2022-07-07 17:07:24 +08:00
"name" : "LoginUserRequest" ,
"code" : "message LoginUserRequest {\n\tstring username = 1;\n\tstring password = 2;\n}" ,
"doc" : "登录"
2022-06-21 21:26:22 +08:00
} ,
{
2022-07-14 09:49:41 +08:00
"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" : "创建用户"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ListEnabledUsersResponse" ,
"code" : "message ListEnabledUsersResponse {\n\trepeated User users = 1;\n}" ,
2022-07-07 17:07:24 +08:00
"doc" : ""
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindEnabledUserResponse" ,
"code" : "message FindEnabledUserResponse {\n\tUser user = 1;\n}" ,
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "ComposeUserDashboardRequest" ,
"code" : "message ComposeUserDashboardRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "取得用户Dashboard数据"
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllUserFeatureDefinitionsResponse" ,
"code" : "message FindAllUserFeatureDefinitionsResponse {\n\trepeated UserFeature features = 1;\n}" ,
"doc" : ""
2022-07-07 17:07:24 +08:00
} ,
{
2022-07-14 09:49:41 +08:00
"name" : "CreateUserAccessKeyResponse" ,
"code" : "message CreateUserAccessKeyResponse {\n\tint64 userAccessKeyId = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
"name" : "FindAllEnabledUserAccessKeysRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindAllEnabledUserAccessKeysRequest {\n\tint64 userId = 1;\n\tint64 adminId = 2;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "查找所有的AccessKey"
} ,
{
2022-06-22 14:36:33 +08:00
"name" : "FindAllEnabledUserAccessKeysResponse" ,
"code" : "message FindAllEnabledUserAccessKeysResponse {\n\trepeated UserAccessKey userAccessKeys = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
2022-06-22 14:36:33 +08:00
"name" : "DeleteUserAccessKeyRequest" ,
"code" : "message DeleteUserAccessKeyRequest {\n\tint64 userAccessKeyId = 1;\n}" ,
"doc" : "删除AccessKey"
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "ListUserAccountsResponse" ,
"code" : "message ListUserAccountsResponse {\n\trepeated UserAccount userAccounts = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindEnabledUserAccountWithUserIdRequest" ,
"code" : "message FindEnabledUserAccountWithUserIdRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "根据用户ID查找单个账户"
} ,
2022-07-07 09:19:15 +08:00
{
"name" : "FindEnabledUserAccountWithUserIdResponse" ,
"code" : "message FindEnabledUserAccountWithUserIdResponse {\n\tUserAccount userAccount = 1;\n}" ,
"doc" : ""
2022-07-03 22:10:18 +08:00
} ,
{
"name" : "FindEnabledUserAccountRequest" ,
"code" : "message FindEnabledUserAccountRequest {\n\tint64 userAccountId = 1;\n}" ,
"doc" : "查找单个账户"
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "FindEnabledUserAccountResponse" ,
2022-06-22 14:36:33 +08:00
"code" : "message FindEnabledUserAccountResponse {\n\tUserAccount userAccount = 1;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
2022-06-22 14:36:33 +08:00
{
"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" : "计算账户数量"
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "ListUserAccountsRequest" ,
"code" : "message ListUserAccountsRequest {\n\tstring keyword = 1;\n\tint64 offset = 2;\n\tint64 size = 3;\n}" ,
"doc" : "列出单页账户"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "ListUserAccountDailyStatsRequest" ,
"code" : "message ListUserAccountDailyStatsRequest {\n\tstring dayFrom = 1;\n\tstring dayTo = 2;\n}" ,
"doc" : "列出按天统计"
} ,
2022-06-21 21:26:22 +08:00
{
"name" : "ListUserAccountDailyStatsResponse" ,
2022-06-22 14:36:33 +08:00
"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}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
"name" : "ListUserAccountMonthlyStatsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message ListUserAccountMonthlyStatsRequest {\n\tstring dayFrom = 1;\n\tstring dayTo = 2;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "列出按月统计"
} ,
{
"name" : "ListUserAccountMonthlyStatsResponse" ,
2022-06-22 14:36:33 +08:00
"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}" ,
2022-06-21 21:26:22 +08:00
"doc" : ""
} ,
{
"name" : "CountUserAccountLogsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message CountUserAccountLogsRequest {\n\tint64 userAccountId = 1;\n\tstring keyword = 2;\n\tstring eventType = 3;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "计算日志数量"
} ,
{
"name" : "ListUserAccountLogsRequest" ,
2022-06-22 14:36:33 +08:00
"code" : "message ListUserAccountLogsRequest {\n\tint64 userAccountId = 1;\n\tstring keyword = 2;\n\tstring eventType = 3;\n\tint64 offset = 4;\n\tint64 size = 5;\n}" ,
2022-06-21 21:26:22 +08:00
"doc" : "列出单页日志"
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-07 09:19:15 +08:00
"name" : "ListUserAccountLogsResponse" ,
"code" : "message ListUserAccountLogsResponse {\n\trepeated UserAccountLog userAccountLogs = 1;\n}" ,
2022-06-30 12:11:30 +08:00
"doc" : ""
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "PayUserBillRequest" ,
"code" : "message PayUserBillRequest {\n\tint64 userBillId = 1;\n}" ,
"doc" : "支付账单"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "SumUserUnpaidBillsRequest" ,
"code" : "message SumUserUnpaidBillsRequest {\n\tint64 userId = 1;\n}" ,
"doc" : "计算用户所有未支付账单总额"
2022-07-05 20:09:19 +08:00
} ,
{
"name" : "SumUserUnpaidBillsResponse" ,
"code" : "message SumUserUnpaidBillsResponse {\n\tfloat amount = 1;\n}" ,
2022-07-03 22:10:18 +08:00
"doc" : ""
2022-06-21 21:26:22 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "ListUserBillsResponse" ,
"code" : "message ListUserBillsResponse {\n\trepeated UserBill userBills = 1;\n}" ,
2022-07-20 18:14:57 +08:00
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindUserBillRequest" ,
"code" : "message FindUserBillRequest {\n\tint64 userBillId = 1;\n}" ,
"doc" : "查找账单信息"
} ,
{
"name" : "ListUserBillsRequest" ,
"code" : "message ListUserBillsRequest {\n\tint32 paidFlag = 1;\n\tint64 userId = 2;\n\tstring month = 5;\n\n\tint64 offset = 3;\n\tint64 size = 4;\n}" ,
"doc" : "列出单页账单"
} ,
{
"name" : "FindUserBillResponse" ,
"code" : "message FindUserBillResponse {\n\tUserBill userBill = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "GenerateAllUserBillsRequest" ,
"code" : "message GenerateAllUserBillsRequest {\n\tstring month = 1;\n}" ,
"doc" : "手工生成账单"
} ,
{
"name" : "CountAllUserBillsRequest" ,
"code" : "message CountAllUserBillsRequest {\n\tint32 paidFlag = 1; // 0|1|-1\n\tint64 userId = 2;\n\tstring month = 3;\n}" ,
"doc" : "计算所有账单数量"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "SubmitUserIdentityRequest" ,
"code" : "message SubmitUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}" ,
"doc" : "提交审核身份认证信息"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CreateUserIdentityResponse" ,
"code" : "message CreateUserIdentityResponse {\n\tint64 userIdentityId = 1;\n}" ,
"doc" : ""
2022-07-17 10:59:55 +08:00
} ,
{
"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" : "修改身份认证信息"
} ,
{
2022-07-21 19:20:06 +08:00
"name" : "CreateUserIdentityRequest" ,
"code" : "message CreateUserIdentityRequest {\n\tstring type = 1;\n\tstring realName = 2;\n\tstring number = 3;\n\trepeated int64 fileIds = 4;\n}" ,
"doc" : "创建身份认证信息"
2022-07-14 09:49:41 +08:00
} ,
2022-07-07 17:07:24 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "CancelUserIdentityRequest" ,
"code" : "message CancelUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}" ,
"doc" : "取消提交身份审核认证信息"
2022-07-07 17:07:24 +08:00
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "RejectUserIdentityRequest" ,
"code" : "message RejectUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}" ,
"doc" : "拒绝用户身份认证信息"
} ,
{
"name" : "VerifyUserIdentityRequest" ,
"code" : "message VerifyUserIdentityRequest {\n\tint64 userIdentityId = 1;\n}" ,
"doc" : "通过用户身份认证信息"
2022-07-17 10:59:55 +08:00
} ,
{
"name" : "DeleteUserNodeRequest" ,
"code" : "message DeleteUserNodeRequest {\n\tint64 userNodeId = 1;\n}" ,
"doc" : "删除用户节点"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindAllEnabledUserNodesResponse" ,
"code" : "message FindAllEnabledUserNodesResponse {\n\trepeated UserNode userNodes = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "ListEnabledUserNodesResponse" ,
"code" : "message ListEnabledUserNodesResponse {\n\trepeated UserNode userNodes = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindEnabledUserNodeResponse" ,
"code" : "message FindEnabledUserNodeResponse {\n\tUserNode userNode = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "UpdateUserNodeRequest" ,
"code" : "message UpdateUserNodeRequest {\n\tint64 userNodeId = 1;\n\tstring name = 2;\n\tstring description = 3;\n\tbytes httpJSON = 4;\n\tbytes httpsJSON = 5;\n\tbytes accessAddrsJSON = 6;\n\tbool isOn = 7;\n}" ,
"doc" : "修改用户节点"
} ,
{
"name" : "CountAllEnabledUserNodesRequest" ,
"code" : "message CountAllEnabledUserNodesRequest {\n\n}" ,
"doc" : "计算用户节点数量"
} ,
{
"name" : "ListEnabledUserNodesRequest" ,
"code" : "message ListEnabledUserNodesRequest {\n\tint64 offset = 1;\n\tint64 size = 2;\n}" ,
"doc" : "列出单页的用户节点"
} ,
{
"name" : "UpdateUserNodeStatusRequest" ,
"code" : "message UpdateUserNodeStatusRequest {\n\tint64 userNodeId = 1;\n\tbytes statusJSON = 2;\n}" ,
"doc" : "更新节点状态"
} ,
{
"name" : "FindAllEnabledUserNodesRequest" ,
"code" : "message FindAllEnabledUserNodesRequest {\n\n}" ,
"doc" : "列出所有可用用户节点"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "FindEnabledUserNodeRequest" ,
"code" : "message FindEnabledUserNodeRequest {\n\tint64 userNodeId = 1;\n}" ,
"doc" : "根据ID查找节点"
} ,
2022-07-21 19:20:06 +08:00
{
"name" : "FindCurrentUserNodeRequest" ,
"code" : "message FindCurrentUserNodeRequest {\n\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" : "FindCurrentUserNodeResponse" ,
"code" : "message FindCurrentUserNodeResponse {\n\tUserNode userNode = 1;\n}" ,
"doc" : ""
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "CountAllEnabledUserNodesWithSSLCertIdRequest" ,
"code" : "message CountAllEnabledUserNodesWithSSLCertIdRequest {\n\tint64 sslCertId = 1;\n}" ,
"doc" : "计算使用某个SSL证书的用户节点数量"
} ,
2022-07-07 09:19:15 +08:00
{
2022-07-17 10:59:55 +08:00
"name" : "CountAllEnabledUserPlansRequest" ,
"code" : "message CountAllEnabledUserPlansRequest {\n\tbool isAvailable = 1;\n\tbool isExpired = 2;\n\tint32 expiringDays = 3;\n\tint64 userId = 4;\n}" ,
"doc" : "计算已购套餐数"
2022-07-07 09:19:15 +08:00
} ,
2022-07-20 18:14:57 +08:00
{
2022-07-21 19:20:06 +08:00
"name" : "FindAllEnabledUserPlansForServerRequest" ,
"code" : "message FindAllEnabledUserPlansForServerRequest {\n\tint64 userId = 1;\n\tint64 serverId = 2;\n}" ,
"doc" : "查找所有服务可用的套餐"
2022-07-07 09:19:15 +08:00
} ,
2022-07-14 09:49:41 +08:00
{
"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" : "添加已购套餐"
} ,
2022-07-17 10:59:55 +08:00
{
2022-07-20 18:14:57 +08:00
"name" : "FindEnabledUserPlanRequest" ,
"code" : "message FindEnabledUserPlanRequest {\n\tint64 userPlanId = 1;\n}" ,
"doc" : "查找单个已购套餐信息"
2022-07-14 09:49:41 +08:00
} ,
{
"name" : "FindEnabledUserPlanResponse" ,
"code" : "message FindEnabledUserPlanResponse {\n\tUserPlan userPlan = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "ListEnabledUserPlansResponse" ,
"code" : "message ListEnabledUserPlansResponse {\n\trepeated UserPlan userPlans = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "FindAllEnabledUserPlansForServerResponse" ,
"code" : "message FindAllEnabledUserPlansForServerResponse {\n\trepeated UserPlan userPlans = 1;\n}" ,
"doc" : ""
} ,
{
"name" : "BuyUserPlanResponse" ,
"code" : "message BuyUserPlanResponse {\n\tint64 userPlanId = 1;\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" : "续费套餐"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "DeleteUserPlanRequest" ,
"code" : "message DeleteUserPlanRequest {\n\tint64 userPlanId = 1;\n}" ,
"doc" : "删除已购套餐"
} ,
{
2022-07-21 19:20:06 +08:00
"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" : "列出单页已购套餐"
2022-07-20 18:14:57 +08:00
} ,
2022-06-22 14:36:33 +08:00
{
"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" ,
2022-07-21 19:20:06 +08:00
"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\tstring instanceCode = 31;\n}" ,
2022-06-22 14:36:33 +08:00
"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" : ""
} ,
{
2022-07-03 22:10:18 +08:00
"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}" ,
2022-06-22 14:36:33 +08:00
"doc" : ""
} ,
{
2022-07-03 22:10:18 +08:00
"name" : "DBNodeStatus" ,
"code" : "message DBNodeStatus {\n\tbool isOk = 1;\n\tint64 size = 2;\n\tstring error = 3;\n\tstring version = 4;\n}" ,
2022-06-22 14:36:33 +08:00
"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" : ""
} ,
2022-07-03 22:10:18 +08:00
{
"name" : "Strings" ,
"code" : "message Strings {\n\trepeated string values = 1;\n}" ,
"doc" : ""
} ,
2022-07-21 19:20:06 +08:00
{
"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访问日志"
} ,
2022-06-22 14:36:33 +08:00
{
"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" : ""
} ,
{
2022-07-14 09:49:41 +08:00
"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}" ,
2022-06-22 14:36:33 +08:00
"doc" : ""
} ,
{
2022-07-14 09:49:41 +08:00
"name" : "MessageTaskResult" ,
"code" : "message MessageTaskResult {\n\tbool isOk = 1;\n\tstring error = 2;\n\tstring response = 3;\n}" ,
2022-06-22 14:36:33 +08:00
"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" : "指标定义"
} ,
2022-07-17 10:59:55 +08:00
{
"name" : "UploadingMetricStat" ,
"code" : "message UploadingMetricStat {\n\tint64 id = 1;\n\tstring hash = 2;\n\trepeated string keys = 3;\n\tfloat value = 4;\n}" ,
"doc" : "需要上传的统计数据"
} ,
2022-07-21 19:20:06 +08:00
{
"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" : "统计数据"
} ,
2022-06-22 14:36:33 +08:00
{
"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" : ""
} ,
{
2022-07-05 20:09:19 +08:00
"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}" ,
2022-06-22 14:36:33 +08:00
"doc" : ""
} ,
2022-07-03 22:10:18 +08:00
{
2022-07-05 20:09:19 +08:00
"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}" ,
2022-07-03 22:10:18 +08:00
"doc" : ""
} ,
2022-06-22 14:36:33 +08:00
{
"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" ,
2022-06-29 21:55:37 +08:00
"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}" ,
2022-06-22 14:36:33 +08:00
"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" : ""
} ,
2022-07-05 20:09:19 +08:00
{
"name" : "ServerBandwidthStat" ,
2022-07-07 09:19:15 +08:00
"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}" ,
2022-07-05 20:09:19 +08:00
"doc" : "带宽统计数据"
} ,
2022-06-22 14:36:33 +08:00
{
"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" : ""
} ,
2022-07-07 09:19:15 +08:00
{
"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" : "带宽统计数据"
} ,
2022-06-22 14:36:33 +08:00
{
"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" : ""
} ,
2022-07-17 10:59:55 +08:00
{
"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" : ""
} ,
2022-06-22 14:36:33 +08:00
{
"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" : ""
} ,
2022-07-07 17:07:24 +08:00
{
"name" : "RPCSuccess" ,
"code" : "message RPCSuccess {\n\n}" ,
"doc" : "操作成功"
} ,
2022-07-14 09:49:41 +08:00
{
"name" : "RPCCountResponse" ,
"code" : "message RPCCountResponse {\n\tint64 count = 1;\n}" ,
"doc" : "返回数量"
} ,
2022-07-20 18:14:57 +08:00
{
"name" : "RPCExists" ,
"code" : "message RPCExists {\n\tbool exists = 1;\n}" ,
"doc" : "是否存在"
} ,
2022-06-22 14:36:33 +08:00
{
"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" : "单个小时统计"
2022-06-21 21:26:22 +08:00
}
2022-07-20 18:14:57 +08:00
] ,
"links" : [
{
"name" : "json:http_access_log_ref" ,
"content" : "# 访问日志引用\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖父级应用\",\n \"isOn\": \"是否启用配置\",\n \"fields\": [\"字段1\", \"字段2\", ...] // 可以留空\n \"status1\": \"是否启用状态1xx\",\n \"status2\": \"是否启用状态2xx\",\n \"status3\": \"是否启用状态3xx\",\n \"status4\": \"是否启用状态4xx\",\n \"status5\": \"是否启用状态5xx\",\n \"enableClientClosed\": \"是否记录客户端关闭事件\",\n \"firewallOnly\": \"是否只记录防火墙( WAF) 相关日志\"\n}\n~~~\n\n### 字段值\n* `1` - 请求Header\n* `2` - 响应Header\n* `3` - 请求URL参数\n* `4` - Cookie\n* `5` - 扩展信息\n* `6` - Referer\n* `7` - UserAgent\n* `8` - 请求Body\n* `9` - 响应Body( 目前不支持) \n\n## 示例\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"fields\": [],\n \"status1\": true,\n \"status2\": true,\n \"status3\": true,\n \"status4\": true,\n \"status5\": true,\n \"enableClientClosed\": true,\n \"firewallOnly\": true\n}\n~~~"
} ,
{
"name" : "json:http_cache_config" ,
"content" : "# HTTP缓存配置\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖上级配置\",\n \"isOn\": \"是否启用配置\",\n \"addStatusHeader\": \"是否增加命中状态Header( X-Cache) \",\n \"addAgeHeader\": \"是否增加Age Header\",\n \"enableCacheControlMaxAge\": \"是否支持Cache-Control: max-age=...\",\n \"disablePolicyRefs\": \"是否停用策略中定义的条件\",\n \"purgeIsOn\": \"是否允许使用Purge方法清理\",\n \"purgeKey\": \"Purge时使用的X-Edge-Purge-Key\",\n \"stale\": \"陈旧缓存使用策略\",\n \"cacheRefs\": [\"缓存条件1\", \"缓存条件2\", ...]\n}\n~~~\n其中: \n* `缓存条件` - 参考 {json:http_cache_ref}\n\n## 示例\n### 无缓存条件\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"addStatusHeader\": true,\n \"addAgeHeader\": true,\n \"enableCacheControlMaxAge\": true,\n \"disablePolicyRefs\": false,\n \"purgeIsOn\": false,\n \"purgeKey\": \"\",\n \"stale\": null,\n \"cacheRefs\": []\n}\n~~~\n\n### 加入缓存条件\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"addStatusHeader\": true,\n \"addAgeHeader\": true,\n \"enableCacheControlMaxAge\": true,\n \"disablePolicyRefs\": false,\n \"purgeIsOn\": false,\n \"purgeKey\": \"\",\n \"stale\": null,\n \"cacheRefs\": [\n {\n\t \"id\": 0,\n\t \"isOn\": true,\n\t \"key\": \"${scheme}://${host}${requestPath}${isArgs}${args}\",\n\t \"life\": {\"count\": 2, \"unit\": \"hour\"},\n\t \"status\": [200],\n \"maxSize\": {\"count\": 32, \"unit\": \"mb\"},\n \"minSize\": {\"count\": 0, \"unit\": \"kb\"},\n \"skipCacheControlValues\": [\"private\", \"no-cache\", \"no-store\"],\n \"skipSetCookie\": true,\n \"enableRequestCachePragma\": false,\n \"conds\": {\n \"isOn\": true,\n \"connector\": \"or\",\n \"groups\": [\n {\n \"isOn\": true,\n \"connector\": \"and\",\n \"conds\": [\n {\n \"type\": \"url-extension\",\n \"isRequest\": true,\n \"param\": \"${requestPathExtension}\",\n \"operator\": \"in\",\n \"value\": \"[\\\".css\\\",\\\".png\\\",\\\".js\\\",\\\".woff2\\\"]\",\n \"isReverse\": false,\n \"isCaseInsensitive\": false,\n \"typeName\": \"URL扩展名\"\n }\n ],\n \"isReverse\": false,\n \"description\": \"\"\n }\n ]\n },\n \"allowChunkedEncoding\": true,\n \"allowPartialContent\": false,\n \"isReverse\": false,\n \"methods\": []\n\t}\n ]\n}\n~~~\n"
} ,
{
"name" : "json:http_cache_ref" ,
"content" : "# 缓存条件设置\n## 定义\n~~~json\n{\n \"isOn\": \"是否启用配置\",\n \"key\": \"每个缓存的Key规则, 里面可以有变量\",\n \"life\": \"缓存时长\",\n \"expiresTime\": \"客户端过期时间\",\n \"status\": [\"缓存的状态码1\", \"缓存的状态码2\", ...],\n \"minSize\": \"能够缓存的最小尺寸\",\n \"maxSize\": \"能够缓存的最大尺寸\",\n \"methods\": [\"支持的请求方法1\", \"支持的请求方法2\", ...],\n \"skipCacheControlValues\": \"可以跳过的响应的Cache-Control值\",\n \"skipSetCookie\": \"是否跳过响应的Set-Cookie Header\",\n \"enableRequestCachePragma\": \"是否支持客户端的Pragma: no-cache\",\n \"allowChunkedEncoding\": \"是否允许分片内容\",\n \"allowPartialContent\": \"支持分段内容缓存\",\n \"conds\": \"请求条件\",\n \"isReverse\": \"是否为反向条件,反向条件的不缓存\"\n}\n~~~\n\n## 示例\n~~~json\n{\n\t\"isOn\": true,\n\t\"key\": \"${scheme}://${host}${requestURI}\",\n\t\"life\": {\n\t\t\"count\": 1,\n\t\t\"unit\": \"day\"\n\t},\n\t\"expiresTime\": {\n\t\t\"isPrior\": true,\n\t\t\"isOn\": true,\n\t\t\"overwrite\": true,\n\t\t\"autoCalculate\": false,\n\t\t\"duration\": {\n\t\t\t\"count\": 1,\n\t\t\t\"unit\": \"day\"\n\t\t}\n\t},\n\t\"status\": [\n\t\t200\n\t],\n\t\"minSize\": {\n\t\t\"count\": 0,\n\t\t\"unit\": \"kb\"\n\t},\n\t\"maxSize\": {\n\t\t\"count\": 32,\n\t\t\"unit\": \"mb\"\n\t},\n\t\"methods\": [],\n\t\"skipCacheControlValues\": [\n\t\t\"private\",\n\t\t\"no-cache\",\n\t\t\"no-store\"\n\t],\n\t\"skipSetCookie\": true,\n\t\"enableRequestCachePragma\": false,\n\t\"allowChunkedEncoding\": true,\n\t\"allowPartialContent\": false,\n\t\"conds\": {\n\t\t\"isOn\": true,\n\t\t\"connector\": \"or\",\n\t\t\"groups\": [\n\t\t\t{\n\t\t\t\t\"isOn\": true,\n\t\t\t\t\"connector\": \"and\",\n\t\t\t\t\"conds\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"type\": \"url-extension\",\n\t\t\t\t\t\t\"isRequest\": true,\n\t\t\t\t\t\t\"param\": \"${requestPathExtension}\",\n\t\t\t\t\t\t\"operator\": \"in\",\n\t\t\t\t\t\t\"value\": \"[\\\".css\\\",\\\".png\\\",\\\".js\\\",\\\".woff2\\\"]\",\n\t\t\t\t\t\t\"isReverse\": false,\n\t\t\t\t\t\t\"isCaseInsensitive\": false,\n\t\t\t\t\t\t\"typeName\": \"URL扩展名\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"isReverse\": false,\n\t\t\t\t\"description\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"cachePolicy\": null,\n\t\"isReverse\": false,\n\t\"id\": 1\n}\n~~~"
} ,
{
"name" : "json:http_firewall_ref" ,
"content" : "# HTTP防火墙( 即WAF) 引用\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖上级配置\",\n \"isOn\": \"是否启用配置\",\n \"firewallPolicyId\": \"WAF策略ID\"\n}\n~~~\n\n## 示例\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"firewallPolicyId\": 123\n}\n~~~"
} ,
{
"name" : "json:http_remote_addr_config" ,
"content" : "# HTTP获取客户端IP地址方式配置\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖父级应用\",\n \"isOn\": \"是否启用配置\",\n \"value\": \"自定义值变量\",\n \"isCustomized\": \"是否自定义\"\n}\n~~~\n\n## 示例\n### 不启用自定义\n~~~json\n{\n \"isPrior\": false,\n \"isOn\": false,\n \"value\": \"\",\n \"isCustomized\": false\n}\n~~~\n\n### 启用自定义\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true,\n \"value\": \"${remoteAddr}\",\n \"isCustomized\": true\n}\n~~~"
} ,
{
"name" : "json:http_stat_stat_ref" ,
"content" : "# 统计引用\n## 定义\n~~~json\n{\n \"isPrior\": \"是否覆盖父级配置\",\n \"isOn\": \"是否启用配置\"\n}\n~~~\n\n## 示例\n~~~json\n{\n \"isPrior\": true,\n \"isOn\": true\n}\n~~~"
} ,
{
"name" : "json:http_websocket_ref" ,
"content" : "# WebSocket引用\n\n## 定义\n~~~json\n{\n\t\"isPrior\": \"是否覆盖上级配置, true|false\",\n\t\"isOn\": \"是否启用, true|false\",\n\t\"websocketId\": \"Websocket配置ID\"\n}\n~~~\n其中: \n* `Websocket配置ID` - 需要调用 `HTTPWebsocketService.CreateHTTPWebsocketRequest()` 生成 \n\n## 示例\n~~~json\n{\n\t\"isPrior\": true,\n\t\"isOn\": true,\n\t\"websocketId\": 123\n}\n~~~"
} ,
{
"name" : "json:server_name" ,
"content" : "# 域名信息\n\n## 示例\n~~~json\n{\n \"name\": \"example.com\",\n \"type\": \"full\"\n}\n~~~"
} ,
{
"name" : "json:server_names" ,
"content" : "# 域名信息列表\n\n## 定义\n~~~\n[ 域名信息1, 域名信息2, ... ]\n~~~\n其中 `域名信息N` 等是单个域名信息定义,具体请参考 {json:server_name}\n\n## 示例\n### 示例1: 单个域名\n~~~json\n[\n\t{\n\t\t\"name\": \"example.com\",\n\t\t\"type\": \"full\"\n\t}\n]\n~~~\n\n### 示例2: 多个域名\n~~~json\n[\n\t{\n\t\t\"name\": \"example.com\",\n\t\t\"type\": \"full\"\n\t},\n\t{\n \t\"name\": \"google.com\",\n \t\"type\": \"full\"\n \t},\n \t{\n\t\t\"name\": \"facebook.com\",\n\t \t\"type\": \"full\"\n \t}\n]\n~~~\n\n### 示例3: 域名合集\n域名合集效果跟多个域名是一样的, 只不过在界面上以一个目录的形式呈现。\n~~~json\n[\n \t{\n\t\t\"name\": \"\",\n\t \t\"type\": \"full\",\n\t \t\"subNames\": [\"example.com\", \"google.com\", \"facebook.com\"]\n \t}\n]\n~~~\n"
} ,
{
"name" : "json:ssl_cert_refs" ,
"content" : "# SSL证书引用\n\n## 示例\n~~~\n[\n {\n \"isOn\": true,\n \"certId\": 12345\n },\n {\n \"isOn\": true,\n \"certId\": 12346\n }\n]\n~~~\n\n其中: \n* `certId` - 证书的ID"
}
2022-06-21 21:26:22 +08:00
]
}