Documentation
¶
Index ¶
- func New() auacornapi.Acorn
- type Impl
- func (s *Impl) AcornName() string
- func (s *Impl) AssembleAcorn(registry auacornapi.AcornRegistry) error
- func (s *Impl) CreateOwner(ctx context.Context, ownerAlias string, ownerCreateDto openapi.OwnerCreateDto) (openapi.OwnerDto, error)
- func (s *Impl) DeleteOwner(ctx context.Context, ownerAlias string, deletionInfo openapi.DeletionDto) error
- func (s *Impl) GetAllGroupMembers(ctx context.Context, groupOwner string, groupName string) []string
- func (s *Impl) GetOwner(ctx context.Context, ownerAlias string) (openapi.OwnerDto, error)
- func (s *Impl) GetOwners(ctx context.Context) (openapi.OwnerListDto, error)
- func (s *Impl) IsOwners() bool
- func (s *Impl) PatchOwner(ctx context.Context, ownerAlias string, ownerPatchDto openapi.OwnerPatchDto) (openapi.OwnerDto, error)
- func (s *Impl) RebuildPromoters(ctx context.Context, result *openapi.OwnerDto)
- func (s *Impl) SetupAcorn(registry auacornapi.AcornRegistry) error
- func (s *Impl) TeardownAcorn(registry auacornapi.AcornRegistry) error
- func (s *Impl) UpdateOwner(ctx context.Context, ownerAlias string, ownerDto openapi.OwnerDto) (openapi.OwnerDto, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Impl ¶
type Impl struct { Configuration librepo.Configuration Logging librepo.Logging Cache service.Cache Updater service.Updater Timestamp librepo.Timestamp }
func (*Impl) AssembleAcorn ¶
func (*Impl) CreateOwner ¶
func (*Impl) DeleteOwner ¶
func (*Impl) GetAllGroupMembers ¶ added in v0.7.0
func (*Impl) PatchOwner ¶
func (*Impl) RebuildPromoters ¶ added in v0.13.2
func (*Impl) SetupAcorn ¶
func (*Impl) TeardownAcorn ¶
Click to show internal directories.
Click to hide internal directories.