Versions in this module Expand all Collapse all v1 v1.0.1 Feb 6, 2018 v1.0.0 Jan 4, 2018 Changes in this version + const FieldExternalClassName + const FieldExternalPlanName + const FieldServiceClassRef + const FieldServicePlanRef + func BuildParameters(params map[string]string) *runtime.RawExtension + func BuildParametersFrom(secrets map[string]string) []v1beta1.ParametersFromSource + type SDK struct + ServiceCatalogClient *clientset.Clientset + func (sdk *SDK) Bind(namespace, bindingName, instanceName, secretName string, ...) (*v1beta1.ServiceBinding, error) + func (sdk *SDK) BindingParentHierarchy(binding *v1beta1.ServiceBinding) (*v1beta1.ServiceInstance, *v1beta1.ClusterServiceClass, ...) + func (sdk *SDK) DeleteBinding(ns, bindingName string) error + func (sdk *SDK) Deprovision(namespace, instanceName string) error + func (sdk *SDK) InstanceParentHierarchy(instance *v1beta1.ServiceInstance) (*v1beta1.ClusterServiceClass, *v1beta1.ClusterServicePlan, ...) + func (sdk *SDK) InstanceToServiceClassAndPlan(instance *v1beta1.ServiceInstance) (*v1beta1.ClusterServiceClass, *v1beta1.ClusterServicePlan, error) + func (sdk *SDK) Provision(namespace, instanceName, className, planName string, params map[string]string, ...) (*v1beta1.ServiceInstance, error) + func (sdk *SDK) RetrieveBinding(ns, name string) (*v1beta1.ServiceBinding, error) + func (sdk *SDK) RetrieveBindings(ns string) (*v1beta1.ServiceBindingList, error) + func (sdk *SDK) RetrieveBindingsByInstance(instance *v1beta1.ServiceInstance) ([]v1beta1.ServiceBinding, error) + func (sdk *SDK) RetrieveBroker(name string) (*v1beta1.ClusterServiceBroker, error) + func (sdk *SDK) RetrieveBrokerByClass(class *v1beta1.ClusterServiceClass) (*v1beta1.ClusterServiceBroker, error) + func (sdk *SDK) RetrieveBrokers() ([]v1beta1.ClusterServiceBroker, error) + func (sdk *SDK) RetrieveClassByID(uuid string) (*v1beta1.ClusterServiceClass, error) + func (sdk *SDK) RetrieveClassByName(name string) (*v1beta1.ClusterServiceClass, error) + func (sdk *SDK) RetrieveClassByPlan(plan *v1beta1.ClusterServicePlan) (*v1beta1.ClusterServiceClass, error) + func (sdk *SDK) RetrieveClasses() ([]v1beta1.ClusterServiceClass, error) + func (sdk *SDK) RetrieveInstance(ns, name string) (*v1beta1.ServiceInstance, error) + func (sdk *SDK) RetrieveInstanceByBinding(b *v1beta1.ServiceBinding) (*v1beta1.ServiceInstance, error) + func (sdk *SDK) RetrieveInstances(ns string) (*v1beta1.ServiceInstanceList, error) + func (sdk *SDK) RetrieveInstancesByPlan(plan *v1beta1.ClusterServicePlan) ([]v1beta1.ServiceInstance, error) + func (sdk *SDK) RetrievePlanByID(uuid string) (*v1beta1.ClusterServicePlan, error) + func (sdk *SDK) RetrievePlanByName(name string) (*v1beta1.ClusterServicePlan, error) + func (sdk *SDK) RetrievePlans() ([]v1beta1.ClusterServicePlan, error) + func (sdk *SDK) RetrievePlansByClass(class *v1beta1.ClusterServiceClass) ([]v1beta1.ClusterServicePlan, error) + func (sdk *SDK) ServiceCatalog() v1beta1.ServicecatalogV1beta1Interface + func (sdk *SDK) Sync(name string, retries int) error + func (sdk *SDK) Unbind(ns, instanceName string) error