Documentation ¶
Index ¶
- Constants
- type Service
- func (service *Service) BucketName() string
- func (service *Service) Create(group *portainer.EdgeGroup) error
- func (service *Service) DeleteEdgeGroup(ID portainer.EdgeGroupID) error
- func (service *Service) EdgeGroup(ID portainer.EdgeGroupID) (*portainer.EdgeGroup, error)
- func (service *Service) EdgeGroups() ([]portainer.EdgeGroup, error)
- func (service *Service) UpdateEdgeGroup(ID portainer.EdgeGroupID, group *portainer.EdgeGroup) errordeprecated
- func (service *Service) UpdateEdgeGroupFunc(ID portainer.EdgeGroupID, updateFunc func(edgeGroup *portainer.EdgeGroup)) error
Constants ¶
View Source
const BucketName = "edgegroups"
BucketName represents the name of the bucket where this service stores data.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service represents a service for managing Edge group data.
func NewService ¶
func NewService(connection portainer.Connection) (*Service, error)
NewService creates a new instance of a service.
func (*Service) BucketName ¶
func (*Service) DeleteEdgeGroup ¶
func (service *Service) DeleteEdgeGroup(ID portainer.EdgeGroupID) error
DeleteEdgeGroup deletes an Edge group.
func (*Service) EdgeGroups ¶
EdgeGroups return an array containing all the Edge groups.
func (*Service) UpdateEdgeGroup
deprecated
func (*Service) UpdateEdgeGroupFunc ¶
func (service *Service) UpdateEdgeGroupFunc(ID portainer.EdgeGroupID, updateFunc func(edgeGroup *portainer.EdgeGroup)) error
UpdateEdgeGroupFunc updates an edge group inside a transaction avoiding data races.
Click to show internal directories.
Click to hide internal directories.