Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AlbExpansion
- type AlbInterface
- type AlbV1alpha1Client
- func (c *AlbV1alpha1Client) Albs(namespace string) AlbInterface
- func (c *AlbV1alpha1Client) ListenerCertificates(namespace string) ListenerCertificateInterface
- func (c *AlbV1alpha1Client) ListenerRules(namespace string) ListenerRuleInterface
- func (c *AlbV1alpha1Client) Listeners(namespace string) ListenerInterface
- func (c *AlbV1alpha1Client) RESTClient() rest.Interface
- func (c *AlbV1alpha1Client) TargetGroupAttachments(namespace string) TargetGroupAttachmentInterface
- func (c *AlbV1alpha1Client) TargetGroups(namespace string) TargetGroupInterface
- type AlbV1alpha1Interface
- type AlbsGetter
- type ListenerCertificateExpansion
- type ListenerCertificateInterface
- type ListenerCertificatesGetter
- type ListenerExpansion
- type ListenerInterface
- type ListenerRuleExpansion
- type ListenerRuleInterface
- type ListenerRulesGetter
- type ListenersGetter
- 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 AlbExpansion ¶
type AlbExpansion interface{}
type AlbInterface ¶
type AlbInterface interface { Create(ctx context.Context, alb *v1alpha1.Alb, opts v1.CreateOptions) (*v1alpha1.Alb, error) Update(ctx context.Context, alb *v1alpha1.Alb, opts v1.UpdateOptions) (*v1alpha1.Alb, error) UpdateStatus(ctx context.Context, alb *v1alpha1.Alb, opts v1.UpdateOptions) (*v1alpha1.Alb, 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.Alb, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AlbList, 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.Alb, err error) AlbExpansion }
AlbInterface has methods to work with Alb resources.
type AlbV1alpha1Client ¶
type AlbV1alpha1Client struct {
// contains filtered or unexported fields
}
AlbV1alpha1Client is used to interact with features provided by the alb.aws.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) Albs ¶
func (c *AlbV1alpha1Client) Albs(namespace string) AlbInterface
func (*AlbV1alpha1Client) ListenerCertificates ¶
func (c *AlbV1alpha1Client) ListenerCertificates(namespace string) ListenerCertificateInterface
func (*AlbV1alpha1Client) ListenerRules ¶
func (c *AlbV1alpha1Client) ListenerRules(namespace string) ListenerRuleInterface
func (*AlbV1alpha1Client) Listeners ¶
func (c *AlbV1alpha1Client) Listeners(namespace string) ListenerInterface
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) TargetGroupAttachments ¶
func (c *AlbV1alpha1Client) TargetGroupAttachments(namespace string) TargetGroupAttachmentInterface
func (*AlbV1alpha1Client) TargetGroups ¶
func (c *AlbV1alpha1Client) TargetGroups(namespace string) TargetGroupInterface
type AlbV1alpha1Interface ¶
type AlbV1alpha1Interface interface { RESTClient() rest.Interface AlbsGetter ListenersGetter ListenerCertificatesGetter ListenerRulesGetter TargetGroupsGetter TargetGroupAttachmentsGetter }
type AlbsGetter ¶
type AlbsGetter interface {
Albs(namespace string) AlbInterface
}
AlbsGetter has a method to return a AlbInterface. 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 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.