Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterServiceBrokerExpansion
- type ClusterServiceBrokerInterface
- type ClusterServiceBrokersGetter
- type ClusterServiceClassExpansion
- type ClusterServiceClassInterface
- type ClusterServiceClassesGetter
- type ClusterServicePlanExpansion
- type ClusterServicePlanInterface
- type ClusterServicePlansGetter
- type ServiceBindingExpansion
- type ServiceBindingInterface
- type ServiceBindingsGetter
- type ServiceBrokerExpansion
- type ServiceBrokerInterface
- type ServiceBrokersGetter
- type ServiceClassExpansion
- type ServiceClassInterface
- type ServiceClassesGetter
- type ServiceInstanceExpansion
- type ServiceInstanceInterface
- type ServiceInstancesGetter
- type ServicePlanExpansion
- type ServicePlanInterface
- type ServicePlansGetter
- type ServicecatalogV1beta1Client
- func (c *ServicecatalogV1beta1Client) ClusterServiceBrokers() ClusterServiceBrokerInterface
- func (c *ServicecatalogV1beta1Client) ClusterServiceClasses() ClusterServiceClassInterface
- func (c *ServicecatalogV1beta1Client) ClusterServicePlans() ClusterServicePlanInterface
- func (c *ServicecatalogV1beta1Client) RESTClient() rest.Interface
- func (c *ServicecatalogV1beta1Client) ServiceBindings(namespace string) ServiceBindingInterface
- func (c *ServicecatalogV1beta1Client) ServiceBrokers(namespace string) ServiceBrokerInterface
- func (c *ServicecatalogV1beta1Client) ServiceClasses(namespace string) ServiceClassInterface
- func (c *ServicecatalogV1beta1Client) ServiceInstances(namespace string) ServiceInstanceInterface
- func (c *ServicecatalogV1beta1Client) ServicePlans(namespace string) ServicePlanInterface
- type ServicecatalogV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterServiceBrokerExpansion ¶
type ClusterServiceBrokerExpansion interface{}
type ClusterServiceBrokerInterface ¶
type ClusterServiceBrokerInterface interface { Create(ctx context.Context, clusterServiceBroker *v1beta1.ClusterServiceBroker, opts v1.CreateOptions) (*v1beta1.ClusterServiceBroker, error) Update(ctx context.Context, clusterServiceBroker *v1beta1.ClusterServiceBroker, opts v1.UpdateOptions) (*v1beta1.ClusterServiceBroker, error) UpdateStatus(ctx context.Context, clusterServiceBroker *v1beta1.ClusterServiceBroker, opts v1.UpdateOptions) (*v1beta1.ClusterServiceBroker, 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) (*v1beta1.ClusterServiceBroker, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ClusterServiceBrokerList, 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 *v1beta1.ClusterServiceBroker, err error) ClusterServiceBrokerExpansion }
ClusterServiceBrokerInterface has methods to work with ClusterServiceBroker resources.
type ClusterServiceBrokersGetter ¶
type ClusterServiceBrokersGetter interface {
ClusterServiceBrokers() ClusterServiceBrokerInterface
}
ClusterServiceBrokersGetter has a method to return a ClusterServiceBrokerInterface. A group's client should implement this interface.
type ClusterServiceClassExpansion ¶
type ClusterServiceClassExpansion interface{}
type ClusterServiceClassInterface ¶
type ClusterServiceClassInterface interface { Create(ctx context.Context, clusterServiceClass *v1beta1.ClusterServiceClass, opts v1.CreateOptions) (*v1beta1.ClusterServiceClass, error) Update(ctx context.Context, clusterServiceClass *v1beta1.ClusterServiceClass, opts v1.UpdateOptions) (*v1beta1.ClusterServiceClass, error) UpdateStatus(ctx context.Context, clusterServiceClass *v1beta1.ClusterServiceClass, opts v1.UpdateOptions) (*v1beta1.ClusterServiceClass, 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) (*v1beta1.ClusterServiceClass, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ClusterServiceClassList, 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 *v1beta1.ClusterServiceClass, err error) ClusterServiceClassExpansion }
ClusterServiceClassInterface has methods to work with ClusterServiceClass resources.
type ClusterServiceClassesGetter ¶
type ClusterServiceClassesGetter interface {
ClusterServiceClasses() ClusterServiceClassInterface
}
ClusterServiceClassesGetter has a method to return a ClusterServiceClassInterface. A group's client should implement this interface.
type ClusterServicePlanExpansion ¶
type ClusterServicePlanExpansion interface{}
type ClusterServicePlanInterface ¶
type ClusterServicePlanInterface interface { Create(ctx context.Context, clusterServicePlan *v1beta1.ClusterServicePlan, opts v1.CreateOptions) (*v1beta1.ClusterServicePlan, error) Update(ctx context.Context, clusterServicePlan *v1beta1.ClusterServicePlan, opts v1.UpdateOptions) (*v1beta1.ClusterServicePlan, error) UpdateStatus(ctx context.Context, clusterServicePlan *v1beta1.ClusterServicePlan, opts v1.UpdateOptions) (*v1beta1.ClusterServicePlan, 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) (*v1beta1.ClusterServicePlan, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ClusterServicePlanList, 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 *v1beta1.ClusterServicePlan, err error) ClusterServicePlanExpansion }
ClusterServicePlanInterface has methods to work with ClusterServicePlan resources.
type ClusterServicePlansGetter ¶
type ClusterServicePlansGetter interface {
ClusterServicePlans() ClusterServicePlanInterface
}
ClusterServicePlansGetter has a method to return a ClusterServicePlanInterface. A group's client should implement this interface.
type ServiceBindingExpansion ¶
type ServiceBindingExpansion interface{}
type ServiceBindingInterface ¶
type ServiceBindingInterface interface { Create(ctx context.Context, serviceBinding *v1beta1.ServiceBinding, opts v1.CreateOptions) (*v1beta1.ServiceBinding, error) Update(ctx context.Context, serviceBinding *v1beta1.ServiceBinding, opts v1.UpdateOptions) (*v1beta1.ServiceBinding, error) UpdateStatus(ctx context.Context, serviceBinding *v1beta1.ServiceBinding, opts v1.UpdateOptions) (*v1beta1.ServiceBinding, 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) (*v1beta1.ServiceBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ServiceBindingList, 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 *v1beta1.ServiceBinding, err error) ServiceBindingExpansion }
ServiceBindingInterface has methods to work with ServiceBinding resources.
type ServiceBindingsGetter ¶
type ServiceBindingsGetter interface {
ServiceBindings(namespace string) ServiceBindingInterface
}
ServiceBindingsGetter has a method to return a ServiceBindingInterface. A group's client should implement this interface.
type ServiceBrokerExpansion ¶ added in v0.1.31
type ServiceBrokerExpansion interface{}
type ServiceBrokerInterface ¶ added in v0.1.31
type ServiceBrokerInterface interface { Create(ctx context.Context, serviceBroker *v1beta1.ServiceBroker, opts v1.CreateOptions) (*v1beta1.ServiceBroker, error) Update(ctx context.Context, serviceBroker *v1beta1.ServiceBroker, opts v1.UpdateOptions) (*v1beta1.ServiceBroker, error) UpdateStatus(ctx context.Context, serviceBroker *v1beta1.ServiceBroker, opts v1.UpdateOptions) (*v1beta1.ServiceBroker, 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) (*v1beta1.ServiceBroker, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ServiceBrokerList, 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 *v1beta1.ServiceBroker, err error) ServiceBrokerExpansion }
ServiceBrokerInterface has methods to work with ServiceBroker resources.
type ServiceBrokersGetter ¶ added in v0.1.31
type ServiceBrokersGetter interface {
ServiceBrokers(namespace string) ServiceBrokerInterface
}
ServiceBrokersGetter has a method to return a ServiceBrokerInterface. A group's client should implement this interface.
type ServiceClassExpansion ¶ added in v0.1.31
type ServiceClassExpansion interface{}
type ServiceClassInterface ¶ added in v0.1.31
type ServiceClassInterface interface { Create(ctx context.Context, serviceClass *v1beta1.ServiceClass, opts v1.CreateOptions) (*v1beta1.ServiceClass, error) Update(ctx context.Context, serviceClass *v1beta1.ServiceClass, opts v1.UpdateOptions) (*v1beta1.ServiceClass, error) UpdateStatus(ctx context.Context, serviceClass *v1beta1.ServiceClass, opts v1.UpdateOptions) (*v1beta1.ServiceClass, 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) (*v1beta1.ServiceClass, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ServiceClassList, 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 *v1beta1.ServiceClass, err error) ServiceClassExpansion }
ServiceClassInterface has methods to work with ServiceClass resources.
type ServiceClassesGetter ¶ added in v0.1.31
type ServiceClassesGetter interface {
ServiceClasses(namespace string) ServiceClassInterface
}
ServiceClassesGetter has a method to return a ServiceClassInterface. A group's client should implement this interface.
type ServiceInstanceExpansion ¶
type ServiceInstanceExpansion interface{}
type ServiceInstanceInterface ¶
type ServiceInstanceInterface interface { Create(ctx context.Context, serviceInstance *v1beta1.ServiceInstance, opts v1.CreateOptions) (*v1beta1.ServiceInstance, error) Update(ctx context.Context, serviceInstance *v1beta1.ServiceInstance, opts v1.UpdateOptions) (*v1beta1.ServiceInstance, error) UpdateStatus(ctx context.Context, serviceInstance *v1beta1.ServiceInstance, opts v1.UpdateOptions) (*v1beta1.ServiceInstance, 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) (*v1beta1.ServiceInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ServiceInstanceList, 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 *v1beta1.ServiceInstance, err error) ServiceInstanceExpansion }
ServiceInstanceInterface has methods to work with ServiceInstance resources.
type ServiceInstancesGetter ¶
type ServiceInstancesGetter interface {
ServiceInstances(namespace string) ServiceInstanceInterface
}
ServiceInstancesGetter has a method to return a ServiceInstanceInterface. A group's client should implement this interface.
type ServicePlanExpansion ¶ added in v0.1.31
type ServicePlanExpansion interface{}
type ServicePlanInterface ¶ added in v0.1.31
type ServicePlanInterface interface { Create(ctx context.Context, servicePlan *v1beta1.ServicePlan, opts v1.CreateOptions) (*v1beta1.ServicePlan, error) Update(ctx context.Context, servicePlan *v1beta1.ServicePlan, opts v1.UpdateOptions) (*v1beta1.ServicePlan, error) UpdateStatus(ctx context.Context, servicePlan *v1beta1.ServicePlan, opts v1.UpdateOptions) (*v1beta1.ServicePlan, 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) (*v1beta1.ServicePlan, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ServicePlanList, 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 *v1beta1.ServicePlan, err error) ServicePlanExpansion }
ServicePlanInterface has methods to work with ServicePlan resources.
type ServicePlansGetter ¶ added in v0.1.31
type ServicePlansGetter interface {
ServicePlans(namespace string) ServicePlanInterface
}
ServicePlansGetter has a method to return a ServicePlanInterface. A group's client should implement this interface.
type ServicecatalogV1beta1Client ¶
type ServicecatalogV1beta1Client struct {
// contains filtered or unexported fields
}
ServicecatalogV1beta1Client is used to interact with features provided by the servicecatalog.k8s.io group.
func New ¶
func New(c rest.Interface) *ServicecatalogV1beta1Client
New creates a new ServicecatalogV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ServicecatalogV1beta1Client, error)
NewForConfig creates a new ServicecatalogV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ServicecatalogV1beta1Client
NewForConfigOrDie creates a new ServicecatalogV1beta1Client for the given config and panics if there is an error in the config.
func (*ServicecatalogV1beta1Client) ClusterServiceBrokers ¶
func (c *ServicecatalogV1beta1Client) ClusterServiceBrokers() ClusterServiceBrokerInterface
func (*ServicecatalogV1beta1Client) ClusterServiceClasses ¶
func (c *ServicecatalogV1beta1Client) ClusterServiceClasses() ClusterServiceClassInterface
func (*ServicecatalogV1beta1Client) ClusterServicePlans ¶
func (c *ServicecatalogV1beta1Client) ClusterServicePlans() ClusterServicePlanInterface
func (*ServicecatalogV1beta1Client) RESTClient ¶
func (c *ServicecatalogV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ServicecatalogV1beta1Client) ServiceBindings ¶
func (c *ServicecatalogV1beta1Client) ServiceBindings(namespace string) ServiceBindingInterface
func (*ServicecatalogV1beta1Client) ServiceBrokers ¶ added in v0.1.31
func (c *ServicecatalogV1beta1Client) ServiceBrokers(namespace string) ServiceBrokerInterface
func (*ServicecatalogV1beta1Client) ServiceClasses ¶ added in v0.1.31
func (c *ServicecatalogV1beta1Client) ServiceClasses(namespace string) ServiceClassInterface
func (*ServicecatalogV1beta1Client) ServiceInstances ¶
func (c *ServicecatalogV1beta1Client) ServiceInstances(namespace string) ServiceInstanceInterface
func (*ServicecatalogV1beta1Client) ServicePlans ¶ added in v0.1.31
func (c *ServicecatalogV1beta1Client) ServicePlans(namespace string) ServicePlanInterface
type ServicecatalogV1beta1Interface ¶
type ServicecatalogV1beta1Interface interface { RESTClient() rest.Interface ClusterServiceBrokersGetter ClusterServiceClassesGetter ClusterServicePlansGetter ServiceBindingsGetter ServiceBrokersGetter ServiceClassesGetter ServiceInstancesGetter ServicePlansGetter }