service

package
v0.0.0-...-e749f68 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2023 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateDHCPv4ServerParameters

type CreateDHCPv4ServerParameters struct {
	service.DHCPv4Server
}

type CreateDHCPv6ServerParameters

type CreateDHCPv6ServerParameters struct {
	service.DHCPv6Server
}

type CreateDNSServerParameters

type CreateDNSServerParameters struct {
	service.DNSServer
}

type CreateNTPServerParameters

type CreateNTPServerParameters struct {
	service.NTPServer
}

type DeleteDHCPv4ServerParameters

type DeleteDHCPv4ServerParameters struct {
	Index uint64 `json:"index"`
}

type DeleteDHCPv6ServerParameters

type DeleteDHCPv6ServerParameters struct {
	Index uint64 `json:"index"`
}

type DeleteDNSServerParameters

type DeleteDNSServerParameters struct {
	Index uint64 `json:"index"`
}

type DeleteNTPServerParameters

type DeleteNTPServerParameters struct {
	Index uint64 `json:"index"`
}

type GetDHCPv4ServerParameters

type GetDHCPv4ServerParameters struct {
	ID uint
}

type GetDHCPv4ServerResult

type GetDHCPv4ServerResult struct {
	service.DHCPv4Server
}

type GetDHCPv4ServersResult

type GetDHCPv4ServersResult struct {
	DHCPv4Servers []service.DHCPv4Server `json:"dhcp_v4_servers"`
}

type GetDHCPv6ServerParameters

type GetDHCPv6ServerParameters struct {
	ID uint
}

type GetDHCPv6ServerResult

type GetDHCPv6ServerResult struct {
	service.DHCPv6Server
}

type GetDHCPv6ServersResult

type GetDHCPv6ServersResult struct {
	DHCPv6Servers []service.DHCPv6Server `json:"dhcp_v6_servers"`
}

type GetDNSServerParameters

type GetDNSServerParameters struct {
	ID uint
}

type GetDNSServerResult

type GetDNSServerResult struct {
	service.DNSServer
}

type GetDNSServersResult

type GetDNSServersResult struct {
	DNSServers []service.DNSServer `json:"dns_servers"`
}

type GetNTPServerParameters

type GetNTPServerParameters struct {
	ID uint
}

type GetNTPServerResult

type GetNTPServerResult struct {
	service.NTPServer
}

type GetNTPServersResult

type GetNTPServersResult struct {
	NTPServers []service.NTPServer `json:"ntp_servers"`
}

type Service

type Service struct {
	ConfigManager *config.ConfigManager
	DbusConn      *dbus.Conn
}

func (*Service) CreateDHCPv4Server

func (f *Service) CreateDHCPv4Server(ctx context.Context, params CreateDHCPv4ServerParameters) (struct{}, error)

func (*Service) CreateDHCPv6Server

func (f *Service) CreateDHCPv6Server(ctx context.Context, params CreateDHCPv6ServerParameters) (struct{}, error)

func (*Service) CreateDNSServer

func (f *Service) CreateDNSServer(ctx context.Context, params CreateDNSServerParameters) (struct{}, error)

func (*Service) CreateNTPServer

func (f *Service) CreateNTPServer(ctx context.Context, params CreateNTPServerParameters) (struct{}, error)

func (*Service) DeleteDHCPv4Server

func (f *Service) DeleteDHCPv4Server(ctx context.Context, params DeleteDHCPv4ServerParameters) (struct{}, error)

func (*Service) DeleteDHCPv6Server

func (f *Service) DeleteDHCPv6Server(ctx context.Context, params DeleteDHCPv6ServerParameters) (struct{}, error)

func (*Service) DeleteDNSServer

func (f *Service) DeleteDNSServer(ctx context.Context, params DeleteDNSServerParameters) (struct{}, error)

func (*Service) DeleteNTPServer

func (f *Service) DeleteNTPServer(ctx context.Context, params DeleteNTPServerParameters) (struct{}, error)

func (*Service) GetDHCPv4Server

func (f *Service) GetDHCPv4Server(ctx context.Context, params GetDHCPv4ServerParameters) (GetDHCPv4ServerResult, error)

func (*Service) GetDHCPv4Servers

func (f *Service) GetDHCPv4Servers(ctx context.Context, params struct{}) (GetDHCPv4ServersResult, error)

func (*Service) GetDHCPv6Server

func (f *Service) GetDHCPv6Server(ctx context.Context, params GetDHCPv6ServerParameters) (GetDHCPv6ServerResult, error)

func (*Service) GetDHCPv6Servers

func (f *Service) GetDHCPv6Servers(ctx context.Context, params struct{}) (GetDHCPv6ServersResult, error)

func (*Service) GetDNSServer

func (f *Service) GetDNSServer(ctx context.Context, params GetDNSServerParameters) (GetDNSServerResult, error)

func (*Service) GetDNSServers

func (f *Service) GetDNSServers(ctx context.Context, params struct{}) (GetDNSServersResult, error)

func (*Service) GetNTPServer

func (f *Service) GetNTPServer(ctx context.Context, params GetNTPServerParameters) (GetNTPServerResult, error)

func (*Service) GetNTPServers

func (f *Service) GetNTPServers(ctx context.Context, params struct{}) (GetNTPServersResult, error)

func (*Service) UpdateDHCPv4Server

func (f *Service) UpdateDHCPv4Server(ctx context.Context, params UpdateDHCPv4ServerParameters) (struct{}, error)

func (*Service) UpdateDHCPv6Server

func (f *Service) UpdateDHCPv6Server(ctx context.Context, params UpdateDHCPv6ServerParameters) (struct{}, error)

func (*Service) UpdateDNSServer

func (f *Service) UpdateDNSServer(ctx context.Context, params UpdateDNSServerParameters) (struct{}, error)

func (*Service) UpdateNTPServer

func (f *Service) UpdateNTPServer(ctx context.Context, params UpdateNTPServerParameters) (struct{}, error)

type UpdateDHCPv4ServerParameters

type UpdateDHCPv4ServerParameters struct {
	Index        uint64               `json:"index"`
	DHCPv4Server service.DHCPv4Server `json:"dhcp_v4_server"`
}

type UpdateDHCPv6ServerParameters

type UpdateDHCPv6ServerParameters struct {
	Index        uint64               `json:"index"`
	DHCPv6Server service.DHCPv6Server `json:"dhcp_v6_server"`
}

type UpdateDNSServerParameters

type UpdateDNSServerParameters struct {
	Index     uint64            `json:"index"`
	DNSServer service.DNSServer `json:"dns_server"`
}

type UpdateNTPServerParameters

type UpdateNTPServerParameters struct {
	Index     uint64            `json:"index"`
	NTPServer service.NTPServer `json:"ntp_server"`
}

Jump to

Keyboard shortcuts

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