Documentation
¶
Index ¶
- Constants
- Variables
- func WatchAccessGroups(clientSet CloudflareV1Beta1Interface, ns string, ...) cache.Store
- func WatchCFDTunnelConfigs(clientSet CloudflareV1Beta1Interface, ns string, ...) cache.Store
- func WatchCFDTunnels(clientSet CloudflareV1Beta1Interface, ns string, ...) cache.Store
- type AccessGroup
- type AccessGroupInterface
- type AccessGroupList
- type CFDTunnel
- type CFDTunnelConfig
- type CFDTunnelConfigInterface
- type CFDTunnelConfigList
- type CFDTunnelInterface
- type CFDTunnelList
- type CloudflareV1Beta1Client
- type CloudflareV1Beta1Interface
Constants ¶
const GroupName = "cloudflare.adviser.com"
const GroupVersion = "v1beta1"
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: GroupVersion}
Functions ¶
func WatchAccessGroups ¶
func WatchAccessGroups(clientSet CloudflareV1Beta1Interface, ns string, handler cache.ResourceEventHandler) cache.Store
func WatchCFDTunnelConfigs ¶
func WatchCFDTunnelConfigs(clientSet CloudflareV1Beta1Interface, ns string, handler cache.ResourceEventHandler) cache.Store
func WatchCFDTunnels ¶
func WatchCFDTunnels(clientSet CloudflareV1Beta1Interface, ns string, handler cache.ResourceEventHandler) cache.Store
Types ¶
type AccessGroup ¶
type AccessGroup struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec cfgo.AccessGroup `json:"spec"`
}
func (*AccessGroup) DeepCopyInto ¶
func (in *AccessGroup) DeepCopyInto(out *AccessGroup)
DeepCopyInto copies all properties of this object into another object of the same type that is provided as a pointer.
func (*AccessGroup) DeepCopyObject ¶
func (in *AccessGroup) DeepCopyObject() runtime.Object
DeepCopyObject returns a generically typed copy of an object
type AccessGroupInterface ¶
type AccessGroupInterface interface {
List(opts metav1.ListOptions) (*AccessGroupList, error)
Get(name string, options metav1.GetOptions) (*AccessGroup, error)
Create(*AccessGroup) (*AccessGroup, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
}
type AccessGroupList ¶
type AccessGroupList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []AccessGroup `json:"items"`
}
func (*AccessGroupList) DeepCopyObject ¶
func (in *AccessGroupList) DeepCopyObject() runtime.Object
DeepCopyObject returns a generically typed copy of an object
type CFDTunnel ¶
type CFDTunnel struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec cfgo.TunnelCreateParams `json:"spec"`
}
func (*CFDTunnel) DeepCopyInto ¶
DeepCopyInto copies all properties of this object into another object of the same type that is provided as a pointer.
func (*CFDTunnel) DeepCopyObject ¶
DeepCopyObject returns a generically typed copy of an object
type CFDTunnelConfig ¶
type CFDTunnelConfig struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec cfgo.UnvalidatedIngressRule `json:"spec"`
}
func (*CFDTunnelConfig) DeepCopyInto ¶
func (in *CFDTunnelConfig) DeepCopyInto(out *CFDTunnelConfig)
DeepCopyInto copies all properties of this object into another object of the same type that is provided as a pointer.
func (*CFDTunnelConfig) DeepCopyObject ¶
func (in *CFDTunnelConfig) DeepCopyObject() runtime.Object
DeepCopyObject returns a generically typed copy of an object
type CFDTunnelConfigInterface ¶
type CFDTunnelConfigInterface interface {
List(opts metav1.ListOptions) (*CFDTunnelConfigList, error)
Get(name string, options metav1.GetOptions) (*CFDTunnelConfig, error)
Create(*CFDTunnelConfig) (*CFDTunnelConfig, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
}
type CFDTunnelConfigList ¶
type CFDTunnelConfigList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CFDTunnelConfig `json:"items"`
}
func (*CFDTunnelConfigList) DeepCopyObject ¶
func (in *CFDTunnelConfigList) DeepCopyObject() runtime.Object
DeepCopyObject returns a generically typed copy of an object
type CFDTunnelInterface ¶
type CFDTunnelInterface interface {
List(opts metav1.ListOptions) (*CFDTunnelList, error)
Get(name string, options metav1.GetOptions) (*CFDTunnel, error)
Create(*CFDTunnel) (*CFDTunnel, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
}
type CFDTunnelList ¶
type CFDTunnelList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []CFDTunnel `json:"items"`
}
func (*CFDTunnelList) DeepCopyObject ¶
func (in *CFDTunnelList) DeepCopyObject() runtime.Object
DeepCopyObject returns a generically typed copy of an object
type CloudflareV1Beta1Client ¶
type CloudflareV1Beta1Client struct {
// contains filtered or unexported fields
}
func (*CloudflareV1Beta1Client) AccessGroups ¶
func (c *CloudflareV1Beta1Client) AccessGroups(namespace string) AccessGroupInterface
func (*CloudflareV1Beta1Client) CFDTunnelConfigs ¶
func (c *CloudflareV1Beta1Client) CFDTunnelConfigs(namespace string) CFDTunnelConfigInterface
func (*CloudflareV1Beta1Client) CFDTunnels ¶
func (c *CloudflareV1Beta1Client) CFDTunnels(namespace string) CFDTunnelInterface
type CloudflareV1Beta1Interface ¶
type CloudflareV1Beta1Interface interface {
AccessGroups(namespace string) AccessGroupInterface
CFDTunnels(namespace string) CFDTunnelInterface
CFDTunnelConfigs(namespace string) CFDTunnelConfigInterface
}