Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AWSRoleExpansion
- type AWSRoleInterface
- type AWSRolesGetter
- type AzureRoleExpansion
- type AzureRoleInterface
- type AzureRolesGetter
- type ElasticsearchRoleExpansion
- type ElasticsearchRoleInterface
- type ElasticsearchRolesGetter
- type EngineV1alpha1Client
- func (c *EngineV1alpha1Client) AWSRoles(namespace string) AWSRoleInterface
- func (c *EngineV1alpha1Client) AzureRoles(namespace string) AzureRoleInterface
- func (c *EngineV1alpha1Client) ElasticsearchRoles(namespace string) ElasticsearchRoleInterface
- func (c *EngineV1alpha1Client) GCPRoles(namespace string) GCPRoleInterface
- func (c *EngineV1alpha1Client) MariaDBRoles(namespace string) MariaDBRoleInterface
- 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) SecretAccessRequests(namespace string) SecretAccessRequestInterface
- func (c *EngineV1alpha1Client) SecretEngines(namespace string) SecretEngineInterface
- func (c *EngineV1alpha1Client) SecretRoleBindings(namespace string) SecretRoleBindingInterface
- type EngineV1alpha1Interface
- type GCPRoleExpansion
- type GCPRoleInterface
- type GCPRolesGetter
- type MariaDBRoleExpansion
- type MariaDBRoleInterface
- type MariaDBRolesGetter
- type MongoDBRoleExpansion
- type MongoDBRoleInterface
- type MongoDBRolesGetter
- type MySQLRoleExpansion
- type MySQLRoleInterface
- type MySQLRolesGetter
- type PostgresRoleExpansion
- type PostgresRoleInterface
- type PostgresRolesGetter
- type SecretAccessRequestExpansion
- type SecretAccessRequestInterface
- type SecretAccessRequestsGetter
- type SecretEngineExpansion
- type SecretEngineInterface
- type SecretEnginesGetter
- type SecretRoleBindingExpansion
- type SecretRoleBindingInterface
- type SecretRoleBindingsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 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 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. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶ added in v0.8.0
NewForConfigAndClient creates a new EngineV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
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) AWSRoles ¶
func (c *EngineV1alpha1Client) AWSRoles(namespace string) AWSRoleInterface
func (*EngineV1alpha1Client) AzureRoles ¶
func (c *EngineV1alpha1Client) AzureRoles(namespace string) AzureRoleInterface
func (*EngineV1alpha1Client) ElasticsearchRoles ¶
func (c *EngineV1alpha1Client) ElasticsearchRoles(namespace string) ElasticsearchRoleInterface
func (*EngineV1alpha1Client) GCPRoles ¶
func (c *EngineV1alpha1Client) GCPRoles(namespace string) GCPRoleInterface
func (*EngineV1alpha1Client) MariaDBRoles ¶ added in v0.8.0
func (c *EngineV1alpha1Client) MariaDBRoles(namespace string) MariaDBRoleInterface
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) SecretAccessRequests ¶ added in v0.5.0
func (c *EngineV1alpha1Client) SecretAccessRequests(namespace string) SecretAccessRequestInterface
func (*EngineV1alpha1Client) SecretEngines ¶
func (c *EngineV1alpha1Client) SecretEngines(namespace string) SecretEngineInterface
func (*EngineV1alpha1Client) SecretRoleBindings ¶ added in v0.5.0
func (c *EngineV1alpha1Client) SecretRoleBindings(namespace string) SecretRoleBindingInterface
type EngineV1alpha1Interface ¶
type EngineV1alpha1Interface interface { RESTClient() rest.Interface AWSRolesGetter AzureRolesGetter ElasticsearchRolesGetter GCPRolesGetter MariaDBRolesGetter MongoDBRolesGetter MySQLRolesGetter PostgresRolesGetter SecretAccessRequestsGetter SecretEnginesGetter SecretRoleBindingsGetter }
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 MariaDBRoleExpansion ¶ added in v0.8.0
type MariaDBRoleExpansion interface{}
type MariaDBRoleInterface ¶ added in v0.8.0
type MariaDBRoleInterface interface { Create(ctx context.Context, mariaDBRole *v1alpha1.MariaDBRole, opts v1.CreateOptions) (*v1alpha1.MariaDBRole, error) Update(ctx context.Context, mariaDBRole *v1alpha1.MariaDBRole, opts v1.UpdateOptions) (*v1alpha1.MariaDBRole, error) UpdateStatus(ctx context.Context, mariaDBRole *v1alpha1.MariaDBRole, opts v1.UpdateOptions) (*v1alpha1.MariaDBRole, 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.MariaDBRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MariaDBRoleList, 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.MariaDBRole, err error) MariaDBRoleExpansion }
MariaDBRoleInterface has methods to work with MariaDBRole resources.
type MariaDBRolesGetter ¶ added in v0.8.0
type MariaDBRolesGetter interface {
MariaDBRoles(namespace string) MariaDBRoleInterface
}
MariaDBRolesGetter has a method to return a MariaDBRoleInterface. 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 SecretAccessRequestExpansion ¶ added in v0.5.0
type SecretAccessRequestExpansion interface{}
type SecretAccessRequestInterface ¶ added in v0.5.0
type SecretAccessRequestInterface interface { Create(ctx context.Context, secretAccessRequest *v1alpha1.SecretAccessRequest, opts v1.CreateOptions) (*v1alpha1.SecretAccessRequest, error) Update(ctx context.Context, secretAccessRequest *v1alpha1.SecretAccessRequest, opts v1.UpdateOptions) (*v1alpha1.SecretAccessRequest, error) UpdateStatus(ctx context.Context, secretAccessRequest *v1alpha1.SecretAccessRequest, opts v1.UpdateOptions) (*v1alpha1.SecretAccessRequest, 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.SecretAccessRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecretAccessRequestList, 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.SecretAccessRequest, err error) SecretAccessRequestExpansion }
SecretAccessRequestInterface has methods to work with SecretAccessRequest resources.
type SecretAccessRequestsGetter ¶ added in v0.5.0
type SecretAccessRequestsGetter interface {
SecretAccessRequests(namespace string) SecretAccessRequestInterface
}
SecretAccessRequestsGetter has a method to return a SecretAccessRequestInterface. 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.
type SecretRoleBindingExpansion ¶ added in v0.5.0
type SecretRoleBindingExpansion interface{}
type SecretRoleBindingInterface ¶ added in v0.5.0
type SecretRoleBindingInterface interface { Create(ctx context.Context, secretRoleBinding *v1alpha1.SecretRoleBinding, opts v1.CreateOptions) (*v1alpha1.SecretRoleBinding, error) Update(ctx context.Context, secretRoleBinding *v1alpha1.SecretRoleBinding, opts v1.UpdateOptions) (*v1alpha1.SecretRoleBinding, error) UpdateStatus(ctx context.Context, secretRoleBinding *v1alpha1.SecretRoleBinding, opts v1.UpdateOptions) (*v1alpha1.SecretRoleBinding, 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.SecretRoleBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecretRoleBindingList, 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.SecretRoleBinding, err error) SecretRoleBindingExpansion }
SecretRoleBindingInterface has methods to work with SecretRoleBinding resources.
type SecretRoleBindingsGetter ¶ added in v0.5.0
type SecretRoleBindingsGetter interface {
SecretRoleBindings(namespace string) SecretRoleBindingInterface
}
SecretRoleBindingsGetter has a method to return a SecretRoleBindingInterface. A group's client should implement this interface.