Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DatabaseExpansion
- type DatabaseIamBindingExpansion
- type DatabaseIamBindingInterface
- type DatabaseIamBindingsGetter
- type DatabaseIamMemberExpansion
- type DatabaseIamMemberInterface
- type DatabaseIamMembersGetter
- type DatabaseIamPoliciesGetter
- type DatabaseIamPolicyExpansion
- type DatabaseIamPolicyInterface
- type DatabaseInterface
- type DatabasesGetter
- type InstanceExpansion
- type InstanceIamBindingExpansion
- type InstanceIamBindingInterface
- type InstanceIamBindingsGetter
- type InstanceIamMemberExpansion
- type InstanceIamMemberInterface
- type InstanceIamMembersGetter
- type InstanceIamPoliciesGetter
- type InstanceIamPolicyExpansion
- type InstanceIamPolicyInterface
- type InstanceInterface
- type InstancesGetter
- type SpannerV1alpha1Client
- func (c *SpannerV1alpha1Client) DatabaseIamBindings(namespace string) DatabaseIamBindingInterface
- func (c *SpannerV1alpha1Client) DatabaseIamMembers(namespace string) DatabaseIamMemberInterface
- func (c *SpannerV1alpha1Client) DatabaseIamPolicies(namespace string) DatabaseIamPolicyInterface
- func (c *SpannerV1alpha1Client) Databases(namespace string) DatabaseInterface
- func (c *SpannerV1alpha1Client) InstanceIamBindings(namespace string) InstanceIamBindingInterface
- func (c *SpannerV1alpha1Client) InstanceIamMembers(namespace string) InstanceIamMemberInterface
- func (c *SpannerV1alpha1Client) InstanceIamPolicies(namespace string) InstanceIamPolicyInterface
- func (c *SpannerV1alpha1Client) Instances(namespace string) InstanceInterface
- func (c *SpannerV1alpha1Client) RESTClient() rest.Interface
- type SpannerV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseExpansion ¶
type DatabaseExpansion interface{}
type DatabaseIamBindingExpansion ¶
type DatabaseIamBindingExpansion interface{}
type DatabaseIamBindingInterface ¶
type DatabaseIamBindingInterface interface { Create(ctx context.Context, databaseIamBinding *v1alpha1.DatabaseIamBinding, opts v1.CreateOptions) (*v1alpha1.DatabaseIamBinding, error) Update(ctx context.Context, databaseIamBinding *v1alpha1.DatabaseIamBinding, opts v1.UpdateOptions) (*v1alpha1.DatabaseIamBinding, error) UpdateStatus(ctx context.Context, databaseIamBinding *v1alpha1.DatabaseIamBinding, opts v1.UpdateOptions) (*v1alpha1.DatabaseIamBinding, 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.DatabaseIamBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseIamBindingList, 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.DatabaseIamBinding, err error) DatabaseIamBindingExpansion }
DatabaseIamBindingInterface has methods to work with DatabaseIamBinding resources.
type DatabaseIamBindingsGetter ¶
type DatabaseIamBindingsGetter interface {
DatabaseIamBindings(namespace string) DatabaseIamBindingInterface
}
DatabaseIamBindingsGetter has a method to return a DatabaseIamBindingInterface. A group's client should implement this interface.
type DatabaseIamMemberExpansion ¶
type DatabaseIamMemberExpansion interface{}
type DatabaseIamMemberInterface ¶
type DatabaseIamMemberInterface interface { Create(ctx context.Context, databaseIamMember *v1alpha1.DatabaseIamMember, opts v1.CreateOptions) (*v1alpha1.DatabaseIamMember, error) Update(ctx context.Context, databaseIamMember *v1alpha1.DatabaseIamMember, opts v1.UpdateOptions) (*v1alpha1.DatabaseIamMember, error) UpdateStatus(ctx context.Context, databaseIamMember *v1alpha1.DatabaseIamMember, opts v1.UpdateOptions) (*v1alpha1.DatabaseIamMember, 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.DatabaseIamMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseIamMemberList, 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.DatabaseIamMember, err error) DatabaseIamMemberExpansion }
DatabaseIamMemberInterface has methods to work with DatabaseIamMember resources.
type DatabaseIamMembersGetter ¶
type DatabaseIamMembersGetter interface {
DatabaseIamMembers(namespace string) DatabaseIamMemberInterface
}
DatabaseIamMembersGetter has a method to return a DatabaseIamMemberInterface. A group's client should implement this interface.
type DatabaseIamPoliciesGetter ¶
type DatabaseIamPoliciesGetter interface {
DatabaseIamPolicies(namespace string) DatabaseIamPolicyInterface
}
DatabaseIamPoliciesGetter has a method to return a DatabaseIamPolicyInterface. A group's client should implement this interface.
type DatabaseIamPolicyExpansion ¶
type DatabaseIamPolicyExpansion interface{}
type DatabaseIamPolicyInterface ¶
type DatabaseIamPolicyInterface interface { Create(ctx context.Context, databaseIamPolicy *v1alpha1.DatabaseIamPolicy, opts v1.CreateOptions) (*v1alpha1.DatabaseIamPolicy, error) Update(ctx context.Context, databaseIamPolicy *v1alpha1.DatabaseIamPolicy, opts v1.UpdateOptions) (*v1alpha1.DatabaseIamPolicy, error) UpdateStatus(ctx context.Context, databaseIamPolicy *v1alpha1.DatabaseIamPolicy, opts v1.UpdateOptions) (*v1alpha1.DatabaseIamPolicy, 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.DatabaseIamPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseIamPolicyList, 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.DatabaseIamPolicy, err error) DatabaseIamPolicyExpansion }
DatabaseIamPolicyInterface has methods to work with DatabaseIamPolicy resources.
type DatabaseInterface ¶
type DatabaseInterface interface { Create(ctx context.Context, database *v1alpha1.Database, opts v1.CreateOptions) (*v1alpha1.Database, error) Update(ctx context.Context, database *v1alpha1.Database, opts v1.UpdateOptions) (*v1alpha1.Database, error) UpdateStatus(ctx context.Context, database *v1alpha1.Database, opts v1.UpdateOptions) (*v1alpha1.Database, 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.Database, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseList, 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.Database, err error) DatabaseExpansion }
DatabaseInterface has methods to work with Database resources.
type DatabasesGetter ¶
type DatabasesGetter interface {
Databases(namespace string) DatabaseInterface
}
DatabasesGetter has a method to return a DatabaseInterface. A group's client should implement this interface.
type InstanceExpansion ¶
type InstanceExpansion interface{}
type InstanceIamBindingExpansion ¶
type InstanceIamBindingExpansion interface{}
type InstanceIamBindingInterface ¶
type InstanceIamBindingInterface interface { Create(ctx context.Context, instanceIamBinding *v1alpha1.InstanceIamBinding, opts v1.CreateOptions) (*v1alpha1.InstanceIamBinding, error) Update(ctx context.Context, instanceIamBinding *v1alpha1.InstanceIamBinding, opts v1.UpdateOptions) (*v1alpha1.InstanceIamBinding, error) UpdateStatus(ctx context.Context, instanceIamBinding *v1alpha1.InstanceIamBinding, opts v1.UpdateOptions) (*v1alpha1.InstanceIamBinding, 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.InstanceIamBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceIamBindingList, 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.InstanceIamBinding, err error) InstanceIamBindingExpansion }
InstanceIamBindingInterface has methods to work with InstanceIamBinding resources.
type InstanceIamBindingsGetter ¶
type InstanceIamBindingsGetter interface {
InstanceIamBindings(namespace string) InstanceIamBindingInterface
}
InstanceIamBindingsGetter has a method to return a InstanceIamBindingInterface. A group's client should implement this interface.
type InstanceIamMemberExpansion ¶
type InstanceIamMemberExpansion interface{}
type InstanceIamMemberInterface ¶
type InstanceIamMemberInterface interface { Create(ctx context.Context, instanceIamMember *v1alpha1.InstanceIamMember, opts v1.CreateOptions) (*v1alpha1.InstanceIamMember, error) Update(ctx context.Context, instanceIamMember *v1alpha1.InstanceIamMember, opts v1.UpdateOptions) (*v1alpha1.InstanceIamMember, error) UpdateStatus(ctx context.Context, instanceIamMember *v1alpha1.InstanceIamMember, opts v1.UpdateOptions) (*v1alpha1.InstanceIamMember, 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.InstanceIamMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceIamMemberList, 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.InstanceIamMember, err error) InstanceIamMemberExpansion }
InstanceIamMemberInterface has methods to work with InstanceIamMember resources.
type InstanceIamMembersGetter ¶
type InstanceIamMembersGetter interface {
InstanceIamMembers(namespace string) InstanceIamMemberInterface
}
InstanceIamMembersGetter has a method to return a InstanceIamMemberInterface. A group's client should implement this interface.
type InstanceIamPoliciesGetter ¶
type InstanceIamPoliciesGetter interface {
InstanceIamPolicies(namespace string) InstanceIamPolicyInterface
}
InstanceIamPoliciesGetter has a method to return a InstanceIamPolicyInterface. A group's client should implement this interface.
type InstanceIamPolicyExpansion ¶
type InstanceIamPolicyExpansion interface{}
type InstanceIamPolicyInterface ¶
type InstanceIamPolicyInterface interface { Create(ctx context.Context, instanceIamPolicy *v1alpha1.InstanceIamPolicy, opts v1.CreateOptions) (*v1alpha1.InstanceIamPolicy, error) Update(ctx context.Context, instanceIamPolicy *v1alpha1.InstanceIamPolicy, opts v1.UpdateOptions) (*v1alpha1.InstanceIamPolicy, error) UpdateStatus(ctx context.Context, instanceIamPolicy *v1alpha1.InstanceIamPolicy, opts v1.UpdateOptions) (*v1alpha1.InstanceIamPolicy, 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.InstanceIamPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceIamPolicyList, 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.InstanceIamPolicy, err error) InstanceIamPolicyExpansion }
InstanceIamPolicyInterface has methods to work with InstanceIamPolicy resources.
type InstanceInterface ¶
type InstanceInterface interface { Create(ctx context.Context, instance *v1alpha1.Instance, opts v1.CreateOptions) (*v1alpha1.Instance, error) Update(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, error) UpdateStatus(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, 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.Instance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceList, 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.Instance, err error) InstanceExpansion }
InstanceInterface has methods to work with Instance resources.
type InstancesGetter ¶
type InstancesGetter interface {
Instances(namespace string) InstanceInterface
}
InstancesGetter has a method to return a InstanceInterface. A group's client should implement this interface.
type SpannerV1alpha1Client ¶
type SpannerV1alpha1Client struct {
// contains filtered or unexported fields
}
SpannerV1alpha1Client is used to interact with features provided by the spanner.google.kubeform.com group.
func New ¶
func New(c rest.Interface) *SpannerV1alpha1Client
New creates a new SpannerV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SpannerV1alpha1Client, error)
NewForConfig creates a new SpannerV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SpannerV1alpha1Client
NewForConfigOrDie creates a new SpannerV1alpha1Client for the given config and panics if there is an error in the config.
func (*SpannerV1alpha1Client) DatabaseIamBindings ¶
func (c *SpannerV1alpha1Client) DatabaseIamBindings(namespace string) DatabaseIamBindingInterface
func (*SpannerV1alpha1Client) DatabaseIamMembers ¶
func (c *SpannerV1alpha1Client) DatabaseIamMembers(namespace string) DatabaseIamMemberInterface
func (*SpannerV1alpha1Client) DatabaseIamPolicies ¶
func (c *SpannerV1alpha1Client) DatabaseIamPolicies(namespace string) DatabaseIamPolicyInterface
func (*SpannerV1alpha1Client) Databases ¶
func (c *SpannerV1alpha1Client) Databases(namespace string) DatabaseInterface
func (*SpannerV1alpha1Client) InstanceIamBindings ¶
func (c *SpannerV1alpha1Client) InstanceIamBindings(namespace string) InstanceIamBindingInterface
func (*SpannerV1alpha1Client) InstanceIamMembers ¶
func (c *SpannerV1alpha1Client) InstanceIamMembers(namespace string) InstanceIamMemberInterface
func (*SpannerV1alpha1Client) InstanceIamPolicies ¶
func (c *SpannerV1alpha1Client) InstanceIamPolicies(namespace string) InstanceIamPolicyInterface
func (*SpannerV1alpha1Client) Instances ¶
func (c *SpannerV1alpha1Client) Instances(namespace string) InstanceInterface
func (*SpannerV1alpha1Client) RESTClient ¶
func (c *SpannerV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type SpannerV1alpha1Interface ¶
type SpannerV1alpha1Interface interface { RESTClient() rest.Interface DatabasesGetter DatabaseIamBindingsGetter DatabaseIamMembersGetter DatabaseIamPoliciesGetter InstancesGetter InstanceIamBindingsGetter InstanceIamMembersGetter InstanceIamPoliciesGetter }