Documentation
¶
Index ¶
- type SDK
- func (sdk *SDK) BindingCache() svcatlisters.ServiceBindingLister
- func (sdk *SDK) Cache() svcatinformers.Interface
- func (sdk *SDK) GetBindingFromCache(namespace, name string) (*servicecatalog.ServiceBinding, error)
- func (sdk *SDK) GetInstanceFromCache(namespace, name string) (*servicecatalog.ServiceInstance, error)
- func (sdk *SDK) GetSecretOwner(svcSecret *core.Secret) (*servicecatalog.ServiceBinding, error)
- func (sdk *SDK) GetServiceBinding(namespace, name string) (*servicecatalog.ServiceBinding, error)
- func (sdk *SDK) GetServiceInstance(namespace, name string) (*servicecatalog.ServiceInstance, error)
- func (sdk *SDK) HasCache() bool
- func (sdk *SDK) Init(stopCh <-chan struct{}) error
- func (sdk *SDK) InstanceCache() svcatlisters.ServiceInstanceLister
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SDK ¶
type SDK struct { *svcatsdk.SDK Factory svcatfactory.SharedInformerFactory // contains filtered or unexported fields }
func New ¶
func New(client svcatclient.Interface, factory svcatfactory.SharedInformerFactory) *SDK
func (*SDK) BindingCache ¶
func (sdk *SDK) BindingCache() svcatlisters.ServiceBindingLister
func (*SDK) Cache ¶
func (sdk *SDK) Cache() svcatinformers.Interface
func (*SDK) GetBindingFromCache ¶
func (sdk *SDK) GetBindingFromCache(namespace, name string) (*servicecatalog.ServiceBinding, error)
GetBindingFromCache retrieves a ServiceBinding by name from the informer cache.
func (*SDK) GetInstanceFromCache ¶
func (sdk *SDK) GetInstanceFromCache(namespace, name string) (*servicecatalog.ServiceInstance, error)
GetInstanceFromCache retrieves a ServiceInstance by name from the informer cache.
func (*SDK) GetSecretOwner ¶
func (sdk *SDK) GetSecretOwner(svcSecret *core.Secret) (*servicecatalog.ServiceBinding, error)
func (*SDK) GetServiceBinding ¶
func (sdk *SDK) GetServiceBinding(namespace, name string) (*servicecatalog.ServiceBinding, error)
func (*SDK) GetServiceInstance ¶
func (sdk *SDK) GetServiceInstance(namespace, name string) (*servicecatalog.ServiceInstance, error)
func (*SDK) InstanceCache ¶
func (sdk *SDK) InstanceCache() svcatlisters.ServiceInstanceLister
Click to show internal directories.
Click to hide internal directories.