v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 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 CacheSettingsExpansion

type CacheSettingsExpansion interface{}

type CacheSettingsInterface

type CacheSettingsInterface interface {
	Create(ctx context.Context, cacheSettings *v1alpha1.CacheSettings, opts v1.CreateOptions) (*v1alpha1.CacheSettings, error)
	Update(ctx context.Context, cacheSettings *v1alpha1.CacheSettings, opts v1.UpdateOptions) (*v1alpha1.CacheSettings, error)
	UpdateStatus(ctx context.Context, cacheSettings *v1alpha1.CacheSettings, opts v1.UpdateOptions) (*v1alpha1.CacheSettings, 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.CacheSettings, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CacheSettingsList, 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.CacheSettings, err error)
	CacheSettingsExpansion
}

CacheSettingsInterface has methods to work with CacheSettings resources.

type CacheSettingsesGetter

type CacheSettingsesGetter interface {
	CacheSettingses(namespace string) CacheSettingsInterface
}

CacheSettingsesGetter has a method to return a CacheSettingsInterface. A group's client should implement this interface.

type CertificateOrderExpansion

type CertificateOrderExpansion interface{}

type CertificateOrderInterface

type CertificateOrderInterface interface {
	Create(ctx context.Context, certificateOrder *v1alpha1.CertificateOrder, opts v1.CreateOptions) (*v1alpha1.CertificateOrder, error)
	Update(ctx context.Context, certificateOrder *v1alpha1.CertificateOrder, opts v1.UpdateOptions) (*v1alpha1.CertificateOrder, error)
	UpdateStatus(ctx context.Context, certificateOrder *v1alpha1.CertificateOrder, opts v1.UpdateOptions) (*v1alpha1.CertificateOrder, 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.CertificateOrder, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CertificateOrderList, 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.CertificateOrder, err error)
	CertificateOrderExpansion
}

CertificateOrderInterface has methods to work with CertificateOrder resources.

type CertificateOrdersGetter

type CertificateOrdersGetter interface {
	CertificateOrders(namespace string) CertificateOrderInterface
}

CertificateOrdersGetter has a method to return a CertificateOrderInterface. A group's client should implement this interface.

type CertificateUploadExpansion

type CertificateUploadExpansion interface{}

type CertificateUploadInterface

type CertificateUploadInterface interface {
	Create(ctx context.Context, certificateUpload *v1alpha1.CertificateUpload, opts v1.CreateOptions) (*v1alpha1.CertificateUpload, error)
	Update(ctx context.Context, certificateUpload *v1alpha1.CertificateUpload, opts v1.UpdateOptions) (*v1alpha1.CertificateUpload, error)
	UpdateStatus(ctx context.Context, certificateUpload *v1alpha1.CertificateUpload, opts v1.UpdateOptions) (*v1alpha1.CertificateUpload, 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.CertificateUpload, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CertificateUploadList, 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.CertificateUpload, err error)
	CertificateUploadExpansion
}

CertificateUploadInterface has methods to work with CertificateUpload resources.

type CertificateUploadsGetter

type CertificateUploadsGetter interface {
	CertificateUploads(namespace string) CertificateUploadInterface
}

CertificateUploadsGetter has a method to return a CertificateUploadInterface. A group's client should implement this interface.

type CisExpansion

type CisExpansion interface{}

type CisInterface

type CisInterface interface {
	Create(ctx context.Context, cis *v1alpha1.Cis, opts v1.CreateOptions) (*v1alpha1.Cis, error)
	Update(ctx context.Context, cis *v1alpha1.Cis, opts v1.UpdateOptions) (*v1alpha1.Cis, error)
	UpdateStatus(ctx context.Context, cis *v1alpha1.Cis, opts v1.UpdateOptions) (*v1alpha1.Cis, 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.Cis, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CisList, 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.Cis, err error)
	CisExpansion
}

CisInterface has methods to work with Cis resources.

type CisV1alpha1Client

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

CisV1alpha1Client is used to interact with features provided by the cis.ibm.kubeform.com group.

func New

New creates a new CisV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new CisV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CisV1alpha1Client

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

func (*CisV1alpha1Client) CacheSettingses

func (c *CisV1alpha1Client) CacheSettingses(namespace string) CacheSettingsInterface

func (*CisV1alpha1Client) CertificateOrders

func (c *CisV1alpha1Client) CertificateOrders(namespace string) CertificateOrderInterface

func (*CisV1alpha1Client) CertificateUploads

func (c *CisV1alpha1Client) CertificateUploads(namespace string) CertificateUploadInterface

func (*CisV1alpha1Client) Cises

func (c *CisV1alpha1Client) Cises(namespace string) CisInterface

func (*CisV1alpha1Client) CustomPages

func (c *CisV1alpha1Client) CustomPages(namespace string) CustomPageInterface

func (*CisV1alpha1Client) DnsRecords

func (c *CisV1alpha1Client) DnsRecords(namespace string) DnsRecordInterface

func (*CisV1alpha1Client) DnsRecordsImports

func (c *CisV1alpha1Client) DnsRecordsImports(namespace string) DnsRecordsImportInterface

func (*CisV1alpha1Client) DomainSettingses

func (c *CisV1alpha1Client) DomainSettingses(namespace string) DomainSettingsInterface

func (*CisV1alpha1Client) Domains

func (c *CisV1alpha1Client) Domains(namespace string) DomainInterface

func (*CisV1alpha1Client) EdgeFunctionsActions

func (c *CisV1alpha1Client) EdgeFunctionsActions(namespace string) EdgeFunctionsActionInterface

func (*CisV1alpha1Client) EdgeFunctionsTriggers

func (c *CisV1alpha1Client) EdgeFunctionsTriggers(namespace string) EdgeFunctionsTriggerInterface

func (*CisV1alpha1Client) Filters

func (c *CisV1alpha1Client) Filters(namespace string) FilterInterface

func (*CisV1alpha1Client) Firewalls

func (c *CisV1alpha1Client) Firewalls(namespace string) FirewallInterface

func (*CisV1alpha1Client) GlobalLoadBalancers

func (c *CisV1alpha1Client) GlobalLoadBalancers(namespace string) GlobalLoadBalancerInterface

func (*CisV1alpha1Client) Healthchecks

func (c *CisV1alpha1Client) Healthchecks(namespace string) HealthcheckInterface

func (*CisV1alpha1Client) OriginPools

func (c *CisV1alpha1Client) OriginPools(namespace string) OriginPoolInterface

func (*CisV1alpha1Client) PageRules

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

func (*CisV1alpha1Client) RESTClient

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

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

func (*CisV1alpha1Client) RangeApps

func (c *CisV1alpha1Client) RangeApps(namespace string) RangeAppInterface

func (*CisV1alpha1Client) RateLimits

func (c *CisV1alpha1Client) RateLimits(namespace string) RateLimitInterface

func (*CisV1alpha1Client) Routings

func (c *CisV1alpha1Client) Routings(namespace string) RoutingInterface

func (*CisV1alpha1Client) TlsSettingses

func (c *CisV1alpha1Client) TlsSettingses(namespace string) TlsSettingsInterface

func (*CisV1alpha1Client) WafGroups

func (c *CisV1alpha1Client) WafGroups(namespace string) WafGroupInterface

func (*CisV1alpha1Client) WafPackages

func (c *CisV1alpha1Client) WafPackages(namespace string) WafPackageInterface

func (*CisV1alpha1Client) WafRules

func (c *CisV1alpha1Client) WafRules(namespace string) WafRuleInterface

type CisesGetter

type CisesGetter interface {
	Cises(namespace string) CisInterface
}

CisesGetter has a method to return a CisInterface. A group's client should implement this interface.

type CustomPageExpansion

type CustomPageExpansion interface{}

type CustomPageInterface

type CustomPageInterface interface {
	Create(ctx context.Context, customPage *v1alpha1.CustomPage, opts v1.CreateOptions) (*v1alpha1.CustomPage, error)
	Update(ctx context.Context, customPage *v1alpha1.CustomPage, opts v1.UpdateOptions) (*v1alpha1.CustomPage, error)
	UpdateStatus(ctx context.Context, customPage *v1alpha1.CustomPage, opts v1.UpdateOptions) (*v1alpha1.CustomPage, 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.CustomPage, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CustomPageList, 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.CustomPage, err error)
	CustomPageExpansion
}

CustomPageInterface has methods to work with CustomPage resources.

type CustomPagesGetter

type CustomPagesGetter interface {
	CustomPages(namespace string) CustomPageInterface
}

CustomPagesGetter has a method to return a CustomPageInterface. A group's client should implement this interface.

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 DnsRecordsImportExpansion

type DnsRecordsImportExpansion interface{}

type DnsRecordsImportInterface

type DnsRecordsImportInterface interface {
	Create(ctx context.Context, dnsRecordsImport *v1alpha1.DnsRecordsImport, opts v1.CreateOptions) (*v1alpha1.DnsRecordsImport, error)
	Update(ctx context.Context, dnsRecordsImport *v1alpha1.DnsRecordsImport, opts v1.UpdateOptions) (*v1alpha1.DnsRecordsImport, error)
	UpdateStatus(ctx context.Context, dnsRecordsImport *v1alpha1.DnsRecordsImport, opts v1.UpdateOptions) (*v1alpha1.DnsRecordsImport, 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.DnsRecordsImport, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsRecordsImportList, 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.DnsRecordsImport, err error)
	DnsRecordsImportExpansion
}

DnsRecordsImportInterface has methods to work with DnsRecordsImport resources.

type DnsRecordsImportsGetter

type DnsRecordsImportsGetter interface {
	DnsRecordsImports(namespace string) DnsRecordsImportInterface
}

DnsRecordsImportsGetter has a method to return a DnsRecordsImportInterface. A group's client should implement this interface.

type DomainExpansion

type DomainExpansion interface{}

type DomainInterface

type DomainInterface interface {
	Create(ctx context.Context, domain *v1alpha1.Domain, opts v1.CreateOptions) (*v1alpha1.Domain, error)
	Update(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, error)
	UpdateStatus(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, 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.Domain, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainList, 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.Domain, err error)
	DomainExpansion
}

DomainInterface has methods to work with Domain resources.

type DomainSettingsExpansion

type DomainSettingsExpansion interface{}

type DomainSettingsInterface

type DomainSettingsInterface interface {
	Create(ctx context.Context, domainSettings *v1alpha1.DomainSettings, opts v1.CreateOptions) (*v1alpha1.DomainSettings, error)
	Update(ctx context.Context, domainSettings *v1alpha1.DomainSettings, opts v1.UpdateOptions) (*v1alpha1.DomainSettings, error)
	UpdateStatus(ctx context.Context, domainSettings *v1alpha1.DomainSettings, opts v1.UpdateOptions) (*v1alpha1.DomainSettings, 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.DomainSettings, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainSettingsList, 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.DomainSettings, err error)
	DomainSettingsExpansion
}

DomainSettingsInterface has methods to work with DomainSettings resources.

type DomainSettingsesGetter

type DomainSettingsesGetter interface {
	DomainSettingses(namespace string) DomainSettingsInterface
}

DomainSettingsesGetter has a method to return a DomainSettingsInterface. A group's client should implement this interface.

type DomainsGetter

type DomainsGetter interface {
	Domains(namespace string) DomainInterface
}

DomainsGetter has a method to return a DomainInterface. A group's client should implement this interface.

type EdgeFunctionsActionExpansion

type EdgeFunctionsActionExpansion interface{}

type EdgeFunctionsActionInterface

type EdgeFunctionsActionInterface interface {
	Create(ctx context.Context, edgeFunctionsAction *v1alpha1.EdgeFunctionsAction, opts v1.CreateOptions) (*v1alpha1.EdgeFunctionsAction, error)
	Update(ctx context.Context, edgeFunctionsAction *v1alpha1.EdgeFunctionsAction, opts v1.UpdateOptions) (*v1alpha1.EdgeFunctionsAction, error)
	UpdateStatus(ctx context.Context, edgeFunctionsAction *v1alpha1.EdgeFunctionsAction, opts v1.UpdateOptions) (*v1alpha1.EdgeFunctionsAction, 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.EdgeFunctionsAction, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EdgeFunctionsActionList, 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.EdgeFunctionsAction, err error)
	EdgeFunctionsActionExpansion
}

EdgeFunctionsActionInterface has methods to work with EdgeFunctionsAction resources.

type EdgeFunctionsActionsGetter

type EdgeFunctionsActionsGetter interface {
	EdgeFunctionsActions(namespace string) EdgeFunctionsActionInterface
}

EdgeFunctionsActionsGetter has a method to return a EdgeFunctionsActionInterface. A group's client should implement this interface.

type EdgeFunctionsTriggerExpansion

type EdgeFunctionsTriggerExpansion interface{}

type EdgeFunctionsTriggerInterface

type EdgeFunctionsTriggerInterface interface {
	Create(ctx context.Context, edgeFunctionsTrigger *v1alpha1.EdgeFunctionsTrigger, opts v1.CreateOptions) (*v1alpha1.EdgeFunctionsTrigger, error)
	Update(ctx context.Context, edgeFunctionsTrigger *v1alpha1.EdgeFunctionsTrigger, opts v1.UpdateOptions) (*v1alpha1.EdgeFunctionsTrigger, error)
	UpdateStatus(ctx context.Context, edgeFunctionsTrigger *v1alpha1.EdgeFunctionsTrigger, opts v1.UpdateOptions) (*v1alpha1.EdgeFunctionsTrigger, 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.EdgeFunctionsTrigger, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EdgeFunctionsTriggerList, 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.EdgeFunctionsTrigger, err error)
	EdgeFunctionsTriggerExpansion
}

EdgeFunctionsTriggerInterface has methods to work with EdgeFunctionsTrigger resources.

type EdgeFunctionsTriggersGetter

type EdgeFunctionsTriggersGetter interface {
	EdgeFunctionsTriggers(namespace string) EdgeFunctionsTriggerInterface
}

EdgeFunctionsTriggersGetter has a method to return a EdgeFunctionsTriggerInterface. A group's client should implement this interface.

type FilterExpansion

type FilterExpansion interface{}

type FilterInterface

type FilterInterface interface {
	Create(ctx context.Context, filter *v1alpha1.Filter, opts v1.CreateOptions) (*v1alpha1.Filter, error)
	Update(ctx context.Context, filter *v1alpha1.Filter, opts v1.UpdateOptions) (*v1alpha1.Filter, error)
	UpdateStatus(ctx context.Context, filter *v1alpha1.Filter, opts v1.UpdateOptions) (*v1alpha1.Filter, 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.Filter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FilterList, 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.Filter, err error)
	FilterExpansion
}

FilterInterface has methods to work with Filter resources.

type FiltersGetter

type FiltersGetter interface {
	Filters(namespace string) FilterInterface
}

FiltersGetter has a method to return a FilterInterface. A group's client should implement this interface.

type FirewallExpansion

type FirewallExpansion interface{}

type FirewallInterface

type FirewallInterface interface {
	Create(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.CreateOptions) (*v1alpha1.Firewall, error)
	Update(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, error)
	UpdateStatus(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, 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.Firewall, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallList, 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.Firewall, err error)
	FirewallExpansion
}

FirewallInterface has methods to work with Firewall resources.

type FirewallsGetter

type FirewallsGetter interface {
	Firewalls(namespace string) FirewallInterface
}

FirewallsGetter has a method to return a FirewallInterface. A group's client should implement this interface.

type GlobalLoadBalancerExpansion

type GlobalLoadBalancerExpansion interface{}

type GlobalLoadBalancerInterface

type GlobalLoadBalancerInterface interface {
	Create(ctx context.Context, globalLoadBalancer *v1alpha1.GlobalLoadBalancer, opts v1.CreateOptions) (*v1alpha1.GlobalLoadBalancer, error)
	Update(ctx context.Context, globalLoadBalancer *v1alpha1.GlobalLoadBalancer, opts v1.UpdateOptions) (*v1alpha1.GlobalLoadBalancer, error)
	UpdateStatus(ctx context.Context, globalLoadBalancer *v1alpha1.GlobalLoadBalancer, opts v1.UpdateOptions) (*v1alpha1.GlobalLoadBalancer, 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.GlobalLoadBalancer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlobalLoadBalancerList, 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.GlobalLoadBalancer, err error)
	GlobalLoadBalancerExpansion
}

GlobalLoadBalancerInterface has methods to work with GlobalLoadBalancer resources.

type GlobalLoadBalancersGetter

type GlobalLoadBalancersGetter interface {
	GlobalLoadBalancers(namespace string) GlobalLoadBalancerInterface
}

GlobalLoadBalancersGetter has a method to return a GlobalLoadBalancerInterface. A group's client should implement this interface.

type HealthcheckExpansion

type HealthcheckExpansion interface{}

type HealthcheckInterface

type HealthcheckInterface interface {
	Create(ctx context.Context, healthcheck *v1alpha1.Healthcheck, opts v1.CreateOptions) (*v1alpha1.Healthcheck, error)
	Update(ctx context.Context, healthcheck *v1alpha1.Healthcheck, opts v1.UpdateOptions) (*v1alpha1.Healthcheck, error)
	UpdateStatus(ctx context.Context, healthcheck *v1alpha1.Healthcheck, opts v1.UpdateOptions) (*v1alpha1.Healthcheck, 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.Healthcheck, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HealthcheckList, 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.Healthcheck, err error)
	HealthcheckExpansion
}

HealthcheckInterface has methods to work with Healthcheck resources.

type HealthchecksGetter

type HealthchecksGetter interface {
	Healthchecks(namespace string) HealthcheckInterface
}

HealthchecksGetter has a method to return a HealthcheckInterface. A group's client should implement this interface.

type OriginPoolExpansion

type OriginPoolExpansion interface{}

type OriginPoolInterface

type OriginPoolInterface interface {
	Create(ctx context.Context, originPool *v1alpha1.OriginPool, opts v1.CreateOptions) (*v1alpha1.OriginPool, error)
	Update(ctx context.Context, originPool *v1alpha1.OriginPool, opts v1.UpdateOptions) (*v1alpha1.OriginPool, error)
	UpdateStatus(ctx context.Context, originPool *v1alpha1.OriginPool, opts v1.UpdateOptions) (*v1alpha1.OriginPool, 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.OriginPool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OriginPoolList, 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.OriginPool, err error)
	OriginPoolExpansion
}

OriginPoolInterface has methods to work with OriginPool resources.

type OriginPoolsGetter

type OriginPoolsGetter interface {
	OriginPools(namespace string) OriginPoolInterface
}

OriginPoolsGetter has a method to return a OriginPoolInterface. 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 RangeAppExpansion

type RangeAppExpansion interface{}

type RangeAppInterface

type RangeAppInterface interface {
	Create(ctx context.Context, rangeApp *v1alpha1.RangeApp, opts v1.CreateOptions) (*v1alpha1.RangeApp, error)
	Update(ctx context.Context, rangeApp *v1alpha1.RangeApp, opts v1.UpdateOptions) (*v1alpha1.RangeApp, error)
	UpdateStatus(ctx context.Context, rangeApp *v1alpha1.RangeApp, opts v1.UpdateOptions) (*v1alpha1.RangeApp, 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.RangeApp, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RangeAppList, 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.RangeApp, err error)
	RangeAppExpansion
}

RangeAppInterface has methods to work with RangeApp resources.

type RangeAppsGetter

type RangeAppsGetter interface {
	RangeApps(namespace string) RangeAppInterface
}

RangeAppsGetter has a method to return a RangeAppInterface. A group's client should implement this interface.

type RateLimitExpansion

type RateLimitExpansion interface{}

type RateLimitInterface

type RateLimitInterface interface {
	Create(ctx context.Context, rateLimit *v1alpha1.RateLimit, opts v1.CreateOptions) (*v1alpha1.RateLimit, error)
	Update(ctx context.Context, rateLimit *v1alpha1.RateLimit, opts v1.UpdateOptions) (*v1alpha1.RateLimit, error)
	UpdateStatus(ctx context.Context, rateLimit *v1alpha1.RateLimit, opts v1.UpdateOptions) (*v1alpha1.RateLimit, 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.RateLimit, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RateLimitList, 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.RateLimit, err error)
	RateLimitExpansion
}

RateLimitInterface has methods to work with RateLimit resources.

type RateLimitsGetter

type RateLimitsGetter interface {
	RateLimits(namespace string) RateLimitInterface
}

RateLimitsGetter has a method to return a RateLimitInterface. A group's client should implement this interface.

type RoutingExpansion

type RoutingExpansion interface{}

type RoutingInterface

type RoutingInterface interface {
	Create(ctx context.Context, routing *v1alpha1.Routing, opts v1.CreateOptions) (*v1alpha1.Routing, error)
	Update(ctx context.Context, routing *v1alpha1.Routing, opts v1.UpdateOptions) (*v1alpha1.Routing, error)
	UpdateStatus(ctx context.Context, routing *v1alpha1.Routing, opts v1.UpdateOptions) (*v1alpha1.Routing, 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.Routing, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RoutingList, 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.Routing, err error)
	RoutingExpansion
}

RoutingInterface has methods to work with Routing resources.

type RoutingsGetter

type RoutingsGetter interface {
	Routings(namespace string) RoutingInterface
}

RoutingsGetter has a method to return a RoutingInterface. A group's client should implement this interface.

type TlsSettingsExpansion

type TlsSettingsExpansion interface{}

type TlsSettingsInterface

type TlsSettingsInterface interface {
	Create(ctx context.Context, tlsSettings *v1alpha1.TlsSettings, opts v1.CreateOptions) (*v1alpha1.TlsSettings, error)
	Update(ctx context.Context, tlsSettings *v1alpha1.TlsSettings, opts v1.UpdateOptions) (*v1alpha1.TlsSettings, error)
	UpdateStatus(ctx context.Context, tlsSettings *v1alpha1.TlsSettings, opts v1.UpdateOptions) (*v1alpha1.TlsSettings, 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.TlsSettings, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TlsSettingsList, 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.TlsSettings, err error)
	TlsSettingsExpansion
}

TlsSettingsInterface has methods to work with TlsSettings resources.

type TlsSettingsesGetter

type TlsSettingsesGetter interface {
	TlsSettingses(namespace string) TlsSettingsInterface
}

TlsSettingsesGetter has a method to return a TlsSettingsInterface. A group's client should implement this interface.

type WafGroupExpansion

type WafGroupExpansion interface{}

type WafGroupInterface

type WafGroupInterface interface {
	Create(ctx context.Context, wafGroup *v1alpha1.WafGroup, opts v1.CreateOptions) (*v1alpha1.WafGroup, error)
	Update(ctx context.Context, wafGroup *v1alpha1.WafGroup, opts v1.UpdateOptions) (*v1alpha1.WafGroup, error)
	UpdateStatus(ctx context.Context, wafGroup *v1alpha1.WafGroup, opts v1.UpdateOptions) (*v1alpha1.WafGroup, 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.WafGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WafGroupList, 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.WafGroup, err error)
	WafGroupExpansion
}

WafGroupInterface has methods to work with WafGroup resources.

type WafGroupsGetter

type WafGroupsGetter interface {
	WafGroups(namespace string) WafGroupInterface
}

WafGroupsGetter has a method to return a WafGroupInterface. A group's client should implement this interface.

type WafPackageExpansion

type WafPackageExpansion interface{}

type WafPackageInterface

type WafPackageInterface interface {
	Create(ctx context.Context, wafPackage *v1alpha1.WafPackage, opts v1.CreateOptions) (*v1alpha1.WafPackage, error)
	Update(ctx context.Context, wafPackage *v1alpha1.WafPackage, opts v1.UpdateOptions) (*v1alpha1.WafPackage, error)
	UpdateStatus(ctx context.Context, wafPackage *v1alpha1.WafPackage, opts v1.UpdateOptions) (*v1alpha1.WafPackage, 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.WafPackage, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WafPackageList, 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.WafPackage, err error)
	WafPackageExpansion
}

WafPackageInterface has methods to work with WafPackage resources.

type WafPackagesGetter

type WafPackagesGetter interface {
	WafPackages(namespace string) WafPackageInterface
}

WafPackagesGetter has a method to return a WafPackageInterface. A group's client should implement this interface.

type WafRuleExpansion

type WafRuleExpansion interface{}

type WafRuleInterface

type WafRuleInterface interface {
	Create(ctx context.Context, wafRule *v1alpha1.WafRule, opts v1.CreateOptions) (*v1alpha1.WafRule, error)
	Update(ctx context.Context, wafRule *v1alpha1.WafRule, opts v1.UpdateOptions) (*v1alpha1.WafRule, error)
	UpdateStatus(ctx context.Context, wafRule *v1alpha1.WafRule, opts v1.UpdateOptions) (*v1alpha1.WafRule, 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.WafRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WafRuleList, 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.WafRule, err error)
	WafRuleExpansion
}

WafRuleInterface has methods to work with WafRule resources.

type WafRulesGetter

type WafRulesGetter interface {
	WafRules(namespace string) WafRuleInterface
}

WafRulesGetter has a method to return a WafRuleInterface. 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