Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AppExpansion
- type AppInterface
- type AppV1alpha1Client
- func (c *AppV1alpha1Client) Apps(namespace string) AppInterface
- func (c *AppV1alpha1Client) ConfigEnvironments(namespace string) ConfigEnvironmentInterface
- func (c *AppV1alpha1Client) ConfigFeatures(namespace string) ConfigFeatureInterface
- func (c *AppV1alpha1Client) DomainPrivates(namespace string) DomainPrivateInterface
- func (c *AppV1alpha1Client) DomainShareds(namespace string) DomainSharedInterface
- func (c *AppV1alpha1Client) RESTClient() rest.Interface
- func (c *AppV1alpha1Client) Routes(namespace string) RouteInterface
- type AppV1alpha1Interface
- type AppsGetter
- type ConfigEnvironmentExpansion
- type ConfigEnvironmentInterface
- type ConfigEnvironmentsGetter
- type ConfigFeatureExpansion
- type ConfigFeatureInterface
- type ConfigFeaturesGetter
- type DomainPrivateExpansion
- type DomainPrivateInterface
- type DomainPrivatesGetter
- type DomainSharedExpansion
- type DomainSharedInterface
- type DomainSharedsGetter
- type RouteExpansion
- type RouteInterface
- type RoutesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppExpansion ¶
type AppExpansion interface{}
type AppInterface ¶
type AppInterface interface { Create(ctx context.Context, app *v1alpha1.App, opts v1.CreateOptions) (*v1alpha1.App, error) Update(ctx context.Context, app *v1alpha1.App, opts v1.UpdateOptions) (*v1alpha1.App, error) UpdateStatus(ctx context.Context, app *v1alpha1.App, opts v1.UpdateOptions) (*v1alpha1.App, 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.App, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AppList, 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.App, err error) AppExpansion }
AppInterface has methods to work with App resources.
type AppV1alpha1Client ¶
type AppV1alpha1Client struct {
// contains filtered or unexported fields
}
AppV1alpha1Client is used to interact with features provided by the app.ibm.kubeform.com group.
func New ¶
func New(c rest.Interface) *AppV1alpha1Client
New creates a new AppV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AppV1alpha1Client, error)
NewForConfig creates a new AppV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *AppV1alpha1Client
NewForConfigOrDie creates a new AppV1alpha1Client for the given config and panics if there is an error in the config.
func (*AppV1alpha1Client) Apps ¶
func (c *AppV1alpha1Client) Apps(namespace string) AppInterface
func (*AppV1alpha1Client) ConfigEnvironments ¶
func (c *AppV1alpha1Client) ConfigEnvironments(namespace string) ConfigEnvironmentInterface
func (*AppV1alpha1Client) ConfigFeatures ¶
func (c *AppV1alpha1Client) ConfigFeatures(namespace string) ConfigFeatureInterface
func (*AppV1alpha1Client) DomainPrivates ¶
func (c *AppV1alpha1Client) DomainPrivates(namespace string) DomainPrivateInterface
func (*AppV1alpha1Client) DomainShareds ¶
func (c *AppV1alpha1Client) DomainShareds(namespace string) DomainSharedInterface
func (*AppV1alpha1Client) RESTClient ¶
func (c *AppV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*AppV1alpha1Client) Routes ¶
func (c *AppV1alpha1Client) Routes(namespace string) RouteInterface
type AppV1alpha1Interface ¶
type AppV1alpha1Interface interface { RESTClient() rest.Interface AppsGetter ConfigEnvironmentsGetter ConfigFeaturesGetter DomainPrivatesGetter DomainSharedsGetter RoutesGetter }
type AppsGetter ¶
type AppsGetter interface {
Apps(namespace string) AppInterface
}
AppsGetter has a method to return a AppInterface. A group's client should implement this interface.
type ConfigEnvironmentExpansion ¶
type ConfigEnvironmentExpansion interface{}
type ConfigEnvironmentInterface ¶
type ConfigEnvironmentInterface interface { Create(ctx context.Context, configEnvironment *v1alpha1.ConfigEnvironment, opts v1.CreateOptions) (*v1alpha1.ConfigEnvironment, error) Update(ctx context.Context, configEnvironment *v1alpha1.ConfigEnvironment, opts v1.UpdateOptions) (*v1alpha1.ConfigEnvironment, error) UpdateStatus(ctx context.Context, configEnvironment *v1alpha1.ConfigEnvironment, opts v1.UpdateOptions) (*v1alpha1.ConfigEnvironment, 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.ConfigEnvironment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ConfigEnvironmentList, 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.ConfigEnvironment, err error) ConfigEnvironmentExpansion }
ConfigEnvironmentInterface has methods to work with ConfigEnvironment resources.
type ConfigEnvironmentsGetter ¶
type ConfigEnvironmentsGetter interface {
ConfigEnvironments(namespace string) ConfigEnvironmentInterface
}
ConfigEnvironmentsGetter has a method to return a ConfigEnvironmentInterface. A group's client should implement this interface.
type ConfigFeatureExpansion ¶
type ConfigFeatureExpansion interface{}
type ConfigFeatureInterface ¶
type ConfigFeatureInterface interface { Create(ctx context.Context, configFeature *v1alpha1.ConfigFeature, opts v1.CreateOptions) (*v1alpha1.ConfigFeature, error) Update(ctx context.Context, configFeature *v1alpha1.ConfigFeature, opts v1.UpdateOptions) (*v1alpha1.ConfigFeature, error) UpdateStatus(ctx context.Context, configFeature *v1alpha1.ConfigFeature, opts v1.UpdateOptions) (*v1alpha1.ConfigFeature, 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.ConfigFeature, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ConfigFeatureList, 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.ConfigFeature, err error) ConfigFeatureExpansion }
ConfigFeatureInterface has methods to work with ConfigFeature resources.
type ConfigFeaturesGetter ¶
type ConfigFeaturesGetter interface {
ConfigFeatures(namespace string) ConfigFeatureInterface
}
ConfigFeaturesGetter has a method to return a ConfigFeatureInterface. A group's client should implement this interface.
type DomainPrivateExpansion ¶
type DomainPrivateExpansion interface{}
type DomainPrivateInterface ¶
type DomainPrivateInterface interface { Create(ctx context.Context, domainPrivate *v1alpha1.DomainPrivate, opts v1.CreateOptions) (*v1alpha1.DomainPrivate, error) Update(ctx context.Context, domainPrivate *v1alpha1.DomainPrivate, opts v1.UpdateOptions) (*v1alpha1.DomainPrivate, error) UpdateStatus(ctx context.Context, domainPrivate *v1alpha1.DomainPrivate, opts v1.UpdateOptions) (*v1alpha1.DomainPrivate, 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.DomainPrivate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainPrivateList, 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.DomainPrivate, err error) DomainPrivateExpansion }
DomainPrivateInterface has methods to work with DomainPrivate resources.
type DomainPrivatesGetter ¶
type DomainPrivatesGetter interface {
DomainPrivates(namespace string) DomainPrivateInterface
}
DomainPrivatesGetter has a method to return a DomainPrivateInterface. A group's client should implement this interface.
type DomainSharedExpansion ¶
type DomainSharedExpansion interface{}
type DomainSharedInterface ¶
type DomainSharedInterface interface { DomainSharedExpansion }
DomainSharedInterface has methods to work with DomainShared resources.
type DomainSharedsGetter ¶
type DomainSharedsGetter interface {
}DomainSharedsGetter has a method to return a DomainSharedInterface. A group's client should implement this interface.
type RouteExpansion ¶
type RouteExpansion interface{}
type RouteInterface ¶
type RouteInterface interface { Create(ctx context.Context, route *v1alpha1.Route, opts v1.CreateOptions) (*v1alpha1.Route, error) Update(ctx context.Context, route *v1alpha1.Route, opts v1.UpdateOptions) (*v1alpha1.Route, error) UpdateStatus(ctx context.Context, route *v1alpha1.Route, opts v1.UpdateOptions) (*v1alpha1.Route, 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.Route, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RouteList, 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.Route, err error) RouteExpansion }
RouteInterface has methods to work with Route resources.
type RoutesGetter ¶
type RoutesGetter interface {
Routes(namespace string) RouteInterface
}
RoutesGetter has a method to return a RouteInterface. A group's client should implement this interface.