增加NS域名分组、批量添加域名和记录接口

This commit is contained in:
GoEdgeLab
2022-08-06 20:29:26 +08:00
parent dabfbe2849
commit 29c6a16fd1
29 changed files with 8316 additions and 5874 deletions

View File

@@ -18,13 +18,13 @@ service NSKeyService {
rpc deleteNSKey (DeleteNSKeyRequest) returns (RPCSuccess);
// 查找单个密钥
rpc findEnabledNSKey (FindEnabledNSKeyRequest) returns (FindEnabledNSKeyResponse);
rpc findNSKey (FindNSKeyRequest) returns (FindNSKeyResponse);
// 计算密钥数量
rpc countAllEnabledNSKeys (CountAllEnabledNSKeysRequest) returns (RPCCountResponse);
rpc countAllNSKeys (CountAllNSKeysRequest) returns (RPCCountResponse);
// 列出单页密钥
rpc listEnabledNSKeys (ListEnabledNSKeysRequest) returns (ListEnabledNSKeysResponse);
rpc listNSKeys (ListNSKeysRequest) returns (ListNSKeysResponse);
// 根据版本列出一组密钥
rpc listNSKeysAfterVersion (ListNSKeysAfterVersionRequest) returns (ListNSKeysAfterVersionResponse);
@@ -60,29 +60,29 @@ message DeleteNSKeyRequest {
}
// 查找单个密钥
message FindEnabledNSKeyRequest {
message FindNSKeyRequest {
int64 nsKeyId = 1;
}
message FindEnabledNSKeyResponse {
message FindNSKeyResponse {
NSKey nsKey = 1;
}
// 计算密钥数量
message CountAllEnabledNSKeysRequest {
message CountAllNSKeysRequest {
int64 nsDomainId = 1;
int64 nsZoneId = 2;
}
// 列出单页密钥
message ListEnabledNSKeysRequest {
message ListNSKeysRequest {
int64 nsDomainId = 1;
int64 nsZoneId = 2;
int64 offset = 3;
int64 size = 4;
}
message ListEnabledNSKeysResponse {
message ListNSKeysResponse {
repeated NSKey nsKeys = 1;
}