mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 19:13:34 +00:00
feat: init cluster API for updating domain records in Uncloud DNS
This commit is contained in:
@@ -10,6 +10,8 @@ import "internal/machine/api/pb/machine.proto";
|
||||
service Cluster {
|
||||
rpc AddMachine(AddMachineRequest) returns (AddMachineResponse);
|
||||
rpc ListMachines(google.protobuf.Empty) returns (ListMachinesResponse);
|
||||
rpc GetDomain(google.protobuf.Empty) returns (Domain);
|
||||
rpc UpdateDomainRecords(UpdateDomainRecordsRequest) returns (google.protobuf.Empty);
|
||||
}
|
||||
|
||||
message AddMachineRequest {
|
||||
@@ -41,3 +43,23 @@ message MachineMember {
|
||||
message ListMachinesResponse {
|
||||
repeated MachineMember machines = 1;
|
||||
}
|
||||
|
||||
message Domain {
|
||||
string name = 1;
|
||||
}
|
||||
|
||||
message UpdateDomainRecordsRequest {
|
||||
repeated DNSRecord records = 1;
|
||||
}
|
||||
|
||||
message DNSRecord {
|
||||
string name = 1;
|
||||
|
||||
enum RecordType {
|
||||
UNSPECIFIED = 0;
|
||||
A = 1;
|
||||
AAAA = 2;
|
||||
}
|
||||
RecordType type = 2;
|
||||
repeated string values = 3;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user