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 DatabaseAccessRequestExpansion
- type DatabaseAccessRequestInterface
- type DatabaseAccessRequestsGetter
- type ElasticsearchRoleExpansion
- type ElasticsearchRoleInterface
- type ElasticsearchRolesGetter
- 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) DatabaseAccessRequests(namespace string) DatabaseAccessRequestInterface
- func (c *EngineV1alpha1Client) ElasticsearchRoles(namespace string) ElasticsearchRoleInterface
- func (c *EngineV1alpha1Client) GCPAccessKeyRequests(namespace string) GCPAccessKeyRequestInterface
- func (c *EngineV1alpha1Client) GCPRoles(namespace string) GCPRoleInterface
- func (c *EngineV1alpha1Client) MongoDBRoles(namespace string) MongoDBRoleInterface
- func (c *EngineV1alpha1Client) MySQLRoles(namespace string) MySQLRoleInterface
- func (c *EngineV1alpha1Client) PostgresRoles(namespace string) PostgresRoleInterface
- func (c *EngineV1alpha1Client) RESTClient() rest.Interface
- func (c *EngineV1alpha1Client) SecretEngines(namespace string) SecretEngineInterface
- type EngineV1alpha1Interface
- type GCPAccessKeyRequestExpansion
- type GCPAccessKeyRequestInterface
- type GCPAccessKeyRequestsGetter
- type GCPRoleExpansion
- type GCPRoleInterface
- type GCPRolesGetter
- type MongoDBRoleExpansion
- type MongoDBRoleInterface
- type MongoDBRolesGetter
- type MySQLRoleExpansion
- type MySQLRoleInterface
- type MySQLRolesGetter
- type PostgresRoleExpansion
- type PostgresRoleInterface
- type PostgresRolesGetter
- type SecretEngineExpansion
- type SecretEngineInterface
- type SecretEnginesGetter
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(ctx context.Context, aWSAccessKeyRequest *v1alpha1.AWSAccessKeyRequest, opts v1.CreateOptions) (*v1alpha1.AWSAccessKeyRequest, error) Update(ctx context.Context, aWSAccessKeyRequest *v1alpha1.AWSAccessKeyRequest, opts v1.UpdateOptions) (*v1alpha1.AWSAccessKeyRequest, error) UpdateStatus(ctx context.Context, aWSAccessKeyRequest *v1alpha1.AWSAccessKeyRequest, opts v1.UpdateOptions) (*v1alpha1.AWSAccessKeyRequest, 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.AWSAccessKeyRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AWSAccessKeyRequestList, 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.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(ctx context.Context, aWSRole *v1alpha1.AWSRole, opts v1.CreateOptions) (*v1alpha1.AWSRole, error) Update(ctx context.Context, aWSRole *v1alpha1.AWSRole, opts v1.UpdateOptions) (*v1alpha1.AWSRole, error) UpdateStatus(ctx context.Context, aWSRole *v1alpha1.AWSRole, opts v1.UpdateOptions) (*v1alpha1.AWSRole, 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.AWSRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AWSRoleList, 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.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(ctx context.Context, azureAccessKeyRequest *v1alpha1.AzureAccessKeyRequest, opts v1.CreateOptions) (*v1alpha1.AzureAccessKeyRequest, error) Update(ctx context.Context, azureAccessKeyRequest *v1alpha1.AzureAccessKeyRequest, opts v1.UpdateOptions) (*v1alpha1.AzureAccessKeyRequest, error) UpdateStatus(ctx context.Context, azureAccessKeyRequest *v1alpha1.AzureAccessKeyRequest, opts v1.UpdateOptions) (*v1alpha1.AzureAccessKeyRequest, 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.AzureAccessKeyRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AzureAccessKeyRequestList, 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.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(ctx context.Context, azureRole *v1alpha1.AzureRole, opts v1.CreateOptions) (*v1alpha1.AzureRole, error) Update(ctx context.Context, azureRole *v1alpha1.AzureRole, opts v1.UpdateOptions) (*v1alpha1.AzureRole, error) UpdateStatus(ctx context.Context, azureRole *v1alpha1.AzureRole, opts v1.UpdateOptions) (*v1alpha1.AzureRole, 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.AzureRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AzureRoleList, 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.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 DatabaseAccessRequestExpansion ¶
type DatabaseAccessRequestExpansion interface{}
type DatabaseAccessRequestInterface ¶
type DatabaseAccessRequestInterface interface { Create(ctx context.Context, databaseAccessRequest *v1alpha1.DatabaseAccessRequest, opts v1.CreateOptions) (*v1alpha1.DatabaseAccessRequest, error) Update(ctx context.Context, databaseAccessRequest *v1alpha1.DatabaseAccessRequest, opts v1.UpdateOptions) (*v1alpha1.DatabaseAccessRequest, error) UpdateStatus(ctx context.Context, databaseAccessRequest *v1alpha1.DatabaseAccessRequest, opts v1.UpdateOptions) (*v1alpha1.DatabaseAccessRequest, 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.DatabaseAccessRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseAccessRequestList, 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.DatabaseAccessRequest, err error) DatabaseAccessRequestExpansion }
DatabaseAccessRequestInterface has methods to work with DatabaseAccessRequest resources.
type DatabaseAccessRequestsGetter ¶
type DatabaseAccessRequestsGetter interface {
DatabaseAccessRequests(namespace string) DatabaseAccessRequestInterface
}
DatabaseAccessRequestsGetter has a method to return a DatabaseAccessRequestInterface. A group's client should implement this interface.
type ElasticsearchRoleExpansion ¶
type ElasticsearchRoleExpansion interface{}
type ElasticsearchRoleInterface ¶
type ElasticsearchRoleInterface interface { Create(ctx context.Context, elasticsearchRole *v1alpha1.ElasticsearchRole, opts v1.CreateOptions) (*v1alpha1.ElasticsearchRole, error) Update(ctx context.Context, elasticsearchRole *v1alpha1.ElasticsearchRole, opts v1.UpdateOptions) (*v1alpha1.ElasticsearchRole, error) UpdateStatus(ctx context.Context, elasticsearchRole *v1alpha1.ElasticsearchRole, opts v1.UpdateOptions) (*v1alpha1.ElasticsearchRole, 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.ElasticsearchRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ElasticsearchRoleList, 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.ElasticsearchRole, err error) ElasticsearchRoleExpansion }
ElasticsearchRoleInterface has methods to work with ElasticsearchRole resources.
type ElasticsearchRolesGetter ¶
type ElasticsearchRolesGetter interface {
ElasticsearchRoles(namespace string) ElasticsearchRoleInterface
}
ElasticsearchRolesGetter has a method to return a ElasticsearchRoleInterface. 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) DatabaseAccessRequests ¶
func (c *EngineV1alpha1Client) DatabaseAccessRequests(namespace string) DatabaseAccessRequestInterface
func (*EngineV1alpha1Client) ElasticsearchRoles ¶
func (c *EngineV1alpha1Client) ElasticsearchRoles(namespace string) ElasticsearchRoleInterface
func (*EngineV1alpha1Client) GCPAccessKeyRequests ¶
func (c *EngineV1alpha1Client) GCPAccessKeyRequests(namespace string) GCPAccessKeyRequestInterface
func (*EngineV1alpha1Client) GCPRoles ¶
func (c *EngineV1alpha1Client) GCPRoles(namespace string) GCPRoleInterface
func (*EngineV1alpha1Client) MongoDBRoles ¶
func (c *EngineV1alpha1Client) MongoDBRoles(namespace string) MongoDBRoleInterface
func (*EngineV1alpha1Client) MySQLRoles ¶
func (c *EngineV1alpha1Client) MySQLRoles(namespace string) MySQLRoleInterface
func (*EngineV1alpha1Client) PostgresRoles ¶
func (c *EngineV1alpha1Client) PostgresRoles(namespace string) PostgresRoleInterface
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.
func (*EngineV1alpha1Client) SecretEngines ¶
func (c *EngineV1alpha1Client) SecretEngines(namespace string) SecretEngineInterface
type EngineV1alpha1Interface ¶
type EngineV1alpha1Interface interface { RESTClient() rest.Interface AWSAccessKeyRequestsGetter AWSRolesGetter AzureAccessKeyRequestsGetter AzureRolesGetter DatabaseAccessRequestsGetter ElasticsearchRolesGetter GCPAccessKeyRequestsGetter GCPRolesGetter MongoDBRolesGetter MySQLRolesGetter PostgresRolesGetter SecretEnginesGetter }
type GCPAccessKeyRequestExpansion ¶
type GCPAccessKeyRequestExpansion interface{}
type GCPAccessKeyRequestInterface ¶
type GCPAccessKeyRequestInterface interface { Create(ctx context.Context, gCPAccessKeyRequest *v1alpha1.GCPAccessKeyRequest, opts v1.CreateOptions) (*v1alpha1.GCPAccessKeyRequest, error) Update(ctx context.Context, gCPAccessKeyRequest *v1alpha1.GCPAccessKeyRequest, opts v1.UpdateOptions) (*v1alpha1.GCPAccessKeyRequest, error) UpdateStatus(ctx context.Context, gCPAccessKeyRequest *v1alpha1.GCPAccessKeyRequest, opts v1.UpdateOptions) (*v1alpha1.GCPAccessKeyRequest, 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.GCPAccessKeyRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GCPAccessKeyRequestList, 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.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(ctx context.Context, gCPRole *v1alpha1.GCPRole, opts v1.CreateOptions) (*v1alpha1.GCPRole, error) Update(ctx context.Context, gCPRole *v1alpha1.GCPRole, opts v1.UpdateOptions) (*v1alpha1.GCPRole, error) UpdateStatus(ctx context.Context, gCPRole *v1alpha1.GCPRole, opts v1.UpdateOptions) (*v1alpha1.GCPRole, 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.GCPRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GCPRoleList, 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.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.
type MongoDBRoleExpansion ¶
type MongoDBRoleExpansion interface{}
type MongoDBRoleInterface ¶
type MongoDBRoleInterface interface { Create(ctx context.Context, mongoDBRole *v1alpha1.MongoDBRole, opts v1.CreateOptions) (*v1alpha1.MongoDBRole, error) Update(ctx context.Context, mongoDBRole *v1alpha1.MongoDBRole, opts v1.UpdateOptions) (*v1alpha1.MongoDBRole, error) UpdateStatus(ctx context.Context, mongoDBRole *v1alpha1.MongoDBRole, opts v1.UpdateOptions) (*v1alpha1.MongoDBRole, 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.MongoDBRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MongoDBRoleList, 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.MongoDBRole, err error) MongoDBRoleExpansion }
MongoDBRoleInterface has methods to work with MongoDBRole resources.
type MongoDBRolesGetter ¶
type MongoDBRolesGetter interface {
MongoDBRoles(namespace string) MongoDBRoleInterface
}
MongoDBRolesGetter has a method to return a MongoDBRoleInterface. A group's client should implement this interface.
type MySQLRoleExpansion ¶
type MySQLRoleExpansion interface{}
type MySQLRoleInterface ¶
type MySQLRoleInterface interface { Create(ctx context.Context, mySQLRole *v1alpha1.MySQLRole, opts v1.CreateOptions) (*v1alpha1.MySQLRole, error) Update(ctx context.Context, mySQLRole *v1alpha1.MySQLRole, opts v1.UpdateOptions) (*v1alpha1.MySQLRole, error) UpdateStatus(ctx context.Context, mySQLRole *v1alpha1.MySQLRole, opts v1.UpdateOptions) (*v1alpha1.MySQLRole, 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.MySQLRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MySQLRoleList, 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.MySQLRole, err error) MySQLRoleExpansion }
MySQLRoleInterface has methods to work with MySQLRole resources.
type MySQLRolesGetter ¶
type MySQLRolesGetter interface {
MySQLRoles(namespace string) MySQLRoleInterface
}
MySQLRolesGetter has a method to return a MySQLRoleInterface. A group's client should implement this interface.
type PostgresRoleExpansion ¶
type PostgresRoleExpansion interface{}
type PostgresRoleInterface ¶
type PostgresRoleInterface interface { Create(ctx context.Context, postgresRole *v1alpha1.PostgresRole, opts v1.CreateOptions) (*v1alpha1.PostgresRole, error) Update(ctx context.Context, postgresRole *v1alpha1.PostgresRole, opts v1.UpdateOptions) (*v1alpha1.PostgresRole, error) UpdateStatus(ctx context.Context, postgresRole *v1alpha1.PostgresRole, opts v1.UpdateOptions) (*v1alpha1.PostgresRole, 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.PostgresRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PostgresRoleList, 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.PostgresRole, err error) PostgresRoleExpansion }
PostgresRoleInterface has methods to work with PostgresRole resources.
type PostgresRolesGetter ¶
type PostgresRolesGetter interface {
PostgresRoles(namespace string) PostgresRoleInterface
}
PostgresRolesGetter has a method to return a PostgresRoleInterface. A group's client should implement this interface.
type SecretEngineExpansion ¶
type SecretEngineExpansion interface{}
type SecretEngineInterface ¶
type SecretEngineInterface interface { Create(ctx context.Context, secretEngine *v1alpha1.SecretEngine, opts v1.CreateOptions) (*v1alpha1.SecretEngine, error) Update(ctx context.Context, secretEngine *v1alpha1.SecretEngine, opts v1.UpdateOptions) (*v1alpha1.SecretEngine, error) UpdateStatus(ctx context.Context, secretEngine *v1alpha1.SecretEngine, opts v1.UpdateOptions) (*v1alpha1.SecretEngine, 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.SecretEngine, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecretEngineList, 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.SecretEngine, err error) SecretEngineExpansion }
SecretEngineInterface has methods to work with SecretEngine resources.
type SecretEnginesGetter ¶
type SecretEnginesGetter interface {
SecretEngines(namespace string) SecretEngineInterface
}
SecretEnginesGetter has a method to return a SecretEngineInterface. A group's client should implement this interface.