Documentation ¶
Index ¶
- func NewLimitRangesService(serviceFactory *resource.GenericServiceFactory) (*resource.GenericService, error)
- func NewResourceQuotasService(serviceFactory *resource.GenericServiceFactory) (*resource.GenericService, error)
- type LimitRangeList
- type Resolver
- func (r *Resolver) CreateLimitRange(ctx context.Context, namespace string, name string, ...) (*v1.LimitRange, error)
- func (r *Resolver) CreateResourceQuota(ctx context.Context, namespace string, name string, ...) (*v1.ResourceQuota, error)
- func (r *Resolver) GetHardField(item *v1.ResourceQuotaSpec) (*gqlschema.ResourceQuotaHard, error)
- func (r *Resolver) GetLimitRangeResources(item resourceLimitsItem) (*gqlschema.ResourceLimits, error)
- func (r *Resolver) LimitRangeJSONfield(ctx context.Context, obj *v1.LimitRange) (gqlschema.JSON, error)
- func (r *Resolver) LimitRangesQuery(ctx context.Context, namespace string) ([]*v1.LimitRange, error)
- func (r *Resolver) LimitRangesService() *resource.GenericService
- func (r *Resolver) ResourceQuotaJSONfield(ctx context.Context, obj *v1.ResourceQuota) (gqlschema.JSON, error)
- func (r *Resolver) ResourceQuotasQuery(ctx context.Context, namespace string) ([]*v1.ResourceQuota, error)
- func (r *Resolver) ResourceQuotasService() *resource.GenericService
- func (r *Resolver) UpdateLimitRange(ctx context.Context, namespace string, name string, newJSON gqlschema.JSON) (*v1.LimitRange, error)
- func (r *Resolver) UpdateResourceQuota(ctx context.Context, namespace string, name string, newJSON gqlschema.JSON) (*v1.ResourceQuota, error)
- type ResourceQuotaList
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLimitRangesService ¶
func NewLimitRangesService(serviceFactory *resource.GenericServiceFactory) (*resource.GenericService, error)
func NewResourceQuotasService ¶
func NewResourceQuotasService(serviceFactory *resource.GenericServiceFactory) (*resource.GenericService, error)
Types ¶
type LimitRangeList ¶
type LimitRangeList []*v1.LimitRange
func (*LimitRangeList) Append ¶
func (l *LimitRangeList) Append() interface{}
type Resolver ¶
func New ¶
func New(factory *resource.GenericServiceFactory) *Resolver
func (*Resolver) CreateLimitRange ¶
func (r *Resolver) CreateLimitRange(ctx context.Context, namespace string, name string, input gqlschema.LimitRangeInput) (*v1.LimitRange, error)
func (*Resolver) CreateResourceQuota ¶
func (r *Resolver) CreateResourceQuota(ctx context.Context, namespace string, name string, input gqlschema.ResourceQuotaInput) (*v1.ResourceQuota, error)
func (*Resolver) GetHardField ¶
func (r *Resolver) GetHardField(item *v1.ResourceQuotaSpec) (*gqlschema.ResourceQuotaHard, error)
func (*Resolver) GetLimitRangeResources ¶
func (r *Resolver) GetLimitRangeResources(item resourceLimitsItem) (*gqlschema.ResourceLimits, error)
func (*Resolver) LimitRangeJSONfield ¶
func (*Resolver) LimitRangesQuery ¶
func (*Resolver) LimitRangesService ¶
func (r *Resolver) LimitRangesService() *resource.GenericService
func (*Resolver) ResourceQuotaJSONfield ¶
func (*Resolver) ResourceQuotasQuery ¶
func (*Resolver) ResourceQuotasService ¶
func (r *Resolver) ResourceQuotasService() *resource.GenericService
func (*Resolver) UpdateLimitRange ¶
type ResourceQuotaList ¶
type ResourceQuotaList []*v1.ResourceQuota
func (*ResourceQuotaList) Append ¶
func (l *ResourceQuotaList) Append() interface{}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.