Documentation
¶
Index ¶
- func IsLatest(ctx context.Context, pd *packages_model.PackageDescriptor) (bool, error)
- func IsLocked(ctx context.Context, pkg *packages_model.Package) (bool, error)
- type Specialization
- func (s Specialization) GetViewPackageVersionData(ctx context.Context, pd *packages_model.PackageDescriptor) (any, error)
- func (s Specialization) OnBeforeRemovePackageAll(ctx context.Context, doer *user_model.User, pkg *packages_model.Package, ...) error
- func (s Specialization) OnBeforeRemovePackageVersion(ctx context.Context, doer *user_model.User, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsLatest ¶
func IsLatest(ctx context.Context, pd *packages_model.PackageDescriptor) (bool, error)
IsLatest is a helper function to check if the terraform state is the latest version
Types ¶
type Specialization ¶
type Specialization struct{}
func (Specialization) GetViewPackageVersionData ¶
func (s Specialization) GetViewPackageVersionData(ctx context.Context, pd *packages_model.PackageDescriptor) (any, error)
func (Specialization) OnBeforeRemovePackageAll ¶
func (s Specialization) OnBeforeRemovePackageAll(ctx context.Context, doer *user_model.User, pkg *packages_model.Package, pds []*packages_model.PackageDescriptor) error
func (Specialization) OnBeforeRemovePackageVersion ¶
func (s Specialization) OnBeforeRemovePackageVersion(ctx context.Context, doer *user_model.User, pd *packages_model.PackageDescriptor) error
Click to show internal directories.
Click to hide internal directories.