api

package
v0.0.1-preview3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2022 License: BSD-3-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_api_acl_proto protoreflect.FileDescriptor
View Source
var File_api_auth_filter_proto protoreflect.FileDescriptor
View Source
var File_api_auth_keys_proto protoreflect.FileDescriptor
View Source
var File_api_auth_methods_proto protoreflect.FileDescriptor
View Source
var File_api_derp_proto protoreflect.FileDescriptor
View Source
var File_api_dns_proto protoreflect.FileDescriptor
View Source
var File_api_ionscale_proto protoreflect.FileDescriptor
View Source
var File_api_machines_proto protoreflect.FileDescriptor
View Source
var File_api_ref_proto protoreflect.FileDescriptor
View Source
var File_api_routes_proto protoreflect.FileDescriptor
View Source
var File_api_tailnets_proto protoreflect.FileDescriptor
View Source
var File_api_version_proto protoreflect.FileDescriptor
View Source
var Ionscale_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.Ionscale",
	HandlerType: (*IonscaleServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetVersion",
			Handler:    _Ionscale_GetVersion_Handler,
		},
		{
			MethodName: "GetDERPMap",
			Handler:    _Ionscale_GetDERPMap_Handler,
		},
		{
			MethodName: "SetDERPMap",
			Handler:    _Ionscale_SetDERPMap_Handler,
		},
		{
			MethodName: "CreateAuthMethod",
			Handler:    _Ionscale_CreateAuthMethod_Handler,
		},
		{
			MethodName: "ListAuthMethods",
			Handler:    _Ionscale_ListAuthMethods_Handler,
		},
		{
			MethodName: "CreateAuthFilter",
			Handler:    _Ionscale_CreateAuthFilter_Handler,
		},
		{
			MethodName: "DeleteAuthFilter",
			Handler:    _Ionscale_DeleteAuthFilter_Handler,
		},
		{
			MethodName: "ListAuthFilters",
			Handler:    _Ionscale_ListAuthFilters_Handler,
		},
		{
			MethodName: "CreateTailnet",
			Handler:    _Ionscale_CreateTailnet_Handler,
		},
		{
			MethodName: "GetTailnet",
			Handler:    _Ionscale_GetTailnet_Handler,
		},
		{
			MethodName: "ListTailnets",
			Handler:    _Ionscale_ListTailnets_Handler,
		},
		{
			MethodName: "DeleteTailnet",
			Handler:    _Ionscale_DeleteTailnet_Handler,
		},
		{
			MethodName: "GetDNSConfig",
			Handler:    _Ionscale_GetDNSConfig_Handler,
		},
		{
			MethodName: "SetDNSConfig",
			Handler:    _Ionscale_SetDNSConfig_Handler,
		},
		{
			MethodName: "GetACLPolicy",
			Handler:    _Ionscale_GetACLPolicy_Handler,
		},
		{
			MethodName: "SetACLPolicy",
			Handler:    _Ionscale_SetACLPolicy_Handler,
		},
		{
			MethodName: "GetAuthKey",
			Handler:    _Ionscale_GetAuthKey_Handler,
		},
		{
			MethodName: "CreateAuthKey",
			Handler:    _Ionscale_CreateAuthKey_Handler,
		},
		{
			MethodName: "DeleteAuthKey",
			Handler:    _Ionscale_DeleteAuthKey_Handler,
		},
		{
			MethodName: "ListAuthKeys",
			Handler:    _Ionscale_ListAuthKeys_Handler,
		},
		{
			MethodName: "ListMachines",
			Handler:    _Ionscale_ListMachines_Handler,
		},
		{
			MethodName: "ExpireMachineByAuthMethod",
			Handler:    _Ionscale_ExpireMachine_Handler,
		},
		{
			MethodName: "DeleteMachine",
			Handler:    _Ionscale_DeleteMachine_Handler,
		},
		{
			MethodName: "GetMachineRoutes",
			Handler:    _Ionscale_GetMachineRoutes_Handler,
		},
		{
			MethodName: "SetMachineRoutes",
			Handler:    _Ionscale_SetMachineRoutes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/ionscale.proto",
}

Ionscale_ServiceDesc is the grpc.ServiceDesc for Ionscale service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterIonscaleServer

func RegisterIonscaleServer(s grpc.ServiceRegistrar, srv IonscaleServer)

Types

type AuthFilter

type AuthFilter struct {
	Id         uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	AuthMethod *Ref   `protobuf:"bytes,2,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	Tailnet    *Ref   `protobuf:"bytes,3,opt,name=tailnet,proto3" json:"tailnet,omitempty"`
	Expr       string `protobuf:"bytes,4,opt,name=expr,proto3" json:"expr,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthFilter) Descriptor deprecated

func (*AuthFilter) Descriptor() ([]byte, []int)

Deprecated: Use AuthFilter.ProtoReflect.Descriptor instead.

func (*AuthFilter) GetAuthMethod

func (x *AuthFilter) GetAuthMethod() *Ref

func (*AuthFilter) GetExpr

func (x *AuthFilter) GetExpr() string

func (*AuthFilter) GetId

func (x *AuthFilter) GetId() uint64

func (*AuthFilter) GetTailnet

func (x *AuthFilter) GetTailnet() *Ref

func (*AuthFilter) ProtoMessage

func (*AuthFilter) ProtoMessage()

func (*AuthFilter) ProtoReflect

func (x *AuthFilter) ProtoReflect() protoreflect.Message

func (*AuthFilter) Reset

func (x *AuthFilter) Reset()

func (*AuthFilter) String

func (x *AuthFilter) String() string

type AuthKey

type AuthKey struct {
	Id        uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Key       string                 `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	Ephemeral bool                   `protobuf:"varint,3,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"`
	Tags      []string               `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expires_at,json=expiresAt,proto3,oneof" json:"expires_at,omitempty"`
	Tailnet   *Ref                   `protobuf:"bytes,7,opt,name=tailnet,proto3" json:"tailnet,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthKey) Descriptor deprecated

func (*AuthKey) Descriptor() ([]byte, []int)

Deprecated: Use AuthKey.ProtoReflect.Descriptor instead.

func (*AuthKey) GetCreatedAt

func (x *AuthKey) GetCreatedAt() *timestamppb.Timestamp

func (*AuthKey) GetEphemeral

func (x *AuthKey) GetEphemeral() bool

func (*AuthKey) GetExpiresAt

func (x *AuthKey) GetExpiresAt() *timestamppb.Timestamp

func (*AuthKey) GetId

func (x *AuthKey) GetId() uint64

func (*AuthKey) GetKey

func (x *AuthKey) GetKey() string

func (*AuthKey) GetTags

func (x *AuthKey) GetTags() []string

func (*AuthKey) GetTailnet

func (x *AuthKey) GetTailnet() *Ref

func (*AuthKey) ProtoMessage

func (*AuthKey) ProtoMessage()

func (*AuthKey) ProtoReflect

func (x *AuthKey) ProtoReflect() protoreflect.Message

func (*AuthKey) Reset

func (x *AuthKey) Reset()

func (*AuthKey) String

func (x *AuthKey) String() string

type AuthMethod

type AuthMethod struct {
	Id       uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Type     string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Name     string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Issuer   string `protobuf:"bytes,4,opt,name=issuer,proto3" json:"issuer,omitempty"`
	ClientId string `protobuf:"bytes,5,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthMethod) Descriptor deprecated

func (*AuthMethod) Descriptor() ([]byte, []int)

Deprecated: Use AuthMethod.ProtoReflect.Descriptor instead.

func (*AuthMethod) GetClientId

func (x *AuthMethod) GetClientId() string

func (*AuthMethod) GetId

func (x *AuthMethod) GetId() uint64

func (*AuthMethod) GetIssuer

func (x *AuthMethod) GetIssuer() string

func (*AuthMethod) GetName

func (x *AuthMethod) GetName() string

func (*AuthMethod) GetType

func (x *AuthMethod) GetType() string

func (*AuthMethod) ProtoMessage

func (*AuthMethod) ProtoMessage()

func (*AuthMethod) ProtoReflect

func (x *AuthMethod) ProtoReflect() protoreflect.Message

func (*AuthMethod) Reset

func (x *AuthMethod) Reset()

func (*AuthMethod) String

func (x *AuthMethod) String() string

type CreateAuthFilterRequest

type CreateAuthFilterRequest struct {
	AuthMethodId uint64 `protobuf:"varint,1,opt,name=auth_method_id,json=authMethodId,proto3" json:"auth_method_id,omitempty"`
	TailnetId    uint64 `protobuf:"varint,2,opt,name=tailnet_id,json=tailnetId,proto3" json:"tailnet_id,omitempty"`
	Expr         string `protobuf:"bytes,3,opt,name=expr,proto3" json:"expr,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAuthFilterRequest) Descriptor deprecated

func (*CreateAuthFilterRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAuthFilterRequest.ProtoReflect.Descriptor instead.

func (*CreateAuthFilterRequest) GetAuthMethodId

func (x *CreateAuthFilterRequest) GetAuthMethodId() uint64

func (*CreateAuthFilterRequest) GetExpr

func (x *CreateAuthFilterRequest) GetExpr() string

func (*CreateAuthFilterRequest) GetTailnetId

func (x *CreateAuthFilterRequest) GetTailnetId() uint64

func (*CreateAuthFilterRequest) ProtoMessage

func (*CreateAuthFilterRequest) ProtoMessage()

func (*CreateAuthFilterRequest) ProtoReflect

func (x *CreateAuthFilterRequest) ProtoReflect() protoreflect.Message

func (*CreateAuthFilterRequest) Reset

func (x *CreateAuthFilterRequest) Reset()

func (*CreateAuthFilterRequest) String

func (x *CreateAuthFilterRequest) String() string

type CreateAuthFilterResponse

type CreateAuthFilterResponse struct {
	AuthFilter *AuthFilter `protobuf:"bytes,1,opt,name=auth_filter,json=authFilter,proto3" json:"auth_filter,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAuthFilterResponse) Descriptor deprecated

func (*CreateAuthFilterResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateAuthFilterResponse.ProtoReflect.Descriptor instead.

func (*CreateAuthFilterResponse) GetAuthFilter

func (x *CreateAuthFilterResponse) GetAuthFilter() *AuthFilter

func (*CreateAuthFilterResponse) ProtoMessage

func (*CreateAuthFilterResponse) ProtoMessage()

func (*CreateAuthFilterResponse) ProtoReflect

func (x *CreateAuthFilterResponse) ProtoReflect() protoreflect.Message

func (*CreateAuthFilterResponse) Reset

func (x *CreateAuthFilterResponse) Reset()

func (*CreateAuthFilterResponse) String

func (x *CreateAuthFilterResponse) String() string

type CreateAuthKeyRequest

type CreateAuthKeyRequest struct {
	TailnetId uint64               `protobuf:"varint,1,opt,name=tailnet_id,json=tailnetId,proto3" json:"tailnet_id,omitempty"`
	Ephemeral bool                 `protobuf:"varint,2,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"`
	Expiry    *durationpb.Duration `protobuf:"bytes,3,opt,name=expiry,proto3,oneof" json:"expiry,omitempty"`
	Tags      []string             `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAuthKeyRequest) Descriptor deprecated

func (*CreateAuthKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAuthKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateAuthKeyRequest) GetEphemeral

func (x *CreateAuthKeyRequest) GetEphemeral() bool

func (*CreateAuthKeyRequest) GetExpiry

func (x *CreateAuthKeyRequest) GetExpiry() *durationpb.Duration

func (*CreateAuthKeyRequest) GetTags

func (x *CreateAuthKeyRequest) GetTags() []string

func (*CreateAuthKeyRequest) GetTailnetId

func (x *CreateAuthKeyRequest) GetTailnetId() uint64

func (*CreateAuthKeyRequest) ProtoMessage

func (*CreateAuthKeyRequest) ProtoMessage()

func (*CreateAuthKeyRequest) ProtoReflect

func (x *CreateAuthKeyRequest) ProtoReflect() protoreflect.Message

func (*CreateAuthKeyRequest) Reset

func (x *CreateAuthKeyRequest) Reset()

func (*CreateAuthKeyRequest) String

func (x *CreateAuthKeyRequest) String() string

type CreateAuthKeyResponse

type CreateAuthKeyResponse struct {
	AuthKey *AuthKey `protobuf:"bytes,1,opt,name=auth_key,json=authKey,proto3" json:"auth_key,omitempty"`
	Value   string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAuthKeyResponse) Descriptor deprecated

func (*CreateAuthKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateAuthKeyResponse.ProtoReflect.Descriptor instead.

func (*CreateAuthKeyResponse) GetAuthKey

func (x *CreateAuthKeyResponse) GetAuthKey() *AuthKey

func (*CreateAuthKeyResponse) GetValue

func (x *CreateAuthKeyResponse) GetValue() string

func (*CreateAuthKeyResponse) ProtoMessage

func (*CreateAuthKeyResponse) ProtoMessage()

func (*CreateAuthKeyResponse) ProtoReflect

func (x *CreateAuthKeyResponse) ProtoReflect() protoreflect.Message

func (*CreateAuthKeyResponse) Reset

func (x *CreateAuthKeyResponse) Reset()

func (*CreateAuthKeyResponse) String

func (x *CreateAuthKeyResponse) String() string

type CreateAuthMethodRequest

type CreateAuthMethodRequest struct {
	Type         string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Name         string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Issuer       string `protobuf:"bytes,3,opt,name=issuer,proto3" json:"issuer,omitempty"`
	ClientId     string `protobuf:"bytes,4,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ClientSecret string `protobuf:"bytes,5,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAuthMethodRequest) Descriptor deprecated

func (*CreateAuthMethodRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAuthMethodRequest.ProtoReflect.Descriptor instead.

func (*CreateAuthMethodRequest) GetClientId

func (x *CreateAuthMethodRequest) GetClientId() string

func (*CreateAuthMethodRequest) GetClientSecret

func (x *CreateAuthMethodRequest) GetClientSecret() string

func (*CreateAuthMethodRequest) GetIssuer

func (x *CreateAuthMethodRequest) GetIssuer() string

func (*CreateAuthMethodRequest) GetName

func (x *CreateAuthMethodRequest) GetName() string

func (*CreateAuthMethodRequest) GetType

func (x *CreateAuthMethodRequest) GetType() string

func (*CreateAuthMethodRequest) ProtoMessage

func (*CreateAuthMethodRequest) ProtoMessage()

func (*CreateAuthMethodRequest) ProtoReflect

func (x *CreateAuthMethodRequest) ProtoReflect() protoreflect.Message

func (*CreateAuthMethodRequest) Reset

func (x *CreateAuthMethodRequest) Reset()

func (*CreateAuthMethodRequest) String

func (x *CreateAuthMethodRequest) String() string

type CreateAuthMethodResponse

type CreateAuthMethodResponse struct {
	AuthMethod *AuthMethod `protobuf:"bytes,1,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAuthMethodResponse) Descriptor deprecated

func (*CreateAuthMethodResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateAuthMethodResponse.ProtoReflect.Descriptor instead.

func (*CreateAuthMethodResponse) GetAuthMethod

func (x *CreateAuthMethodResponse) GetAuthMethod() *AuthMethod

func (*CreateAuthMethodResponse) ProtoMessage

func (*CreateAuthMethodResponse) ProtoMessage()

func (*CreateAuthMethodResponse) ProtoReflect

func (x *CreateAuthMethodResponse) ProtoReflect() protoreflect.Message

func (*CreateAuthMethodResponse) Reset

func (x *CreateAuthMethodResponse) Reset()

func (*CreateAuthMethodResponse) String

func (x *CreateAuthMethodResponse) String() string

type CreateTailnetRequest

type CreateTailnetRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTailnetRequest) Descriptor deprecated

func (*CreateTailnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTailnetRequest.ProtoReflect.Descriptor instead.

func (*CreateTailnetRequest) GetName

func (x *CreateTailnetRequest) GetName() string

func (*CreateTailnetRequest) ProtoMessage

func (*CreateTailnetRequest) ProtoMessage()

func (*CreateTailnetRequest) ProtoReflect

func (x *CreateTailnetRequest) ProtoReflect() protoreflect.Message

func (*CreateTailnetRequest) Reset

func (x *CreateTailnetRequest) Reset()

func (*CreateTailnetRequest) String

func (x *CreateTailnetRequest) String() string

type CreateTailnetResponse

type CreateTailnetResponse struct {
	Tailnet *Tailnet `protobuf:"bytes,1,opt,name=tailnet,proto3" json:"tailnet,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTailnetResponse) Descriptor deprecated

func (*CreateTailnetResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateTailnetResponse.ProtoReflect.Descriptor instead.

func (*CreateTailnetResponse) GetTailnet

func (x *CreateTailnetResponse) GetTailnet() *Tailnet

func (*CreateTailnetResponse) ProtoMessage

func (*CreateTailnetResponse) ProtoMessage()

func (*CreateTailnetResponse) ProtoReflect

func (x *CreateTailnetResponse) ProtoReflect() protoreflect.Message

func (*CreateTailnetResponse) Reset

func (x *CreateTailnetResponse) Reset()

func (*CreateTailnetResponse) String

func (x *CreateTailnetResponse) String() string

type DNSConfig

type DNSConfig struct {
	MagicDns         bool               `protobuf:"varint,1,opt,name=magic_dns,json=magicDns,proto3" json:"magic_dns,omitempty"`
	OverrideLocalDns bool               `protobuf:"varint,2,opt,name=override_local_dns,json=overrideLocalDns,proto3" json:"override_local_dns,omitempty"`
	Nameservers      []string           `protobuf:"bytes,3,rep,name=nameservers,proto3" json:"nameservers,omitempty"`
	Routes           map[string]*Routes `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DNSConfig) Descriptor deprecated

func (*DNSConfig) Descriptor() ([]byte, []int)

Deprecated: Use DNSConfig.ProtoReflect.Descriptor instead.

func (*DNSConfig) GetMagicDns

func (x *DNSConfig) GetMagicDns() bool

func (*DNSConfig) GetNameservers

func (x *DNSConfig) GetNameservers() []string

func (*DNSConfig) GetOverrideLocalDns

func (x *DNSConfig) GetOverrideLocalDns() bool

func (*DNSConfig) GetRoutes

func (x *DNSConfig) GetRoutes() map[string]*Routes

func (*DNSConfig) ProtoMessage

func (*DNSConfig) ProtoMessage()

func (*DNSConfig) ProtoReflect

func (x *DNSConfig) ProtoReflect() protoreflect.Message

func (*DNSConfig) Reset

func (x *DNSConfig) Reset()

func (*DNSConfig) String

func (x *DNSConfig) String() string

type DeleteAuthFilterRequest

type DeleteAuthFilterRequest struct {
	AuthFilterId uint64 `protobuf:"varint,1,opt,name=auth_filter_id,json=authFilterId,proto3" json:"auth_filter_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAuthFilterRequest) Descriptor deprecated

func (*DeleteAuthFilterRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAuthFilterRequest.ProtoReflect.Descriptor instead.

func (*DeleteAuthFilterRequest) GetAuthFilterId

func (x *DeleteAuthFilterRequest) GetAuthFilterId() uint64

func (*DeleteAuthFilterRequest) ProtoMessage

func (*DeleteAuthFilterRequest) ProtoMessage()

func (*DeleteAuthFilterRequest) ProtoReflect

func (x *DeleteAuthFilterRequest) ProtoReflect() protoreflect.Message

func (*DeleteAuthFilterRequest) Reset

func (x *DeleteAuthFilterRequest) Reset()

func (*DeleteAuthFilterRequest) String

func (x *DeleteAuthFilterRequest) String() string

type DeleteAuthFilterResponse

type DeleteAuthFilterResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteAuthFilterResponse) Descriptor deprecated

func (*DeleteAuthFilterResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAuthFilterResponse.ProtoReflect.Descriptor instead.

func (*DeleteAuthFilterResponse) ProtoMessage

func (*DeleteAuthFilterResponse) ProtoMessage()

func (*DeleteAuthFilterResponse) ProtoReflect

func (x *DeleteAuthFilterResponse) ProtoReflect() protoreflect.Message

func (*DeleteAuthFilterResponse) Reset

func (x *DeleteAuthFilterResponse) Reset()

func (*DeleteAuthFilterResponse) String

func (x *DeleteAuthFilterResponse) String() string

type DeleteAuthKeyRequest

type DeleteAuthKeyRequest struct {
	AuthKeyId uint64 `protobuf:"varint,1,opt,name=auth_key_id,json=authKeyId,proto3" json:"auth_key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAuthKeyRequest) Descriptor deprecated

func (*DeleteAuthKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAuthKeyRequest.ProtoReflect.Descriptor instead.

func (*DeleteAuthKeyRequest) GetAuthKeyId

func (x *DeleteAuthKeyRequest) GetAuthKeyId() uint64

func (*DeleteAuthKeyRequest) ProtoMessage

func (*DeleteAuthKeyRequest) ProtoMessage()

func (*DeleteAuthKeyRequest) ProtoReflect

func (x *DeleteAuthKeyRequest) ProtoReflect() protoreflect.Message

func (*DeleteAuthKeyRequest) Reset

func (x *DeleteAuthKeyRequest) Reset()

func (*DeleteAuthKeyRequest) String

func (x *DeleteAuthKeyRequest) String() string

type DeleteAuthKeyResponse

type DeleteAuthKeyResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteAuthKeyResponse) Descriptor deprecated

func (*DeleteAuthKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAuthKeyResponse.ProtoReflect.Descriptor instead.

func (*DeleteAuthKeyResponse) ProtoMessage

func (*DeleteAuthKeyResponse) ProtoMessage()

func (*DeleteAuthKeyResponse) ProtoReflect

func (x *DeleteAuthKeyResponse) ProtoReflect() protoreflect.Message

func (*DeleteAuthKeyResponse) Reset

func (x *DeleteAuthKeyResponse) Reset()

func (*DeleteAuthKeyResponse) String

func (x *DeleteAuthKeyResponse) String() string

type DeleteMachineRequest

type DeleteMachineRequest struct {
	MachineId uint64 `protobuf:"varint,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMachineRequest) Descriptor deprecated

func (*DeleteMachineRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteMachineRequest.ProtoReflect.Descriptor instead.

func (*DeleteMachineRequest) GetMachineId

func (x *DeleteMachineRequest) GetMachineId() uint64

func (*DeleteMachineRequest) ProtoMessage

func (*DeleteMachineRequest) ProtoMessage()

func (*DeleteMachineRequest) ProtoReflect

func (x *DeleteMachineRequest) ProtoReflect() protoreflect.Message

func (*DeleteMachineRequest) Reset

func (x *DeleteMachineRequest) Reset()

func (*DeleteMachineRequest) String

func (x *DeleteMachineRequest) String() string

type DeleteMachineResponse

type DeleteMachineResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteMachineResponse) Descriptor deprecated

func (*DeleteMachineResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteMachineResponse.ProtoReflect.Descriptor instead.

func (*DeleteMachineResponse) ProtoMessage

func (*DeleteMachineResponse) ProtoMessage()

func (*DeleteMachineResponse) ProtoReflect

func (x *DeleteMachineResponse) ProtoReflect() protoreflect.Message

func (*DeleteMachineResponse) Reset

func (x *DeleteMachineResponse) Reset()

func (*DeleteMachineResponse) String

func (x *DeleteMachineResponse) String() string

type DeleteTailnetRequest

type DeleteTailnetRequest struct {
	TailnetId uint64 `protobuf:"varint,1,opt,name=tailnet_id,json=tailnetId,proto3" json:"tailnet_id,omitempty"`
	Force     bool   `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTailnetRequest) Descriptor deprecated

func (*DeleteTailnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTailnetRequest.ProtoReflect.Descriptor instead.

func (*DeleteTailnetRequest) GetForce

func (x *DeleteTailnetRequest) GetForce() bool

func (*DeleteTailnetRequest) GetTailnetId

func (x *DeleteTailnetRequest) GetTailnetId() uint64

func (*DeleteTailnetRequest) ProtoMessage

func (*DeleteTailnetRequest) ProtoMessage()

func (*DeleteTailnetRequest) ProtoReflect

func (x *DeleteTailnetRequest) ProtoReflect() protoreflect.Message

func (*DeleteTailnetRequest) Reset

func (x *DeleteTailnetRequest) Reset()

func (*DeleteTailnetRequest) String

func (x *DeleteTailnetRequest) String() string

type DeleteTailnetResponse

type DeleteTailnetResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteTailnetResponse) Descriptor deprecated

func (*DeleteTailnetResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTailnetResponse.ProtoReflect.Descriptor instead.

func (*DeleteTailnetResponse) ProtoMessage

func (*DeleteTailnetResponse) ProtoMessage()

func (*DeleteTailnetResponse) ProtoReflect

func (x *DeleteTailnetResponse) ProtoReflect() protoreflect.Message

func (*DeleteTailnetResponse) Reset

func (x *DeleteTailnetResponse) Reset()

func (*DeleteTailnetResponse) String

func (x *DeleteTailnetResponse) String() string

type ExpireMachineRequest

type ExpireMachineRequest struct {
	MachineId uint64 `protobuf:"varint,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ExpireMachineRequest) Descriptor deprecated

func (*ExpireMachineRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExpireMachineRequest.ProtoReflect.Descriptor instead.

func (*ExpireMachineRequest) GetMachineId

func (x *ExpireMachineRequest) GetMachineId() uint64

func (*ExpireMachineRequest) ProtoMessage

func (*ExpireMachineRequest) ProtoMessage()

func (*ExpireMachineRequest) ProtoReflect

func (x *ExpireMachineRequest) ProtoReflect() protoreflect.Message

func (*ExpireMachineRequest) Reset

func (x *ExpireMachineRequest) Reset()

func (*ExpireMachineRequest) String

func (x *ExpireMachineRequest) String() string

type ExpireMachineResponse

type ExpireMachineResponse struct {
	// contains filtered or unexported fields
}

func (*ExpireMachineResponse) Descriptor deprecated

func (*ExpireMachineResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExpireMachineResponse.ProtoReflect.Descriptor instead.

func (*ExpireMachineResponse) ProtoMessage

func (*ExpireMachineResponse) ProtoMessage()

func (*ExpireMachineResponse) ProtoReflect

func (x *ExpireMachineResponse) ProtoReflect() protoreflect.Message

func (*ExpireMachineResponse) Reset

func (x *ExpireMachineResponse) Reset()

func (*ExpireMachineResponse) String

func (x *ExpireMachineResponse) String() string

type GetACLPolicyRequest

type GetACLPolicyRequest struct {
	TailnetId uint64 `protobuf:"varint,1,opt,name=tailnet_id,json=tailnetId,proto3" json:"tailnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetACLPolicyRequest) Descriptor deprecated

func (*GetACLPolicyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetACLPolicyRequest.ProtoReflect.Descriptor instead.

func (*GetACLPolicyRequest) GetTailnetId

func (x *GetACLPolicyRequest) GetTailnetId() uint64

func (*GetACLPolicyRequest) ProtoMessage

func (*GetACLPolicyRequest) ProtoMessage()

func (*GetACLPolicyRequest) ProtoReflect

func (x *GetACLPolicyRequest) ProtoReflect() protoreflect.Message

func (*GetACLPolicyRequest) Reset

func (x *GetACLPolicyRequest) Reset()

func (*GetACLPolicyRequest) String

func (x *GetACLPolicyRequest) String() string

type GetACLPolicyResponse

type GetACLPolicyResponse struct {
	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*GetACLPolicyResponse) Descriptor deprecated

func (*GetACLPolicyResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetACLPolicyResponse.ProtoReflect.Descriptor instead.

func (*GetACLPolicyResponse) GetValue

func (x *GetACLPolicyResponse) GetValue() []byte

func (*GetACLPolicyResponse) ProtoMessage

func (*GetACLPolicyResponse) ProtoMessage()

func (*GetACLPolicyResponse) ProtoReflect

func (x *GetACLPolicyResponse) ProtoReflect() protoreflect.Message

func (*GetACLPolicyResponse) Reset

func (x *GetACLPolicyResponse) Reset()

func (*GetACLPolicyResponse) String

func (x *GetACLPolicyResponse) String() string

type GetAuthKeyRequest

type GetAuthKeyRequest struct {
	AuthKeyId uint64 `protobuf:"varint,1,opt,name=auth_key_id,json=authKeyId,proto3" json:"auth_key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAuthKeyRequest) Descriptor deprecated

func (*GetAuthKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAuthKeyRequest.ProtoReflect.Descriptor instead.

func (*GetAuthKeyRequest) GetAuthKeyId

func (x *GetAuthKeyRequest) GetAuthKeyId() uint64

func (*GetAuthKeyRequest) ProtoMessage

func (*GetAuthKeyRequest) ProtoMessage()

func (*GetAuthKeyRequest) ProtoReflect

func (x *GetAuthKeyRequest) ProtoReflect() protoreflect.Message

func (*GetAuthKeyRequest) Reset

func (x *GetAuthKeyRequest) Reset()

func (*GetAuthKeyRequest) String

func (x *GetAuthKeyRequest) String() string

type GetAuthKeyResponse

type GetAuthKeyResponse struct {
	AuthKey *AuthKey `protobuf:"bytes,1,opt,name=authKey,proto3" json:"authKey,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAuthKeyResponse) Descriptor deprecated

func (*GetAuthKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAuthKeyResponse.ProtoReflect.Descriptor instead.

func (*GetAuthKeyResponse) GetAuthKey

func (x *GetAuthKeyResponse) GetAuthKey() *AuthKey

func (*GetAuthKeyResponse) ProtoMessage

func (*GetAuthKeyResponse) ProtoMessage()

func (*GetAuthKeyResponse) ProtoReflect

func (x *GetAuthKeyResponse) ProtoReflect() protoreflect.Message

func (*GetAuthKeyResponse) Reset

func (x *GetAuthKeyResponse) Reset()

func (*GetAuthKeyResponse) String

func (x *GetAuthKeyResponse) String() string

type GetDERPMapRequest

type GetDERPMapRequest struct {
	// contains filtered or unexported fields
}

func (*GetDERPMapRequest) Descriptor deprecated

func (*GetDERPMapRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDERPMapRequest.ProtoReflect.Descriptor instead.

func (*GetDERPMapRequest) ProtoMessage

func (*GetDERPMapRequest) ProtoMessage()

func (*GetDERPMapRequest) ProtoReflect

func (x *GetDERPMapRequest) ProtoReflect() protoreflect.Message

func (*GetDERPMapRequest) Reset

func (x *GetDERPMapRequest) Reset()

func (*GetDERPMapRequest) String

func (x *GetDERPMapRequest) String() string

type GetDERPMapResponse

type GetDERPMapResponse struct {
	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDERPMapResponse) Descriptor deprecated

func (*GetDERPMapResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDERPMapResponse.ProtoReflect.Descriptor instead.

func (*GetDERPMapResponse) GetValue

func (x *GetDERPMapResponse) GetValue() []byte

func (*GetDERPMapResponse) ProtoMessage

func (*GetDERPMapResponse) ProtoMessage()

func (*GetDERPMapResponse) ProtoReflect

func (x *GetDERPMapResponse) ProtoReflect() protoreflect.Message

func (*GetDERPMapResponse) Reset

func (x *GetDERPMapResponse) Reset()

func (*GetDERPMapResponse) String

func (x *GetDERPMapResponse) String() string

type GetDNSConfigRequest

type GetDNSConfigRequest struct {
	TailnetId uint64 `protobuf:"varint,1,opt,name=tailnet_id,json=tailnetId,proto3" json:"tailnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDNSConfigRequest) Descriptor deprecated

func (*GetDNSConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDNSConfigRequest.ProtoReflect.Descriptor instead.

func (*GetDNSConfigRequest) GetTailnetId

func (x *GetDNSConfigRequest) GetTailnetId() uint64

func (*GetDNSConfigRequest) ProtoMessage

func (*GetDNSConfigRequest) ProtoMessage()

func (*GetDNSConfigRequest) ProtoReflect

func (x *GetDNSConfigRequest) ProtoReflect() protoreflect.Message

func (*GetDNSConfigRequest) Reset

func (x *GetDNSConfigRequest) Reset()

func (*GetDNSConfigRequest) String

func (x *GetDNSConfigRequest) String() string

type GetDNSConfigResponse

type GetDNSConfigResponse struct {
	Config *DNSConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDNSConfigResponse) Descriptor deprecated

func (*GetDNSConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDNSConfigResponse.ProtoReflect.Descriptor instead.

func (*GetDNSConfigResponse) GetConfig

func (x *GetDNSConfigResponse) GetConfig() *DNSConfig

func (*GetDNSConfigResponse) ProtoMessage

func (*GetDNSConfigResponse) ProtoMessage()

func (*GetDNSConfigResponse) ProtoReflect

func (x *GetDNSConfigResponse) ProtoReflect() protoreflect.Message

func (*GetDNSConfigResponse) Reset

func (x *GetDNSConfigResponse) Reset()

func (*GetDNSConfigResponse) String

func (x *GetDNSConfigResponse) String() string

type GetMachineRoutesRequest

type GetMachineRoutesRequest struct {
	MachineId uint64 `protobuf:"varint,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMachineRoutesRequest) Descriptor deprecated

func (*GetMachineRoutesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMachineRoutesRequest.ProtoReflect.Descriptor instead.

func (*GetMachineRoutesRequest) GetMachineId

func (x *GetMachineRoutesRequest) GetMachineId() uint64

func (*GetMachineRoutesRequest) ProtoMessage

func (*GetMachineRoutesRequest) ProtoMessage()

func (*GetMachineRoutesRequest) ProtoReflect

func (x *GetMachineRoutesRequest) ProtoReflect() protoreflect.Message

func (*GetMachineRoutesRequest) Reset

func (x *GetMachineRoutesRequest) Reset()

func (*GetMachineRoutesRequest) String

func (x *GetMachineRoutesRequest) String() string

type GetMachineRoutesResponse

type GetMachineRoutesResponse struct {
	Routes []*RoutableIP `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMachineRoutesResponse) Descriptor deprecated

func (*GetMachineRoutesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMachineRoutesResponse.ProtoReflect.Descriptor instead.

func (*GetMachineRoutesResponse) GetRoutes

func (x *GetMachineRoutesResponse) GetRoutes() []*RoutableIP

func (*GetMachineRoutesResponse) ProtoMessage

func (*GetMachineRoutesResponse) ProtoMessage()

func (*GetMachineRoutesResponse) ProtoReflect

func (x *GetMachineRoutesResponse) ProtoReflect() protoreflect.Message

func (*GetMachineRoutesResponse) Reset

func (x *GetMachineRoutesResponse) Reset()

func (*GetMachineRoutesResponse) String

func (x *GetMachineRoutesResponse) String() string

type GetTailnetRequest

type GetTailnetRequest struct {
	Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTailnetRequest) Descriptor deprecated

func (*GetTailnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTailnetRequest.ProtoReflect.Descriptor instead.

func (*GetTailnetRequest) GetId

func (x *GetTailnetRequest) GetId() uint64

func (*GetTailnetRequest) ProtoMessage

func (*GetTailnetRequest) ProtoMessage()

func (*GetTailnetRequest) ProtoReflect

func (x *GetTailnetRequest) ProtoReflect() protoreflect.Message

func (*GetTailnetRequest) Reset

func (x *GetTailnetRequest) Reset()

func (*GetTailnetRequest) String

func (x *GetTailnetRequest) String() string

type GetTailnetResponse

type GetTailnetResponse struct {
	Tailnet *Tailnet `protobuf:"bytes,1,opt,name=tailnet,proto3" json:"tailnet,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTailnetResponse) Descriptor deprecated

func (*GetTailnetResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetTailnetResponse.ProtoReflect.Descriptor instead.

func (*GetTailnetResponse) GetTailnet

func (x *GetTailnetResponse) GetTailnet() *Tailnet

func (*GetTailnetResponse) ProtoMessage

func (*GetTailnetResponse) ProtoMessage()

func (*GetTailnetResponse) ProtoReflect

func (x *GetTailnetResponse) ProtoReflect() protoreflect.Message

func (*GetTailnetResponse) Reset

func (x *GetTailnetResponse) Reset()

func (*GetTailnetResponse) String

func (x *GetTailnetResponse) String() string

type GetVersionRequest

type GetVersionRequest struct {
	// contains filtered or unexported fields
}

func (*GetVersionRequest) Descriptor deprecated

func (*GetVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead.

func (*GetVersionRequest) ProtoMessage

func (*GetVersionRequest) ProtoMessage()

func (*GetVersionRequest) ProtoReflect

func (x *GetVersionRequest) ProtoReflect() protoreflect.Message

func (*GetVersionRequest) Reset

func (x *GetVersionRequest) Reset()

func (*GetVersionRequest) String

func (x *GetVersionRequest) String() string

type GetVersionResponse

type GetVersionResponse struct {
	Version  string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	Revision string `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVersionResponse) Descriptor deprecated

func (*GetVersionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead.

func (*GetVersionResponse) GetRevision

func (x *GetVersionResponse) GetRevision() string

func (*GetVersionResponse) GetVersion

func (x *GetVersionResponse) GetVersion() string

func (*GetVersionResponse) ProtoMessage

func (*GetVersionResponse) ProtoMessage()

func (*GetVersionResponse) ProtoReflect

func (x *GetVersionResponse) ProtoReflect() protoreflect.Message

func (*GetVersionResponse) Reset

func (x *GetVersionResponse) Reset()

func (*GetVersionResponse) String

func (x *GetVersionResponse) String() string

type IonscaleClient

type IonscaleClient interface {
	GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error)
	GetDERPMap(ctx context.Context, in *GetDERPMapRequest, opts ...grpc.CallOption) (*GetDERPMapResponse, error)
	SetDERPMap(ctx context.Context, in *SetDERPMapRequest, opts ...grpc.CallOption) (*SetDERPMapResponse, error)
	CreateAuthMethod(ctx context.Context, in *CreateAuthMethodRequest, opts ...grpc.CallOption) (*CreateAuthMethodResponse, error)
	ListAuthMethods(ctx context.Context, in *ListAuthMethodsRequest, opts ...grpc.CallOption) (*ListAuthMethodsResponse, error)
	CreateAuthFilter(ctx context.Context, in *CreateAuthFilterRequest, opts ...grpc.CallOption) (*CreateAuthFilterResponse, error)
	DeleteAuthFilter(ctx context.Context, in *DeleteAuthFilterRequest, opts ...grpc.CallOption) (*DeleteAuthFilterResponse, error)
	ListAuthFilters(ctx context.Context, in *ListAuthFiltersRequest, opts ...grpc.CallOption) (*ListAuthFiltersResponse, error)
	CreateTailnet(ctx context.Context, in *CreateTailnetRequest, opts ...grpc.CallOption) (*CreateTailnetResponse, error)
	GetTailnet(ctx context.Context, in *GetTailnetRequest, opts ...grpc.CallOption) (*GetTailnetResponse, error)
	ListTailnets(ctx context.Context, in *ListTailnetRequest, opts ...grpc.CallOption) (*ListTailnetResponse, error)
	DeleteTailnet(ctx context.Context, in *DeleteTailnetRequest, opts ...grpc.CallOption) (*DeleteTailnetResponse, error)
	GetDNSConfig(ctx context.Context, in *GetDNSConfigRequest, opts ...grpc.CallOption) (*GetDNSConfigResponse, error)
	SetDNSConfig(ctx context.Context, in *SetDNSConfigRequest, opts ...grpc.CallOption) (*SetDNSConfigResponse, error)
	GetACLPolicy(ctx context.Context, in *GetACLPolicyRequest, opts ...grpc.CallOption) (*GetACLPolicyResponse, error)
	SetACLPolicy(ctx context.Context, in *SetACLPolicyRequest, opts ...grpc.CallOption) (*SetACLPolicyResponse, error)
	GetAuthKey(ctx context.Context, in *GetAuthKeyRequest, opts ...grpc.CallOption) (*GetAuthKeyResponse, error)
	CreateAuthKey(ctx context.Context, in *CreateAuthKeyRequest, opts ...grpc.CallOption) (*CreateAuthKeyResponse, error)
	DeleteAuthKey(ctx context.Context, in *DeleteAuthKeyRequest, opts ...grpc.CallOption) (*DeleteAuthKeyResponse, error)
	ListAuthKeys(ctx context.Context, in *ListAuthKeysRequest, opts ...grpc.CallOption) (*ListAuthKeysResponse, error)
	ListMachines(ctx context.Context, in *ListMachinesRequest, opts ...grpc.CallOption) (*ListMachinesResponse, error)
	ExpireMachine(ctx context.Context, in *ExpireMachineRequest, opts ...grpc.CallOption) (*ExpireMachineResponse, error)
	DeleteMachine(ctx context.Context, in *DeleteMachineRequest, opts ...grpc.CallOption) (*DeleteMachineResponse, error)
	GetMachineRoutes(ctx context.Context, in *GetMachineRoutesRequest, opts ...grpc.CallOption) (*GetMachineRoutesResponse, error)
	SetMachineRoutes(ctx context.Context, in *SetMachineRoutesRequest, opts ...grpc.CallOption) (*GetMachineRoutesResponse, error)
}

IonscaleClient is the client API for Ionscale service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewIonscaleClient

func NewIonscaleClient(cc grpc.ClientConnInterface) IonscaleClient

type IonscaleServer

type IonscaleServer interface {
	GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
	GetDERPMap(context.Context, *GetDERPMapRequest) (*GetDERPMapResponse, error)
	SetDERPMap(context.Context, *SetDERPMapRequest) (*SetDERPMapResponse, error)
	CreateAuthMethod(context.Context, *CreateAuthMethodRequest) (*CreateAuthMethodResponse, error)
	ListAuthMethods(context.Context, *ListAuthMethodsRequest) (*ListAuthMethodsResponse, error)
	CreateAuthFilter(context.Context, *CreateAuthFilterRequest) (*CreateAuthFilterResponse, error)
	DeleteAuthFilter(context.Context, *DeleteAuthFilterRequest) (*DeleteAuthFilterResponse, error)
	ListAuthFilters(context.Context, *ListAuthFiltersRequest) (*ListAuthFiltersResponse, error)
	CreateTailnet(context.Context, *CreateTailnetRequest) (*CreateTailnetResponse, error)
	GetTailnet(context.Context, *GetTailnetRequest) (*GetTailnetResponse, error)
	ListTailnets(context.Context, *ListTailnetRequest) (*ListTailnetResponse, error)
	DeleteTailnet(context.Context, *DeleteTailnetRequest) (*DeleteTailnetResponse, error)
	GetDNSConfig(context.Context, *GetDNSConfigRequest) (*GetDNSConfigResponse, error)
	SetDNSConfig(context.Context, *SetDNSConfigRequest) (*SetDNSConfigResponse, error)
	GetACLPolicy(context.Context, *GetACLPolicyRequest) (*GetACLPolicyResponse, error)
	SetACLPolicy(context.Context, *SetACLPolicyRequest) (*SetACLPolicyResponse, error)
	GetAuthKey(context.Context, *GetAuthKeyRequest) (*GetAuthKeyResponse, error)
	CreateAuthKey(context.Context, *CreateAuthKeyRequest) (*CreateAuthKeyResponse, error)
	DeleteAuthKey(context.Context, *DeleteAuthKeyRequest) (*DeleteAuthKeyResponse, error)
	ListAuthKeys(context.Context, *ListAuthKeysRequest) (*ListAuthKeysResponse, error)
	ListMachines(context.Context, *ListMachinesRequest) (*ListMachinesResponse, error)
	ExpireMachine(context.Context, *ExpireMachineRequest) (*ExpireMachineResponse, error)
	DeleteMachine(context.Context, *DeleteMachineRequest) (*DeleteMachineResponse, error)
	GetMachineRoutes(context.Context, *GetMachineRoutesRequest) (*GetMachineRoutesResponse, error)
	SetMachineRoutes(context.Context, *SetMachineRoutesRequest) (*GetMachineRoutesResponse, error)
}

IonscaleServer is the server API for Ionscale service. All implementations should embed UnimplementedIonscaleServer for forward compatibility

type ListAuthFiltersRequest

type ListAuthFiltersRequest struct {
	AuthMethodId *uint64 `protobuf:"varint,1,opt,name=auth_method_id,json=authMethodId,proto3,oneof" json:"auth_method_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAuthFiltersRequest) Descriptor deprecated

func (*ListAuthFiltersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAuthFiltersRequest.ProtoReflect.Descriptor instead.

func (*ListAuthFiltersRequest) GetAuthMethodId

func (x *ListAuthFiltersRequest) GetAuthMethodId() uint64

func (*ListAuthFiltersRequest) ProtoMessage

func (*ListAuthFiltersRequest) ProtoMessage()

func (*ListAuthFiltersRequest) ProtoReflect

func (x *ListAuthFiltersRequest) ProtoReflect() protoreflect.Message

func (*ListAuthFiltersRequest) Reset

func (x *ListAuthFiltersRequest) Reset()

func (*ListAuthFiltersRequest) String

func (x *ListAuthFiltersRequest) String() string

type ListAuthFiltersResponse

type ListAuthFiltersResponse struct {
	AuthFilters []*AuthFilter `protobuf:"bytes,1,rep,name=auth_filters,json=authFilters,proto3" json:"auth_filters,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAuthFiltersResponse) Descriptor deprecated

func (*ListAuthFiltersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAuthFiltersResponse.ProtoReflect.Descriptor instead.

func (*ListAuthFiltersResponse) GetAuthFilters

func (x *ListAuthFiltersResponse) GetAuthFilters() []*AuthFilter

func (*ListAuthFiltersResponse) ProtoMessage

func (*ListAuthFiltersResponse) ProtoMessage()

func (*ListAuthFiltersResponse) ProtoReflect

func (x *ListAuthFiltersResponse) ProtoReflect() protoreflect.Message

func (*ListAuthFiltersResponse) Reset

func (x *ListAuthFiltersResponse) Reset()

func (*ListAuthFiltersResponse) String

func (x *ListAuthFiltersResponse) String() string

type ListAuthKeysRequest

type ListAuthKeysRequest struct {
	TailnetId uint64 `protobuf:"varint,1,opt,name=tailnet_id,json=tailnetId,proto3" json:"tailnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAuthKeysRequest) Descriptor deprecated

func (*ListAuthKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAuthKeysRequest.ProtoReflect.Descriptor instead.

func (*ListAuthKeysRequest) GetTailnetId

func (x *ListAuthKeysRequest) GetTailnetId() uint64

func (*ListAuthKeysRequest) ProtoMessage

func (*ListAuthKeysRequest) ProtoMessage()

func (*ListAuthKeysRequest) ProtoReflect

func (x *ListAuthKeysRequest) ProtoReflect() protoreflect.Message

func (*ListAuthKeysRequest) Reset

func (x *ListAuthKeysRequest) Reset()

func (*ListAuthKeysRequest) String

func (x *ListAuthKeysRequest) String() string

type ListAuthKeysResponse

type ListAuthKeysResponse struct {
	AuthKeys []*AuthKey `protobuf:"bytes,1,rep,name=auth_keys,json=authKeys,proto3" json:"auth_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAuthKeysResponse) Descriptor deprecated

func (*ListAuthKeysResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAuthKeysResponse.ProtoReflect.Descriptor instead.

func (*ListAuthKeysResponse) GetAuthKeys

func (x *ListAuthKeysResponse) GetAuthKeys() []*AuthKey

func (*ListAuthKeysResponse) ProtoMessage

func (*ListAuthKeysResponse) ProtoMessage()

func (*ListAuthKeysResponse) ProtoReflect

func (x *ListAuthKeysResponse) ProtoReflect() protoreflect.Message

func (*ListAuthKeysResponse) Reset

func (x *ListAuthKeysResponse) Reset()

func (*ListAuthKeysResponse) String

func (x *ListAuthKeysResponse) String() string

type ListAuthMethodsRequest

type ListAuthMethodsRequest struct {
	// contains filtered or unexported fields
}

func (*ListAuthMethodsRequest) Descriptor deprecated

func (*ListAuthMethodsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAuthMethodsRequest.ProtoReflect.Descriptor instead.

func (*ListAuthMethodsRequest) ProtoMessage

func (*ListAuthMethodsRequest) ProtoMessage()

func (*ListAuthMethodsRequest) ProtoReflect

func (x *ListAuthMethodsRequest) ProtoReflect() protoreflect.Message

func (*ListAuthMethodsRequest) Reset

func (x *ListAuthMethodsRequest) Reset()

func (*ListAuthMethodsRequest) String

func (x *ListAuthMethodsRequest) String() string

type ListAuthMethodsResponse

type ListAuthMethodsResponse struct {
	AuthMethods []*AuthMethod `protobuf:"bytes,1,rep,name=auth_methods,json=authMethods,proto3" json:"auth_methods,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAuthMethodsResponse) Descriptor deprecated

func (*ListAuthMethodsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAuthMethodsResponse.ProtoReflect.Descriptor instead.

func (*ListAuthMethodsResponse) GetAuthMethods

func (x *ListAuthMethodsResponse) GetAuthMethods() []*AuthMethod

func (*ListAuthMethodsResponse) ProtoMessage

func (*ListAuthMethodsResponse) ProtoMessage()

func (*ListAuthMethodsResponse) ProtoReflect

func (x *ListAuthMethodsResponse) ProtoReflect() protoreflect.Message

func (*ListAuthMethodsResponse) Reset

func (x *ListAuthMethodsResponse) Reset()

func (*ListAuthMethodsResponse) String

func (x *ListAuthMethodsResponse) String() string

type ListMachinesRequest

type ListMachinesRequest struct {
	TailnetId uint64 `protobuf:"varint,1,opt,name=tailnet_id,json=tailnetId,proto3" json:"tailnet_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMachinesRequest) Descriptor deprecated

func (*ListMachinesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListMachinesRequest.ProtoReflect.Descriptor instead.

func (*ListMachinesRequest) GetTailnetId

func (x *ListMachinesRequest) GetTailnetId() uint64

func (*ListMachinesRequest) ProtoMessage

func (*ListMachinesRequest) ProtoMessage()

func (*ListMachinesRequest) ProtoReflect

func (x *ListMachinesRequest) ProtoReflect() protoreflect.Message

func (*ListMachinesRequest) Reset

func (x *ListMachinesRequest) Reset()

func (*ListMachinesRequest) String

func (x *ListMachinesRequest) String() string

type ListMachinesResponse

type ListMachinesResponse struct {
	Machines []*Machine `protobuf:"bytes,1,rep,name=machines,proto3" json:"machines,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMachinesResponse) Descriptor deprecated

func (*ListMachinesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListMachinesResponse.ProtoReflect.Descriptor instead.

func (*ListMachinesResponse) GetMachines

func (x *ListMachinesResponse) GetMachines() []*Machine

func (*ListMachinesResponse) ProtoMessage

func (*ListMachinesResponse) ProtoMessage()

func (*ListMachinesResponse) ProtoReflect

func (x *ListMachinesResponse) ProtoReflect() protoreflect.Message

func (*ListMachinesResponse) Reset

func (x *ListMachinesResponse) Reset()

func (*ListMachinesResponse) String

func (x *ListMachinesResponse) String() string

type ListTailnetRequest

type ListTailnetRequest struct {
	// contains filtered or unexported fields
}

func (*ListTailnetRequest) Descriptor deprecated

func (*ListTailnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTailnetRequest.ProtoReflect.Descriptor instead.

func (*ListTailnetRequest) ProtoMessage

func (*ListTailnetRequest) ProtoMessage()

func (*ListTailnetRequest) ProtoReflect

func (x *ListTailnetRequest) ProtoReflect() protoreflect.Message

func (*ListTailnetRequest) Reset

func (x *ListTailnetRequest) Reset()

func (*ListTailnetRequest) String

func (x *ListTailnetRequest) String() string

type ListTailnetResponse

type ListTailnetResponse struct {
	Tailnet []*Tailnet `protobuf:"bytes,1,rep,name=tailnet,proto3" json:"tailnet,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTailnetResponse) Descriptor deprecated

func (*ListTailnetResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTailnetResponse.ProtoReflect.Descriptor instead.

func (*ListTailnetResponse) GetTailnet

func (x *ListTailnetResponse) GetTailnet() []*Tailnet

func (*ListTailnetResponse) ProtoMessage

func (*ListTailnetResponse) ProtoMessage()

func (*ListTailnetResponse) ProtoReflect

func (x *ListTailnetResponse) ProtoReflect() protoreflect.Message

func (*ListTailnetResponse) Reset

func (x *ListTailnetResponse) Reset()

func (*ListTailnetResponse) String

func (x *ListTailnetResponse) String() string

type Machine

type Machine struct {
	Id        uint64                 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name      string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Ipv4      string                 `protobuf:"bytes,3,opt,name=ipv4,proto3" json:"ipv4,omitempty"`
	Ipv6      string                 `protobuf:"bytes,4,opt,name=ipv6,proto3" json:"ipv6,omitempty"`
	Ephemeral bool                   `protobuf:"varint,5,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"`
	LastSeen  *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_seen,json=lastSeen,proto3" json:"last_seen,omitempty"`
	Connected bool                   `protobuf:"varint,7,opt,name=connected,proto3" json:"connected,omitempty"`
	Tailnet   *Ref                   `protobuf:"bytes,8,opt,name=tailnet,proto3" json:"tailnet,omitempty"`
	User      *Ref                   `protobuf:"bytes,9,opt,name=user,proto3" json:"user,omitempty"`
	Tags      []string               `protobuf:"bytes,10,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*Machine) Descriptor deprecated

func (*Machine) Descriptor() ([]byte, []int)

Deprecated: Use Machine.ProtoReflect.Descriptor instead.

func (*Machine) GetConnected

func (x *Machine) GetConnected() bool

func (*Machine) GetEphemeral

func (x *Machine) GetEphemeral() bool

func (*Machine) GetId

func (x *Machine) GetId() uint64

func (*Machine) GetIpv4

func (x *Machine) GetIpv4() string

func (*Machine) GetIpv6

func (x *Machine) GetIpv6() string

func (*Machine) GetLastSeen

func (x *Machine) GetLastSeen() *timestamppb.Timestamp

func (*Machine) GetName

func (x *Machine) GetName() string

func (*Machine) GetTags

func (x *Machine) GetTags() []string

func (*Machine) GetTailnet

func (x *Machine) GetTailnet() *Ref

func (*Machine) GetUser

func (x *Machine) GetUser() *Ref

func (*Machine) ProtoMessage

func (*Machine) ProtoMessage()

func (*Machine) ProtoReflect

func (x *Machine) ProtoReflect() protoreflect.Message

func (*Machine) Reset

func (x *Machine) Reset()

func (*Machine) String

func (x *Machine) String() string

type Ref

type Ref struct {
	Id   uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Ref) Descriptor deprecated

func (*Ref) Descriptor() ([]byte, []int)

Deprecated: Use Ref.ProtoReflect.Descriptor instead.

func (*Ref) GetId

func (x *Ref) GetId() uint64

func (*Ref) GetName

func (x *Ref) GetName() string

func (*Ref) ProtoMessage

func (*Ref) ProtoMessage()

func (*Ref) ProtoReflect

func (x *Ref) ProtoReflect() protoreflect.Message

func (*Ref) Reset

func (x *Ref) Reset()

func (*Ref) String

func (x *Ref) String() string

type RoutableIP

type RoutableIP struct {
	Advertised string `protobuf:"bytes,1,opt,name=advertised,proto3" json:"advertised,omitempty"`
	Allowed    bool   `protobuf:"varint,2,opt,name=allowed,proto3" json:"allowed,omitempty"`
	// contains filtered or unexported fields
}

func (*RoutableIP) Descriptor deprecated

func (*RoutableIP) Descriptor() ([]byte, []int)

Deprecated: Use RoutableIP.ProtoReflect.Descriptor instead.

func (*RoutableIP) GetAdvertised

func (x *RoutableIP) GetAdvertised() string

func (*RoutableIP) GetAllowed

func (x *RoutableIP) GetAllowed() bool

func (*RoutableIP) ProtoMessage

func (*RoutableIP) ProtoMessage()

func (*RoutableIP) ProtoReflect

func (x *RoutableIP) ProtoReflect() protoreflect.Message

func (*RoutableIP) Reset

func (x *RoutableIP) Reset()

func (*RoutableIP) String

func (x *RoutableIP) String() string

type Routes

type Routes struct {
	Routes []string `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
	// contains filtered or unexported fields
}

func (*Routes) Descriptor deprecated

func (*Routes) Descriptor() ([]byte, []int)

Deprecated: Use Routes.ProtoReflect.Descriptor instead.

func (*Routes) GetRoutes

func (x *Routes) GetRoutes() []string

func (*Routes) ProtoMessage

func (*Routes) ProtoMessage()

func (*Routes) ProtoReflect

func (x *Routes) ProtoReflect() protoreflect.Message

func (*Routes) Reset

func (x *Routes) Reset()

func (*Routes) String

func (x *Routes) String() string

type SetACLPolicyRequest

type SetACLPolicyRequest struct {
	TailnetId uint64 `protobuf:"varint,1,opt,name=tailnet_id,json=tailnetId,proto3" json:"tailnet_id,omitempty"`
	Value     []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SetACLPolicyRequest) Descriptor deprecated

func (*SetACLPolicyRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetACLPolicyRequest.ProtoReflect.Descriptor instead.

func (*SetACLPolicyRequest) GetTailnetId

func (x *SetACLPolicyRequest) GetTailnetId() uint64

func (*SetACLPolicyRequest) GetValue

func (x *SetACLPolicyRequest) GetValue() []byte

func (*SetACLPolicyRequest) ProtoMessage

func (*SetACLPolicyRequest) ProtoMessage()

func (*SetACLPolicyRequest) ProtoReflect

func (x *SetACLPolicyRequest) ProtoReflect() protoreflect.Message

func (*SetACLPolicyRequest) Reset

func (x *SetACLPolicyRequest) Reset()

func (*SetACLPolicyRequest) String

func (x *SetACLPolicyRequest) String() string

type SetACLPolicyResponse

type SetACLPolicyResponse struct {
	// contains filtered or unexported fields
}

func (*SetACLPolicyResponse) Descriptor deprecated

func (*SetACLPolicyResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetACLPolicyResponse.ProtoReflect.Descriptor instead.

func (*SetACLPolicyResponse) ProtoMessage

func (*SetACLPolicyResponse) ProtoMessage()

func (*SetACLPolicyResponse) ProtoReflect

func (x *SetACLPolicyResponse) ProtoReflect() protoreflect.Message

func (*SetACLPolicyResponse) Reset

func (x *SetACLPolicyResponse) Reset()

func (*SetACLPolicyResponse) String

func (x *SetACLPolicyResponse) String() string

type SetDERPMapRequest

type SetDERPMapRequest struct {
	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDERPMapRequest) Descriptor deprecated

func (*SetDERPMapRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetDERPMapRequest.ProtoReflect.Descriptor instead.

func (*SetDERPMapRequest) GetValue

func (x *SetDERPMapRequest) GetValue() []byte

func (*SetDERPMapRequest) ProtoMessage

func (*SetDERPMapRequest) ProtoMessage()

func (*SetDERPMapRequest) ProtoReflect

func (x *SetDERPMapRequest) ProtoReflect() protoreflect.Message

func (*SetDERPMapRequest) Reset

func (x *SetDERPMapRequest) Reset()

func (*SetDERPMapRequest) String

func (x *SetDERPMapRequest) String() string

type SetDERPMapResponse

type SetDERPMapResponse struct {
	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDERPMapResponse) Descriptor deprecated

func (*SetDERPMapResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetDERPMapResponse.ProtoReflect.Descriptor instead.

func (*SetDERPMapResponse) GetValue

func (x *SetDERPMapResponse) GetValue() []byte

func (*SetDERPMapResponse) ProtoMessage

func (*SetDERPMapResponse) ProtoMessage()

func (*SetDERPMapResponse) ProtoReflect

func (x *SetDERPMapResponse) ProtoReflect() protoreflect.Message

func (*SetDERPMapResponse) Reset

func (x *SetDERPMapResponse) Reset()

func (*SetDERPMapResponse) String

func (x *SetDERPMapResponse) String() string

type SetDNSConfigRequest

type SetDNSConfigRequest struct {
	TailnetId uint64     `protobuf:"varint,1,opt,name=tailnet_id,json=tailnetId,proto3" json:"tailnet_id,omitempty"`
	Config    *DNSConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDNSConfigRequest) Descriptor deprecated

func (*SetDNSConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetDNSConfigRequest.ProtoReflect.Descriptor instead.

func (*SetDNSConfigRequest) GetConfig

func (x *SetDNSConfigRequest) GetConfig() *DNSConfig

func (*SetDNSConfigRequest) GetTailnetId

func (x *SetDNSConfigRequest) GetTailnetId() uint64

func (*SetDNSConfigRequest) ProtoMessage

func (*SetDNSConfigRequest) ProtoMessage()

func (*SetDNSConfigRequest) ProtoReflect

func (x *SetDNSConfigRequest) ProtoReflect() protoreflect.Message

func (*SetDNSConfigRequest) Reset

func (x *SetDNSConfigRequest) Reset()

func (*SetDNSConfigRequest) String

func (x *SetDNSConfigRequest) String() string

type SetDNSConfigResponse

type SetDNSConfigResponse struct {
	Config *DNSConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDNSConfigResponse) Descriptor deprecated

func (*SetDNSConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetDNSConfigResponse.ProtoReflect.Descriptor instead.

func (*SetDNSConfigResponse) GetConfig

func (x *SetDNSConfigResponse) GetConfig() *DNSConfig

func (*SetDNSConfigResponse) ProtoMessage

func (*SetDNSConfigResponse) ProtoMessage()

func (*SetDNSConfigResponse) ProtoReflect

func (x *SetDNSConfigResponse) ProtoReflect() protoreflect.Message

func (*SetDNSConfigResponse) Reset

func (x *SetDNSConfigResponse) Reset()

func (*SetDNSConfigResponse) String

func (x *SetDNSConfigResponse) String() string

type SetMachineRoutesRequest

type SetMachineRoutesRequest struct {
	MachineId  uint64   `protobuf:"varint,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	AllowedIps []string `protobuf:"bytes,2,rep,name=allowed_ips,json=allowedIps,proto3" json:"allowed_ips,omitempty"`
	// contains filtered or unexported fields
}

func (*SetMachineRoutesRequest) Descriptor deprecated

func (*SetMachineRoutesRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetMachineRoutesRequest.ProtoReflect.Descriptor instead.

func (*SetMachineRoutesRequest) GetAllowedIps

func (x *SetMachineRoutesRequest) GetAllowedIps() []string

func (*SetMachineRoutesRequest) GetMachineId

func (x *SetMachineRoutesRequest) GetMachineId() uint64

func (*SetMachineRoutesRequest) ProtoMessage

func (*SetMachineRoutesRequest) ProtoMessage()

func (*SetMachineRoutesRequest) ProtoReflect

func (x *SetMachineRoutesRequest) ProtoReflect() protoreflect.Message

func (*SetMachineRoutesRequest) Reset

func (x *SetMachineRoutesRequest) Reset()

func (*SetMachineRoutesRequest) String

func (x *SetMachineRoutesRequest) String() string

type Tailnet

type Tailnet struct {
	Id   uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Tailnet) Descriptor deprecated

func (*Tailnet) Descriptor() ([]byte, []int)

Deprecated: Use Tailnet.ProtoReflect.Descriptor instead.

func (*Tailnet) GetId

func (x *Tailnet) GetId() uint64

func (*Tailnet) GetName

func (x *Tailnet) GetName() string

func (*Tailnet) ProtoMessage

func (*Tailnet) ProtoMessage()

func (*Tailnet) ProtoReflect

func (x *Tailnet) ProtoReflect() protoreflect.Message

func (*Tailnet) Reset

func (x *Tailnet) Reset()

func (*Tailnet) String

func (x *Tailnet) String() string

type UnimplementedIonscaleServer

type UnimplementedIonscaleServer struct {
}

UnimplementedIonscaleServer should be embedded to have forward compatible implementations.

func (UnimplementedIonscaleServer) CreateAuthFilter

func (UnimplementedIonscaleServer) CreateAuthKey

func (UnimplementedIonscaleServer) CreateAuthMethod

func (UnimplementedIonscaleServer) CreateTailnet

func (UnimplementedIonscaleServer) DeleteAuthFilter

func (UnimplementedIonscaleServer) DeleteAuthKey

func (UnimplementedIonscaleServer) DeleteMachine

func (UnimplementedIonscaleServer) DeleteTailnet

func (UnimplementedIonscaleServer) ExpireMachine

func (UnimplementedIonscaleServer) GetACLPolicy

func (UnimplementedIonscaleServer) GetAuthKey

func (UnimplementedIonscaleServer) GetDERPMap

func (UnimplementedIonscaleServer) GetDNSConfig

func (UnimplementedIonscaleServer) GetMachineRoutes

func (UnimplementedIonscaleServer) GetTailnet

func (UnimplementedIonscaleServer) GetVersion

func (UnimplementedIonscaleServer) ListAuthFilters

func (UnimplementedIonscaleServer) ListAuthKeys

func (UnimplementedIonscaleServer) ListAuthMethods

func (UnimplementedIonscaleServer) ListMachines

func (UnimplementedIonscaleServer) ListTailnets

func (UnimplementedIonscaleServer) SetACLPolicy

func (UnimplementedIonscaleServer) SetDERPMap

func (UnimplementedIonscaleServer) SetDNSConfig

func (UnimplementedIonscaleServer) SetMachineRoutes

type UnsafeIonscaleServer

type UnsafeIonscaleServer interface {
	// contains filtered or unexported methods
}

UnsafeIonscaleServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IonscaleServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL