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 AclExpansion

type AclExpansion interface{}

type AclInterface

type AclInterface interface {
	Create(ctx context.Context, acl *v1alpha1.Acl, opts v1.CreateOptions) (*v1alpha1.Acl, error)
	Update(ctx context.Context, acl *v1alpha1.Acl, opts v1.UpdateOptions) (*v1alpha1.Acl, error)
	UpdateStatus(ctx context.Context, acl *v1alpha1.Acl, opts v1.UpdateOptions) (*v1alpha1.Acl, 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.Acl, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AclList, 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.Acl, err error)
	AclExpansion
}

AclInterface has methods to work with Acl resources.

type AclsGetter

type AclsGetter interface {
	Acls(namespace string) AclInterface
}

AclsGetter has a method to return a AclInterface. A group's client should implement this interface.

type AttachmentExpansion

type AttachmentExpansion interface{}

type AttachmentInterface

type AttachmentInterface interface {
	Create(ctx context.Context, attachment *v1alpha1.Attachment, opts v1.CreateOptions) (*v1alpha1.Attachment, error)
	Update(ctx context.Context, attachment *v1alpha1.Attachment, opts v1.UpdateOptions) (*v1alpha1.Attachment, error)
	UpdateStatus(ctx context.Context, attachment *v1alpha1.Attachment, opts v1.UpdateOptions) (*v1alpha1.Attachment, 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.Attachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AttachmentList, 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.Attachment, err error)
	AttachmentExpansion
}

AttachmentInterface has methods to work with Attachment resources.

type AttachmentsGetter

type AttachmentsGetter interface {
	Attachments(namespace string) AttachmentInterface
}

AttachmentsGetter has a method to return a AttachmentInterface. A group's client should implement this interface.

type BackendServerExpansion

type BackendServerExpansion interface{}

type BackendServerInterface

type BackendServerInterface interface {
	Create(ctx context.Context, backendServer *v1alpha1.BackendServer, opts v1.CreateOptions) (*v1alpha1.BackendServer, error)
	Update(ctx context.Context, backendServer *v1alpha1.BackendServer, opts v1.UpdateOptions) (*v1alpha1.BackendServer, error)
	UpdateStatus(ctx context.Context, backendServer *v1alpha1.BackendServer, opts v1.UpdateOptions) (*v1alpha1.BackendServer, 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.BackendServer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendServerList, 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.BackendServer, err error)
	BackendServerExpansion
}

BackendServerInterface has methods to work with BackendServer resources.

type BackendServersGetter

type BackendServersGetter interface {
	BackendServers(namespace string) BackendServerInterface
}

BackendServersGetter has a method to return a BackendServerInterface. A group's client should implement this interface.

type CaCertificateExpansion

type CaCertificateExpansion interface{}

type CaCertificateInterface

type CaCertificateInterface interface {
	Create(ctx context.Context, caCertificate *v1alpha1.CaCertificate, opts v1.CreateOptions) (*v1alpha1.CaCertificate, error)
	Update(ctx context.Context, caCertificate *v1alpha1.CaCertificate, opts v1.UpdateOptions) (*v1alpha1.CaCertificate, error)
	UpdateStatus(ctx context.Context, caCertificate *v1alpha1.CaCertificate, opts v1.UpdateOptions) (*v1alpha1.CaCertificate, 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.CaCertificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CaCertificateList, 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.CaCertificate, err error)
	CaCertificateExpansion
}

CaCertificateInterface has methods to work with CaCertificate resources.

type CaCertificatesGetter

type CaCertificatesGetter interface {
	CaCertificates(namespace string) CaCertificateInterface
}

CaCertificatesGetter has a method to return a CaCertificateInterface. A group's client should implement this interface.

type DomainExtensionExpansion

type DomainExtensionExpansion interface{}

type DomainExtensionInterface

type DomainExtensionInterface interface {
	Create(ctx context.Context, domainExtension *v1alpha1.DomainExtension, opts v1.CreateOptions) (*v1alpha1.DomainExtension, error)
	Update(ctx context.Context, domainExtension *v1alpha1.DomainExtension, opts v1.UpdateOptions) (*v1alpha1.DomainExtension, error)
	UpdateStatus(ctx context.Context, domainExtension *v1alpha1.DomainExtension, opts v1.UpdateOptions) (*v1alpha1.DomainExtension, 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.DomainExtension, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainExtensionList, 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.DomainExtension, err error)
	DomainExtensionExpansion
}

DomainExtensionInterface has methods to work with DomainExtension resources.

type DomainExtensionsGetter

type DomainExtensionsGetter interface {
	DomainExtensions(namespace string) DomainExtensionInterface
}

DomainExtensionsGetter has a method to return a DomainExtensionInterface. A group's client should implement this interface.

type ListenerExpansion

type ListenerExpansion interface{}

type ListenerInterface

type ListenerInterface interface {
	Create(ctx context.Context, listener *v1alpha1.Listener, opts v1.CreateOptions) (*v1alpha1.Listener, error)
	Update(ctx context.Context, listener *v1alpha1.Listener, opts v1.UpdateOptions) (*v1alpha1.Listener, error)
	UpdateStatus(ctx context.Context, listener *v1alpha1.Listener, opts v1.UpdateOptions) (*v1alpha1.Listener, 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.Listener, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ListenerList, 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.Listener, err error)
	ListenerExpansion
}

ListenerInterface has methods to work with Listener resources.

type ListenersGetter

type ListenersGetter interface {
	Listeners(namespace string) ListenerInterface
}

ListenersGetter has a method to return a ListenerInterface. A group's client should implement this interface.

type LoadBalancerExpansion

type LoadBalancerExpansion interface{}

type LoadBalancerInterface

type LoadBalancerInterface interface {
	Create(ctx context.Context, loadBalancer *v1alpha1.LoadBalancer, opts v1.CreateOptions) (*v1alpha1.LoadBalancer, error)
	Update(ctx context.Context, loadBalancer *v1alpha1.LoadBalancer, opts v1.UpdateOptions) (*v1alpha1.LoadBalancer, error)
	UpdateStatus(ctx context.Context, loadBalancer *v1alpha1.LoadBalancer, opts v1.UpdateOptions) (*v1alpha1.LoadBalancer, 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.LoadBalancer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LoadBalancerList, 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.LoadBalancer, err error)
	LoadBalancerExpansion
}

LoadBalancerInterface has methods to work with LoadBalancer resources.

type LoadBalancersGetter

type LoadBalancersGetter interface {
	LoadBalancers(namespace string) LoadBalancerInterface
}

LoadBalancersGetter has a method to return a LoadBalancerInterface. A group's client should implement this interface.

type MasterSlaveServerGroupExpansion

type MasterSlaveServerGroupExpansion interface{}

type MasterSlaveServerGroupInterface

type MasterSlaveServerGroupInterface interface {
	Create(ctx context.Context, masterSlaveServerGroup *v1alpha1.MasterSlaveServerGroup, opts v1.CreateOptions) (*v1alpha1.MasterSlaveServerGroup, error)
	Update(ctx context.Context, masterSlaveServerGroup *v1alpha1.MasterSlaveServerGroup, opts v1.UpdateOptions) (*v1alpha1.MasterSlaveServerGroup, error)
	UpdateStatus(ctx context.Context, masterSlaveServerGroup *v1alpha1.MasterSlaveServerGroup, opts v1.UpdateOptions) (*v1alpha1.MasterSlaveServerGroup, 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.MasterSlaveServerGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MasterSlaveServerGroupList, 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.MasterSlaveServerGroup, err error)
	MasterSlaveServerGroupExpansion
}

MasterSlaveServerGroupInterface has methods to work with MasterSlaveServerGroup resources.

type MasterSlaveServerGroupsGetter

type MasterSlaveServerGroupsGetter interface {
	MasterSlaveServerGroups(namespace string) MasterSlaveServerGroupInterface
}

MasterSlaveServerGroupsGetter has a method to return a MasterSlaveServerGroupInterface. A group's client should implement this interface.

type RuleExpansion

type RuleExpansion interface{}

type RuleInterface

type RuleInterface interface {
	Create(ctx context.Context, rule *v1alpha1.Rule, opts v1.CreateOptions) (*v1alpha1.Rule, error)
	Update(ctx context.Context, rule *v1alpha1.Rule, opts v1.UpdateOptions) (*v1alpha1.Rule, error)
	UpdateStatus(ctx context.Context, rule *v1alpha1.Rule, opts v1.UpdateOptions) (*v1alpha1.Rule, 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.Rule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RuleList, 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.Rule, err error)
	RuleExpansion
}

RuleInterface has methods to work with Rule resources.

type RulesGetter

type RulesGetter interface {
	Rules(namespace string) RuleInterface
}

RulesGetter has a method to return a RuleInterface. A group's client should implement this interface.

type ServerCertificateExpansion

type ServerCertificateExpansion interface{}

type ServerCertificateInterface

type ServerCertificateInterface interface {
	Create(ctx context.Context, serverCertificate *v1alpha1.ServerCertificate, opts v1.CreateOptions) (*v1alpha1.ServerCertificate, error)
	Update(ctx context.Context, serverCertificate *v1alpha1.ServerCertificate, opts v1.UpdateOptions) (*v1alpha1.ServerCertificate, error)
	UpdateStatus(ctx context.Context, serverCertificate *v1alpha1.ServerCertificate, opts v1.UpdateOptions) (*v1alpha1.ServerCertificate, 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.ServerCertificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerCertificateList, 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.ServerCertificate, err error)
	ServerCertificateExpansion
}

ServerCertificateInterface has methods to work with ServerCertificate resources.

type ServerCertificatesGetter

type ServerCertificatesGetter interface {
	ServerCertificates(namespace string) ServerCertificateInterface
}

ServerCertificatesGetter has a method to return a ServerCertificateInterface. A group's client should implement this interface.

type ServerGroupExpansion

type ServerGroupExpansion interface{}

type ServerGroupInterface

type ServerGroupInterface interface {
	Create(ctx context.Context, serverGroup *v1alpha1.ServerGroup, opts v1.CreateOptions) (*v1alpha1.ServerGroup, error)
	Update(ctx context.Context, serverGroup *v1alpha1.ServerGroup, opts v1.UpdateOptions) (*v1alpha1.ServerGroup, error)
	UpdateStatus(ctx context.Context, serverGroup *v1alpha1.ServerGroup, opts v1.UpdateOptions) (*v1alpha1.ServerGroup, 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.ServerGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerGroupList, 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.ServerGroup, err error)
	ServerGroupExpansion
}

ServerGroupInterface has methods to work with ServerGroup resources.

type ServerGroupsGetter

type ServerGroupsGetter interface {
	ServerGroups(namespace string) ServerGroupInterface
}

ServerGroupsGetter has a method to return a ServerGroupInterface. A group's client should implement this interface.

type SlbExpansion

type SlbExpansion interface{}

type SlbInterface

type SlbInterface interface {
	Create(ctx context.Context, slb *v1alpha1.Slb, opts v1.CreateOptions) (*v1alpha1.Slb, error)
	Update(ctx context.Context, slb *v1alpha1.Slb, opts v1.UpdateOptions) (*v1alpha1.Slb, error)
	UpdateStatus(ctx context.Context, slb *v1alpha1.Slb, opts v1.UpdateOptions) (*v1alpha1.Slb, 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.Slb, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SlbList, 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.Slb, err error)
	SlbExpansion
}

SlbInterface has methods to work with Slb resources.

type SlbV1alpha1Client

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

SlbV1alpha1Client is used to interact with features provided by the slb.alicloud.kubeform.com group.

func New

New creates a new SlbV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new SlbV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *SlbV1alpha1Client

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

func (*SlbV1alpha1Client) Acls

func (c *SlbV1alpha1Client) Acls(namespace string) AclInterface

func (*SlbV1alpha1Client) Attachments

func (c *SlbV1alpha1Client) Attachments(namespace string) AttachmentInterface

func (*SlbV1alpha1Client) BackendServers

func (c *SlbV1alpha1Client) BackendServers(namespace string) BackendServerInterface

func (*SlbV1alpha1Client) CaCertificates

func (c *SlbV1alpha1Client) CaCertificates(namespace string) CaCertificateInterface

func (*SlbV1alpha1Client) DomainExtensions

func (c *SlbV1alpha1Client) DomainExtensions(namespace string) DomainExtensionInterface

func (*SlbV1alpha1Client) Listeners

func (c *SlbV1alpha1Client) Listeners(namespace string) ListenerInterface

func (*SlbV1alpha1Client) LoadBalancers

func (c *SlbV1alpha1Client) LoadBalancers(namespace string) LoadBalancerInterface

func (*SlbV1alpha1Client) MasterSlaveServerGroups

func (c *SlbV1alpha1Client) MasterSlaveServerGroups(namespace string) MasterSlaveServerGroupInterface

func (*SlbV1alpha1Client) RESTClient

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

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

func (*SlbV1alpha1Client) Rules

func (c *SlbV1alpha1Client) Rules(namespace string) RuleInterface

func (*SlbV1alpha1Client) ServerCertificates

func (c *SlbV1alpha1Client) ServerCertificates(namespace string) ServerCertificateInterface

func (*SlbV1alpha1Client) ServerGroups

func (c *SlbV1alpha1Client) ServerGroups(namespace string) ServerGroupInterface

func (*SlbV1alpha1Client) Slbs

func (c *SlbV1alpha1Client) Slbs(namespace string) SlbInterface

func (*SlbV1alpha1Client) TlsCipherPolicies added in v0.4.0

func (c *SlbV1alpha1Client) TlsCipherPolicies(namespace string) TlsCipherPolicyInterface

type SlbsGetter

type SlbsGetter interface {
	Slbs(namespace string) SlbInterface
}

SlbsGetter has a method to return a SlbInterface. A group's client should implement this interface.

type TlsCipherPoliciesGetter added in v0.4.0

type TlsCipherPoliciesGetter interface {
	TlsCipherPolicies(namespace string) TlsCipherPolicyInterface
}

TlsCipherPoliciesGetter has a method to return a TlsCipherPolicyInterface. A group's client should implement this interface.

type TlsCipherPolicyExpansion added in v0.4.0

type TlsCipherPolicyExpansion interface{}

type TlsCipherPolicyInterface added in v0.4.0

type TlsCipherPolicyInterface interface {
	Create(ctx context.Context, tlsCipherPolicy *v1alpha1.TlsCipherPolicy, opts v1.CreateOptions) (*v1alpha1.TlsCipherPolicy, error)
	Update(ctx context.Context, tlsCipherPolicy *v1alpha1.TlsCipherPolicy, opts v1.UpdateOptions) (*v1alpha1.TlsCipherPolicy, error)
	UpdateStatus(ctx context.Context, tlsCipherPolicy *v1alpha1.TlsCipherPolicy, opts v1.UpdateOptions) (*v1alpha1.TlsCipherPolicy, 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.TlsCipherPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TlsCipherPolicyList, 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.TlsCipherPolicy, err error)
	TlsCipherPolicyExpansion
}

TlsCipherPolicyInterface has methods to work with TlsCipherPolicy resources.

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