Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CacheAccessPoliciesGetter
- type CacheAccessPolicyExpansion
- type CacheAccessPolicyInterface
- type CacheBlobNfsTargetExpansion
- type CacheBlobNfsTargetInterface
- type CacheBlobNfsTargetsGetter
- type CacheBlobTargetExpansion
- type CacheBlobTargetInterface
- type CacheBlobTargetsGetter
- type CacheExpansion
- type CacheInterface
- type CacheNfsTargetExpansion
- type CacheNfsTargetInterface
- type CacheNfsTargetsGetter
- type CachesGetter
- type HpcV1alpha1Client
- func (c *HpcV1alpha1Client) CacheAccessPolicies(namespace string) CacheAccessPolicyInterface
- func (c *HpcV1alpha1Client) CacheBlobNfsTargets(namespace string) CacheBlobNfsTargetInterface
- func (c *HpcV1alpha1Client) CacheBlobTargets(namespace string) CacheBlobTargetInterface
- func (c *HpcV1alpha1Client) CacheNfsTargets(namespace string) CacheNfsTargetInterface
- func (c *HpcV1alpha1Client) Caches(namespace string) CacheInterface
- func (c *HpcV1alpha1Client) RESTClient() rest.Interface
- type HpcV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheAccessPoliciesGetter ¶
type CacheAccessPoliciesGetter interface {
CacheAccessPolicies(namespace string) CacheAccessPolicyInterface
}
CacheAccessPoliciesGetter has a method to return a CacheAccessPolicyInterface. A group's client should implement this interface.
type CacheAccessPolicyExpansion ¶
type CacheAccessPolicyExpansion interface{}
type CacheAccessPolicyInterface ¶
type CacheAccessPolicyInterface interface { Create(ctx context.Context, cacheAccessPolicy *v1alpha1.CacheAccessPolicy, opts v1.CreateOptions) (*v1alpha1.CacheAccessPolicy, error) Update(ctx context.Context, cacheAccessPolicy *v1alpha1.CacheAccessPolicy, opts v1.UpdateOptions) (*v1alpha1.CacheAccessPolicy, error) UpdateStatus(ctx context.Context, cacheAccessPolicy *v1alpha1.CacheAccessPolicy, opts v1.UpdateOptions) (*v1alpha1.CacheAccessPolicy, 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.CacheAccessPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CacheAccessPolicyList, 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.CacheAccessPolicy, err error) CacheAccessPolicyExpansion }
CacheAccessPolicyInterface has methods to work with CacheAccessPolicy resources.
type CacheBlobNfsTargetExpansion ¶
type CacheBlobNfsTargetExpansion interface{}
type CacheBlobNfsTargetInterface ¶
type CacheBlobNfsTargetInterface interface { Create(ctx context.Context, cacheBlobNfsTarget *v1alpha1.CacheBlobNfsTarget, opts v1.CreateOptions) (*v1alpha1.CacheBlobNfsTarget, error) Update(ctx context.Context, cacheBlobNfsTarget *v1alpha1.CacheBlobNfsTarget, opts v1.UpdateOptions) (*v1alpha1.CacheBlobNfsTarget, error) UpdateStatus(ctx context.Context, cacheBlobNfsTarget *v1alpha1.CacheBlobNfsTarget, opts v1.UpdateOptions) (*v1alpha1.CacheBlobNfsTarget, 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.CacheBlobNfsTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CacheBlobNfsTargetList, 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.CacheBlobNfsTarget, err error) CacheBlobNfsTargetExpansion }
CacheBlobNfsTargetInterface has methods to work with CacheBlobNfsTarget resources.
type CacheBlobNfsTargetsGetter ¶
type CacheBlobNfsTargetsGetter interface {
CacheBlobNfsTargets(namespace string) CacheBlobNfsTargetInterface
}
CacheBlobNfsTargetsGetter has a method to return a CacheBlobNfsTargetInterface. A group's client should implement this interface.
type CacheBlobTargetExpansion ¶
type CacheBlobTargetExpansion interface{}
type CacheBlobTargetInterface ¶
type CacheBlobTargetInterface interface { Create(ctx context.Context, cacheBlobTarget *v1alpha1.CacheBlobTarget, opts v1.CreateOptions) (*v1alpha1.CacheBlobTarget, error) Update(ctx context.Context, cacheBlobTarget *v1alpha1.CacheBlobTarget, opts v1.UpdateOptions) (*v1alpha1.CacheBlobTarget, error) UpdateStatus(ctx context.Context, cacheBlobTarget *v1alpha1.CacheBlobTarget, opts v1.UpdateOptions) (*v1alpha1.CacheBlobTarget, 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.CacheBlobTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CacheBlobTargetList, 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.CacheBlobTarget, err error) CacheBlobTargetExpansion }
CacheBlobTargetInterface has methods to work with CacheBlobTarget resources.
type CacheBlobTargetsGetter ¶
type CacheBlobTargetsGetter interface {
CacheBlobTargets(namespace string) CacheBlobTargetInterface
}
CacheBlobTargetsGetter has a method to return a CacheBlobTargetInterface. A group's client should implement this interface.
type CacheExpansion ¶
type CacheExpansion interface{}
type CacheInterface ¶
type CacheInterface interface { Create(ctx context.Context, cache *v1alpha1.Cache, opts v1.CreateOptions) (*v1alpha1.Cache, error) Update(ctx context.Context, cache *v1alpha1.Cache, opts v1.UpdateOptions) (*v1alpha1.Cache, error) UpdateStatus(ctx context.Context, cache *v1alpha1.Cache, opts v1.UpdateOptions) (*v1alpha1.Cache, 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.Cache, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CacheList, 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.Cache, err error) CacheExpansion }
CacheInterface has methods to work with Cache resources.
type CacheNfsTargetExpansion ¶
type CacheNfsTargetExpansion interface{}
type CacheNfsTargetInterface ¶
type CacheNfsTargetInterface interface { Create(ctx context.Context, cacheNfsTarget *v1alpha1.CacheNfsTarget, opts v1.CreateOptions) (*v1alpha1.CacheNfsTarget, error) Update(ctx context.Context, cacheNfsTarget *v1alpha1.CacheNfsTarget, opts v1.UpdateOptions) (*v1alpha1.CacheNfsTarget, error) UpdateStatus(ctx context.Context, cacheNfsTarget *v1alpha1.CacheNfsTarget, opts v1.UpdateOptions) (*v1alpha1.CacheNfsTarget, 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.CacheNfsTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CacheNfsTargetList, 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.CacheNfsTarget, err error) CacheNfsTargetExpansion }
CacheNfsTargetInterface has methods to work with CacheNfsTarget resources.
type CacheNfsTargetsGetter ¶
type CacheNfsTargetsGetter interface {
CacheNfsTargets(namespace string) CacheNfsTargetInterface
}
CacheNfsTargetsGetter has a method to return a CacheNfsTargetInterface. A group's client should implement this interface.
type CachesGetter ¶
type CachesGetter interface {
Caches(namespace string) CacheInterface
}
CachesGetter has a method to return a CacheInterface. A group's client should implement this interface.
type HpcV1alpha1Client ¶
type HpcV1alpha1Client struct {
// contains filtered or unexported fields
}
HpcV1alpha1Client is used to interact with features provided by the hpc.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *HpcV1alpha1Client
New creates a new HpcV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*HpcV1alpha1Client, error)
NewForConfig creates a new HpcV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *HpcV1alpha1Client
NewForConfigOrDie creates a new HpcV1alpha1Client for the given config and panics if there is an error in the config.
func (*HpcV1alpha1Client) CacheAccessPolicies ¶
func (c *HpcV1alpha1Client) CacheAccessPolicies(namespace string) CacheAccessPolicyInterface
func (*HpcV1alpha1Client) CacheBlobNfsTargets ¶
func (c *HpcV1alpha1Client) CacheBlobNfsTargets(namespace string) CacheBlobNfsTargetInterface
func (*HpcV1alpha1Client) CacheBlobTargets ¶
func (c *HpcV1alpha1Client) CacheBlobTargets(namespace string) CacheBlobTargetInterface
func (*HpcV1alpha1Client) CacheNfsTargets ¶
func (c *HpcV1alpha1Client) CacheNfsTargets(namespace string) CacheNfsTargetInterface
func (*HpcV1alpha1Client) Caches ¶
func (c *HpcV1alpha1Client) Caches(namespace string) CacheInterface
func (*HpcV1alpha1Client) RESTClient ¶
func (c *HpcV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type HpcV1alpha1Interface ¶
type HpcV1alpha1Interface interface { RESTClient() rest.Interface CachesGetter CacheAccessPoliciesGetter CacheBlobNfsTargetsGetter CacheBlobTargetsGetter CacheNfsTargetsGetter }