Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CookieStickinessPoliciesGetter
- type CookieStickinessPolicyExpansion
- type CookieStickinessPolicyInterface
- type LbExpansion
- type LbInterface
- type LbV1alpha1Client
- func (c *LbV1alpha1Client) CookieStickinessPolicies(namespace string) CookieStickinessPolicyInterface
- func (c *LbV1alpha1Client) Lbs(namespace string) LbInterface
- func (c *LbV1alpha1Client) ListenerCertificates(namespace string) ListenerCertificateInterface
- func (c *LbV1alpha1Client) ListenerRules(namespace string) ListenerRuleInterface
- func (c *LbV1alpha1Client) Listeners(namespace string) ListenerInterface
- func (c *LbV1alpha1Client) RESTClient() rest.Interface
- func (c *LbV1alpha1Client) SslNegotiationPolicies(namespace string) SslNegotiationPolicyInterface
- func (c *LbV1alpha1Client) TargetGroupAttachments(namespace string) TargetGroupAttachmentInterface
- func (c *LbV1alpha1Client) TargetGroups(namespace string) TargetGroupInterface
- type LbV1alpha1Interface
- type LbsGetter
- type ListenerCertificateExpansion
- type ListenerCertificateInterface
- type ListenerCertificatesGetter
- type ListenerExpansion
- type ListenerInterface
- type ListenerRuleExpansion
- type ListenerRuleInterface
- type ListenerRulesGetter
- type ListenersGetter
- type SslNegotiationPoliciesGetter
- type SslNegotiationPolicyExpansion
- type SslNegotiationPolicyInterface
- type TargetGroupAttachmentExpansion
- type TargetGroupAttachmentInterface
- type TargetGroupAttachmentsGetter
- type TargetGroupExpansion
- type TargetGroupInterface
- type TargetGroupsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CookieStickinessPoliciesGetter ¶
type CookieStickinessPoliciesGetter interface {
CookieStickinessPolicies(namespace string) CookieStickinessPolicyInterface
}
CookieStickinessPoliciesGetter has a method to return a CookieStickinessPolicyInterface. A group's client should implement this interface.
type CookieStickinessPolicyExpansion ¶
type CookieStickinessPolicyExpansion interface{}
type CookieStickinessPolicyInterface ¶
type CookieStickinessPolicyInterface interface { Create(ctx context.Context, cookieStickinessPolicy *v1alpha1.CookieStickinessPolicy, opts v1.CreateOptions) (*v1alpha1.CookieStickinessPolicy, error) Update(ctx context.Context, cookieStickinessPolicy *v1alpha1.CookieStickinessPolicy, opts v1.UpdateOptions) (*v1alpha1.CookieStickinessPolicy, error) UpdateStatus(ctx context.Context, cookieStickinessPolicy *v1alpha1.CookieStickinessPolicy, opts v1.UpdateOptions) (*v1alpha1.CookieStickinessPolicy, 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.CookieStickinessPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CookieStickinessPolicyList, 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.CookieStickinessPolicy, err error) CookieStickinessPolicyExpansion }
CookieStickinessPolicyInterface has methods to work with CookieStickinessPolicy resources.
type LbExpansion ¶
type LbExpansion interface{}
type LbInterface ¶
type LbInterface interface { Create(ctx context.Context, lb *v1alpha1.Lb, opts v1.CreateOptions) (*v1alpha1.Lb, error) Update(ctx context.Context, lb *v1alpha1.Lb, opts v1.UpdateOptions) (*v1alpha1.Lb, error) UpdateStatus(ctx context.Context, lb *v1alpha1.Lb, opts v1.UpdateOptions) (*v1alpha1.Lb, 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.Lb, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LbList, 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.Lb, err error) LbExpansion }
LbInterface has methods to work with Lb resources.
type LbV1alpha1Client ¶
type LbV1alpha1Client struct {
// contains filtered or unexported fields
}
LbV1alpha1Client is used to interact with features provided by the lb.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *LbV1alpha1Client
New creates a new LbV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LbV1alpha1Client, error)
NewForConfig creates a new LbV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *LbV1alpha1Client
NewForConfigOrDie creates a new LbV1alpha1Client for the given config and panics if there is an error in the config.
func (*LbV1alpha1Client) CookieStickinessPolicies ¶
func (c *LbV1alpha1Client) CookieStickinessPolicies(namespace string) CookieStickinessPolicyInterface
func (*LbV1alpha1Client) Lbs ¶
func (c *LbV1alpha1Client) Lbs(namespace string) LbInterface
func (*LbV1alpha1Client) ListenerCertificates ¶
func (c *LbV1alpha1Client) ListenerCertificates(namespace string) ListenerCertificateInterface
func (*LbV1alpha1Client) ListenerRules ¶
func (c *LbV1alpha1Client) ListenerRules(namespace string) ListenerRuleInterface
func (*LbV1alpha1Client) Listeners ¶
func (c *LbV1alpha1Client) Listeners(namespace string) ListenerInterface
func (*LbV1alpha1Client) RESTClient ¶
func (c *LbV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*LbV1alpha1Client) SslNegotiationPolicies ¶
func (c *LbV1alpha1Client) SslNegotiationPolicies(namespace string) SslNegotiationPolicyInterface
func (*LbV1alpha1Client) TargetGroupAttachments ¶
func (c *LbV1alpha1Client) TargetGroupAttachments(namespace string) TargetGroupAttachmentInterface
func (*LbV1alpha1Client) TargetGroups ¶
func (c *LbV1alpha1Client) TargetGroups(namespace string) TargetGroupInterface
type LbV1alpha1Interface ¶
type LbV1alpha1Interface interface { RESTClient() rest.Interface CookieStickinessPoliciesGetter LbsGetter ListenersGetter ListenerCertificatesGetter ListenerRulesGetter SslNegotiationPoliciesGetter TargetGroupsGetter TargetGroupAttachmentsGetter }
type LbsGetter ¶
type LbsGetter interface {
Lbs(namespace string) LbInterface
}
LbsGetter has a method to return a LbInterface. A group's client should implement this interface.
type ListenerCertificateExpansion ¶
type ListenerCertificateExpansion interface{}
type ListenerCertificateInterface ¶
type ListenerCertificateInterface interface { Create(ctx context.Context, listenerCertificate *v1alpha1.ListenerCertificate, opts v1.CreateOptions) (*v1alpha1.ListenerCertificate, error) Update(ctx context.Context, listenerCertificate *v1alpha1.ListenerCertificate, opts v1.UpdateOptions) (*v1alpha1.ListenerCertificate, error) UpdateStatus(ctx context.Context, listenerCertificate *v1alpha1.ListenerCertificate, opts v1.UpdateOptions) (*v1alpha1.ListenerCertificate, 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.ListenerCertificate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ListenerCertificateList, 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.ListenerCertificate, err error) ListenerCertificateExpansion }
ListenerCertificateInterface has methods to work with ListenerCertificate resources.
type ListenerCertificatesGetter ¶
type ListenerCertificatesGetter interface {
ListenerCertificates(namespace string) ListenerCertificateInterface
}
ListenerCertificatesGetter has a method to return a ListenerCertificateInterface. 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 ListenerRuleExpansion ¶
type ListenerRuleExpansion interface{}
type ListenerRuleInterface ¶
type ListenerRuleInterface interface { Create(ctx context.Context, listenerRule *v1alpha1.ListenerRule, opts v1.CreateOptions) (*v1alpha1.ListenerRule, error) Update(ctx context.Context, listenerRule *v1alpha1.ListenerRule, opts v1.UpdateOptions) (*v1alpha1.ListenerRule, error) UpdateStatus(ctx context.Context, listenerRule *v1alpha1.ListenerRule, opts v1.UpdateOptions) (*v1alpha1.ListenerRule, 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.ListenerRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ListenerRuleList, 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.ListenerRule, err error) ListenerRuleExpansion }
ListenerRuleInterface has methods to work with ListenerRule resources.
type ListenerRulesGetter ¶
type ListenerRulesGetter interface {
ListenerRules(namespace string) ListenerRuleInterface
}
ListenerRulesGetter has a method to return a ListenerRuleInterface. A group's client should implement this interface.
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 SslNegotiationPoliciesGetter ¶
type SslNegotiationPoliciesGetter interface {
SslNegotiationPolicies(namespace string) SslNegotiationPolicyInterface
}
SslNegotiationPoliciesGetter has a method to return a SslNegotiationPolicyInterface. A group's client should implement this interface.
type SslNegotiationPolicyExpansion ¶
type SslNegotiationPolicyExpansion interface{}
type SslNegotiationPolicyInterface ¶
type SslNegotiationPolicyInterface interface { Create(ctx context.Context, sslNegotiationPolicy *v1alpha1.SslNegotiationPolicy, opts v1.CreateOptions) (*v1alpha1.SslNegotiationPolicy, error) Update(ctx context.Context, sslNegotiationPolicy *v1alpha1.SslNegotiationPolicy, opts v1.UpdateOptions) (*v1alpha1.SslNegotiationPolicy, error) UpdateStatus(ctx context.Context, sslNegotiationPolicy *v1alpha1.SslNegotiationPolicy, opts v1.UpdateOptions) (*v1alpha1.SslNegotiationPolicy, 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.SslNegotiationPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SslNegotiationPolicyList, 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.SslNegotiationPolicy, err error) SslNegotiationPolicyExpansion }
SslNegotiationPolicyInterface has methods to work with SslNegotiationPolicy resources.
type TargetGroupAttachmentExpansion ¶
type TargetGroupAttachmentExpansion interface{}
type TargetGroupAttachmentInterface ¶
type TargetGroupAttachmentInterface interface { Create(ctx context.Context, targetGroupAttachment *v1alpha1.TargetGroupAttachment, opts v1.CreateOptions) (*v1alpha1.TargetGroupAttachment, error) Update(ctx context.Context, targetGroupAttachment *v1alpha1.TargetGroupAttachment, opts v1.UpdateOptions) (*v1alpha1.TargetGroupAttachment, error) UpdateStatus(ctx context.Context, targetGroupAttachment *v1alpha1.TargetGroupAttachment, opts v1.UpdateOptions) (*v1alpha1.TargetGroupAttachment, 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.TargetGroupAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TargetGroupAttachmentList, 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.TargetGroupAttachment, err error) TargetGroupAttachmentExpansion }
TargetGroupAttachmentInterface has methods to work with TargetGroupAttachment resources.
type TargetGroupAttachmentsGetter ¶
type TargetGroupAttachmentsGetter interface {
TargetGroupAttachments(namespace string) TargetGroupAttachmentInterface
}
TargetGroupAttachmentsGetter has a method to return a TargetGroupAttachmentInterface. A group's client should implement this interface.
type TargetGroupExpansion ¶
type TargetGroupExpansion interface{}
type TargetGroupInterface ¶
type TargetGroupInterface interface { Create(ctx context.Context, targetGroup *v1alpha1.TargetGroup, opts v1.CreateOptions) (*v1alpha1.TargetGroup, error) Update(ctx context.Context, targetGroup *v1alpha1.TargetGroup, opts v1.UpdateOptions) (*v1alpha1.TargetGroup, error) UpdateStatus(ctx context.Context, targetGroup *v1alpha1.TargetGroup, opts v1.UpdateOptions) (*v1alpha1.TargetGroup, 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.TargetGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TargetGroupList, 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.TargetGroup, err error) TargetGroupExpansion }
TargetGroupInterface has methods to work with TargetGroup resources.
type TargetGroupsGetter ¶
type TargetGroupsGetter interface {
TargetGroups(namespace string) TargetGroupInterface
}
TargetGroupsGetter has a method to return a TargetGroupInterface. A group's client should implement this interface.