Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApiExpansion
- type ApiInterface
- type ApigatewayV1alpha1Client
- func (c *ApigatewayV1alpha1Client) Apis(namespace string) ApiInterface
- func (c *ApigatewayV1alpha1Client) AppAttachments(namespace string) AppAttachmentInterface
- func (c *ApigatewayV1alpha1Client) Apps(namespace string) AppInterface
- func (c *ApigatewayV1alpha1Client) Groups(namespace string) GroupInterface
- func (c *ApigatewayV1alpha1Client) RESTClient() rest.Interface
- func (c *ApigatewayV1alpha1Client) VpcAccesses(namespace string) VpcAccessInterface
- type ApigatewayV1alpha1Interface
- type ApisGetter
- type AppAttachmentExpansion
- type AppAttachmentInterface
- type AppAttachmentsGetter
- type AppExpansion
- type AppInterface
- type AppsGetter
- type GroupExpansion
- type GroupInterface
- type GroupsGetter
- type VpcAccessExpansion
- type VpcAccessInterface
- type VpcAccessesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiExpansion ¶
type ApiExpansion interface{}
type ApiInterface ¶
type ApiInterface interface { Create(ctx context.Context, api *v1alpha1.Api, opts v1.CreateOptions) (*v1alpha1.Api, error) Update(ctx context.Context, api *v1alpha1.Api, opts v1.UpdateOptions) (*v1alpha1.Api, error) UpdateStatus(ctx context.Context, api *v1alpha1.Api, opts v1.UpdateOptions) (*v1alpha1.Api, 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.Api, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiList, 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.Api, err error) ApiExpansion }
ApiInterface has methods to work with Api resources.
type ApigatewayV1alpha1Client ¶
type ApigatewayV1alpha1Client struct {
// contains filtered or unexported fields
}
ApigatewayV1alpha1Client is used to interact with features provided by the apigateway.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *ApigatewayV1alpha1Client
New creates a new ApigatewayV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ApigatewayV1alpha1Client, error)
NewForConfig creates a new ApigatewayV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ApigatewayV1alpha1Client
NewForConfigOrDie creates a new ApigatewayV1alpha1Client for the given config and panics if there is an error in the config.
func (*ApigatewayV1alpha1Client) Apis ¶
func (c *ApigatewayV1alpha1Client) Apis(namespace string) ApiInterface
func (*ApigatewayV1alpha1Client) AppAttachments ¶
func (c *ApigatewayV1alpha1Client) AppAttachments(namespace string) AppAttachmentInterface
func (*ApigatewayV1alpha1Client) Apps ¶
func (c *ApigatewayV1alpha1Client) Apps(namespace string) AppInterface
func (*ApigatewayV1alpha1Client) Groups ¶
func (c *ApigatewayV1alpha1Client) Groups(namespace string) GroupInterface
func (*ApigatewayV1alpha1Client) RESTClient ¶
func (c *ApigatewayV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ApigatewayV1alpha1Client) VpcAccesses ¶
func (c *ApigatewayV1alpha1Client) VpcAccesses(namespace string) VpcAccessInterface
type ApigatewayV1alpha1Interface ¶
type ApigatewayV1alpha1Interface interface { RESTClient() rest.Interface ApisGetter AppsGetter AppAttachmentsGetter GroupsGetter VpcAccessesGetter }
type ApisGetter ¶
type ApisGetter interface {
Apis(namespace string) ApiInterface
}
ApisGetter has a method to return a ApiInterface. A group's client should implement this interface.
type AppAttachmentExpansion ¶
type AppAttachmentExpansion interface{}
type AppAttachmentInterface ¶
type AppAttachmentInterface interface { Create(ctx context.Context, appAttachment *v1alpha1.AppAttachment, opts v1.CreateOptions) (*v1alpha1.AppAttachment, error) Update(ctx context.Context, appAttachment *v1alpha1.AppAttachment, opts v1.UpdateOptions) (*v1alpha1.AppAttachment, error) UpdateStatus(ctx context.Context, appAttachment *v1alpha1.AppAttachment, opts v1.UpdateOptions) (*v1alpha1.AppAttachment, 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.AppAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AppAttachmentList, 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.AppAttachment, err error) AppAttachmentExpansion }
AppAttachmentInterface has methods to work with AppAttachment resources.
type AppAttachmentsGetter ¶
type AppAttachmentsGetter interface {
AppAttachments(namespace string) AppAttachmentInterface
}
AppAttachmentsGetter has a method to return a AppAttachmentInterface. A group's client should implement this interface.
type AppExpansion ¶
type AppExpansion interface{}
type AppInterface ¶
type AppInterface interface { Create(ctx context.Context, app *v1alpha1.App, opts v1.CreateOptions) (*v1alpha1.App, error) Update(ctx context.Context, app *v1alpha1.App, opts v1.UpdateOptions) (*v1alpha1.App, error) UpdateStatus(ctx context.Context, app *v1alpha1.App, opts v1.UpdateOptions) (*v1alpha1.App, 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.App, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AppList, 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.App, err error) AppExpansion }
AppInterface has methods to work with App resources.
type AppsGetter ¶
type AppsGetter interface {
Apps(namespace string) AppInterface
}
AppsGetter has a method to return a AppInterface. A group's client should implement this interface.
type GroupExpansion ¶
type GroupExpansion interface{}
type GroupInterface ¶
type GroupInterface interface { Create(ctx context.Context, group *v1alpha1.Group, opts v1.CreateOptions) (*v1alpha1.Group, error) Update(ctx context.Context, group *v1alpha1.Group, opts v1.UpdateOptions) (*v1alpha1.Group, error) UpdateStatus(ctx context.Context, group *v1alpha1.Group, opts v1.UpdateOptions) (*v1alpha1.Group, 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.Group, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GroupList, 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.Group, err error) GroupExpansion }
GroupInterface has methods to work with Group resources.
type GroupsGetter ¶
type GroupsGetter interface {
Groups(namespace string) GroupInterface
}
GroupsGetter has a method to return a GroupInterface. A group's client should implement this interface.
type VpcAccessExpansion ¶
type VpcAccessExpansion interface{}
type VpcAccessInterface ¶
type VpcAccessInterface interface { Create(ctx context.Context, vpcAccess *v1alpha1.VpcAccess, opts v1.CreateOptions) (*v1alpha1.VpcAccess, error) Update(ctx context.Context, vpcAccess *v1alpha1.VpcAccess, opts v1.UpdateOptions) (*v1alpha1.VpcAccess, error) UpdateStatus(ctx context.Context, vpcAccess *v1alpha1.VpcAccess, opts v1.UpdateOptions) (*v1alpha1.VpcAccess, 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.VpcAccess, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcAccessList, 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.VpcAccess, err error) VpcAccessExpansion }
VpcAccessInterface has methods to work with VpcAccess resources.
type VpcAccessesGetter ¶
type VpcAccessesGetter interface {
VpcAccesses(namespace string) VpcAccessInterface
}
VpcAccessesGetter has a method to return a VpcAccessInterface. A group's client should implement this interface.