Documentation ¶
Index ¶
- type CreateDHCPv4ServerParameters
- type CreateDHCPv6ServerParameters
- type CreateDNSServerParameters
- type CreateNTPServerParameters
- type DeleteDHCPv4ServerParameters
- type DeleteDHCPv6ServerParameters
- type DeleteDNSServerParameters
- type DeleteNTPServerParameters
- type GetDHCPv4ServerParameters
- type GetDHCPv4ServerResult
- type GetDHCPv4ServersResult
- type GetDHCPv6ServerParameters
- type GetDHCPv6ServerResult
- type GetDHCPv6ServersResult
- type GetDNSServerParameters
- type GetDNSServerResult
- type GetDNSServersResult
- type GetNTPServerParameters
- type GetNTPServerResult
- type GetNTPServersResult
- type Service
- func (f *Service) CreateDHCPv4Server(ctx context.Context, params CreateDHCPv4ServerParameters) (struct{}, error)
- func (f *Service) CreateDHCPv6Server(ctx context.Context, params CreateDHCPv6ServerParameters) (struct{}, error)
- func (f *Service) CreateDNSServer(ctx context.Context, params CreateDNSServerParameters) (struct{}, error)
- func (f *Service) CreateNTPServer(ctx context.Context, params CreateNTPServerParameters) (struct{}, error)
- func (f *Service) DeleteDHCPv4Server(ctx context.Context, params DeleteDHCPv4ServerParameters) (struct{}, error)
- func (f *Service) DeleteDHCPv6Server(ctx context.Context, params DeleteDHCPv6ServerParameters) (struct{}, error)
- func (f *Service) DeleteDNSServer(ctx context.Context, params DeleteDNSServerParameters) (struct{}, error)
- func (f *Service) DeleteNTPServer(ctx context.Context, params DeleteNTPServerParameters) (struct{}, error)
- func (f *Service) GetDHCPv4Server(ctx context.Context, params GetDHCPv4ServerParameters) (GetDHCPv4ServerResult, error)
- func (f *Service) GetDHCPv4Servers(ctx context.Context, params struct{}) (GetDHCPv4ServersResult, error)
- func (f *Service) GetDHCPv6Server(ctx context.Context, params GetDHCPv6ServerParameters) (GetDHCPv6ServerResult, error)
- func (f *Service) GetDHCPv6Servers(ctx context.Context, params struct{}) (GetDHCPv6ServersResult, error)
- func (f *Service) GetDNSServer(ctx context.Context, params GetDNSServerParameters) (GetDNSServerResult, error)
- func (f *Service) GetDNSServers(ctx context.Context, params struct{}) (GetDNSServersResult, error)
- func (f *Service) GetNTPServer(ctx context.Context, params GetNTPServerParameters) (GetNTPServerResult, error)
- func (f *Service) GetNTPServers(ctx context.Context, params struct{}) (GetNTPServersResult, error)
- func (f *Service) UpdateDHCPv4Server(ctx context.Context, params UpdateDHCPv4ServerParameters) (struct{}, error)
- func (f *Service) UpdateDHCPv6Server(ctx context.Context, params UpdateDHCPv6ServerParameters) (struct{}, error)
- func (f *Service) UpdateDNSServer(ctx context.Context, params UpdateDNSServerParameters) (struct{}, error)
- func (f *Service) UpdateNTPServer(ctx context.Context, params UpdateNTPServerParameters) (struct{}, error)
- type UpdateDHCPv4ServerParameters
- type UpdateDHCPv6ServerParameters
- type UpdateDNSServerParameters
- type UpdateNTPServerParameters
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 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 GetDNSServersResult ¶
type GetNTPServerParameters ¶
type GetNTPServerParameters struct {
ID uint
}
type GetNTPServerResult ¶
type GetNTPServersResult ¶
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"` }
Click to show internal directories.
Click to hide internal directories.