v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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 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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL