Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type EndpointExpansion
- type EndpointInterface
- type EndpointServiceAdlExpansion
- type EndpointServiceAdlInterface
- type EndpointServiceAdlsGetter
- type EndpointServiceExpansion
- type EndpointServiceInterface
- type EndpointServicesGetter
- type EndpointsGetter
- type PrivatelinkV1alpha1Client
- func (c *PrivatelinkV1alpha1Client) EndpointServiceAdls(namespace string) EndpointServiceAdlInterface
- func (c *PrivatelinkV1alpha1Client) EndpointServices(namespace string) EndpointServiceInterface
- func (c *PrivatelinkV1alpha1Client) Endpoints(namespace string) EndpointInterface
- func (c *PrivatelinkV1alpha1Client) RESTClient() rest.Interface
- type PrivatelinkV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EndpointExpansion ¶
type EndpointExpansion interface{}
type EndpointInterface ¶
type EndpointInterface interface { Create(ctx context.Context, endpoint *v1alpha1.Endpoint, opts v1.CreateOptions) (*v1alpha1.Endpoint, error) Update(ctx context.Context, endpoint *v1alpha1.Endpoint, opts v1.UpdateOptions) (*v1alpha1.Endpoint, error) UpdateStatus(ctx context.Context, endpoint *v1alpha1.Endpoint, opts v1.UpdateOptions) (*v1alpha1.Endpoint, 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.Endpoint, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EndpointList, 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.Endpoint, err error) EndpointExpansion }
EndpointInterface has methods to work with Endpoint resources.
type EndpointServiceAdlExpansion ¶ added in v0.5.0
type EndpointServiceAdlExpansion interface{}
type EndpointServiceAdlInterface ¶ added in v0.5.0
type EndpointServiceAdlInterface interface { Create(ctx context.Context, endpointServiceAdl *v1alpha1.EndpointServiceAdl, opts v1.CreateOptions) (*v1alpha1.EndpointServiceAdl, error) Update(ctx context.Context, endpointServiceAdl *v1alpha1.EndpointServiceAdl, opts v1.UpdateOptions) (*v1alpha1.EndpointServiceAdl, error) UpdateStatus(ctx context.Context, endpointServiceAdl *v1alpha1.EndpointServiceAdl, opts v1.UpdateOptions) (*v1alpha1.EndpointServiceAdl, 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.EndpointServiceAdl, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EndpointServiceAdlList, 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.EndpointServiceAdl, err error) EndpointServiceAdlExpansion }
EndpointServiceAdlInterface has methods to work with EndpointServiceAdl resources.
type EndpointServiceAdlsGetter ¶ added in v0.5.0
type EndpointServiceAdlsGetter interface {
EndpointServiceAdls(namespace string) EndpointServiceAdlInterface
}
EndpointServiceAdlsGetter has a method to return a EndpointServiceAdlInterface. A group's client should implement this interface.
type EndpointServiceExpansion ¶
type EndpointServiceExpansion interface{}
type EndpointServiceInterface ¶
type EndpointServiceInterface interface { Create(ctx context.Context, endpointService *v1alpha1.EndpointService, opts v1.CreateOptions) (*v1alpha1.EndpointService, error) Update(ctx context.Context, endpointService *v1alpha1.EndpointService, opts v1.UpdateOptions) (*v1alpha1.EndpointService, error) UpdateStatus(ctx context.Context, endpointService *v1alpha1.EndpointService, opts v1.UpdateOptions) (*v1alpha1.EndpointService, 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.EndpointService, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EndpointServiceList, 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.EndpointService, err error) EndpointServiceExpansion }
EndpointServiceInterface has methods to work with EndpointService resources.
type EndpointServicesGetter ¶
type EndpointServicesGetter interface {
EndpointServices(namespace string) EndpointServiceInterface
}
EndpointServicesGetter has a method to return a EndpointServiceInterface. A group's client should implement this interface.
type EndpointsGetter ¶
type EndpointsGetter interface {
Endpoints(namespace string) EndpointInterface
}
EndpointsGetter has a method to return a EndpointInterface. A group's client should implement this interface.
type PrivatelinkV1alpha1Client ¶
type PrivatelinkV1alpha1Client struct {
// contains filtered or unexported fields
}
PrivatelinkV1alpha1Client is used to interact with features provided by the privatelink.mongodbatlas.kubeform.com group.
func New ¶
func New(c rest.Interface) *PrivatelinkV1alpha1Client
New creates a new PrivatelinkV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*PrivatelinkV1alpha1Client, error)
NewForConfig creates a new PrivatelinkV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *PrivatelinkV1alpha1Client
NewForConfigOrDie creates a new PrivatelinkV1alpha1Client for the given config and panics if there is an error in the config.
func (*PrivatelinkV1alpha1Client) EndpointServiceAdls ¶ added in v0.5.0
func (c *PrivatelinkV1alpha1Client) EndpointServiceAdls(namespace string) EndpointServiceAdlInterface
func (*PrivatelinkV1alpha1Client) EndpointServices ¶
func (c *PrivatelinkV1alpha1Client) EndpointServices(namespace string) EndpointServiceInterface
func (*PrivatelinkV1alpha1Client) Endpoints ¶
func (c *PrivatelinkV1alpha1Client) Endpoints(namespace string) EndpointInterface
func (*PrivatelinkV1alpha1Client) RESTClient ¶
func (c *PrivatelinkV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type PrivatelinkV1alpha1Interface ¶
type PrivatelinkV1alpha1Interface interface { RESTClient() rest.Interface EndpointsGetter EndpointServicesGetter EndpointServiceAdlsGetter }