Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AppProfileExpansion
- type AppProfileInterface
- type AppProfilesGetter
- type BigtableV1alpha1Client
- func (c *BigtableV1alpha1Client) AppProfiles(namespace string) AppProfileInterface
- func (c *BigtableV1alpha1Client) GcPolicies(namespace string) GcPolicyInterface
- func (c *BigtableV1alpha1Client) InstanceIamBindings(namespace string) InstanceIamBindingInterface
- func (c *BigtableV1alpha1Client) InstanceIamMembers(namespace string) InstanceIamMemberInterface
- func (c *BigtableV1alpha1Client) InstanceIamPolicies(namespace string) InstanceIamPolicyInterface
- func (c *BigtableV1alpha1Client) Instances(namespace string) InstanceInterface
- func (c *BigtableV1alpha1Client) RESTClient() rest.Interface
- func (c *BigtableV1alpha1Client) TableIamBindings(namespace string) TableIamBindingInterface
- func (c *BigtableV1alpha1Client) TableIamMembers(namespace string) TableIamMemberInterface
- func (c *BigtableV1alpha1Client) TableIamPolicies(namespace string) TableIamPolicyInterface
- func (c *BigtableV1alpha1Client) Tables(namespace string) TableInterface
- type BigtableV1alpha1Interface
- type GcPoliciesGetter
- type GcPolicyExpansion
- type GcPolicyInterface
- 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 TableExpansion
- type TableIamBindingExpansion
- type TableIamBindingInterface
- type TableIamBindingsGetter
- type TableIamMemberExpansion
- type TableIamMemberInterface
- type TableIamMembersGetter
- type TableIamPoliciesGetter
- type TableIamPolicyExpansion
- type TableIamPolicyInterface
- type TableInterface
- type TablesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppProfileExpansion ¶
type AppProfileExpansion interface{}
type AppProfileInterface ¶
type AppProfileInterface interface { Create(ctx context.Context, appProfile *v1alpha1.AppProfile, opts v1.CreateOptions) (*v1alpha1.AppProfile, error) Update(ctx context.Context, appProfile *v1alpha1.AppProfile, opts v1.UpdateOptions) (*v1alpha1.AppProfile, error) UpdateStatus(ctx context.Context, appProfile *v1alpha1.AppProfile, opts v1.UpdateOptions) (*v1alpha1.AppProfile, 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.AppProfile, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AppProfileList, 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.AppProfile, err error) AppProfileExpansion }
AppProfileInterface has methods to work with AppProfile resources.
type AppProfilesGetter ¶
type AppProfilesGetter interface {
AppProfiles(namespace string) AppProfileInterface
}
AppProfilesGetter has a method to return a AppProfileInterface. A group's client should implement this interface.
type BigtableV1alpha1Client ¶
type BigtableV1alpha1Client struct {
// contains filtered or unexported fields
}
BigtableV1alpha1Client is used to interact with features provided by the bigtable.google.kubeform.com group.
func New ¶
func New(c rest.Interface) *BigtableV1alpha1Client
New creates a new BigtableV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*BigtableV1alpha1Client, error)
NewForConfig creates a new BigtableV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *BigtableV1alpha1Client
NewForConfigOrDie creates a new BigtableV1alpha1Client for the given config and panics if there is an error in the config.
func (*BigtableV1alpha1Client) AppProfiles ¶
func (c *BigtableV1alpha1Client) AppProfiles(namespace string) AppProfileInterface
func (*BigtableV1alpha1Client) GcPolicies ¶
func (c *BigtableV1alpha1Client) GcPolicies(namespace string) GcPolicyInterface
func (*BigtableV1alpha1Client) InstanceIamBindings ¶
func (c *BigtableV1alpha1Client) InstanceIamBindings(namespace string) InstanceIamBindingInterface
func (*BigtableV1alpha1Client) InstanceIamMembers ¶
func (c *BigtableV1alpha1Client) InstanceIamMembers(namespace string) InstanceIamMemberInterface
func (*BigtableV1alpha1Client) InstanceIamPolicies ¶
func (c *BigtableV1alpha1Client) InstanceIamPolicies(namespace string) InstanceIamPolicyInterface
func (*BigtableV1alpha1Client) Instances ¶
func (c *BigtableV1alpha1Client) Instances(namespace string) InstanceInterface
func (*BigtableV1alpha1Client) RESTClient ¶
func (c *BigtableV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*BigtableV1alpha1Client) TableIamBindings ¶
func (c *BigtableV1alpha1Client) TableIamBindings(namespace string) TableIamBindingInterface
func (*BigtableV1alpha1Client) TableIamMembers ¶
func (c *BigtableV1alpha1Client) TableIamMembers(namespace string) TableIamMemberInterface
func (*BigtableV1alpha1Client) TableIamPolicies ¶
func (c *BigtableV1alpha1Client) TableIamPolicies(namespace string) TableIamPolicyInterface
func (*BigtableV1alpha1Client) Tables ¶
func (c *BigtableV1alpha1Client) Tables(namespace string) TableInterface
type BigtableV1alpha1Interface ¶
type BigtableV1alpha1Interface interface { RESTClient() rest.Interface AppProfilesGetter GcPoliciesGetter InstancesGetter InstanceIamBindingsGetter InstanceIamMembersGetter InstanceIamPoliciesGetter TablesGetter TableIamBindingsGetter TableIamMembersGetter TableIamPoliciesGetter }
type GcPoliciesGetter ¶
type GcPoliciesGetter interface {
GcPolicies(namespace string) GcPolicyInterface
}
GcPoliciesGetter has a method to return a GcPolicyInterface. A group's client should implement this interface.
type GcPolicyExpansion ¶
type GcPolicyExpansion interface{}
type GcPolicyInterface ¶
type GcPolicyInterface interface { Create(ctx context.Context, gcPolicy *v1alpha1.GcPolicy, opts v1.CreateOptions) (*v1alpha1.GcPolicy, error) Update(ctx context.Context, gcPolicy *v1alpha1.GcPolicy, opts v1.UpdateOptions) (*v1alpha1.GcPolicy, error) UpdateStatus(ctx context.Context, gcPolicy *v1alpha1.GcPolicy, opts v1.UpdateOptions) (*v1alpha1.GcPolicy, 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.GcPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GcPolicyList, 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.GcPolicy, err error) GcPolicyExpansion }
GcPolicyInterface has methods to work with GcPolicy resources.
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 TableExpansion ¶
type TableExpansion interface{}
type TableIamBindingExpansion ¶
type TableIamBindingExpansion interface{}
type TableIamBindingInterface ¶
type TableIamBindingInterface interface { Create(ctx context.Context, tableIamBinding *v1alpha1.TableIamBinding, opts v1.CreateOptions) (*v1alpha1.TableIamBinding, error) Update(ctx context.Context, tableIamBinding *v1alpha1.TableIamBinding, opts v1.UpdateOptions) (*v1alpha1.TableIamBinding, error) UpdateStatus(ctx context.Context, tableIamBinding *v1alpha1.TableIamBinding, opts v1.UpdateOptions) (*v1alpha1.TableIamBinding, 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.TableIamBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TableIamBindingList, 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.TableIamBinding, err error) TableIamBindingExpansion }
TableIamBindingInterface has methods to work with TableIamBinding resources.
type TableIamBindingsGetter ¶
type TableIamBindingsGetter interface {
TableIamBindings(namespace string) TableIamBindingInterface
}
TableIamBindingsGetter has a method to return a TableIamBindingInterface. A group's client should implement this interface.
type TableIamMemberExpansion ¶
type TableIamMemberExpansion interface{}
type TableIamMemberInterface ¶
type TableIamMemberInterface interface { Create(ctx context.Context, tableIamMember *v1alpha1.TableIamMember, opts v1.CreateOptions) (*v1alpha1.TableIamMember, error) Update(ctx context.Context, tableIamMember *v1alpha1.TableIamMember, opts v1.UpdateOptions) (*v1alpha1.TableIamMember, error) UpdateStatus(ctx context.Context, tableIamMember *v1alpha1.TableIamMember, opts v1.UpdateOptions) (*v1alpha1.TableIamMember, 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.TableIamMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TableIamMemberList, 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.TableIamMember, err error) TableIamMemberExpansion }
TableIamMemberInterface has methods to work with TableIamMember resources.
type TableIamMembersGetter ¶
type TableIamMembersGetter interface {
TableIamMembers(namespace string) TableIamMemberInterface
}
TableIamMembersGetter has a method to return a TableIamMemberInterface. A group's client should implement this interface.
type TableIamPoliciesGetter ¶
type TableIamPoliciesGetter interface {
TableIamPolicies(namespace string) TableIamPolicyInterface
}
TableIamPoliciesGetter has a method to return a TableIamPolicyInterface. A group's client should implement this interface.
type TableIamPolicyExpansion ¶
type TableIamPolicyExpansion interface{}
type TableIamPolicyInterface ¶
type TableIamPolicyInterface interface { Create(ctx context.Context, tableIamPolicy *v1alpha1.TableIamPolicy, opts v1.CreateOptions) (*v1alpha1.TableIamPolicy, error) Update(ctx context.Context, tableIamPolicy *v1alpha1.TableIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TableIamPolicy, error) UpdateStatus(ctx context.Context, tableIamPolicy *v1alpha1.TableIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TableIamPolicy, 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.TableIamPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TableIamPolicyList, 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.TableIamPolicy, err error) TableIamPolicyExpansion }
TableIamPolicyInterface has methods to work with TableIamPolicy resources.
type TableInterface ¶
type TableInterface interface { Create(ctx context.Context, table *v1alpha1.Table, opts v1.CreateOptions) (*v1alpha1.Table, error) Update(ctx context.Context, table *v1alpha1.Table, opts v1.UpdateOptions) (*v1alpha1.Table, error) UpdateStatus(ctx context.Context, table *v1alpha1.Table, opts v1.UpdateOptions) (*v1alpha1.Table, 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.Table, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TableList, 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.Table, err error) TableExpansion }
TableInterface has methods to work with Table resources.
type TablesGetter ¶
type TablesGetter interface {
Tables(namespace string) TableInterface
}
TablesGetter has a method to return a TableInterface. A group's client should implement this interface.