Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type TagBindingExpansion
- type TagBindingInterface
- type TagBindingsGetter
- type TagKeyExpansion
- type TagKeyIamBindingExpansion
- type TagKeyIamBindingInterface
- type TagKeyIamBindingsGetter
- type TagKeyIamMemberExpansion
- type TagKeyIamMemberInterface
- type TagKeyIamMembersGetter
- type TagKeyIamPoliciesGetter
- type TagKeyIamPolicyExpansion
- type TagKeyIamPolicyInterface
- type TagKeyInterface
- type TagKeysGetter
- type TagValueExpansion
- type TagValueIamBindingExpansion
- type TagValueIamBindingInterface
- type TagValueIamBindingsGetter
- type TagValueIamMemberExpansion
- type TagValueIamMemberInterface
- type TagValueIamMembersGetter
- type TagValueIamPoliciesGetter
- type TagValueIamPolicyExpansion
- type TagValueIamPolicyInterface
- type TagValueInterface
- type TagValuesGetter
- type TagsV1alpha1Client
- func (c *TagsV1alpha1Client) RESTClient() rest.Interface
- func (c *TagsV1alpha1Client) TagBindings(namespace string) TagBindingInterface
- func (c *TagsV1alpha1Client) TagKeyIamBindings(namespace string) TagKeyIamBindingInterface
- func (c *TagsV1alpha1Client) TagKeyIamMembers(namespace string) TagKeyIamMemberInterface
- func (c *TagsV1alpha1Client) TagKeyIamPolicies(namespace string) TagKeyIamPolicyInterface
- func (c *TagsV1alpha1Client) TagKeys(namespace string) TagKeyInterface
- func (c *TagsV1alpha1Client) TagValueIamBindings(namespace string) TagValueIamBindingInterface
- func (c *TagsV1alpha1Client) TagValueIamMembers(namespace string) TagValueIamMemberInterface
- func (c *TagsV1alpha1Client) TagValueIamPolicies(namespace string) TagValueIamPolicyInterface
- func (c *TagsV1alpha1Client) TagValues(namespace string) TagValueInterface
- type TagsV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TagBindingExpansion ¶
type TagBindingExpansion interface{}
type TagBindingInterface ¶
type TagBindingInterface interface { Create(ctx context.Context, tagBinding *v1alpha1.TagBinding, opts v1.CreateOptions) (*v1alpha1.TagBinding, error) Update(ctx context.Context, tagBinding *v1alpha1.TagBinding, opts v1.UpdateOptions) (*v1alpha1.TagBinding, error) UpdateStatus(ctx context.Context, tagBinding *v1alpha1.TagBinding, opts v1.UpdateOptions) (*v1alpha1.TagBinding, 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.TagBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagBindingList, 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.TagBinding, err error) TagBindingExpansion }
TagBindingInterface has methods to work with TagBinding resources.
type TagBindingsGetter ¶
type TagBindingsGetter interface {
TagBindings(namespace string) TagBindingInterface
}
TagBindingsGetter has a method to return a TagBindingInterface. A group's client should implement this interface.
type TagKeyExpansion ¶
type TagKeyExpansion interface{}
type TagKeyIamBindingExpansion ¶
type TagKeyIamBindingExpansion interface{}
type TagKeyIamBindingInterface ¶
type TagKeyIamBindingInterface interface { Create(ctx context.Context, tagKeyIamBinding *v1alpha1.TagKeyIamBinding, opts v1.CreateOptions) (*v1alpha1.TagKeyIamBinding, error) Update(ctx context.Context, tagKeyIamBinding *v1alpha1.TagKeyIamBinding, opts v1.UpdateOptions) (*v1alpha1.TagKeyIamBinding, error) UpdateStatus(ctx context.Context, tagKeyIamBinding *v1alpha1.TagKeyIamBinding, opts v1.UpdateOptions) (*v1alpha1.TagKeyIamBinding, 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.TagKeyIamBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagKeyIamBindingList, 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.TagKeyIamBinding, err error) TagKeyIamBindingExpansion }
TagKeyIamBindingInterface has methods to work with TagKeyIamBinding resources.
type TagKeyIamBindingsGetter ¶
type TagKeyIamBindingsGetter interface {
TagKeyIamBindings(namespace string) TagKeyIamBindingInterface
}
TagKeyIamBindingsGetter has a method to return a TagKeyIamBindingInterface. A group's client should implement this interface.
type TagKeyIamMemberExpansion ¶
type TagKeyIamMemberExpansion interface{}
type TagKeyIamMemberInterface ¶
type TagKeyIamMemberInterface interface { Create(ctx context.Context, tagKeyIamMember *v1alpha1.TagKeyIamMember, opts v1.CreateOptions) (*v1alpha1.TagKeyIamMember, error) Update(ctx context.Context, tagKeyIamMember *v1alpha1.TagKeyIamMember, opts v1.UpdateOptions) (*v1alpha1.TagKeyIamMember, error) UpdateStatus(ctx context.Context, tagKeyIamMember *v1alpha1.TagKeyIamMember, opts v1.UpdateOptions) (*v1alpha1.TagKeyIamMember, 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.TagKeyIamMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagKeyIamMemberList, 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.TagKeyIamMember, err error) TagKeyIamMemberExpansion }
TagKeyIamMemberInterface has methods to work with TagKeyIamMember resources.
type TagKeyIamMembersGetter ¶
type TagKeyIamMembersGetter interface {
TagKeyIamMembers(namespace string) TagKeyIamMemberInterface
}
TagKeyIamMembersGetter has a method to return a TagKeyIamMemberInterface. A group's client should implement this interface.
type TagKeyIamPoliciesGetter ¶
type TagKeyIamPoliciesGetter interface {
TagKeyIamPolicies(namespace string) TagKeyIamPolicyInterface
}
TagKeyIamPoliciesGetter has a method to return a TagKeyIamPolicyInterface. A group's client should implement this interface.
type TagKeyIamPolicyExpansion ¶
type TagKeyIamPolicyExpansion interface{}
type TagKeyIamPolicyInterface ¶
type TagKeyIamPolicyInterface interface { Create(ctx context.Context, tagKeyIamPolicy *v1alpha1.TagKeyIamPolicy, opts v1.CreateOptions) (*v1alpha1.TagKeyIamPolicy, error) Update(ctx context.Context, tagKeyIamPolicy *v1alpha1.TagKeyIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TagKeyIamPolicy, error) UpdateStatus(ctx context.Context, tagKeyIamPolicy *v1alpha1.TagKeyIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TagKeyIamPolicy, 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.TagKeyIamPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagKeyIamPolicyList, 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.TagKeyIamPolicy, err error) TagKeyIamPolicyExpansion }
TagKeyIamPolicyInterface has methods to work with TagKeyIamPolicy resources.
type TagKeyInterface ¶
type TagKeyInterface interface { Create(ctx context.Context, tagKey *v1alpha1.TagKey, opts v1.CreateOptions) (*v1alpha1.TagKey, error) Update(ctx context.Context, tagKey *v1alpha1.TagKey, opts v1.UpdateOptions) (*v1alpha1.TagKey, error) UpdateStatus(ctx context.Context, tagKey *v1alpha1.TagKey, opts v1.UpdateOptions) (*v1alpha1.TagKey, 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.TagKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagKeyList, 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.TagKey, err error) TagKeyExpansion }
TagKeyInterface has methods to work with TagKey resources.
type TagKeysGetter ¶
type TagKeysGetter interface {
TagKeys(namespace string) TagKeyInterface
}
TagKeysGetter has a method to return a TagKeyInterface. A group's client should implement this interface.
type TagValueExpansion ¶
type TagValueExpansion interface{}
type TagValueIamBindingExpansion ¶
type TagValueIamBindingExpansion interface{}
type TagValueIamBindingInterface ¶
type TagValueIamBindingInterface interface { Create(ctx context.Context, tagValueIamBinding *v1alpha1.TagValueIamBinding, opts v1.CreateOptions) (*v1alpha1.TagValueIamBinding, error) Update(ctx context.Context, tagValueIamBinding *v1alpha1.TagValueIamBinding, opts v1.UpdateOptions) (*v1alpha1.TagValueIamBinding, error) UpdateStatus(ctx context.Context, tagValueIamBinding *v1alpha1.TagValueIamBinding, opts v1.UpdateOptions) (*v1alpha1.TagValueIamBinding, 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.TagValueIamBinding, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagValueIamBindingList, 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.TagValueIamBinding, err error) TagValueIamBindingExpansion }
TagValueIamBindingInterface has methods to work with TagValueIamBinding resources.
type TagValueIamBindingsGetter ¶
type TagValueIamBindingsGetter interface {
TagValueIamBindings(namespace string) TagValueIamBindingInterface
}
TagValueIamBindingsGetter has a method to return a TagValueIamBindingInterface. A group's client should implement this interface.
type TagValueIamMemberExpansion ¶
type TagValueIamMemberExpansion interface{}
type TagValueIamMemberInterface ¶
type TagValueIamMemberInterface interface { Create(ctx context.Context, tagValueIamMember *v1alpha1.TagValueIamMember, opts v1.CreateOptions) (*v1alpha1.TagValueIamMember, error) Update(ctx context.Context, tagValueIamMember *v1alpha1.TagValueIamMember, opts v1.UpdateOptions) (*v1alpha1.TagValueIamMember, error) UpdateStatus(ctx context.Context, tagValueIamMember *v1alpha1.TagValueIamMember, opts v1.UpdateOptions) (*v1alpha1.TagValueIamMember, 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.TagValueIamMember, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagValueIamMemberList, 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.TagValueIamMember, err error) TagValueIamMemberExpansion }
TagValueIamMemberInterface has methods to work with TagValueIamMember resources.
type TagValueIamMembersGetter ¶
type TagValueIamMembersGetter interface {
TagValueIamMembers(namespace string) TagValueIamMemberInterface
}
TagValueIamMembersGetter has a method to return a TagValueIamMemberInterface. A group's client should implement this interface.
type TagValueIamPoliciesGetter ¶
type TagValueIamPoliciesGetter interface {
TagValueIamPolicies(namespace string) TagValueIamPolicyInterface
}
TagValueIamPoliciesGetter has a method to return a TagValueIamPolicyInterface. A group's client should implement this interface.
type TagValueIamPolicyExpansion ¶
type TagValueIamPolicyExpansion interface{}
type TagValueIamPolicyInterface ¶
type TagValueIamPolicyInterface interface { Create(ctx context.Context, tagValueIamPolicy *v1alpha1.TagValueIamPolicy, opts v1.CreateOptions) (*v1alpha1.TagValueIamPolicy, error) Update(ctx context.Context, tagValueIamPolicy *v1alpha1.TagValueIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TagValueIamPolicy, error) UpdateStatus(ctx context.Context, tagValueIamPolicy *v1alpha1.TagValueIamPolicy, opts v1.UpdateOptions) (*v1alpha1.TagValueIamPolicy, 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.TagValueIamPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagValueIamPolicyList, 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.TagValueIamPolicy, err error) TagValueIamPolicyExpansion }
TagValueIamPolicyInterface has methods to work with TagValueIamPolicy resources.
type TagValueInterface ¶
type TagValueInterface interface { Create(ctx context.Context, tagValue *v1alpha1.TagValue, opts v1.CreateOptions) (*v1alpha1.TagValue, error) Update(ctx context.Context, tagValue *v1alpha1.TagValue, opts v1.UpdateOptions) (*v1alpha1.TagValue, error) UpdateStatus(ctx context.Context, tagValue *v1alpha1.TagValue, opts v1.UpdateOptions) (*v1alpha1.TagValue, 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.TagValue, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagValueList, 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.TagValue, err error) TagValueExpansion }
TagValueInterface has methods to work with TagValue resources.
type TagValuesGetter ¶
type TagValuesGetter interface {
TagValues(namespace string) TagValueInterface
}
TagValuesGetter has a method to return a TagValueInterface. A group's client should implement this interface.
type TagsV1alpha1Client ¶
type TagsV1alpha1Client struct {
// contains filtered or unexported fields
}
TagsV1alpha1Client is used to interact with features provided by the tags.google.kubeform.com group.
func New ¶
func New(c rest.Interface) *TagsV1alpha1Client
New creates a new TagsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*TagsV1alpha1Client, error)
NewForConfig creates a new TagsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *TagsV1alpha1Client
NewForConfigOrDie creates a new TagsV1alpha1Client for the given config and panics if there is an error in the config.
func (*TagsV1alpha1Client) RESTClient ¶
func (c *TagsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*TagsV1alpha1Client) TagBindings ¶
func (c *TagsV1alpha1Client) TagBindings(namespace string) TagBindingInterface
func (*TagsV1alpha1Client) TagKeyIamBindings ¶
func (c *TagsV1alpha1Client) TagKeyIamBindings(namespace string) TagKeyIamBindingInterface
func (*TagsV1alpha1Client) TagKeyIamMembers ¶
func (c *TagsV1alpha1Client) TagKeyIamMembers(namespace string) TagKeyIamMemberInterface
func (*TagsV1alpha1Client) TagKeyIamPolicies ¶
func (c *TagsV1alpha1Client) TagKeyIamPolicies(namespace string) TagKeyIamPolicyInterface
func (*TagsV1alpha1Client) TagKeys ¶
func (c *TagsV1alpha1Client) TagKeys(namespace string) TagKeyInterface
func (*TagsV1alpha1Client) TagValueIamBindings ¶
func (c *TagsV1alpha1Client) TagValueIamBindings(namespace string) TagValueIamBindingInterface
func (*TagsV1alpha1Client) TagValueIamMembers ¶
func (c *TagsV1alpha1Client) TagValueIamMembers(namespace string) TagValueIamMemberInterface
func (*TagsV1alpha1Client) TagValueIamPolicies ¶
func (c *TagsV1alpha1Client) TagValueIamPolicies(namespace string) TagValueIamPolicyInterface
func (*TagsV1alpha1Client) TagValues ¶
func (c *TagsV1alpha1Client) TagValues(namespace string) TagValueInterface
type TagsV1alpha1Interface ¶
type TagsV1alpha1Interface interface { RESTClient() rest.Interface TagBindingsGetter TagKeysGetter TagKeyIamBindingsGetter TagKeyIamMembersGetter TagKeyIamPoliciesGetter TagValuesGetter TagValueIamBindingsGetter TagValueIamMembersGetter TagValueIamPoliciesGetter }