Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessGroupExpansion
- type AccessGroupInterface
- type AccessGroupsGetter
- type AccessRuleExpansion
- type AccessRuleInterface
- type AccessRulesGetter
- type AutoSnapshotPoliciesGetter
- type AutoSnapshotPolicyExpansion
- type AutoSnapshotPolicyInterface
- type DataFlowExpansion
- type DataFlowInterface
- type DataFlowsGetter
- type FileSystemExpansion
- type FileSystemInterface
- type FileSystemsGetter
- type FilesetExpansion
- type FilesetInterface
- type FilesetsGetter
- type LifecyclePoliciesGetter
- type LifecyclePolicyExpansion
- type LifecyclePolicyInterface
- type MountTargetExpansion
- type MountTargetInterface
- type MountTargetsGetter
- type NasV1alpha1Client
- func (c *NasV1alpha1Client) AccessGroups(namespace string) AccessGroupInterface
- func (c *NasV1alpha1Client) AccessRules(namespace string) AccessRuleInterface
- func (c *NasV1alpha1Client) AutoSnapshotPolicies(namespace string) AutoSnapshotPolicyInterface
- func (c *NasV1alpha1Client) DataFlows(namespace string) DataFlowInterface
- func (c *NasV1alpha1Client) FileSystems(namespace string) FileSystemInterface
- func (c *NasV1alpha1Client) Filesets(namespace string) FilesetInterface
- func (c *NasV1alpha1Client) LifecyclePolicies(namespace string) LifecyclePolicyInterface
- func (c *NasV1alpha1Client) MountTargets(namespace string) MountTargetInterface
- func (c *NasV1alpha1Client) RESTClient() rest.Interface
- func (c *NasV1alpha1Client) RecycleBins(namespace string) RecycleBinInterface
- func (c *NasV1alpha1Client) Snapshots(namespace string) SnapshotInterface
- type NasV1alpha1Interface
- type RecycleBinExpansion
- type RecycleBinInterface
- type RecycleBinsGetter
- type SnapshotExpansion
- type SnapshotInterface
- type SnapshotsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessGroupExpansion ¶
type AccessGroupExpansion interface{}
type AccessGroupInterface ¶
type AccessGroupInterface interface { Create(ctx context.Context, accessGroup *v1alpha1.AccessGroup, opts v1.CreateOptions) (*v1alpha1.AccessGroup, error) Update(ctx context.Context, accessGroup *v1alpha1.AccessGroup, opts v1.UpdateOptions) (*v1alpha1.AccessGroup, error) UpdateStatus(ctx context.Context, accessGroup *v1alpha1.AccessGroup, opts v1.UpdateOptions) (*v1alpha1.AccessGroup, 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.AccessGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessGroupList, 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.AccessGroup, err error) AccessGroupExpansion }
AccessGroupInterface has methods to work with AccessGroup resources.
type AccessGroupsGetter ¶
type AccessGroupsGetter interface {
AccessGroups(namespace string) AccessGroupInterface
}
AccessGroupsGetter has a method to return a AccessGroupInterface. A group's client should implement this interface.
type AccessRuleExpansion ¶
type AccessRuleExpansion interface{}
type AccessRuleInterface ¶
type AccessRuleInterface interface { Create(ctx context.Context, accessRule *v1alpha1.AccessRule, opts v1.CreateOptions) (*v1alpha1.AccessRule, error) Update(ctx context.Context, accessRule *v1alpha1.AccessRule, opts v1.UpdateOptions) (*v1alpha1.AccessRule, error) UpdateStatus(ctx context.Context, accessRule *v1alpha1.AccessRule, opts v1.UpdateOptions) (*v1alpha1.AccessRule, 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.AccessRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessRuleList, 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.AccessRule, err error) AccessRuleExpansion }
AccessRuleInterface has methods to work with AccessRule resources.
type AccessRulesGetter ¶
type AccessRulesGetter interface {
AccessRules(namespace string) AccessRuleInterface
}
AccessRulesGetter has a method to return a AccessRuleInterface. A group's client should implement this interface.
type AutoSnapshotPoliciesGetter ¶ added in v0.5.0
type AutoSnapshotPoliciesGetter interface {
AutoSnapshotPolicies(namespace string) AutoSnapshotPolicyInterface
}
AutoSnapshotPoliciesGetter has a method to return a AutoSnapshotPolicyInterface. A group's client should implement this interface.
type AutoSnapshotPolicyExpansion ¶ added in v0.5.0
type AutoSnapshotPolicyExpansion interface{}
type AutoSnapshotPolicyInterface ¶ added in v0.5.0
type AutoSnapshotPolicyInterface interface { Create(ctx context.Context, autoSnapshotPolicy *v1alpha1.AutoSnapshotPolicy, opts v1.CreateOptions) (*v1alpha1.AutoSnapshotPolicy, error) Update(ctx context.Context, autoSnapshotPolicy *v1alpha1.AutoSnapshotPolicy, opts v1.UpdateOptions) (*v1alpha1.AutoSnapshotPolicy, error) UpdateStatus(ctx context.Context, autoSnapshotPolicy *v1alpha1.AutoSnapshotPolicy, opts v1.UpdateOptions) (*v1alpha1.AutoSnapshotPolicy, 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.AutoSnapshotPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AutoSnapshotPolicyList, 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.AutoSnapshotPolicy, err error) AutoSnapshotPolicyExpansion }
AutoSnapshotPolicyInterface has methods to work with AutoSnapshotPolicy resources.
type DataFlowExpansion ¶ added in v0.5.0
type DataFlowExpansion interface{}
type DataFlowInterface ¶ added in v0.5.0
type DataFlowInterface interface { Create(ctx context.Context, dataFlow *v1alpha1.DataFlow, opts v1.CreateOptions) (*v1alpha1.DataFlow, error) Update(ctx context.Context, dataFlow *v1alpha1.DataFlow, opts v1.UpdateOptions) (*v1alpha1.DataFlow, error) UpdateStatus(ctx context.Context, dataFlow *v1alpha1.DataFlow, opts v1.UpdateOptions) (*v1alpha1.DataFlow, 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.DataFlow, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataFlowList, 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.DataFlow, err error) DataFlowExpansion }
DataFlowInterface has methods to work with DataFlow resources.
type DataFlowsGetter ¶ added in v0.5.0
type DataFlowsGetter interface {
DataFlows(namespace string) DataFlowInterface
}
DataFlowsGetter has a method to return a DataFlowInterface. A group's client should implement this interface.
type FileSystemExpansion ¶
type FileSystemExpansion interface{}
type FileSystemInterface ¶
type FileSystemInterface interface { Create(ctx context.Context, fileSystem *v1alpha1.FileSystem, opts v1.CreateOptions) (*v1alpha1.FileSystem, error) Update(ctx context.Context, fileSystem *v1alpha1.FileSystem, opts v1.UpdateOptions) (*v1alpha1.FileSystem, error) UpdateStatus(ctx context.Context, fileSystem *v1alpha1.FileSystem, opts v1.UpdateOptions) (*v1alpha1.FileSystem, 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.FileSystem, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FileSystemList, 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.FileSystem, err error) FileSystemExpansion }
FileSystemInterface has methods to work with FileSystem resources.
type FileSystemsGetter ¶
type FileSystemsGetter interface {
FileSystems(namespace string) FileSystemInterface
}
FileSystemsGetter has a method to return a FileSystemInterface. A group's client should implement this interface.
type FilesetExpansion ¶ added in v0.5.0
type FilesetExpansion interface{}
type FilesetInterface ¶ added in v0.5.0
type FilesetInterface interface { Create(ctx context.Context, fileset *v1alpha1.Fileset, opts v1.CreateOptions) (*v1alpha1.Fileset, error) Update(ctx context.Context, fileset *v1alpha1.Fileset, opts v1.UpdateOptions) (*v1alpha1.Fileset, error) UpdateStatus(ctx context.Context, fileset *v1alpha1.Fileset, opts v1.UpdateOptions) (*v1alpha1.Fileset, 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.Fileset, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FilesetList, 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.Fileset, err error) FilesetExpansion }
FilesetInterface has methods to work with Fileset resources.
type FilesetsGetter ¶ added in v0.5.0
type FilesetsGetter interface {
Filesets(namespace string) FilesetInterface
}
FilesetsGetter has a method to return a FilesetInterface. A group's client should implement this interface.
type LifecyclePoliciesGetter ¶ added in v0.5.0
type LifecyclePoliciesGetter interface {
LifecyclePolicies(namespace string) LifecyclePolicyInterface
}
LifecyclePoliciesGetter has a method to return a LifecyclePolicyInterface. A group's client should implement this interface.
type LifecyclePolicyExpansion ¶ added in v0.5.0
type LifecyclePolicyExpansion interface{}
type LifecyclePolicyInterface ¶ added in v0.5.0
type LifecyclePolicyInterface interface { Create(ctx context.Context, lifecyclePolicy *v1alpha1.LifecyclePolicy, opts v1.CreateOptions) (*v1alpha1.LifecyclePolicy, error) Update(ctx context.Context, lifecyclePolicy *v1alpha1.LifecyclePolicy, opts v1.UpdateOptions) (*v1alpha1.LifecyclePolicy, error) UpdateStatus(ctx context.Context, lifecyclePolicy *v1alpha1.LifecyclePolicy, opts v1.UpdateOptions) (*v1alpha1.LifecyclePolicy, 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.LifecyclePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LifecyclePolicyList, 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.LifecyclePolicy, err error) LifecyclePolicyExpansion }
LifecyclePolicyInterface has methods to work with LifecyclePolicy resources.
type MountTargetExpansion ¶
type MountTargetExpansion interface{}
type MountTargetInterface ¶
type MountTargetInterface interface { Create(ctx context.Context, mountTarget *v1alpha1.MountTarget, opts v1.CreateOptions) (*v1alpha1.MountTarget, error) Update(ctx context.Context, mountTarget *v1alpha1.MountTarget, opts v1.UpdateOptions) (*v1alpha1.MountTarget, error) UpdateStatus(ctx context.Context, mountTarget *v1alpha1.MountTarget, opts v1.UpdateOptions) (*v1alpha1.MountTarget, 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.MountTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MountTargetList, 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.MountTarget, err error) MountTargetExpansion }
MountTargetInterface has methods to work with MountTarget resources.
type MountTargetsGetter ¶
type MountTargetsGetter interface {
MountTargets(namespace string) MountTargetInterface
}
MountTargetsGetter has a method to return a MountTargetInterface. A group's client should implement this interface.
type NasV1alpha1Client ¶
type NasV1alpha1Client struct {
// contains filtered or unexported fields
}
NasV1alpha1Client is used to interact with features provided by the nas.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *NasV1alpha1Client
New creates a new NasV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*NasV1alpha1Client, error)
NewForConfig creates a new NasV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *NasV1alpha1Client
NewForConfigOrDie creates a new NasV1alpha1Client for the given config and panics if there is an error in the config.
func (*NasV1alpha1Client) AccessGroups ¶
func (c *NasV1alpha1Client) AccessGroups(namespace string) AccessGroupInterface
func (*NasV1alpha1Client) AccessRules ¶
func (c *NasV1alpha1Client) AccessRules(namespace string) AccessRuleInterface
func (*NasV1alpha1Client) AutoSnapshotPolicies ¶ added in v0.5.0
func (c *NasV1alpha1Client) AutoSnapshotPolicies(namespace string) AutoSnapshotPolicyInterface
func (*NasV1alpha1Client) DataFlows ¶ added in v0.5.0
func (c *NasV1alpha1Client) DataFlows(namespace string) DataFlowInterface
func (*NasV1alpha1Client) FileSystems ¶
func (c *NasV1alpha1Client) FileSystems(namespace string) FileSystemInterface
func (*NasV1alpha1Client) Filesets ¶ added in v0.5.0
func (c *NasV1alpha1Client) Filesets(namespace string) FilesetInterface
func (*NasV1alpha1Client) LifecyclePolicies ¶ added in v0.5.0
func (c *NasV1alpha1Client) LifecyclePolicies(namespace string) LifecyclePolicyInterface
func (*NasV1alpha1Client) MountTargets ¶
func (c *NasV1alpha1Client) MountTargets(namespace string) MountTargetInterface
func (*NasV1alpha1Client) RESTClient ¶
func (c *NasV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*NasV1alpha1Client) RecycleBins ¶ added in v0.5.0
func (c *NasV1alpha1Client) RecycleBins(namespace string) RecycleBinInterface
func (*NasV1alpha1Client) Snapshots ¶ added in v0.5.0
func (c *NasV1alpha1Client) Snapshots(namespace string) SnapshotInterface
type NasV1alpha1Interface ¶
type NasV1alpha1Interface interface { RESTClient() rest.Interface AccessGroupsGetter AccessRulesGetter AutoSnapshotPoliciesGetter DataFlowsGetter FileSystemsGetter FilesetsGetter LifecyclePoliciesGetter MountTargetsGetter RecycleBinsGetter SnapshotsGetter }
type RecycleBinExpansion ¶ added in v0.5.0
type RecycleBinExpansion interface{}
type RecycleBinInterface ¶ added in v0.5.0
type RecycleBinInterface interface { Create(ctx context.Context, recycleBin *v1alpha1.RecycleBin, opts v1.CreateOptions) (*v1alpha1.RecycleBin, error) Update(ctx context.Context, recycleBin *v1alpha1.RecycleBin, opts v1.UpdateOptions) (*v1alpha1.RecycleBin, error) UpdateStatus(ctx context.Context, recycleBin *v1alpha1.RecycleBin, opts v1.UpdateOptions) (*v1alpha1.RecycleBin, 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.RecycleBin, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RecycleBinList, 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.RecycleBin, err error) RecycleBinExpansion }
RecycleBinInterface has methods to work with RecycleBin resources.
type RecycleBinsGetter ¶ added in v0.5.0
type RecycleBinsGetter interface {
RecycleBins(namespace string) RecycleBinInterface
}
RecycleBinsGetter has a method to return a RecycleBinInterface. A group's client should implement this interface.
type SnapshotExpansion ¶ added in v0.5.0
type SnapshotExpansion interface{}
type SnapshotInterface ¶ added in v0.5.0
type SnapshotInterface interface { Create(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.CreateOptions) (*v1alpha1.Snapshot, error) Update(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, error) UpdateStatus(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, 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.Snapshot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotList, 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.Snapshot, err error) SnapshotExpansion }
SnapshotInterface has methods to work with Snapshot resources.
type SnapshotsGetter ¶ added in v0.5.0
type SnapshotsGetter interface {
Snapshots(namespace string) SnapshotInterface
}
SnapshotsGetter has a method to return a SnapshotInterface. A group's client should implement this interface.