Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AclExpansion
- type AclInterface
- type AclsGetter
- type AlbV1alpha1Client
- func (c *AlbV1alpha1Client) Acls(namespace string) AclInterface
- func (c *AlbV1alpha1Client) HealthCheckTemplates(namespace string) HealthCheckTemplateInterface
- func (c *AlbV1alpha1Client) Listeners(namespace string) ListenerInterface
- func (c *AlbV1alpha1Client) LoadBalancers(namespace string) LoadBalancerInterface
- func (c *AlbV1alpha1Client) RESTClient() rest.Interface
- func (c *AlbV1alpha1Client) Rules(namespace string) RuleInterface
- func (c *AlbV1alpha1Client) SecurityPolicies(namespace string) SecurityPolicyInterface
- func (c *AlbV1alpha1Client) ServerGroups(namespace string) ServerGroupInterface
- type AlbV1alpha1Interface
- type HealthCheckTemplateExpansion
- type HealthCheckTemplateInterface
- type HealthCheckTemplatesGetter
- type ListenerExpansion
- type ListenerInterface
- type ListenersGetter
- type LoadBalancerExpansion
- type LoadBalancerInterface
- type LoadBalancersGetter
- type RuleExpansion
- type RuleInterface
- type RulesGetter
- type SecurityPoliciesGetter
- type SecurityPolicyExpansion
- type SecurityPolicyInterface
- type ServerGroupExpansion
- type ServerGroupInterface
- type ServerGroupsGetter
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 AlbV1alpha1Client ¶
type AlbV1alpha1Client struct {
// contains filtered or unexported fields
}
AlbV1alpha1Client is used to interact with features provided by the alb.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *AlbV1alpha1Client
New creates a new AlbV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AlbV1alpha1Client, error)
NewForConfig creates a new AlbV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *AlbV1alpha1Client
NewForConfigOrDie creates a new AlbV1alpha1Client for the given config and panics if there is an error in the config.
func (*AlbV1alpha1Client) Acls ¶
func (c *AlbV1alpha1Client) Acls(namespace string) AclInterface
func (*AlbV1alpha1Client) HealthCheckTemplates ¶
func (c *AlbV1alpha1Client) HealthCheckTemplates(namespace string) HealthCheckTemplateInterface
func (*AlbV1alpha1Client) Listeners ¶
func (c *AlbV1alpha1Client) Listeners(namespace string) ListenerInterface
func (*AlbV1alpha1Client) LoadBalancers ¶
func (c *AlbV1alpha1Client) LoadBalancers(namespace string) LoadBalancerInterface
func (*AlbV1alpha1Client) RESTClient ¶
func (c *AlbV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*AlbV1alpha1Client) Rules ¶
func (c *AlbV1alpha1Client) Rules(namespace string) RuleInterface
func (*AlbV1alpha1Client) SecurityPolicies ¶
func (c *AlbV1alpha1Client) SecurityPolicies(namespace string) SecurityPolicyInterface
func (*AlbV1alpha1Client) ServerGroups ¶
func (c *AlbV1alpha1Client) ServerGroups(namespace string) ServerGroupInterface
type AlbV1alpha1Interface ¶
type AlbV1alpha1Interface interface { RESTClient() rest.Interface AclsGetter HealthCheckTemplatesGetter ListenersGetter LoadBalancersGetter RulesGetter SecurityPoliciesGetter ServerGroupsGetter }
type HealthCheckTemplateExpansion ¶
type HealthCheckTemplateExpansion interface{}
type HealthCheckTemplateInterface ¶
type HealthCheckTemplateInterface interface { Create(ctx context.Context, healthCheckTemplate *v1alpha1.HealthCheckTemplate, opts v1.CreateOptions) (*v1alpha1.HealthCheckTemplate, error) Update(ctx context.Context, healthCheckTemplate *v1alpha1.HealthCheckTemplate, opts v1.UpdateOptions) (*v1alpha1.HealthCheckTemplate, error) UpdateStatus(ctx context.Context, healthCheckTemplate *v1alpha1.HealthCheckTemplate, opts v1.UpdateOptions) (*v1alpha1.HealthCheckTemplate, 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.HealthCheckTemplate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HealthCheckTemplateList, 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.HealthCheckTemplate, err error) HealthCheckTemplateExpansion }
HealthCheckTemplateInterface has methods to work with HealthCheckTemplate resources.
type HealthCheckTemplatesGetter ¶
type HealthCheckTemplatesGetter interface {
HealthCheckTemplates(namespace string) HealthCheckTemplateInterface
}
HealthCheckTemplatesGetter has a method to return a HealthCheckTemplateInterface. 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 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 SecurityPoliciesGetter ¶
type SecurityPoliciesGetter interface {
SecurityPolicies(namespace string) SecurityPolicyInterface
}
SecurityPoliciesGetter has a method to return a SecurityPolicyInterface. A group's client should implement this interface.
type SecurityPolicyExpansion ¶
type SecurityPolicyExpansion interface{}
type SecurityPolicyInterface ¶
type SecurityPolicyInterface interface { Create(ctx context.Context, securityPolicy *v1alpha1.SecurityPolicy, opts v1.CreateOptions) (*v1alpha1.SecurityPolicy, error) Update(ctx context.Context, securityPolicy *v1alpha1.SecurityPolicy, opts v1.UpdateOptions) (*v1alpha1.SecurityPolicy, error) UpdateStatus(ctx context.Context, securityPolicy *v1alpha1.SecurityPolicy, opts v1.UpdateOptions) (*v1alpha1.SecurityPolicy, 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.SecurityPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityPolicyList, 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.SecurityPolicy, err error) SecurityPolicyExpansion }
SecurityPolicyInterface has methods to work with SecurityPolicy resources.
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.