mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-10-28 10:51:44 +01:00 
			
		
		
		
	Rename protofile
This commit is contained in:
		
							parent
							
								
									434fac52b7
								
							
						
					
					
						commit
						2b340e8fa4
					
				| @ -2,7 +2,7 @@ | |||||||
| // versions:
 | // versions:
 | ||||||
| // 	protoc-gen-go v1.27.1
 | // 	protoc-gen-go v1.27.1
 | ||||||
| // 	protoc        v3.18.1
 | // 	protoc        v3.18.1
 | ||||||
| // source: headscale/v1/rpc.proto
 | // source: headscale/v1/headscale.proto
 | ||||||
| 
 | 
 | ||||||
| package v1 | package v1 | ||||||
| 
 | 
 | ||||||
| @ -58,11 +58,11 @@ func (x RegisterMethod) String() string { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (RegisterMethod) Descriptor() protoreflect.EnumDescriptor { | func (RegisterMethod) Descriptor() protoreflect.EnumDescriptor { | ||||||
| 	return file_headscale_v1_rpc_proto_enumTypes[0].Descriptor() | 	return file_headscale_v1_headscale_proto_enumTypes[0].Descriptor() | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (RegisterMethod) Type() protoreflect.EnumType { | func (RegisterMethod) Type() protoreflect.EnumType { | ||||||
| 	return &file_headscale_v1_rpc_proto_enumTypes[0] | 	return &file_headscale_v1_headscale_proto_enumTypes[0] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (x RegisterMethod) Number() protoreflect.EnumNumber { | func (x RegisterMethod) Number() protoreflect.EnumNumber { | ||||||
| @ -71,7 +71,7 @@ func (x RegisterMethod) Number() protoreflect.EnumNumber { | |||||||
| 
 | 
 | ||||||
| // Deprecated: Use RegisterMethod.Descriptor instead.
 | // Deprecated: Use RegisterMethod.Descriptor instead.
 | ||||||
| func (RegisterMethod) EnumDescriptor() ([]byte, []int) { | func (RegisterMethod) EnumDescriptor() ([]byte, []int) { | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescGZIP(), []int{0} | 	return file_headscale_v1_headscale_proto_rawDescGZIP(), []int{0} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type GetMachineRequest struct { | type GetMachineRequest struct { | ||||||
| @ -85,7 +85,7 @@ type GetMachineRequest struct { | |||||||
| func (x *GetMachineRequest) Reset() { | func (x *GetMachineRequest) Reset() { | ||||||
| 	*x = GetMachineRequest{} | 	*x = GetMachineRequest{} | ||||||
| 	if protoimpl.UnsafeEnabled { | 	if protoimpl.UnsafeEnabled { | ||||||
| 		mi := &file_headscale_v1_rpc_proto_msgTypes[0] | 		mi := &file_headscale_v1_headscale_proto_msgTypes[0] | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		ms.StoreMessageInfo(mi) | 		ms.StoreMessageInfo(mi) | ||||||
| 	} | 	} | ||||||
| @ -98,7 +98,7 @@ func (x *GetMachineRequest) String() string { | |||||||
| func (*GetMachineRequest) ProtoMessage() {} | func (*GetMachineRequest) ProtoMessage() {} | ||||||
| 
 | 
 | ||||||
| func (x *GetMachineRequest) ProtoReflect() protoreflect.Message { | func (x *GetMachineRequest) ProtoReflect() protoreflect.Message { | ||||||
| 	mi := &file_headscale_v1_rpc_proto_msgTypes[0] | 	mi := &file_headscale_v1_headscale_proto_msgTypes[0] | ||||||
| 	if protoimpl.UnsafeEnabled && x != nil { | 	if protoimpl.UnsafeEnabled && x != nil { | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		if ms.LoadMessageInfo() == nil { | 		if ms.LoadMessageInfo() == nil { | ||||||
| @ -111,7 +111,7 @@ func (x *GetMachineRequest) ProtoReflect() protoreflect.Message { | |||||||
| 
 | 
 | ||||||
| // Deprecated: Use GetMachineRequest.ProtoReflect.Descriptor instead.
 | // Deprecated: Use GetMachineRequest.ProtoReflect.Descriptor instead.
 | ||||||
| func (*GetMachineRequest) Descriptor() ([]byte, []int) { | func (*GetMachineRequest) Descriptor() ([]byte, []int) { | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescGZIP(), []int{0} | 	return file_headscale_v1_headscale_proto_rawDescGZIP(), []int{0} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (x *GetMachineRequest) GetMachineId() uint64 { | func (x *GetMachineRequest) GetMachineId() uint64 { | ||||||
| @ -144,7 +144,7 @@ type GetMachineResponse struct { | |||||||
| func (x *GetMachineResponse) Reset() { | func (x *GetMachineResponse) Reset() { | ||||||
| 	*x = GetMachineResponse{} | 	*x = GetMachineResponse{} | ||||||
| 	if protoimpl.UnsafeEnabled { | 	if protoimpl.UnsafeEnabled { | ||||||
| 		mi := &file_headscale_v1_rpc_proto_msgTypes[1] | 		mi := &file_headscale_v1_headscale_proto_msgTypes[1] | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		ms.StoreMessageInfo(mi) | 		ms.StoreMessageInfo(mi) | ||||||
| 	} | 	} | ||||||
| @ -157,7 +157,7 @@ func (x *GetMachineResponse) String() string { | |||||||
| func (*GetMachineResponse) ProtoMessage() {} | func (*GetMachineResponse) ProtoMessage() {} | ||||||
| 
 | 
 | ||||||
| func (x *GetMachineResponse) ProtoReflect() protoreflect.Message { | func (x *GetMachineResponse) ProtoReflect() protoreflect.Message { | ||||||
| 	mi := &file_headscale_v1_rpc_proto_msgTypes[1] | 	mi := &file_headscale_v1_headscale_proto_msgTypes[1] | ||||||
| 	if protoimpl.UnsafeEnabled && x != nil { | 	if protoimpl.UnsafeEnabled && x != nil { | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		if ms.LoadMessageInfo() == nil { | 		if ms.LoadMessageInfo() == nil { | ||||||
| @ -170,7 +170,7 @@ func (x *GetMachineResponse) ProtoReflect() protoreflect.Message { | |||||||
| 
 | 
 | ||||||
| // Deprecated: Use GetMachineResponse.ProtoReflect.Descriptor instead.
 | // Deprecated: Use GetMachineResponse.ProtoReflect.Descriptor instead.
 | ||||||
| func (*GetMachineResponse) Descriptor() ([]byte, []int) { | func (*GetMachineResponse) Descriptor() ([]byte, []int) { | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescGZIP(), []int{1} | 	return file_headscale_v1_headscale_proto_rawDescGZIP(), []int{1} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (x *GetMachineResponse) GetId() uint64 { | func (x *GetMachineResponse) GetId() uint64 { | ||||||
| @ -275,7 +275,7 @@ type CreateNamespaceRequest struct { | |||||||
| func (x *CreateNamespaceRequest) Reset() { | func (x *CreateNamespaceRequest) Reset() { | ||||||
| 	*x = CreateNamespaceRequest{} | 	*x = CreateNamespaceRequest{} | ||||||
| 	if protoimpl.UnsafeEnabled { | 	if protoimpl.UnsafeEnabled { | ||||||
| 		mi := &file_headscale_v1_rpc_proto_msgTypes[2] | 		mi := &file_headscale_v1_headscale_proto_msgTypes[2] | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		ms.StoreMessageInfo(mi) | 		ms.StoreMessageInfo(mi) | ||||||
| 	} | 	} | ||||||
| @ -288,7 +288,7 @@ func (x *CreateNamespaceRequest) String() string { | |||||||
| func (*CreateNamespaceRequest) ProtoMessage() {} | func (*CreateNamespaceRequest) ProtoMessage() {} | ||||||
| 
 | 
 | ||||||
| func (x *CreateNamespaceRequest) ProtoReflect() protoreflect.Message { | func (x *CreateNamespaceRequest) ProtoReflect() protoreflect.Message { | ||||||
| 	mi := &file_headscale_v1_rpc_proto_msgTypes[2] | 	mi := &file_headscale_v1_headscale_proto_msgTypes[2] | ||||||
| 	if protoimpl.UnsafeEnabled && x != nil { | 	if protoimpl.UnsafeEnabled && x != nil { | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		if ms.LoadMessageInfo() == nil { | 		if ms.LoadMessageInfo() == nil { | ||||||
| @ -301,7 +301,7 @@ func (x *CreateNamespaceRequest) ProtoReflect() protoreflect.Message { | |||||||
| 
 | 
 | ||||||
| // Deprecated: Use CreateNamespaceRequest.ProtoReflect.Descriptor instead.
 | // Deprecated: Use CreateNamespaceRequest.ProtoReflect.Descriptor instead.
 | ||||||
| func (*CreateNamespaceRequest) Descriptor() ([]byte, []int) { | func (*CreateNamespaceRequest) Descriptor() ([]byte, []int) { | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescGZIP(), []int{2} | 	return file_headscale_v1_headscale_proto_rawDescGZIP(), []int{2} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (x *CreateNamespaceRequest) GetName() string { | func (x *CreateNamespaceRequest) GetName() string { | ||||||
| @ -322,7 +322,7 @@ type CreateNamespaceResponse struct { | |||||||
| func (x *CreateNamespaceResponse) Reset() { | func (x *CreateNamespaceResponse) Reset() { | ||||||
| 	*x = CreateNamespaceResponse{} | 	*x = CreateNamespaceResponse{} | ||||||
| 	if protoimpl.UnsafeEnabled { | 	if protoimpl.UnsafeEnabled { | ||||||
| 		mi := &file_headscale_v1_rpc_proto_msgTypes[3] | 		mi := &file_headscale_v1_headscale_proto_msgTypes[3] | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		ms.StoreMessageInfo(mi) | 		ms.StoreMessageInfo(mi) | ||||||
| 	} | 	} | ||||||
| @ -335,7 +335,7 @@ func (x *CreateNamespaceResponse) String() string { | |||||||
| func (*CreateNamespaceResponse) ProtoMessage() {} | func (*CreateNamespaceResponse) ProtoMessage() {} | ||||||
| 
 | 
 | ||||||
| func (x *CreateNamespaceResponse) ProtoReflect() protoreflect.Message { | func (x *CreateNamespaceResponse) ProtoReflect() protoreflect.Message { | ||||||
| 	mi := &file_headscale_v1_rpc_proto_msgTypes[3] | 	mi := &file_headscale_v1_headscale_proto_msgTypes[3] | ||||||
| 	if protoimpl.UnsafeEnabled && x != nil { | 	if protoimpl.UnsafeEnabled && x != nil { | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		if ms.LoadMessageInfo() == nil { | 		if ms.LoadMessageInfo() == nil { | ||||||
| @ -348,7 +348,7 @@ func (x *CreateNamespaceResponse) ProtoReflect() protoreflect.Message { | |||||||
| 
 | 
 | ||||||
| // Deprecated: Use CreateNamespaceResponse.ProtoReflect.Descriptor instead.
 | // Deprecated: Use CreateNamespaceResponse.ProtoReflect.Descriptor instead.
 | ||||||
| func (*CreateNamespaceResponse) Descriptor() ([]byte, []int) { | func (*CreateNamespaceResponse) Descriptor() ([]byte, []int) { | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescGZIP(), []int{3} | 	return file_headscale_v1_headscale_proto_rawDescGZIP(), []int{3} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (x *CreateNamespaceResponse) GetName() string { | func (x *CreateNamespaceResponse) GetName() string { | ||||||
| @ -369,7 +369,7 @@ type DeleteNamespaceRequest struct { | |||||||
| func (x *DeleteNamespaceRequest) Reset() { | func (x *DeleteNamespaceRequest) Reset() { | ||||||
| 	*x = DeleteNamespaceRequest{} | 	*x = DeleteNamespaceRequest{} | ||||||
| 	if protoimpl.UnsafeEnabled { | 	if protoimpl.UnsafeEnabled { | ||||||
| 		mi := &file_headscale_v1_rpc_proto_msgTypes[4] | 		mi := &file_headscale_v1_headscale_proto_msgTypes[4] | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		ms.StoreMessageInfo(mi) | 		ms.StoreMessageInfo(mi) | ||||||
| 	} | 	} | ||||||
| @ -382,7 +382,7 @@ func (x *DeleteNamespaceRequest) String() string { | |||||||
| func (*DeleteNamespaceRequest) ProtoMessage() {} | func (*DeleteNamespaceRequest) ProtoMessage() {} | ||||||
| 
 | 
 | ||||||
| func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message { | func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message { | ||||||
| 	mi := &file_headscale_v1_rpc_proto_msgTypes[4] | 	mi := &file_headscale_v1_headscale_proto_msgTypes[4] | ||||||
| 	if protoimpl.UnsafeEnabled && x != nil { | 	if protoimpl.UnsafeEnabled && x != nil { | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		if ms.LoadMessageInfo() == nil { | 		if ms.LoadMessageInfo() == nil { | ||||||
| @ -395,7 +395,7 @@ func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message { | |||||||
| 
 | 
 | ||||||
| // Deprecated: Use DeleteNamespaceRequest.ProtoReflect.Descriptor instead.
 | // Deprecated: Use DeleteNamespaceRequest.ProtoReflect.Descriptor instead.
 | ||||||
| func (*DeleteNamespaceRequest) Descriptor() ([]byte, []int) { | func (*DeleteNamespaceRequest) Descriptor() ([]byte, []int) { | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescGZIP(), []int{4} | 	return file_headscale_v1_headscale_proto_rawDescGZIP(), []int{4} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (x *DeleteNamespaceRequest) GetName() string { | func (x *DeleteNamespaceRequest) GetName() string { | ||||||
| @ -414,7 +414,7 @@ type DeleteNamespaceResponse struct { | |||||||
| func (x *DeleteNamespaceResponse) Reset() { | func (x *DeleteNamespaceResponse) Reset() { | ||||||
| 	*x = DeleteNamespaceResponse{} | 	*x = DeleteNamespaceResponse{} | ||||||
| 	if protoimpl.UnsafeEnabled { | 	if protoimpl.UnsafeEnabled { | ||||||
| 		mi := &file_headscale_v1_rpc_proto_msgTypes[5] | 		mi := &file_headscale_v1_headscale_proto_msgTypes[5] | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		ms.StoreMessageInfo(mi) | 		ms.StoreMessageInfo(mi) | ||||||
| 	} | 	} | ||||||
| @ -427,7 +427,7 @@ func (x *DeleteNamespaceResponse) String() string { | |||||||
| func (*DeleteNamespaceResponse) ProtoMessage() {} | func (*DeleteNamespaceResponse) ProtoMessage() {} | ||||||
| 
 | 
 | ||||||
| func (x *DeleteNamespaceResponse) ProtoReflect() protoreflect.Message { | func (x *DeleteNamespaceResponse) ProtoReflect() protoreflect.Message { | ||||||
| 	mi := &file_headscale_v1_rpc_proto_msgTypes[5] | 	mi := &file_headscale_v1_headscale_proto_msgTypes[5] | ||||||
| 	if protoimpl.UnsafeEnabled && x != nil { | 	if protoimpl.UnsafeEnabled && x != nil { | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		if ms.LoadMessageInfo() == nil { | 		if ms.LoadMessageInfo() == nil { | ||||||
| @ -440,7 +440,7 @@ func (x *DeleteNamespaceResponse) ProtoReflect() protoreflect.Message { | |||||||
| 
 | 
 | ||||||
| // Deprecated: Use DeleteNamespaceResponse.ProtoReflect.Descriptor instead.
 | // Deprecated: Use DeleteNamespaceResponse.ProtoReflect.Descriptor instead.
 | ||||||
| func (*DeleteNamespaceResponse) Descriptor() ([]byte, []int) { | func (*DeleteNamespaceResponse) Descriptor() ([]byte, []int) { | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescGZIP(), []int{5} | 	return file_headscale_v1_headscale_proto_rawDescGZIP(), []int{5} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type ListNamespacesRequest struct { | type ListNamespacesRequest struct { | ||||||
| @ -452,7 +452,7 @@ type ListNamespacesRequest struct { | |||||||
| func (x *ListNamespacesRequest) Reset() { | func (x *ListNamespacesRequest) Reset() { | ||||||
| 	*x = ListNamespacesRequest{} | 	*x = ListNamespacesRequest{} | ||||||
| 	if protoimpl.UnsafeEnabled { | 	if protoimpl.UnsafeEnabled { | ||||||
| 		mi := &file_headscale_v1_rpc_proto_msgTypes[6] | 		mi := &file_headscale_v1_headscale_proto_msgTypes[6] | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		ms.StoreMessageInfo(mi) | 		ms.StoreMessageInfo(mi) | ||||||
| 	} | 	} | ||||||
| @ -465,7 +465,7 @@ func (x *ListNamespacesRequest) String() string { | |||||||
| func (*ListNamespacesRequest) ProtoMessage() {} | func (*ListNamespacesRequest) ProtoMessage() {} | ||||||
| 
 | 
 | ||||||
| func (x *ListNamespacesRequest) ProtoReflect() protoreflect.Message { | func (x *ListNamespacesRequest) ProtoReflect() protoreflect.Message { | ||||||
| 	mi := &file_headscale_v1_rpc_proto_msgTypes[6] | 	mi := &file_headscale_v1_headscale_proto_msgTypes[6] | ||||||
| 	if protoimpl.UnsafeEnabled && x != nil { | 	if protoimpl.UnsafeEnabled && x != nil { | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		if ms.LoadMessageInfo() == nil { | 		if ms.LoadMessageInfo() == nil { | ||||||
| @ -478,7 +478,7 @@ func (x *ListNamespacesRequest) ProtoReflect() protoreflect.Message { | |||||||
| 
 | 
 | ||||||
| // Deprecated: Use ListNamespacesRequest.ProtoReflect.Descriptor instead.
 | // Deprecated: Use ListNamespacesRequest.ProtoReflect.Descriptor instead.
 | ||||||
| func (*ListNamespacesRequest) Descriptor() ([]byte, []int) { | func (*ListNamespacesRequest) Descriptor() ([]byte, []int) { | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescGZIP(), []int{6} | 	return file_headscale_v1_headscale_proto_rawDescGZIP(), []int{6} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type ListNamespacesResponse struct { | type ListNamespacesResponse struct { | ||||||
| @ -492,7 +492,7 @@ type ListNamespacesResponse struct { | |||||||
| func (x *ListNamespacesResponse) Reset() { | func (x *ListNamespacesResponse) Reset() { | ||||||
| 	*x = ListNamespacesResponse{} | 	*x = ListNamespacesResponse{} | ||||||
| 	if protoimpl.UnsafeEnabled { | 	if protoimpl.UnsafeEnabled { | ||||||
| 		mi := &file_headscale_v1_rpc_proto_msgTypes[7] | 		mi := &file_headscale_v1_headscale_proto_msgTypes[7] | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		ms.StoreMessageInfo(mi) | 		ms.StoreMessageInfo(mi) | ||||||
| 	} | 	} | ||||||
| @ -505,7 +505,7 @@ func (x *ListNamespacesResponse) String() string { | |||||||
| func (*ListNamespacesResponse) ProtoMessage() {} | func (*ListNamespacesResponse) ProtoMessage() {} | ||||||
| 
 | 
 | ||||||
| func (x *ListNamespacesResponse) ProtoReflect() protoreflect.Message { | func (x *ListNamespacesResponse) ProtoReflect() protoreflect.Message { | ||||||
| 	mi := &file_headscale_v1_rpc_proto_msgTypes[7] | 	mi := &file_headscale_v1_headscale_proto_msgTypes[7] | ||||||
| 	if protoimpl.UnsafeEnabled && x != nil { | 	if protoimpl.UnsafeEnabled && x != nil { | ||||||
| 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | 		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) | ||||||
| 		if ms.LoadMessageInfo() == nil { | 		if ms.LoadMessageInfo() == nil { | ||||||
| @ -518,7 +518,7 @@ func (x *ListNamespacesResponse) ProtoReflect() protoreflect.Message { | |||||||
| 
 | 
 | ||||||
| // Deprecated: Use ListNamespacesResponse.ProtoReflect.Descriptor instead.
 | // Deprecated: Use ListNamespacesResponse.ProtoReflect.Descriptor instead.
 | ||||||
| func (*ListNamespacesResponse) Descriptor() ([]byte, []int) { | func (*ListNamespacesResponse) Descriptor() ([]byte, []int) { | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescGZIP(), []int{7} | 	return file_headscale_v1_headscale_proto_rawDescGZIP(), []int{7} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (x *ListNamespacesResponse) GetNamespaces() []string { | func (x *ListNamespacesResponse) GetNamespaces() []string { | ||||||
| @ -528,129 +528,129 @@ func (x *ListNamespacesResponse) GetNamespaces() []string { | |||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| var File_headscale_v1_rpc_proto protoreflect.FileDescriptor | var File_headscale_v1_headscale_proto protoreflect.FileDescriptor | ||||||
| 
 | 
 | ||||||
| var file_headscale_v1_rpc_proto_rawDesc = []byte{ | var file_headscale_v1_headscale_proto_rawDesc = []byte{ | ||||||
| 	0x0a, 0x16, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x72, | 	0x0a, 0x1c, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x68, | ||||||
| 	0x70, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, | 	0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, | ||||||
| 	0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, | 	0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, | ||||||
| 	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, | 	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, | ||||||
| 	0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, | 	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, | ||||||
| 	0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, | 	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, | ||||||
| 	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, | 	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x32, 0x0a, 0x11, 0x47, | ||||||
| 	0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, | 	0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, | ||||||
| 	0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, | 	0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, | ||||||
| 	0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x22, 0x99, 0x04, 0x0a, 0x12, 0x47, 0x65, | 	0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x49, 0x64, 0x22, | ||||||
| 	0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, | 	0x99, 0x04, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, | ||||||
| 	0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x69, 0x64, | 	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, | ||||||
| 	0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, | 	0x28, 0x04, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, | ||||||
| 	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x4b, 0x65, | 	0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x63, | ||||||
| 	0x79, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, | 	0x68, 0x69, 0x6e, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x5f, | ||||||
| 	0x01, 0x28, 0x09, 0x52, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x1b, 0x0a, 0x09, | 	0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x4b, | ||||||
| 	0x64, 0x69, 0x73, 0x63, 0x6f, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, | 	0x65, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x5f, 0x6b, 0x65, 0x79, 0x18, | ||||||
| 	0x08, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x4b, 0x65, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, | 	0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x4b, 0x65, 0x79, 0x12, | ||||||
| 	0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, | 	0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, | ||||||
| 	0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, | 	0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x12, | ||||||
| 	0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, | 	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, | ||||||
| 	0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, | 	0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, | ||||||
| 	0x28, 0x0d, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, | 	0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, | ||||||
| 	0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x65, 0x64, 0x18, 0x08, 0x20, | 	0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, | ||||||
| 	0x01, 0x28, 0x08, 0x52, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x65, 0x64, 0x12, | 	0x72, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x72, 0x65, 0x67, 0x69, 0x73, | ||||||
| 	0x45, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74, 0x68, | 	0x74, 0x65, 0x72, 0x65, 0x64, 0x12, 0x45, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, | ||||||
| 	0x6f, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, | 	0x72, 0x5f, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, | ||||||
| 	0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, | 	0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, | ||||||
| 	0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, | 	0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x0e, 0x72, 0x65, | ||||||
| 	0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x6b, | 	0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1e, 0x0a, 0x0b, | ||||||
| 	0x65, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x61, 0x75, 0x74, | 	0x61, 0x75, 0x74, 0x68, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, | ||||||
| 	0x68, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, | 	0x0d, 0x52, 0x09, 0x61, 0x75, 0x74, 0x68, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x09, | ||||||
| 	0x65, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, | 	0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, | ||||||
| 	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, |  | ||||||
| 	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x12, |  | ||||||
| 	0x50, 0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, |  | ||||||
| 	0x75, 0x6c, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, |  | ||||||
| 	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, | 	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, | ||||||
| 	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x14, 0x6c, 0x61, 0x73, | 	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x08, 0x6c, 0x61, 0x73, | ||||||
| 	0x74, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x55, 0x70, 0x64, 0x61, 0x74, | 	0x74, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x50, 0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x75, | ||||||
| 	0x65, 0x12, 0x32, 0x0a, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72, 0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, | 	0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, | ||||||
| 	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, | 	0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, | ||||||
| 	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x06, 0x65, | 	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, | ||||||
| 	0x78, 0x70, 0x69, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, | 	0x70, 0x52, 0x14, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, | ||||||
| 	0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, | 	0x6c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x32, 0x0a, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72, | ||||||
| 	0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, | 	0x79, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, | ||||||
| 	0x61, 0x6d, 0x65, 0x22, 0x2d, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, | 	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, | ||||||
| 	0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, | 	0x61, 0x6d, 0x70, 0x52, 0x06, 0x65, 0x78, 0x70, 0x69, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x16, 0x43, | ||||||
| 	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, | 	0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, | ||||||
| 	0x6d, 0x65, 0x22, 0x2c, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, | 	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, | ||||||
| 	0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, | 	0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x2d, 0x0a, 0x17, 0x43, 0x72, 0x65, | ||||||
| 	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, | 	0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, | ||||||
| 	0x22, 0x19, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, | 	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, | ||||||
| 	0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x17, 0x0a, 0x15, 0x4c, | 	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x2c, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, | ||||||
| 	0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, | 	0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, | ||||||
| 	0x75, 0x65, 0x73, 0x74, 0x22, 0x38, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, | 	0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, | ||||||
| 	0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, | 	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x19, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, | ||||||
| 	0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, | 	0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, | ||||||
| 	0x28, 0x09, 0x52, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x2a, 0x82, | 	0x65, 0x22, 0x17, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, | ||||||
| 	0x01, 0x0a, 0x0e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, | 	0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x38, 0x0a, 0x16, 0x4c, 0x69, | ||||||
| 	0x64, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x45, | 	0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, | ||||||
| 	0x54, 0x48, 0x4f, 0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, | 	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, | ||||||
| 	0x10, 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4d, | 	0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, | ||||||
| 	0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x4b, 0x45, 0x59, 0x10, 0x01, | 	0x61, 0x63, 0x65, 0x73, 0x2a, 0x82, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, | ||||||
| 	0x12, 0x17, 0x0a, 0x13, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x45, 0x54, | 	0x72, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x47, 0x49, 0x53, | ||||||
| 	0x48, 0x4f, 0x44, 0x5f, 0x43, 0x4c, 0x49, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x52, 0x45, 0x47, | 	0x54, 0x45, 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, | ||||||
| 	0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x4f, 0x49, 0x44, | 	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x45, 0x47, 0x49, | ||||||
| 	0x43, 0x10, 0x03, 0x32, 0xfa, 0x03, 0x0a, 0x10, 0x48, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, | 	0x53, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x41, 0x55, 0x54, 0x48, | ||||||
| 	0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x75, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, | 	0x5f, 0x4b, 0x45, 0x59, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, | ||||||
| 	0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, 0x1f, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, | 	0x45, 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x5f, 0x43, 0x4c, 0x49, 0x10, 0x02, 0x12, | ||||||
| 	0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, | 	0x18, 0x0a, 0x14, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x45, 0x54, 0x48, | ||||||
| 	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, | 	0x4f, 0x44, 0x5f, 0x4f, 0x49, 0x44, 0x43, 0x10, 0x03, 0x32, 0xfa, 0x03, 0x0a, 0x10, 0x48, 0x65, | ||||||
| 	0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, | 	0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x75, | ||||||
| 	0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, | 	0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x12, 0x1f, 0x2e, 0x68, | ||||||
| 	0x1e, 0x12, 0x1c, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x61, 0x63, 0x68, 0x69, | 	0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, | ||||||
| 	0x6e, 0x65, 0x2f, 0x7b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x12, | 	0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, | ||||||
| 	0x7c, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, | 	0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, | ||||||
| 	0x63, 0x65, 0x12, 0x24, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, | 	0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, | ||||||
| 	0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, | 	0x24, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x12, 0x1c, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, | ||||||
| 	0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, | 	0x2f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x2f, 0x7b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, | ||||||
|  | 	0x65, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0x7c, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, | ||||||
|  | 	0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x24, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, | ||||||
| 	0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, | 	0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, | ||||||
| 	0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, | 	0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, | ||||||
| 	0x1c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x22, 0x11, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, | 	0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, | ||||||
| 	0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x79, 0x0a, | 	0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, | ||||||
| 	0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, | 	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x22, 0x11, 0x2f, | ||||||
| 	0x12, 0x24, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, |  | ||||||
| 	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, |  | ||||||
| 	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, |  | ||||||
| 	0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, |  | ||||||
| 	0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x19, 0x82, |  | ||||||
| 	0xd3, 0xe4, 0x93, 0x02, 0x13, 0x2a, 0x11, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6e, |  | ||||||
| 	0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x76, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, |  | ||||||
| 	0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x12, 0x23, 0x2e, 0x68, 0x65, 0x61, |  | ||||||
| 	0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, |  | ||||||
| 	0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, |  | ||||||
| 	0x24, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, |  | ||||||
| 	0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, |  | ||||||
| 	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x19, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, |  | ||||||
| 	0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, | 	0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, | ||||||
| 	0x42, 0x29, 0x5a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6a, | 	0x3a, 0x01, 0x2a, 0x12, 0x79, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, | ||||||
| 	0x75, 0x61, 0x6e, 0x66, 0x6f, 0x6e, 0x74, 0x2f, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, | 	0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x24, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, | ||||||
| 	0x65, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x67, 0x6f, 0x2f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, | 	0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, | ||||||
| 	0x74, 0x6f, 0x33, | 	0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x68, | ||||||
|  | 	0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, | ||||||
|  | 	0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, | ||||||
|  | 	0x6e, 0x73, 0x65, 0x22, 0x19, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x2a, 0x11, 0x2f, 0x61, 0x70, | ||||||
|  | 	0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x76, | ||||||
|  | 	0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, | ||||||
|  | 	0x12, 0x23, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, | ||||||
|  | 	0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, | ||||||
|  | 	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, | ||||||
|  | 	0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, | ||||||
|  | 	0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x19, 0x82, 0xd3, 0xe4, | ||||||
|  | 	0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x61, 0x6d, | ||||||
|  | 	0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x42, 0x29, 0x5a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, | ||||||
|  | 	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6a, 0x75, 0x61, 0x6e, 0x66, 0x6f, 0x6e, 0x74, 0x2f, 0x68, 0x65, | ||||||
|  | 	0x61, 0x64, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x67, 0x6f, 0x2f, 0x76, | ||||||
|  | 	0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| var ( | var ( | ||||||
| 	file_headscale_v1_rpc_proto_rawDescOnce sync.Once | 	file_headscale_v1_headscale_proto_rawDescOnce sync.Once | ||||||
| 	file_headscale_v1_rpc_proto_rawDescData = file_headscale_v1_rpc_proto_rawDesc | 	file_headscale_v1_headscale_proto_rawDescData = file_headscale_v1_headscale_proto_rawDesc | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| func file_headscale_v1_rpc_proto_rawDescGZIP() []byte { | func file_headscale_v1_headscale_proto_rawDescGZIP() []byte { | ||||||
| 	file_headscale_v1_rpc_proto_rawDescOnce.Do(func() { | 	file_headscale_v1_headscale_proto_rawDescOnce.Do(func() { | ||||||
| 		file_headscale_v1_rpc_proto_rawDescData = protoimpl.X.CompressGZIP(file_headscale_v1_rpc_proto_rawDescData) | 		file_headscale_v1_headscale_proto_rawDescData = protoimpl.X.CompressGZIP(file_headscale_v1_headscale_proto_rawDescData) | ||||||
| 	}) | 	}) | ||||||
| 	return file_headscale_v1_rpc_proto_rawDescData | 	return file_headscale_v1_headscale_proto_rawDescData | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| var file_headscale_v1_rpc_proto_enumTypes = make([]protoimpl.EnumInfo, 1) | var file_headscale_v1_headscale_proto_enumTypes = make([]protoimpl.EnumInfo, 1) | ||||||
| var file_headscale_v1_rpc_proto_msgTypes = make([]protoimpl.MessageInfo, 8) | var file_headscale_v1_headscale_proto_msgTypes = make([]protoimpl.MessageInfo, 8) | ||||||
| var file_headscale_v1_rpc_proto_goTypes = []interface{}{ | var file_headscale_v1_headscale_proto_goTypes = []interface{}{ | ||||||
| 	(RegisterMethod)(0),             // 0: headscale.v1.RegisterMethod
 | 	(RegisterMethod)(0),             // 0: headscale.v1.RegisterMethod
 | ||||||
| 	(*GetMachineRequest)(nil),       // 1: headscale.v1.GetMachineRequest
 | 	(*GetMachineRequest)(nil),       // 1: headscale.v1.GetMachineRequest
 | ||||||
| 	(*GetMachineResponse)(nil),      // 2: headscale.v1.GetMachineResponse
 | 	(*GetMachineResponse)(nil),      // 2: headscale.v1.GetMachineResponse
 | ||||||
| @ -662,7 +662,7 @@ var file_headscale_v1_rpc_proto_goTypes = []interface{}{ | |||||||
| 	(*ListNamespacesResponse)(nil),  // 8: headscale.v1.ListNamespacesResponse
 | 	(*ListNamespacesResponse)(nil),  // 8: headscale.v1.ListNamespacesResponse
 | ||||||
| 	(*timestamppb.Timestamp)(nil),   // 9: google.protobuf.Timestamp
 | 	(*timestamppb.Timestamp)(nil),   // 9: google.protobuf.Timestamp
 | ||||||
| } | } | ||||||
| var file_headscale_v1_rpc_proto_depIdxs = []int32{ | var file_headscale_v1_headscale_proto_depIdxs = []int32{ | ||||||
| 	0, // 0: headscale.v1.GetMachineResponse.register_method:type_name -> headscale.v1.RegisterMethod
 | 	0, // 0: headscale.v1.GetMachineResponse.register_method:type_name -> headscale.v1.RegisterMethod
 | ||||||
| 	9, // 1: headscale.v1.GetMachineResponse.last_seen:type_name -> google.protobuf.Timestamp
 | 	9, // 1: headscale.v1.GetMachineResponse.last_seen:type_name -> google.protobuf.Timestamp
 | ||||||
| 	9, // 2: headscale.v1.GetMachineResponse.last_successful_update:type_name -> google.protobuf.Timestamp
 | 	9, // 2: headscale.v1.GetMachineResponse.last_successful_update:type_name -> google.protobuf.Timestamp
 | ||||||
| @ -682,13 +682,13 @@ var file_headscale_v1_rpc_proto_depIdxs = []int32{ | |||||||
| 	0, // [0:4] is the sub-list for field type_name
 | 	0, // [0:4] is the sub-list for field type_name
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func init() { file_headscale_v1_rpc_proto_init() } | func init() { file_headscale_v1_headscale_proto_init() } | ||||||
| func file_headscale_v1_rpc_proto_init() { | func file_headscale_v1_headscale_proto_init() { | ||||||
| 	if File_headscale_v1_rpc_proto != nil { | 	if File_headscale_v1_headscale_proto != nil { | ||||||
| 		return | 		return | ||||||
| 	} | 	} | ||||||
| 	if !protoimpl.UnsafeEnabled { | 	if !protoimpl.UnsafeEnabled { | ||||||
| 		file_headscale_v1_rpc_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { | 		file_headscale_v1_headscale_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { | ||||||
| 			switch v := v.(*GetMachineRequest); i { | 			switch v := v.(*GetMachineRequest); i { | ||||||
| 			case 0: | 			case 0: | ||||||
| 				return &v.state | 				return &v.state | ||||||
| @ -700,7 +700,7 @@ func file_headscale_v1_rpc_proto_init() { | |||||||
| 				return nil | 				return nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 		file_headscale_v1_rpc_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { | 		file_headscale_v1_headscale_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { | ||||||
| 			switch v := v.(*GetMachineResponse); i { | 			switch v := v.(*GetMachineResponse); i { | ||||||
| 			case 0: | 			case 0: | ||||||
| 				return &v.state | 				return &v.state | ||||||
| @ -712,7 +712,7 @@ func file_headscale_v1_rpc_proto_init() { | |||||||
| 				return nil | 				return nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 		file_headscale_v1_rpc_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { | 		file_headscale_v1_headscale_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { | ||||||
| 			switch v := v.(*CreateNamespaceRequest); i { | 			switch v := v.(*CreateNamespaceRequest); i { | ||||||
| 			case 0: | 			case 0: | ||||||
| 				return &v.state | 				return &v.state | ||||||
| @ -724,7 +724,7 @@ func file_headscale_v1_rpc_proto_init() { | |||||||
| 				return nil | 				return nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 		file_headscale_v1_rpc_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { | 		file_headscale_v1_headscale_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { | ||||||
| 			switch v := v.(*CreateNamespaceResponse); i { | 			switch v := v.(*CreateNamespaceResponse); i { | ||||||
| 			case 0: | 			case 0: | ||||||
| 				return &v.state | 				return &v.state | ||||||
| @ -736,7 +736,7 @@ func file_headscale_v1_rpc_proto_init() { | |||||||
| 				return nil | 				return nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 		file_headscale_v1_rpc_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { | 		file_headscale_v1_headscale_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { | ||||||
| 			switch v := v.(*DeleteNamespaceRequest); i { | 			switch v := v.(*DeleteNamespaceRequest); i { | ||||||
| 			case 0: | 			case 0: | ||||||
| 				return &v.state | 				return &v.state | ||||||
| @ -748,7 +748,7 @@ func file_headscale_v1_rpc_proto_init() { | |||||||
| 				return nil | 				return nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 		file_headscale_v1_rpc_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { | 		file_headscale_v1_headscale_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { | ||||||
| 			switch v := v.(*DeleteNamespaceResponse); i { | 			switch v := v.(*DeleteNamespaceResponse); i { | ||||||
| 			case 0: | 			case 0: | ||||||
| 				return &v.state | 				return &v.state | ||||||
| @ -760,7 +760,7 @@ func file_headscale_v1_rpc_proto_init() { | |||||||
| 				return nil | 				return nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 		file_headscale_v1_rpc_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { | 		file_headscale_v1_headscale_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { | ||||||
| 			switch v := v.(*ListNamespacesRequest); i { | 			switch v := v.(*ListNamespacesRequest); i { | ||||||
| 			case 0: | 			case 0: | ||||||
| 				return &v.state | 				return &v.state | ||||||
| @ -772,7 +772,7 @@ func file_headscale_v1_rpc_proto_init() { | |||||||
| 				return nil | 				return nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 		file_headscale_v1_rpc_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { | 		file_headscale_v1_headscale_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { | ||||||
| 			switch v := v.(*ListNamespacesResponse); i { | 			switch v := v.(*ListNamespacesResponse); i { | ||||||
| 			case 0: | 			case 0: | ||||||
| 				return &v.state | 				return &v.state | ||||||
| @ -789,19 +789,19 @@ func file_headscale_v1_rpc_proto_init() { | |||||||
| 	out := protoimpl.TypeBuilder{ | 	out := protoimpl.TypeBuilder{ | ||||||
| 		File: protoimpl.DescBuilder{ | 		File: protoimpl.DescBuilder{ | ||||||
| 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(), | 			GoPackagePath: reflect.TypeOf(x{}).PkgPath(), | ||||||
| 			RawDescriptor: file_headscale_v1_rpc_proto_rawDesc, | 			RawDescriptor: file_headscale_v1_headscale_proto_rawDesc, | ||||||
| 			NumEnums:      1, | 			NumEnums:      1, | ||||||
| 			NumMessages:   8, | 			NumMessages:   8, | ||||||
| 			NumExtensions: 0, | 			NumExtensions: 0, | ||||||
| 			NumServices:   1, | 			NumServices:   1, | ||||||
| 		}, | 		}, | ||||||
| 		GoTypes:           file_headscale_v1_rpc_proto_goTypes, | 		GoTypes:           file_headscale_v1_headscale_proto_goTypes, | ||||||
| 		DependencyIndexes: file_headscale_v1_rpc_proto_depIdxs, | 		DependencyIndexes: file_headscale_v1_headscale_proto_depIdxs, | ||||||
| 		EnumInfos:         file_headscale_v1_rpc_proto_enumTypes, | 		EnumInfos:         file_headscale_v1_headscale_proto_enumTypes, | ||||||
| 		MessageInfos:      file_headscale_v1_rpc_proto_msgTypes, | 		MessageInfos:      file_headscale_v1_headscale_proto_msgTypes, | ||||||
| 	}.Build() | 	}.Build() | ||||||
| 	File_headscale_v1_rpc_proto = out.File | 	File_headscale_v1_headscale_proto = out.File | ||||||
| 	file_headscale_v1_rpc_proto_rawDesc = nil | 	file_headscale_v1_headscale_proto_rawDesc = nil | ||||||
| 	file_headscale_v1_rpc_proto_goTypes = nil | 	file_headscale_v1_headscale_proto_goTypes = nil | ||||||
| 	file_headscale_v1_rpc_proto_depIdxs = nil | 	file_headscale_v1_headscale_proto_depIdxs = nil | ||||||
| } | } | ||||||
| @ -1,5 +1,5 @@ | |||||||
| // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
 | // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
 | ||||||
| // source: headscale/v1/rpc.proto
 | // source: headscale/v1/headscale.proto
 | ||||||
| 
 | 
 | ||||||
| /* | /* | ||||||
| Package v1 is a reverse proxy. | Package v1 is a reverse proxy. | ||||||
| @ -205,5 +205,5 @@ var HeadscaleService_ServiceDesc = grpc.ServiceDesc{ | |||||||
| 		}, | 		}, | ||||||
| 	}, | 	}, | ||||||
| 	Streams:  []grpc.StreamDesc{}, | 	Streams:  []grpc.StreamDesc{}, | ||||||
| 	Metadata: "headscale/v1/rpc.proto", | 	Metadata: "headscale/v1/headscale.proto", | ||||||
| } | } | ||||||
| @ -1,7 +1,7 @@ | |||||||
| { | { | ||||||
|   "swagger": "2.0", |   "swagger": "2.0", | ||||||
|   "info": { |   "info": { | ||||||
|     "title": "headscale/v1/rpc.proto", |     "title": "headscale/v1/headscale.proto", | ||||||
|     "version": "version not set" |     "version": "version not set" | ||||||
|   }, |   }, | ||||||
|   "tags": [ |   "tags": [ | ||||||
							
								
								
									
										106
									
								
								proto/headscale/v1/headscale.proto
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										106
									
								
								proto/headscale/v1/headscale.proto
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,106 @@ | |||||||
|  | syntax = "proto3"; | ||||||
|  | package headscale.v1; | ||||||
|  | option  go_package = "github.com/juanfont/headscale/gen/go/v1"; | ||||||
|  | 
 | ||||||
|  | import "google/protobuf/timestamp.proto"; | ||||||
|  | import "google/api/annotations.proto"; | ||||||
|  | 
 | ||||||
|  | enum RegisterMethod { | ||||||
|  |     REGISTER_METHOD_UNSPECIFIED = 0; | ||||||
|  |     REGISTER_METHOD_AUTH_KEY    = 1; | ||||||
|  |     REGISTER_METHOD_CLI         = 2; | ||||||
|  |     REGISTER_METHOD_OIDC        = 3; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // message PreAuthKey { | ||||||
|  | //     uint64 id           = 1; | ||||||
|  | //     string key          = 2; | ||||||
|  | //     uint32 namespace_id = 3; | ||||||
|  | //     Namespace namespace = 4; | ||||||
|  | //     bool reusable       = 5; | ||||||
|  | //     bool ephemeral      = 6; | ||||||
|  | //     bool used           = 7; | ||||||
|  | // | ||||||
|  | //     google.protobuf.Timestamp created_at = 8; | ||||||
|  | //     google.protobuf.Timestamp expiration = 9; | ||||||
|  | // } | ||||||
|  | 
 | ||||||
|  | message GetMachineRequest { | ||||||
|  |     uint64 machine_id = 1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message GetMachineResponse { | ||||||
|  |     uint64 id           = 1; | ||||||
|  |     string machine_key  = 2; | ||||||
|  |     string node_key     = 3; | ||||||
|  |     string disco_key    = 4; | ||||||
|  |     string ip_address   = 5; | ||||||
|  |     string name         = 6; | ||||||
|  |     uint32 namespace_id = 7; | ||||||
|  | 
 | ||||||
|  |     bool           registered      = 8; | ||||||
|  |     RegisterMethod register_method = 9; | ||||||
|  |     uint32         auth_key_id     = 10; | ||||||
|  |     // PreAuthKey     auth_key        = 11; | ||||||
|  | 
 | ||||||
|  |     google.protobuf.Timestamp last_seen              = 12; | ||||||
|  |     google.protobuf.Timestamp last_successful_update = 13; | ||||||
|  |     google.protobuf.Timestamp expiry                 = 14; | ||||||
|  | 
 | ||||||
|  |     // bytes host_info      = 15; | ||||||
|  |     // bytes endpoints      = 16; | ||||||
|  |     // bytes enabled_routes = 17; | ||||||
|  | 
 | ||||||
|  |     // google.protobuf.Timestamp created_at = 18; | ||||||
|  |     // google.protobuf.Timestamp updated_at = 19; | ||||||
|  |     // google.protobuf.Timestamp deleted_at = 20; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message CreateNamespaceRequest { | ||||||
|  |     string name = 1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message CreateNamespaceResponse { | ||||||
|  |     string name = 1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message DeleteNamespaceRequest { | ||||||
|  |     string name = 1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message DeleteNamespaceResponse { | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message ListNamespacesRequest { | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | message ListNamespacesResponse { | ||||||
|  |     repeated string namespaces = 1; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | service HeadscaleService { | ||||||
|  |     rpc GetMachine(GetMachineRequest) returns(GetMachineResponse) { | ||||||
|  |         option(google.api.http) = { | ||||||
|  |             get : "/api/v1/machine/{machine_id}" | ||||||
|  |         }; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     rpc CreateNamespace(CreateNamespaceRequest) returns(CreateNamespaceResponse) { | ||||||
|  |         option(google.api.http) = { | ||||||
|  |             post : "/api/v1/namespace" | ||||||
|  |             body : "*" | ||||||
|  |         }; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     rpc DeleteNamespace(DeleteNamespaceRequest) returns(DeleteNamespaceResponse) { | ||||||
|  |         option(google.api.http) = { | ||||||
|  |             delete : "/api/v1/namespace" | ||||||
|  |         }; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     rpc ListNamespaces(ListNamespacesRequest) returns(ListNamespacesResponse) { | ||||||
|  |         option(google.api.http) = { | ||||||
|  |             get : "/api/v1/namespace" | ||||||
|  |         }; | ||||||
|  |     } | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user