v1alpha1

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APITokenExpansion

type APITokenExpansion interface{}

type APITokenInterface

type APITokenInterface interface {
	Create(ctx context.Context, aPIToken *v1alpha1.APIToken, opts v1.CreateOptions) (*v1alpha1.APIToken, error)
	Update(ctx context.Context, aPIToken *v1alpha1.APIToken, opts v1.UpdateOptions) (*v1alpha1.APIToken, error)
	UpdateStatus(ctx context.Context, aPIToken *v1alpha1.APIToken, opts v1.UpdateOptions) (*v1alpha1.APIToken, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.APIToken, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.APITokenList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.APIToken, err error)
	APITokenExpansion
}

APITokenInterface has methods to work with APIToken resources.

type APITokensGetter

type APITokensGetter interface {
	APITokens(namespace string) APITokenInterface
}

APITokensGetter has a method to return a APITokenInterface. A group's client should implement this interface.

type AccessApplicationExpansion

type AccessApplicationExpansion interface{}

type AccessApplicationInterface

type AccessApplicationInterface interface {
	Create(ctx context.Context, accessApplication *v1alpha1.AccessApplication, opts v1.CreateOptions) (*v1alpha1.AccessApplication, error)
	Update(ctx context.Context, accessApplication *v1alpha1.AccessApplication, opts v1.UpdateOptions) (*v1alpha1.AccessApplication, error)
	UpdateStatus(ctx context.Context, accessApplication *v1alpha1.AccessApplication, opts v1.UpdateOptions) (*v1alpha1.AccessApplication, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AccessApplication, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessApplicationList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AccessApplication, err error)
	AccessApplicationExpansion
}

AccessApplicationInterface has methods to work with AccessApplication resources.

type AccessApplicationsGetter

type AccessApplicationsGetter interface {
	AccessApplications(namespace string) AccessApplicationInterface
}

AccessApplicationsGetter has a method to return a AccessApplicationInterface. A group's client should implement this interface.

type CrdsV1alpha1Client

type CrdsV1alpha1Client struct {
	// contains filtered or unexported fields
}

CrdsV1alpha1Client is used to interact with features provided by the crds.kubeflare.io group.

func New

New creates a new CrdsV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*CrdsV1alpha1Client, error)

NewForConfig creates a new CrdsV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CrdsV1alpha1Client

NewForConfigOrDie creates a new CrdsV1alpha1Client for the given config and panics if there is an error in the config.

func (*CrdsV1alpha1Client) APITokens

func (c *CrdsV1alpha1Client) APITokens(namespace string) APITokenInterface

func (*CrdsV1alpha1Client) AccessApplications

func (c *CrdsV1alpha1Client) AccessApplications(namespace string) AccessApplicationInterface

func (*CrdsV1alpha1Client) DNSRecords

func (c *CrdsV1alpha1Client) DNSRecords(namespace string) DNSRecordInterface

func (*CrdsV1alpha1Client) PageRules

func (c *CrdsV1alpha1Client) PageRules(namespace string) PageRuleInterface

func (*CrdsV1alpha1Client) RESTClient

func (c *CrdsV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*CrdsV1alpha1Client) WebApplicationFirewallRules added in v0.2.0

func (c *CrdsV1alpha1Client) WebApplicationFirewallRules(namespace string) WebApplicationFirewallRuleInterface

func (*CrdsV1alpha1Client) Zones

func (c *CrdsV1alpha1Client) Zones(namespace string) ZoneInterface

type DNSRecordExpansion

type DNSRecordExpansion interface{}

type DNSRecordInterface

type DNSRecordInterface interface {
	Create(ctx context.Context, dNSRecord *v1alpha1.DNSRecord, opts v1.CreateOptions) (*v1alpha1.DNSRecord, error)
	Update(ctx context.Context, dNSRecord *v1alpha1.DNSRecord, opts v1.UpdateOptions) (*v1alpha1.DNSRecord, error)
	UpdateStatus(ctx context.Context, dNSRecord *v1alpha1.DNSRecord, opts v1.UpdateOptions) (*v1alpha1.DNSRecord, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DNSRecord, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DNSRecordList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DNSRecord, err error)
	DNSRecordExpansion
}

DNSRecordInterface has methods to work with DNSRecord resources.

type DNSRecordsGetter

type DNSRecordsGetter interface {
	DNSRecords(namespace string) DNSRecordInterface
}

DNSRecordsGetter has a method to return a DNSRecordInterface. A group's client should implement this interface.

type PageRuleExpansion

type PageRuleExpansion interface{}

type PageRuleInterface

type PageRuleInterface interface {
	Create(ctx context.Context, pageRule *v1alpha1.PageRule, opts v1.CreateOptions) (*v1alpha1.PageRule, error)
	Update(ctx context.Context, pageRule *v1alpha1.PageRule, opts v1.UpdateOptions) (*v1alpha1.PageRule, error)
	UpdateStatus(ctx context.Context, pageRule *v1alpha1.PageRule, opts v1.UpdateOptions) (*v1alpha1.PageRule, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.PageRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PageRuleList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.PageRule, err error)
	PageRuleExpansion
}

PageRuleInterface has methods to work with PageRule resources.

type PageRulesGetter

type PageRulesGetter interface {
	PageRules(namespace string) PageRuleInterface
}

PageRulesGetter has a method to return a PageRuleInterface. A group's client should implement this interface.

type WebApplicationFirewallRuleExpansion added in v0.2.0

type WebApplicationFirewallRuleExpansion interface{}

type WebApplicationFirewallRuleInterface added in v0.2.0

type WebApplicationFirewallRuleInterface interface {
	Create(ctx context.Context, webApplicationFirewallRule *v1alpha1.WebApplicationFirewallRule, opts v1.CreateOptions) (*v1alpha1.WebApplicationFirewallRule, error)
	Update(ctx context.Context, webApplicationFirewallRule *v1alpha1.WebApplicationFirewallRule, opts v1.UpdateOptions) (*v1alpha1.WebApplicationFirewallRule, error)
	UpdateStatus(ctx context.Context, webApplicationFirewallRule *v1alpha1.WebApplicationFirewallRule, opts v1.UpdateOptions) (*v1alpha1.WebApplicationFirewallRule, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.WebApplicationFirewallRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WebApplicationFirewallRuleList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.WebApplicationFirewallRule, err error)
	WebApplicationFirewallRuleExpansion
}

WebApplicationFirewallRuleInterface has methods to work with WebApplicationFirewallRule resources.

type WebApplicationFirewallRulesGetter added in v0.2.0

type WebApplicationFirewallRulesGetter interface {
	WebApplicationFirewallRules(namespace string) WebApplicationFirewallRuleInterface
}

WebApplicationFirewallRulesGetter has a method to return a WebApplicationFirewallRuleInterface. A group's client should implement this interface.

type ZoneExpansion

type ZoneExpansion interface{}

type ZoneInterface

type ZoneInterface interface {
	Create(ctx context.Context, zone *v1alpha1.Zone, opts v1.CreateOptions) (*v1alpha1.Zone, error)
	Update(ctx context.Context, zone *v1alpha1.Zone, opts v1.UpdateOptions) (*v1alpha1.Zone, error)
	UpdateStatus(ctx context.Context, zone *v1alpha1.Zone, opts v1.UpdateOptions) (*v1alpha1.Zone, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Zone, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ZoneList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Zone, err error)
	ZoneExpansion
}

ZoneInterface has methods to work with Zone resources.

type ZonesGetter

type ZonesGetter interface {
	Zones(namespace string) ZoneInterface
}

ZonesGetter has a method to return a ZoneInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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