Documentation ¶
Index ¶
- Constants
- func NewRESTClient(cfg *rest.Config) (rest.Interface, error)
- func RegisterCRD(clientset extClient.Interface) error
- type IPAMClient
- func (ipamCli *IPAMClient) Create(namespace string, obj *v1.F5IPAM) (*v1.F5IPAM, error)
- func (ipamCli *IPAMClient) Delete(namespace, name string, options *meta_v1.DeleteOptions) error
- func (ipamCli *IPAMClient) Get(namespace, name string) (*v1.F5IPAM, error)
- func (ipamCli *IPAMClient) Start()
- func (ipamCli *IPAMClient) Stop()
- func (ipamCli *IPAMClient) Update(namespace string, obj *v1.F5IPAM) (*v1.F5IPAM, error)
- type IPAMInformer
- type Params
Constants ¶
Variables ¶
This section is empty.
Functions ¶
func RegisterCRD ¶
RegisterCRD creates schema of F5IPAM and registers it with Kubernetes/Openshift
Types ¶
type IPAMClient ¶
type IPAMClient struct {
// contains filtered or unexported fields
}
CRManager defines the structure of Custom Resource Manager
func NewIPAMClient ¶
func NewIPAMClient(params Params) *IPAMClient
NewIPAM creates a new IPAMClient Instance.
func (*IPAMClient) Delete ¶
func (ipamCli *IPAMClient) Delete(namespace, name string, options *meta_v1.DeleteOptions) error
func (*IPAMClient) Stop ¶
func (ipamCli *IPAMClient) Stop()
type IPAMInformer ¶
type IPAMInformer struct {
// contains filtered or unexported fields
}
CRInformer defines the structure of Custom Resource Informer
Click to show internal directories.
Click to hide internal directories.