Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AWSAccessKeyRequestExpansion
- type AWSAccessKeyRequestInterface
- type AWSAccessKeyRequestsGetter
- type AWSRoleExpansion
- type AWSRoleInterface
- type AWSRolesGetter
- type AzureAccessKeyRequestExpansion
- type AzureAccessKeyRequestInterface
- type AzureAccessKeyRequestsGetter
- type AzureRoleExpansion
- type AzureRoleInterface
- type AzureRolesGetter
- type EngineV1alpha1Client
- func (c *EngineV1alpha1Client) AWSAccessKeyRequests(namespace string) AWSAccessKeyRequestInterface
- func (c *EngineV1alpha1Client) AWSRoles(namespace string) AWSRoleInterface
- func (c *EngineV1alpha1Client) AzureAccessKeyRequests(namespace string) AzureAccessKeyRequestInterface
- func (c *EngineV1alpha1Client) AzureRoles(namespace string) AzureRoleInterface
- func (c *EngineV1alpha1Client) GCPAccessKeyRequests(namespace string) GCPAccessKeyRequestInterface
- func (c *EngineV1alpha1Client) GCPRoles(namespace string) GCPRoleInterface
- func (c *EngineV1alpha1Client) RESTClient() rest.Interface
- type EngineV1alpha1Interface
- type GCPAccessKeyRequestExpansion
- type GCPAccessKeyRequestInterface
- type GCPAccessKeyRequestsGetter
- type GCPRoleExpansion
- type GCPRoleInterface
- type GCPRolesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSAccessKeyRequestExpansion ¶
type AWSAccessKeyRequestExpansion interface{}
type AWSAccessKeyRequestInterface ¶
type AWSAccessKeyRequestInterface interface { Create(*v1alpha1.AWSAccessKeyRequest) (*v1alpha1.AWSAccessKeyRequest, error) Update(*v1alpha1.AWSAccessKeyRequest) (*v1alpha1.AWSAccessKeyRequest, error) UpdateStatus(*v1alpha1.AWSAccessKeyRequest) (*v1alpha1.AWSAccessKeyRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.AWSAccessKeyRequest, error) List(opts v1.ListOptions) (*v1alpha1.AWSAccessKeyRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.AWSAccessKeyRequest, err error) AWSAccessKeyRequestExpansion }
AWSAccessKeyRequestInterface has methods to work with AWSAccessKeyRequest resources.
type AWSAccessKeyRequestsGetter ¶
type AWSAccessKeyRequestsGetter interface {
AWSAccessKeyRequests(namespace string) AWSAccessKeyRequestInterface
}
AWSAccessKeyRequestsGetter has a method to return a AWSAccessKeyRequestInterface. A group's client should implement this interface.
type AWSRoleExpansion ¶
type AWSRoleExpansion interface{}
type AWSRoleInterface ¶
type AWSRoleInterface interface { Create(*v1alpha1.AWSRole) (*v1alpha1.AWSRole, error) Update(*v1alpha1.AWSRole) (*v1alpha1.AWSRole, error) UpdateStatus(*v1alpha1.AWSRole) (*v1alpha1.AWSRole, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.AWSRole, error) List(opts v1.ListOptions) (*v1alpha1.AWSRoleList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.AWSRole, err error) AWSRoleExpansion }
AWSRoleInterface has methods to work with AWSRole resources.
type AWSRolesGetter ¶
type AWSRolesGetter interface {
AWSRoles(namespace string) AWSRoleInterface
}
AWSRolesGetter has a method to return a AWSRoleInterface. A group's client should implement this interface.
type AzureAccessKeyRequestExpansion ¶
type AzureAccessKeyRequestExpansion interface{}
type AzureAccessKeyRequestInterface ¶
type AzureAccessKeyRequestInterface interface { Create(*v1alpha1.AzureAccessKeyRequest) (*v1alpha1.AzureAccessKeyRequest, error) Update(*v1alpha1.AzureAccessKeyRequest) (*v1alpha1.AzureAccessKeyRequest, error) UpdateStatus(*v1alpha1.AzureAccessKeyRequest) (*v1alpha1.AzureAccessKeyRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.AzureAccessKeyRequest, error) List(opts v1.ListOptions) (*v1alpha1.AzureAccessKeyRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.AzureAccessKeyRequest, err error) AzureAccessKeyRequestExpansion }
AzureAccessKeyRequestInterface has methods to work with AzureAccessKeyRequest resources.
type AzureAccessKeyRequestsGetter ¶
type AzureAccessKeyRequestsGetter interface {
AzureAccessKeyRequests(namespace string) AzureAccessKeyRequestInterface
}
AzureAccessKeyRequestsGetter has a method to return a AzureAccessKeyRequestInterface. A group's client should implement this interface.
type AzureRoleExpansion ¶
type AzureRoleExpansion interface{}
type AzureRoleInterface ¶
type AzureRoleInterface interface { Create(*v1alpha1.AzureRole) (*v1alpha1.AzureRole, error) Update(*v1alpha1.AzureRole) (*v1alpha1.AzureRole, error) UpdateStatus(*v1alpha1.AzureRole) (*v1alpha1.AzureRole, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.AzureRole, error) List(opts v1.ListOptions) (*v1alpha1.AzureRoleList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.AzureRole, err error) AzureRoleExpansion }
AzureRoleInterface has methods to work with AzureRole resources.
type AzureRolesGetter ¶
type AzureRolesGetter interface {
AzureRoles(namespace string) AzureRoleInterface
}
AzureRolesGetter has a method to return a AzureRoleInterface. A group's client should implement this interface.
type EngineV1alpha1Client ¶
type EngineV1alpha1Client struct {
// contains filtered or unexported fields
}
EngineV1alpha1Client is used to interact with features provided by the engine.kubevault.com group.
func New ¶
func New(c rest.Interface) *EngineV1alpha1Client
New creates a new EngineV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*EngineV1alpha1Client, error)
NewForConfig creates a new EngineV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *EngineV1alpha1Client
NewForConfigOrDie creates a new EngineV1alpha1Client for the given config and panics if there is an error in the config.
func (*EngineV1alpha1Client) AWSAccessKeyRequests ¶
func (c *EngineV1alpha1Client) AWSAccessKeyRequests(namespace string) AWSAccessKeyRequestInterface
func (*EngineV1alpha1Client) AWSRoles ¶
func (c *EngineV1alpha1Client) AWSRoles(namespace string) AWSRoleInterface
func (*EngineV1alpha1Client) AzureAccessKeyRequests ¶
func (c *EngineV1alpha1Client) AzureAccessKeyRequests(namespace string) AzureAccessKeyRequestInterface
func (*EngineV1alpha1Client) AzureRoles ¶
func (c *EngineV1alpha1Client) AzureRoles(namespace string) AzureRoleInterface
func (*EngineV1alpha1Client) GCPAccessKeyRequests ¶
func (c *EngineV1alpha1Client) GCPAccessKeyRequests(namespace string) GCPAccessKeyRequestInterface
func (*EngineV1alpha1Client) GCPRoles ¶
func (c *EngineV1alpha1Client) GCPRoles(namespace string) GCPRoleInterface
func (*EngineV1alpha1Client) RESTClient ¶
func (c *EngineV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type EngineV1alpha1Interface ¶
type EngineV1alpha1Interface interface { RESTClient() rest.Interface AWSAccessKeyRequestsGetter AWSRolesGetter AzureAccessKeyRequestsGetter AzureRolesGetter GCPAccessKeyRequestsGetter GCPRolesGetter }
type GCPAccessKeyRequestExpansion ¶
type GCPAccessKeyRequestExpansion interface{}
type GCPAccessKeyRequestInterface ¶
type GCPAccessKeyRequestInterface interface { Create(*v1alpha1.GCPAccessKeyRequest) (*v1alpha1.GCPAccessKeyRequest, error) Update(*v1alpha1.GCPAccessKeyRequest) (*v1alpha1.GCPAccessKeyRequest, error) UpdateStatus(*v1alpha1.GCPAccessKeyRequest) (*v1alpha1.GCPAccessKeyRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.GCPAccessKeyRequest, error) List(opts v1.ListOptions) (*v1alpha1.GCPAccessKeyRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.GCPAccessKeyRequest, err error) GCPAccessKeyRequestExpansion }
GCPAccessKeyRequestInterface has methods to work with GCPAccessKeyRequest resources.
type GCPAccessKeyRequestsGetter ¶
type GCPAccessKeyRequestsGetter interface {
GCPAccessKeyRequests(namespace string) GCPAccessKeyRequestInterface
}
GCPAccessKeyRequestsGetter has a method to return a GCPAccessKeyRequestInterface. A group's client should implement this interface.
type GCPRoleExpansion ¶
type GCPRoleExpansion interface{}
type GCPRoleInterface ¶
type GCPRoleInterface interface { Create(*v1alpha1.GCPRole) (*v1alpha1.GCPRole, error) Update(*v1alpha1.GCPRole) (*v1alpha1.GCPRole, error) UpdateStatus(*v1alpha1.GCPRole) (*v1alpha1.GCPRole, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.GCPRole, error) List(opts v1.ListOptions) (*v1alpha1.GCPRoleList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.GCPRole, err error) GCPRoleExpansion }
GCPRoleInterface has methods to work with GCPRole resources.
type GCPRolesGetter ¶
type GCPRolesGetter interface {
GCPRoles(namespace string) GCPRoleInterface
}
GCPRolesGetter has a method to return a GCPRoleInterface. A group's client should implement this interface.