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 AccountCustomerManagedKeyExpansion

type AccountCustomerManagedKeyExpansion interface{}

type AccountCustomerManagedKeyInterface

type AccountCustomerManagedKeyInterface interface {
	Create(ctx context.Context, accountCustomerManagedKey *v1alpha1.AccountCustomerManagedKey, opts v1.CreateOptions) (*v1alpha1.AccountCustomerManagedKey, error)
	Update(ctx context.Context, accountCustomerManagedKey *v1alpha1.AccountCustomerManagedKey, opts v1.UpdateOptions) (*v1alpha1.AccountCustomerManagedKey, error)
	UpdateStatus(ctx context.Context, accountCustomerManagedKey *v1alpha1.AccountCustomerManagedKey, opts v1.UpdateOptions) (*v1alpha1.AccountCustomerManagedKey, 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.AccountCustomerManagedKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountCustomerManagedKeyList, 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.AccountCustomerManagedKey, err error)
	AccountCustomerManagedKeyExpansion
}

AccountCustomerManagedKeyInterface has methods to work with AccountCustomerManagedKey resources.

type AccountCustomerManagedKeysGetter

type AccountCustomerManagedKeysGetter interface {
	AccountCustomerManagedKeys(namespace string) AccountCustomerManagedKeyInterface
}

AccountCustomerManagedKeysGetter has a method to return a AccountCustomerManagedKeyInterface. A group's client should implement this interface.

type AccountExpansion

type AccountExpansion interface{}

type AccountInterface

type AccountInterface interface {
	Create(ctx context.Context, account *v1alpha1.Account, opts v1.CreateOptions) (*v1alpha1.Account, error)
	Update(ctx context.Context, account *v1alpha1.Account, opts v1.UpdateOptions) (*v1alpha1.Account, error)
	UpdateStatus(ctx context.Context, account *v1alpha1.Account, opts v1.UpdateOptions) (*v1alpha1.Account, 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.Account, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountList, 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.Account, err error)
	AccountExpansion
}

AccountInterface has methods to work with Account resources.

type AccountNetworkRulesExpansion

type AccountNetworkRulesExpansion interface{}

type AccountNetworkRulesInterface

type AccountNetworkRulesInterface interface {
	Create(ctx context.Context, accountNetworkRules *v1alpha1.AccountNetworkRules, opts v1.CreateOptions) (*v1alpha1.AccountNetworkRules, error)
	Update(ctx context.Context, accountNetworkRules *v1alpha1.AccountNetworkRules, opts v1.UpdateOptions) (*v1alpha1.AccountNetworkRules, error)
	UpdateStatus(ctx context.Context, accountNetworkRules *v1alpha1.AccountNetworkRules, opts v1.UpdateOptions) (*v1alpha1.AccountNetworkRules, 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.AccountNetworkRules, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountNetworkRulesList, 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.AccountNetworkRules, err error)
	AccountNetworkRulesExpansion
}

AccountNetworkRulesInterface has methods to work with AccountNetworkRules resources.

type AccountNetworkRulesesGetter

type AccountNetworkRulesesGetter interface {
	AccountNetworkRuleses(namespace string) AccountNetworkRulesInterface
}

AccountNetworkRulesesGetter has a method to return a AccountNetworkRulesInterface. A group's client should implement this interface.

type AccountsGetter

type AccountsGetter interface {
	Accounts(namespace string) AccountInterface
}

AccountsGetter has a method to return a AccountInterface. A group's client should implement this interface.

type BlobExpansion

type BlobExpansion interface{}

type BlobInterface

type BlobInterface interface {
	Create(ctx context.Context, blob *v1alpha1.Blob, opts v1.CreateOptions) (*v1alpha1.Blob, error)
	Update(ctx context.Context, blob *v1alpha1.Blob, opts v1.UpdateOptions) (*v1alpha1.Blob, error)
	UpdateStatus(ctx context.Context, blob *v1alpha1.Blob, opts v1.UpdateOptions) (*v1alpha1.Blob, 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.Blob, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BlobList, 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.Blob, err error)
	BlobExpansion
}

BlobInterface has methods to work with Blob resources.

type BlobInventoryPoliciesGetter

type BlobInventoryPoliciesGetter interface {
	BlobInventoryPolicies(namespace string) BlobInventoryPolicyInterface
}

BlobInventoryPoliciesGetter has a method to return a BlobInventoryPolicyInterface. A group's client should implement this interface.

type BlobInventoryPolicyExpansion

type BlobInventoryPolicyExpansion interface{}

type BlobInventoryPolicyInterface

type BlobInventoryPolicyInterface interface {
	Create(ctx context.Context, blobInventoryPolicy *v1alpha1.BlobInventoryPolicy, opts v1.CreateOptions) (*v1alpha1.BlobInventoryPolicy, error)
	Update(ctx context.Context, blobInventoryPolicy *v1alpha1.BlobInventoryPolicy, opts v1.UpdateOptions) (*v1alpha1.BlobInventoryPolicy, error)
	UpdateStatus(ctx context.Context, blobInventoryPolicy *v1alpha1.BlobInventoryPolicy, opts v1.UpdateOptions) (*v1alpha1.BlobInventoryPolicy, 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.BlobInventoryPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BlobInventoryPolicyList, 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.BlobInventoryPolicy, err error)
	BlobInventoryPolicyExpansion
}

BlobInventoryPolicyInterface has methods to work with BlobInventoryPolicy resources.

type BlobsGetter

type BlobsGetter interface {
	Blobs(namespace string) BlobInterface
}

BlobsGetter has a method to return a BlobInterface. A group's client should implement this interface.

type ContainerExpansion

type ContainerExpansion interface{}

type ContainerInterface

type ContainerInterface interface {
	Create(ctx context.Context, container *v1alpha1.Container, opts v1.CreateOptions) (*v1alpha1.Container, error)
	Update(ctx context.Context, container *v1alpha1.Container, opts v1.UpdateOptions) (*v1alpha1.Container, error)
	UpdateStatus(ctx context.Context, container *v1alpha1.Container, opts v1.UpdateOptions) (*v1alpha1.Container, 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.Container, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ContainerList, 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.Container, err error)
	ContainerExpansion
}

ContainerInterface has methods to work with Container resources.

type ContainersGetter

type ContainersGetter interface {
	Containers(namespace string) ContainerInterface
}

ContainersGetter has a method to return a ContainerInterface. A group's client should implement this interface.

type DataLakeGen2FilesystemExpansion

type DataLakeGen2FilesystemExpansion interface{}

type DataLakeGen2FilesystemInterface

type DataLakeGen2FilesystemInterface interface {
	Create(ctx context.Context, dataLakeGen2Filesystem *v1alpha1.DataLakeGen2Filesystem, opts v1.CreateOptions) (*v1alpha1.DataLakeGen2Filesystem, error)
	Update(ctx context.Context, dataLakeGen2Filesystem *v1alpha1.DataLakeGen2Filesystem, opts v1.UpdateOptions) (*v1alpha1.DataLakeGen2Filesystem, error)
	UpdateStatus(ctx context.Context, dataLakeGen2Filesystem *v1alpha1.DataLakeGen2Filesystem, opts v1.UpdateOptions) (*v1alpha1.DataLakeGen2Filesystem, 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.DataLakeGen2Filesystem, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataLakeGen2FilesystemList, 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.DataLakeGen2Filesystem, err error)
	DataLakeGen2FilesystemExpansion
}

DataLakeGen2FilesystemInterface has methods to work with DataLakeGen2Filesystem resources.

type DataLakeGen2FilesystemsGetter

type DataLakeGen2FilesystemsGetter interface {
	DataLakeGen2Filesystems(namespace string) DataLakeGen2FilesystemInterface
}

DataLakeGen2FilesystemsGetter has a method to return a DataLakeGen2FilesystemInterface. A group's client should implement this interface.

type DataLakeGen2PathExpansion

type DataLakeGen2PathExpansion interface{}

type DataLakeGen2PathInterface

type DataLakeGen2PathInterface interface {
	Create(ctx context.Context, dataLakeGen2Path *v1alpha1.DataLakeGen2Path, opts v1.CreateOptions) (*v1alpha1.DataLakeGen2Path, error)
	Update(ctx context.Context, dataLakeGen2Path *v1alpha1.DataLakeGen2Path, opts v1.UpdateOptions) (*v1alpha1.DataLakeGen2Path, error)
	UpdateStatus(ctx context.Context, dataLakeGen2Path *v1alpha1.DataLakeGen2Path, opts v1.UpdateOptions) (*v1alpha1.DataLakeGen2Path, 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.DataLakeGen2Path, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DataLakeGen2PathList, 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.DataLakeGen2Path, err error)
	DataLakeGen2PathExpansion
}

DataLakeGen2PathInterface has methods to work with DataLakeGen2Path resources.

type DataLakeGen2PathsGetter

type DataLakeGen2PathsGetter interface {
	DataLakeGen2Paths(namespace string) DataLakeGen2PathInterface
}

DataLakeGen2PathsGetter has a method to return a DataLakeGen2PathInterface. A group's client should implement this interface.

type DisksPoolExpansion added in v0.5.0

type DisksPoolExpansion interface{}

type DisksPoolInterface added in v0.5.0

type DisksPoolInterface interface {
	Create(ctx context.Context, disksPool *v1alpha1.DisksPool, opts v1.CreateOptions) (*v1alpha1.DisksPool, error)
	Update(ctx context.Context, disksPool *v1alpha1.DisksPool, opts v1.UpdateOptions) (*v1alpha1.DisksPool, error)
	UpdateStatus(ctx context.Context, disksPool *v1alpha1.DisksPool, opts v1.UpdateOptions) (*v1alpha1.DisksPool, 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.DisksPool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DisksPoolList, 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.DisksPool, err error)
	DisksPoolExpansion
}

DisksPoolInterface has methods to work with DisksPool resources.

type DisksPoolsGetter added in v0.5.0

type DisksPoolsGetter interface {
	DisksPools(namespace string) DisksPoolInterface
}

DisksPoolsGetter has a method to return a DisksPoolInterface. A group's client should implement this interface.

type EncryptionScopeExpansion

type EncryptionScopeExpansion interface{}

type EncryptionScopeInterface

type EncryptionScopeInterface interface {
	Create(ctx context.Context, encryptionScope *v1alpha1.EncryptionScope, opts v1.CreateOptions) (*v1alpha1.EncryptionScope, error)
	Update(ctx context.Context, encryptionScope *v1alpha1.EncryptionScope, opts v1.UpdateOptions) (*v1alpha1.EncryptionScope, error)
	UpdateStatus(ctx context.Context, encryptionScope *v1alpha1.EncryptionScope, opts v1.UpdateOptions) (*v1alpha1.EncryptionScope, 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.EncryptionScope, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EncryptionScopeList, 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.EncryptionScope, err error)
	EncryptionScopeExpansion
}

EncryptionScopeInterface has methods to work with EncryptionScope resources.

type EncryptionScopesGetter

type EncryptionScopesGetter interface {
	EncryptionScopes(namespace string) EncryptionScopeInterface
}

EncryptionScopesGetter has a method to return a EncryptionScopeInterface. A group's client should implement this interface.

type ManagementPoliciesGetter

type ManagementPoliciesGetter interface {
	ManagementPolicies(namespace string) ManagementPolicyInterface
}

ManagementPoliciesGetter has a method to return a ManagementPolicyInterface. A group's client should implement this interface.

type ManagementPolicyExpansion

type ManagementPolicyExpansion interface{}

type ManagementPolicyInterface

type ManagementPolicyInterface interface {
	Create(ctx context.Context, managementPolicy *v1alpha1.ManagementPolicy, opts v1.CreateOptions) (*v1alpha1.ManagementPolicy, error)
	Update(ctx context.Context, managementPolicy *v1alpha1.ManagementPolicy, opts v1.UpdateOptions) (*v1alpha1.ManagementPolicy, error)
	UpdateStatus(ctx context.Context, managementPolicy *v1alpha1.ManagementPolicy, opts v1.UpdateOptions) (*v1alpha1.ManagementPolicy, 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.ManagementPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagementPolicyList, 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.ManagementPolicy, err error)
	ManagementPolicyExpansion
}

ManagementPolicyInterface has methods to work with ManagementPolicy resources.

type ObjectReplicationExpansion

type ObjectReplicationExpansion interface{}

type ObjectReplicationInterface

type ObjectReplicationInterface interface {
	Create(ctx context.Context, objectReplication *v1alpha1.ObjectReplication, opts v1.CreateOptions) (*v1alpha1.ObjectReplication, error)
	Update(ctx context.Context, objectReplication *v1alpha1.ObjectReplication, opts v1.UpdateOptions) (*v1alpha1.ObjectReplication, error)
	UpdateStatus(ctx context.Context, objectReplication *v1alpha1.ObjectReplication, opts v1.UpdateOptions) (*v1alpha1.ObjectReplication, 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.ObjectReplication, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectReplicationList, 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.ObjectReplication, err error)
	ObjectReplicationExpansion
}

ObjectReplicationInterface has methods to work with ObjectReplication resources.

type ObjectReplicationsGetter

type ObjectReplicationsGetter interface {
	ObjectReplications(namespace string) ObjectReplicationInterface
}

ObjectReplicationsGetter has a method to return a ObjectReplicationInterface. A group's client should implement this interface.

type QueueExpansion

type QueueExpansion interface{}

type QueueInterface

type QueueInterface interface {
	Create(ctx context.Context, queue *v1alpha1.Queue, opts v1.CreateOptions) (*v1alpha1.Queue, error)
	Update(ctx context.Context, queue *v1alpha1.Queue, opts v1.UpdateOptions) (*v1alpha1.Queue, error)
	UpdateStatus(ctx context.Context, queue *v1alpha1.Queue, opts v1.UpdateOptions) (*v1alpha1.Queue, 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.Queue, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.QueueList, 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.Queue, err error)
	QueueExpansion
}

QueueInterface has methods to work with Queue resources.

type QueuesGetter

type QueuesGetter interface {
	Queues(namespace string) QueueInterface
}

QueuesGetter has a method to return a QueueInterface. A group's client should implement this interface.

type ShareDirectoriesGetter

type ShareDirectoriesGetter interface {
	ShareDirectories(namespace string) ShareDirectoryInterface
}

ShareDirectoriesGetter has a method to return a ShareDirectoryInterface. A group's client should implement this interface.

type ShareDirectoryExpansion

type ShareDirectoryExpansion interface{}

type ShareDirectoryInterface

type ShareDirectoryInterface interface {
	Create(ctx context.Context, shareDirectory *v1alpha1.ShareDirectory, opts v1.CreateOptions) (*v1alpha1.ShareDirectory, error)
	Update(ctx context.Context, shareDirectory *v1alpha1.ShareDirectory, opts v1.UpdateOptions) (*v1alpha1.ShareDirectory, error)
	UpdateStatus(ctx context.Context, shareDirectory *v1alpha1.ShareDirectory, opts v1.UpdateOptions) (*v1alpha1.ShareDirectory, 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.ShareDirectory, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ShareDirectoryList, 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.ShareDirectory, err error)
	ShareDirectoryExpansion
}

ShareDirectoryInterface has methods to work with ShareDirectory resources.

type ShareExpansion

type ShareExpansion interface{}

type ShareFileExpansion

type ShareFileExpansion interface{}

type ShareFileInterface

type ShareFileInterface interface {
	Create(ctx context.Context, shareFile *v1alpha1.ShareFile, opts v1.CreateOptions) (*v1alpha1.ShareFile, error)
	Update(ctx context.Context, shareFile *v1alpha1.ShareFile, opts v1.UpdateOptions) (*v1alpha1.ShareFile, error)
	UpdateStatus(ctx context.Context, shareFile *v1alpha1.ShareFile, opts v1.UpdateOptions) (*v1alpha1.ShareFile, 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.ShareFile, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ShareFileList, 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.ShareFile, err error)
	ShareFileExpansion
}

ShareFileInterface has methods to work with ShareFile resources.

type ShareFilesGetter

type ShareFilesGetter interface {
	ShareFiles(namespace string) ShareFileInterface
}

ShareFilesGetter has a method to return a ShareFileInterface. A group's client should implement this interface.

type ShareInterface

type ShareInterface interface {
	Create(ctx context.Context, share *v1alpha1.Share, opts v1.CreateOptions) (*v1alpha1.Share, error)
	Update(ctx context.Context, share *v1alpha1.Share, opts v1.UpdateOptions) (*v1alpha1.Share, error)
	UpdateStatus(ctx context.Context, share *v1alpha1.Share, opts v1.UpdateOptions) (*v1alpha1.Share, 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.Share, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ShareList, 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.Share, err error)
	ShareExpansion
}

ShareInterface has methods to work with Share resources.

type SharesGetter

type SharesGetter interface {
	Shares(namespace string) ShareInterface
}

SharesGetter has a method to return a ShareInterface. A group's client should implement this interface.

type StorageV1alpha1Client

type StorageV1alpha1Client struct {
	// contains filtered or unexported fields
}

StorageV1alpha1Client is used to interact with features provided by the storage.azurerm.kubeform.com group.

func New

New creates a new StorageV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*StorageV1alpha1Client, error)

NewForConfig creates a new StorageV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *StorageV1alpha1Client

NewForConfigOrDie creates a new StorageV1alpha1Client for the given config and panics if there is an error in the config.

func (*StorageV1alpha1Client) AccountCustomerManagedKeys

func (c *StorageV1alpha1Client) AccountCustomerManagedKeys(namespace string) AccountCustomerManagedKeyInterface

func (*StorageV1alpha1Client) AccountNetworkRuleses

func (c *StorageV1alpha1Client) AccountNetworkRuleses(namespace string) AccountNetworkRulesInterface

func (*StorageV1alpha1Client) Accounts

func (c *StorageV1alpha1Client) Accounts(namespace string) AccountInterface

func (*StorageV1alpha1Client) BlobInventoryPolicies

func (c *StorageV1alpha1Client) BlobInventoryPolicies(namespace string) BlobInventoryPolicyInterface

func (*StorageV1alpha1Client) Blobs

func (c *StorageV1alpha1Client) Blobs(namespace string) BlobInterface

func (*StorageV1alpha1Client) Containers

func (c *StorageV1alpha1Client) Containers(namespace string) ContainerInterface

func (*StorageV1alpha1Client) DataLakeGen2Filesystems

func (c *StorageV1alpha1Client) DataLakeGen2Filesystems(namespace string) DataLakeGen2FilesystemInterface

func (*StorageV1alpha1Client) DataLakeGen2Paths

func (c *StorageV1alpha1Client) DataLakeGen2Paths(namespace string) DataLakeGen2PathInterface

func (*StorageV1alpha1Client) DisksPools added in v0.5.0

func (c *StorageV1alpha1Client) DisksPools(namespace string) DisksPoolInterface

func (*StorageV1alpha1Client) EncryptionScopes

func (c *StorageV1alpha1Client) EncryptionScopes(namespace string) EncryptionScopeInterface

func (*StorageV1alpha1Client) ManagementPolicies

func (c *StorageV1alpha1Client) ManagementPolicies(namespace string) ManagementPolicyInterface

func (*StorageV1alpha1Client) ObjectReplications

func (c *StorageV1alpha1Client) ObjectReplications(namespace string) ObjectReplicationInterface

func (*StorageV1alpha1Client) Queues

func (c *StorageV1alpha1Client) Queues(namespace string) QueueInterface

func (*StorageV1alpha1Client) RESTClient

func (c *StorageV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*StorageV1alpha1Client) ShareDirectories

func (c *StorageV1alpha1Client) ShareDirectories(namespace string) ShareDirectoryInterface

func (*StorageV1alpha1Client) ShareFiles

func (c *StorageV1alpha1Client) ShareFiles(namespace string) ShareFileInterface

func (*StorageV1alpha1Client) Shares

func (c *StorageV1alpha1Client) Shares(namespace string) ShareInterface

func (*StorageV1alpha1Client) SyncCloudEndpoints

func (c *StorageV1alpha1Client) SyncCloudEndpoints(namespace string) SyncCloudEndpointInterface

func (*StorageV1alpha1Client) SyncGroups

func (c *StorageV1alpha1Client) SyncGroups(namespace string) SyncGroupInterface

func (*StorageV1alpha1Client) Syncs

func (c *StorageV1alpha1Client) Syncs(namespace string) SyncInterface

func (*StorageV1alpha1Client) TableEntities

func (c *StorageV1alpha1Client) TableEntities(namespace string) TableEntityInterface

func (*StorageV1alpha1Client) Tables

func (c *StorageV1alpha1Client) Tables(namespace string) TableInterface

type SyncCloudEndpointExpansion

type SyncCloudEndpointExpansion interface{}

type SyncCloudEndpointInterface

type SyncCloudEndpointInterface interface {
	Create(ctx context.Context, syncCloudEndpoint *v1alpha1.SyncCloudEndpoint, opts v1.CreateOptions) (*v1alpha1.SyncCloudEndpoint, error)
	Update(ctx context.Context, syncCloudEndpoint *v1alpha1.SyncCloudEndpoint, opts v1.UpdateOptions) (*v1alpha1.SyncCloudEndpoint, error)
	UpdateStatus(ctx context.Context, syncCloudEndpoint *v1alpha1.SyncCloudEndpoint, opts v1.UpdateOptions) (*v1alpha1.SyncCloudEndpoint, 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.SyncCloudEndpoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SyncCloudEndpointList, 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.SyncCloudEndpoint, err error)
	SyncCloudEndpointExpansion
}

SyncCloudEndpointInterface has methods to work with SyncCloudEndpoint resources.

type SyncCloudEndpointsGetter

type SyncCloudEndpointsGetter interface {
	SyncCloudEndpoints(namespace string) SyncCloudEndpointInterface
}

SyncCloudEndpointsGetter has a method to return a SyncCloudEndpointInterface. A group's client should implement this interface.

type SyncExpansion

type SyncExpansion interface{}

type SyncGroupExpansion

type SyncGroupExpansion interface{}

type SyncGroupInterface

type SyncGroupInterface interface {
	Create(ctx context.Context, syncGroup *v1alpha1.SyncGroup, opts v1.CreateOptions) (*v1alpha1.SyncGroup, error)
	Update(ctx context.Context, syncGroup *v1alpha1.SyncGroup, opts v1.UpdateOptions) (*v1alpha1.SyncGroup, error)
	UpdateStatus(ctx context.Context, syncGroup *v1alpha1.SyncGroup, opts v1.UpdateOptions) (*v1alpha1.SyncGroup, 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.SyncGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SyncGroupList, 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.SyncGroup, err error)
	SyncGroupExpansion
}

SyncGroupInterface has methods to work with SyncGroup resources.

type SyncGroupsGetter

type SyncGroupsGetter interface {
	SyncGroups(namespace string) SyncGroupInterface
}

SyncGroupsGetter has a method to return a SyncGroupInterface. A group's client should implement this interface.

type SyncInterface

type SyncInterface interface {
	Create(ctx context.Context, sync *v1alpha1.Sync, opts v1.CreateOptions) (*v1alpha1.Sync, error)
	Update(ctx context.Context, sync *v1alpha1.Sync, opts v1.UpdateOptions) (*v1alpha1.Sync, error)
	UpdateStatus(ctx context.Context, sync *v1alpha1.Sync, opts v1.UpdateOptions) (*v1alpha1.Sync, 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.Sync, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SyncList, 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.Sync, err error)
	SyncExpansion
}

SyncInterface has methods to work with Sync resources.

type SyncsGetter

type SyncsGetter interface {
	Syncs(namespace string) SyncInterface
}

SyncsGetter has a method to return a SyncInterface. A group's client should implement this interface.

type TableEntitiesGetter

type TableEntitiesGetter interface {
	TableEntities(namespace string) TableEntityInterface
}

TableEntitiesGetter has a method to return a TableEntityInterface. A group's client should implement this interface.

type TableEntityExpansion

type TableEntityExpansion interface{}

type TableEntityInterface

type TableEntityInterface interface {
	Create(ctx context.Context, tableEntity *v1alpha1.TableEntity, opts v1.CreateOptions) (*v1alpha1.TableEntity, error)
	Update(ctx context.Context, tableEntity *v1alpha1.TableEntity, opts v1.UpdateOptions) (*v1alpha1.TableEntity, error)
	UpdateStatus(ctx context.Context, tableEntity *v1alpha1.TableEntity, opts v1.UpdateOptions) (*v1alpha1.TableEntity, 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.TableEntity, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TableEntityList, 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.TableEntity, err error)
	TableEntityExpansion
}

TableEntityInterface has methods to work with TableEntity resources.

type TableExpansion

type TableExpansion interface{}

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.

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