cloudflare

package
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const GroupName = "cloudflare.adviser.com"
View Source
const GroupVersion = "v1beta1"

Variables

View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme
)
View Source
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

func (in *CFDTunnel) DeepCopyInto(out *CFDTunnel)

DeepCopyInto copies all properties of this object into another object of the same type that is provided as a pointer.

func (*CFDTunnel) DeepCopyObject

func (in *CFDTunnel) DeepCopyObject() runtime.Object

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
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL