Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AcceleratorExpansion
- type AcceleratorInterface
- type AcceleratorsGetter
- type EndpointGroupExpansion
- type EndpointGroupInterface
- type EndpointGroupsGetter
- type GlobalacceleratorV1alpha1Client
- func (c *GlobalacceleratorV1alpha1Client) Accelerators(namespace string) AcceleratorInterface
- func (c *GlobalacceleratorV1alpha1Client) EndpointGroups(namespace string) EndpointGroupInterface
- func (c *GlobalacceleratorV1alpha1Client) Listeners(namespace string) ListenerInterface
- func (c *GlobalacceleratorV1alpha1Client) RESTClient() rest.Interface
- type GlobalacceleratorV1alpha1Interface
- type ListenerExpansion
- type ListenerInterface
- type ListenersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceleratorExpansion ¶
type AcceleratorExpansion interface{}
type AcceleratorInterface ¶
type AcceleratorInterface interface { Create(ctx context.Context, accelerator *v1alpha1.Accelerator, opts v1.CreateOptions) (*v1alpha1.Accelerator, error) Update(ctx context.Context, accelerator *v1alpha1.Accelerator, opts v1.UpdateOptions) (*v1alpha1.Accelerator, error) UpdateStatus(ctx context.Context, accelerator *v1alpha1.Accelerator, opts v1.UpdateOptions) (*v1alpha1.Accelerator, 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.Accelerator, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AcceleratorList, 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.Accelerator, err error) AcceleratorExpansion }
AcceleratorInterface has methods to work with Accelerator resources.
type AcceleratorsGetter ¶
type AcceleratorsGetter interface {
Accelerators(namespace string) AcceleratorInterface
}
AcceleratorsGetter has a method to return a AcceleratorInterface. A group's client should implement this interface.
type EndpointGroupExpansion ¶
type EndpointGroupExpansion interface{}
type EndpointGroupInterface ¶
type EndpointGroupInterface interface { Create(ctx context.Context, endpointGroup *v1alpha1.EndpointGroup, opts v1.CreateOptions) (*v1alpha1.EndpointGroup, error) Update(ctx context.Context, endpointGroup *v1alpha1.EndpointGroup, opts v1.UpdateOptions) (*v1alpha1.EndpointGroup, error) UpdateStatus(ctx context.Context, endpointGroup *v1alpha1.EndpointGroup, opts v1.UpdateOptions) (*v1alpha1.EndpointGroup, 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.EndpointGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EndpointGroupList, 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.EndpointGroup, err error) EndpointGroupExpansion }
EndpointGroupInterface has methods to work with EndpointGroup resources.
type EndpointGroupsGetter ¶
type EndpointGroupsGetter interface {
EndpointGroups(namespace string) EndpointGroupInterface
}
EndpointGroupsGetter has a method to return a EndpointGroupInterface. A group's client should implement this interface.
type GlobalacceleratorV1alpha1Client ¶
type GlobalacceleratorV1alpha1Client struct {
// contains filtered or unexported fields
}
GlobalacceleratorV1alpha1Client is used to interact with features provided by the globalaccelerator.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *GlobalacceleratorV1alpha1Client
New creates a new GlobalacceleratorV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*GlobalacceleratorV1alpha1Client, error)
NewForConfig creates a new GlobalacceleratorV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *GlobalacceleratorV1alpha1Client
NewForConfigOrDie creates a new GlobalacceleratorV1alpha1Client for the given config and panics if there is an error in the config.
func (*GlobalacceleratorV1alpha1Client) Accelerators ¶
func (c *GlobalacceleratorV1alpha1Client) Accelerators(namespace string) AcceleratorInterface
func (*GlobalacceleratorV1alpha1Client) EndpointGroups ¶
func (c *GlobalacceleratorV1alpha1Client) EndpointGroups(namespace string) EndpointGroupInterface
func (*GlobalacceleratorV1alpha1Client) Listeners ¶
func (c *GlobalacceleratorV1alpha1Client) Listeners(namespace string) ListenerInterface
func (*GlobalacceleratorV1alpha1Client) RESTClient ¶
func (c *GlobalacceleratorV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type GlobalacceleratorV1alpha1Interface ¶
type GlobalacceleratorV1alpha1Interface interface { RESTClient() rest.Interface AcceleratorsGetter EndpointGroupsGetter ListenersGetter }
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.