Versions in this module Expand all Collapse all v0 v0.1.0 Mar 9, 2018 Changes in this version + type SDK struct + Client templatesclient.Interface + Factory templatesfactory.SharedInformerFactory + func New(client templatesclient.Interface, ...) *SDK + func (sdk *SDK) Bind(namespace, bindingName, instanceName, secretName string, ...) (*templates.TemplatedBinding, error) + func (sdk *SDK) BindingCache() templateslisters.TemplatedBindingLister + func (sdk *SDK) Cache() templatesinformer.Interface + func (sdk *SDK) DeleteTemplatedBinding(ns, bindingName string) error + func (sdk *SDK) Deprovision(namespace, instanceName string) error + func (sdk *SDK) GetBindingFromCache(namespace, name string) (*templates.TemplatedBinding, error) + func (sdk *SDK) GetBindingOwner(svcBnd *servicecatalog.ServiceBinding) (*templates.TemplatedBinding, error) + func (sdk *SDK) GetBindingTemplate(ns string, cluster, broker bool, name string) (t templates.BindingTemplateInterface, err error) + func (sdk *SDK) GetBindingTemplateByServiceType(serviceType, namespace string) (*templates.BindingTemplate, error) + func (sdk *SDK) GetBindingTemplates(ns string, cluster, broker bool, serviceType string) ([]templates.BindingTemplateInterface, error) + func (sdk *SDK) GetBrokerBindingTemplatesByServiceType(serviceType string) (*templates.BrokerBindingTemplateList, error) + func (sdk *SDK) GetBrokerInstanceTemplatesByServiceType(serviceType string) (*templates.BrokerInstanceTemplateList, error) + func (sdk *SDK) GetClusterBindingTemplateByServiceType(serviceType string) (*templates.ClusterBindingTemplate, error) + func (sdk *SDK) GetClusterInstanceTemplateByServiceType(serviceType string) (*templates.ClusterInstanceTemplate, error) + func (sdk *SDK) GetInstanceFromCache(namespace, name string) (*templates.TemplatedInstance, error) + func (sdk *SDK) GetInstanceTemplate(ns string, cluster, broker bool, name string) (t templates.InstanceTemplateInterface, err error) + func (sdk *SDK) GetInstanceTemplateByServiceType(serviceType, namespace string) (*templates.InstanceTemplate, error) + func (sdk *SDK) GetInstanceTemplates(ns string, cluster, broker bool, serviceType string) ([]templates.InstanceTemplateInterface, error) + func (sdk *SDK) GetManagedServiceBinding(tbnd *templates.TemplatedBinding) (bnd *servicecatalog.ServiceBinding, err error) + func (sdk *SDK) GetManagedServiceInstance(tinst *templates.TemplatedInstance) (inst *servicecatalog.ServiceInstance, err error) + func (sdk *SDK) Init(stopCh <-chan struct{}) error + func (sdk *SDK) InstanceCache() templateslisters.TemplatedInstanceLister + func (sdk *SDK) Provision(namespace, instanceName, serviceType, className, planName string, ...) (*templates.TemplatedInstance, error) + func (sdk *SDK) RetrieveBindingTemplate(ns, name string) (*templates.BindingTemplate, error) + func (sdk *SDK) RetrieveBindingTemplates(ns, serviceType string) (*templates.BindingTemplateList, error) + func (sdk *SDK) RetrieveBrokerBindingTemplate(name string) (*templates.BrokerBindingTemplate, error) + func (sdk *SDK) RetrieveBrokerBindingTemplates() (*templates.BrokerBindingTemplateList, error) + func (sdk *SDK) RetrieveBrokerInstanceTemplate(name string) (*templates.BrokerInstanceTemplate, error) + func (sdk *SDK) RetrieveBrokerInstanceTemplatesByServiceType() (*templates.BrokerInstanceTemplateList, error) + func (sdk *SDK) RetrieveClusterBindingTemplate(name string) (*templates.ClusterBindingTemplate, error) + func (sdk *SDK) RetrieveClusterBindingTemplates() (*templates.ClusterBindingTemplateList, error) + func (sdk *SDK) RetrieveClusterInstanceTemplate(name string) (*templates.ClusterInstanceTemplate, error) + func (sdk *SDK) RetrieveClusterInstanceTemplates() (*templates.ClusterInstanceTemplateList, error) + func (sdk *SDK) RetrieveInstanceTemplate(ns, name string) (*templates.InstanceTemplate, error) + func (sdk *SDK) RetrieveInstanceTemplates(ns, serviceType string) (*templates.InstanceTemplateList, error) + func (sdk *SDK) RetrieveTemplatedBinding(ns, name string) (*templates.TemplatedBinding, error) + func (sdk *SDK) RetrieveTemplatedBindings(ns string) (*templates.TemplatedBindingList, error) + func (sdk *SDK) RetrieveTemplatedBindingsByInstance(instance *templates.TemplatedInstance) ([]templates.TemplatedBinding, error) + func (sdk *SDK) RetrieveTemplatedInstance(ns, name string) (*templates.TemplatedInstance, error) + func (sdk *SDK) RetrieveTemplatedInstanceByBinding(b *templates.TemplatedBinding) (*templates.TemplatedInstance, error) + func (sdk *SDK) RetrieveTemplatedInstances(ns string) (*templates.TemplatedInstanceList, error) + func (sdk *SDK) TemplatedBindingParentHierarchy(tbnd *templates.TemplatedBinding) (*templates.TemplatedInstance, *servicecatalog.ClusterServiceClass, ...) + func (sdk *SDK) TemplatedInstanceParentHierarchy(tinst *templates.TemplatedInstance) (*servicecatalog.ClusterServiceClass, *servicecatalog.ClusterServicePlan, ...) + func (sdk *SDK) Templates() templatesinterfaces.TemplatesExperimentalInterface + func (sdk *SDK) TouchTemplatedInstance(ns, name string, retries int) error + func (sdk *SDK) Unbind(ns, instanceName string) ([]templates.TemplatedBinding, error)