Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CatalogExpansion
- type CatalogInterface
- type CatalogsGetter
- type CmV1alpha1Client
- func (c *CmV1alpha1Client) Catalogs(namespace string) CatalogInterface
- func (c *CmV1alpha1Client) OfferingInstances(namespace string) OfferingInstanceInterface
- func (c *CmV1alpha1Client) Offerings(namespace string) OfferingInterface
- func (c *CmV1alpha1Client) RESTClient() rest.Interface
- func (c *CmV1alpha1Client) Versions(namespace string) VersionInterface
- type CmV1alpha1Interface
- type OfferingExpansion
- type OfferingInstanceExpansion
- type OfferingInstanceInterface
- type OfferingInstancesGetter
- type OfferingInterface
- type OfferingsGetter
- type VersionExpansion
- type VersionInterface
- type VersionsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CatalogExpansion ¶
type CatalogExpansion interface{}
type CatalogInterface ¶
type CatalogInterface interface { Create(ctx context.Context, catalog *v1alpha1.Catalog, opts v1.CreateOptions) (*v1alpha1.Catalog, error) Update(ctx context.Context, catalog *v1alpha1.Catalog, opts v1.UpdateOptions) (*v1alpha1.Catalog, error) UpdateStatus(ctx context.Context, catalog *v1alpha1.Catalog, opts v1.UpdateOptions) (*v1alpha1.Catalog, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Catalog, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CatalogList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Catalog, err error) CatalogExpansion }
CatalogInterface has methods to work with Catalog resources.
type CatalogsGetter ¶
type CatalogsGetter interface {
Catalogs(namespace string) CatalogInterface
}
CatalogsGetter has a method to return a CatalogInterface. A group's client should implement this interface.
type CmV1alpha1Client ¶
type CmV1alpha1Client struct {
// contains filtered or unexported fields
}
CmV1alpha1Client is used to interact with features provided by the cm.ibm.kubeform.com group.
func New ¶
func New(c rest.Interface) *CmV1alpha1Client
New creates a new CmV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CmV1alpha1Client, error)
NewForConfig creates a new CmV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CmV1alpha1Client
NewForConfigOrDie creates a new CmV1alpha1Client for the given config and panics if there is an error in the config.
func (*CmV1alpha1Client) Catalogs ¶
func (c *CmV1alpha1Client) Catalogs(namespace string) CatalogInterface
func (*CmV1alpha1Client) OfferingInstances ¶
func (c *CmV1alpha1Client) OfferingInstances(namespace string) OfferingInstanceInterface
func (*CmV1alpha1Client) Offerings ¶
func (c *CmV1alpha1Client) Offerings(namespace string) OfferingInterface
func (*CmV1alpha1Client) RESTClient ¶
func (c *CmV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CmV1alpha1Client) Versions ¶
func (c *CmV1alpha1Client) Versions(namespace string) VersionInterface
type CmV1alpha1Interface ¶
type CmV1alpha1Interface interface { RESTClient() rest.Interface CatalogsGetter OfferingsGetter OfferingInstancesGetter VersionsGetter }
type OfferingExpansion ¶
type OfferingExpansion interface{}
type OfferingInstanceExpansion ¶
type OfferingInstanceExpansion interface{}
type OfferingInstanceInterface ¶
type OfferingInstanceInterface interface { Create(ctx context.Context, offeringInstance *v1alpha1.OfferingInstance, opts v1.CreateOptions) (*v1alpha1.OfferingInstance, error) Update(ctx context.Context, offeringInstance *v1alpha1.OfferingInstance, opts v1.UpdateOptions) (*v1alpha1.OfferingInstance, error) UpdateStatus(ctx context.Context, offeringInstance *v1alpha1.OfferingInstance, opts v1.UpdateOptions) (*v1alpha1.OfferingInstance, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.OfferingInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OfferingInstanceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.OfferingInstance, err error) OfferingInstanceExpansion }
OfferingInstanceInterface has methods to work with OfferingInstance resources.
type OfferingInstancesGetter ¶
type OfferingInstancesGetter interface {
OfferingInstances(namespace string) OfferingInstanceInterface
}
OfferingInstancesGetter has a method to return a OfferingInstanceInterface. A group's client should implement this interface.
type OfferingInterface ¶
type OfferingInterface interface { Create(ctx context.Context, offering *v1alpha1.Offering, opts v1.CreateOptions) (*v1alpha1.Offering, error) Update(ctx context.Context, offering *v1alpha1.Offering, opts v1.UpdateOptions) (*v1alpha1.Offering, error) UpdateStatus(ctx context.Context, offering *v1alpha1.Offering, opts v1.UpdateOptions) (*v1alpha1.Offering, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Offering, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OfferingList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Offering, err error) OfferingExpansion }
OfferingInterface has methods to work with Offering resources.
type OfferingsGetter ¶
type OfferingsGetter interface {
Offerings(namespace string) OfferingInterface
}
OfferingsGetter has a method to return a OfferingInterface. A group's client should implement this interface.
type VersionExpansion ¶
type VersionExpansion interface{}
type VersionInterface ¶
type VersionInterface interface { Create(ctx context.Context, version *v1alpha1.Version, opts v1.CreateOptions) (*v1alpha1.Version, error) Update(ctx context.Context, version *v1alpha1.Version, opts v1.UpdateOptions) (*v1alpha1.Version, error) UpdateStatus(ctx context.Context, version *v1alpha1.Version, opts v1.UpdateOptions) (*v1alpha1.Version, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Version, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VersionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Version, err error) VersionExpansion }
VersionInterface has methods to work with Version resources.
type VersionsGetter ¶
type VersionsGetter interface {
Versions(namespace string) VersionInterface
}
VersionsGetter has a method to return a VersionInterface. A group's client should implement this interface.