Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NotFoundErr = func(resourceType ezkube.ResourceId, id ezkube.ResourceId) error {
return eris.Errorf("%T with id %v not found", resourceType, Key(id))
}
Functions ¶
Types ¶
type ResourceSet ¶
type ResourceSet interface {
Keys() sets.String
List(filterResource ...func(ezkube.ResourceId) bool) []ezkube.ResourceId
Map() map[string]ezkube.ResourceId
Insert(resource ...ezkube.ResourceId)
Equal(set ResourceSet) bool
Has(resource ezkube.ResourceId) bool
Delete(resource ezkube.ResourceId)
Union(set ResourceSet) ResourceSet
Difference(set ResourceSet) ResourceSet
Intersection(set ResourceSet) ResourceSet
Find(resourceType, id ezkube.ResourceId) (ezkube.ResourceId, error)
Length() int
}
func NewResourceSet ¶
func NewResourceSet(resources ...ezkube.ResourceId) ResourceSet
Click to show internal directories.
Click to hide internal directories.