Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type PrivatelinkV1alpha1Client
- func (c *PrivatelinkV1alpha1Client) RESTClient() rest.Interface
- func (c *PrivatelinkV1alpha1Client) VpcEndpointConnections(namespace string) VpcEndpointConnectionInterface
- func (c *PrivatelinkV1alpha1Client) VpcEndpointServiceResources(namespace string) VpcEndpointServiceResourceInterface
- func (c *PrivatelinkV1alpha1Client) VpcEndpointServiceUsers(namespace string) VpcEndpointServiceUserInterface
- func (c *PrivatelinkV1alpha1Client) VpcEndpointServices(namespace string) VpcEndpointServiceInterface
- func (c *PrivatelinkV1alpha1Client) VpcEndpointZones(namespace string) VpcEndpointZoneInterface
- func (c *PrivatelinkV1alpha1Client) VpcEndpoints(namespace string) VpcEndpointInterface
- type PrivatelinkV1alpha1Interface
- type VpcEndpointConnectionExpansion
- type VpcEndpointConnectionInterface
- type VpcEndpointConnectionsGetter
- type VpcEndpointExpansion
- type VpcEndpointInterface
- type VpcEndpointServiceExpansion
- type VpcEndpointServiceInterface
- type VpcEndpointServiceResourceExpansion
- type VpcEndpointServiceResourceInterface
- type VpcEndpointServiceResourcesGetter
- type VpcEndpointServiceUserExpansion
- type VpcEndpointServiceUserInterface
- type VpcEndpointServiceUsersGetter
- type VpcEndpointServicesGetter
- type VpcEndpointZoneExpansion
- type VpcEndpointZoneInterface
- type VpcEndpointZonesGetter
- type VpcEndpointsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrivatelinkV1alpha1Client ¶
type PrivatelinkV1alpha1Client struct {
// contains filtered or unexported fields
}
PrivatelinkV1alpha1Client is used to interact with features provided by the privatelink.alicloud.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) RESTClient ¶
func (c *PrivatelinkV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*PrivatelinkV1alpha1Client) VpcEndpointConnections ¶
func (c *PrivatelinkV1alpha1Client) VpcEndpointConnections(namespace string) VpcEndpointConnectionInterface
func (*PrivatelinkV1alpha1Client) VpcEndpointServiceResources ¶
func (c *PrivatelinkV1alpha1Client) VpcEndpointServiceResources(namespace string) VpcEndpointServiceResourceInterface
func (*PrivatelinkV1alpha1Client) VpcEndpointServiceUsers ¶
func (c *PrivatelinkV1alpha1Client) VpcEndpointServiceUsers(namespace string) VpcEndpointServiceUserInterface
func (*PrivatelinkV1alpha1Client) VpcEndpointServices ¶
func (c *PrivatelinkV1alpha1Client) VpcEndpointServices(namespace string) VpcEndpointServiceInterface
func (*PrivatelinkV1alpha1Client) VpcEndpointZones ¶
func (c *PrivatelinkV1alpha1Client) VpcEndpointZones(namespace string) VpcEndpointZoneInterface
func (*PrivatelinkV1alpha1Client) VpcEndpoints ¶
func (c *PrivatelinkV1alpha1Client) VpcEndpoints(namespace string) VpcEndpointInterface
type PrivatelinkV1alpha1Interface ¶
type PrivatelinkV1alpha1Interface interface { RESTClient() rest.Interface VpcEndpointsGetter VpcEndpointConnectionsGetter VpcEndpointServicesGetter VpcEndpointServiceResourcesGetter VpcEndpointServiceUsersGetter VpcEndpointZonesGetter }
type VpcEndpointConnectionExpansion ¶
type VpcEndpointConnectionExpansion interface{}
type VpcEndpointConnectionInterface ¶
type VpcEndpointConnectionInterface interface { Create(ctx context.Context, vpcEndpointConnection *v1alpha1.VpcEndpointConnection, opts v1.CreateOptions) (*v1alpha1.VpcEndpointConnection, error) Update(ctx context.Context, vpcEndpointConnection *v1alpha1.VpcEndpointConnection, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointConnection, error) UpdateStatus(ctx context.Context, vpcEndpointConnection *v1alpha1.VpcEndpointConnection, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointConnection, 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.VpcEndpointConnection, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcEndpointConnectionList, 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.VpcEndpointConnection, err error) VpcEndpointConnectionExpansion }
VpcEndpointConnectionInterface has methods to work with VpcEndpointConnection resources.
type VpcEndpointConnectionsGetter ¶
type VpcEndpointConnectionsGetter interface {
VpcEndpointConnections(namespace string) VpcEndpointConnectionInterface
}
VpcEndpointConnectionsGetter has a method to return a VpcEndpointConnectionInterface. A group's client should implement this interface.
type VpcEndpointExpansion ¶
type VpcEndpointExpansion interface{}
type VpcEndpointInterface ¶
type VpcEndpointInterface interface { Create(ctx context.Context, vpcEndpoint *v1alpha1.VpcEndpoint, opts v1.CreateOptions) (*v1alpha1.VpcEndpoint, error) Update(ctx context.Context, vpcEndpoint *v1alpha1.VpcEndpoint, opts v1.UpdateOptions) (*v1alpha1.VpcEndpoint, error) UpdateStatus(ctx context.Context, vpcEndpoint *v1alpha1.VpcEndpoint, opts v1.UpdateOptions) (*v1alpha1.VpcEndpoint, 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.VpcEndpoint, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcEndpointList, 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.VpcEndpoint, err error) VpcEndpointExpansion }
VpcEndpointInterface has methods to work with VpcEndpoint resources.
type VpcEndpointServiceExpansion ¶
type VpcEndpointServiceExpansion interface{}
type VpcEndpointServiceInterface ¶
type VpcEndpointServiceInterface interface { Create(ctx context.Context, vpcEndpointService *v1alpha1.VpcEndpointService, opts v1.CreateOptions) (*v1alpha1.VpcEndpointService, error) Update(ctx context.Context, vpcEndpointService *v1alpha1.VpcEndpointService, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointService, error) UpdateStatus(ctx context.Context, vpcEndpointService *v1alpha1.VpcEndpointService, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointService, 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.VpcEndpointService, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcEndpointServiceList, 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.VpcEndpointService, err error) VpcEndpointServiceExpansion }
VpcEndpointServiceInterface has methods to work with VpcEndpointService resources.
type VpcEndpointServiceResourceExpansion ¶
type VpcEndpointServiceResourceExpansion interface{}
type VpcEndpointServiceResourceInterface ¶
type VpcEndpointServiceResourceInterface interface { Create(ctx context.Context, vpcEndpointServiceResource *v1alpha1.VpcEndpointServiceResource, opts v1.CreateOptions) (*v1alpha1.VpcEndpointServiceResource, error) Update(ctx context.Context, vpcEndpointServiceResource *v1alpha1.VpcEndpointServiceResource, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointServiceResource, error) UpdateStatus(ctx context.Context, vpcEndpointServiceResource *v1alpha1.VpcEndpointServiceResource, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointServiceResource, 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.VpcEndpointServiceResource, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcEndpointServiceResourceList, 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.VpcEndpointServiceResource, err error) VpcEndpointServiceResourceExpansion }
VpcEndpointServiceResourceInterface has methods to work with VpcEndpointServiceResource resources.
type VpcEndpointServiceResourcesGetter ¶
type VpcEndpointServiceResourcesGetter interface {
VpcEndpointServiceResources(namespace string) VpcEndpointServiceResourceInterface
}
VpcEndpointServiceResourcesGetter has a method to return a VpcEndpointServiceResourceInterface. A group's client should implement this interface.
type VpcEndpointServiceUserExpansion ¶
type VpcEndpointServiceUserExpansion interface{}
type VpcEndpointServiceUserInterface ¶
type VpcEndpointServiceUserInterface interface { Create(ctx context.Context, vpcEndpointServiceUser *v1alpha1.VpcEndpointServiceUser, opts v1.CreateOptions) (*v1alpha1.VpcEndpointServiceUser, error) Update(ctx context.Context, vpcEndpointServiceUser *v1alpha1.VpcEndpointServiceUser, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointServiceUser, error) UpdateStatus(ctx context.Context, vpcEndpointServiceUser *v1alpha1.VpcEndpointServiceUser, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointServiceUser, 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.VpcEndpointServiceUser, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcEndpointServiceUserList, 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.VpcEndpointServiceUser, err error) VpcEndpointServiceUserExpansion }
VpcEndpointServiceUserInterface has methods to work with VpcEndpointServiceUser resources.
type VpcEndpointServiceUsersGetter ¶
type VpcEndpointServiceUsersGetter interface {
VpcEndpointServiceUsers(namespace string) VpcEndpointServiceUserInterface
}
VpcEndpointServiceUsersGetter has a method to return a VpcEndpointServiceUserInterface. A group's client should implement this interface.
type VpcEndpointServicesGetter ¶
type VpcEndpointServicesGetter interface {
VpcEndpointServices(namespace string) VpcEndpointServiceInterface
}
VpcEndpointServicesGetter has a method to return a VpcEndpointServiceInterface. A group's client should implement this interface.
type VpcEndpointZoneExpansion ¶
type VpcEndpointZoneExpansion interface{}
type VpcEndpointZoneInterface ¶
type VpcEndpointZoneInterface interface { Create(ctx context.Context, vpcEndpointZone *v1alpha1.VpcEndpointZone, opts v1.CreateOptions) (*v1alpha1.VpcEndpointZone, error) Update(ctx context.Context, vpcEndpointZone *v1alpha1.VpcEndpointZone, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointZone, error) UpdateStatus(ctx context.Context, vpcEndpointZone *v1alpha1.VpcEndpointZone, opts v1.UpdateOptions) (*v1alpha1.VpcEndpointZone, 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.VpcEndpointZone, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcEndpointZoneList, 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.VpcEndpointZone, err error) VpcEndpointZoneExpansion }
VpcEndpointZoneInterface has methods to work with VpcEndpointZone resources.
type VpcEndpointZonesGetter ¶
type VpcEndpointZonesGetter interface {
VpcEndpointZones(namespace string) VpcEndpointZoneInterface
}
VpcEndpointZonesGetter has a method to return a VpcEndpointZoneInterface. A group's client should implement this interface.
type VpcEndpointsGetter ¶
type VpcEndpointsGetter interface {
VpcEndpoints(namespace string) VpcEndpointInterface
}
VpcEndpointsGetter has a method to return a VpcEndpointInterface. A group's client should implement this interface.