Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccountCustomerManagedKeyExpansion
- type AccountCustomerManagedKeyInterface
- type AccountCustomerManagedKeysGetter
- type AccountExpansion
- type AccountInterface
- type AccountNetworkRulesExpansion
- type AccountNetworkRulesInterface
- type AccountNetworkRulesesGetter
- type AccountsGetter
- type BlobExpansion
- type BlobInterface
- type BlobInventoryPoliciesGetter
- type BlobInventoryPolicyExpansion
- type BlobInventoryPolicyInterface
- type BlobsGetter
- type ContainerExpansion
- type ContainerInterface
- type ContainersGetter
- type DataLakeGen2FilesystemExpansion
- type DataLakeGen2FilesystemInterface
- type DataLakeGen2FilesystemsGetter
- type DataLakeGen2PathExpansion
- type DataLakeGen2PathInterface
- type DataLakeGen2PathsGetter
- type DisksPoolExpansion
- type DisksPoolInterface
- type DisksPoolsGetter
- type EncryptionScopeExpansion
- type EncryptionScopeInterface
- type EncryptionScopesGetter
- type ManagementPoliciesGetter
- type ManagementPolicyExpansion
- type ManagementPolicyInterface
- type ObjectReplicationExpansion
- type ObjectReplicationInterface
- type ObjectReplicationsGetter
- type QueueExpansion
- type QueueInterface
- type QueuesGetter
- type ShareDirectoriesGetter
- type ShareDirectoryExpansion
- type ShareDirectoryInterface
- type ShareExpansion
- type ShareFileExpansion
- type ShareFileInterface
- type ShareFilesGetter
- type ShareInterface
- type SharesGetter
- type StorageV1alpha1Client
- func (c *StorageV1alpha1Client) AccountCustomerManagedKeys(namespace string) AccountCustomerManagedKeyInterface
- func (c *StorageV1alpha1Client) AccountNetworkRuleses(namespace string) AccountNetworkRulesInterface
- func (c *StorageV1alpha1Client) Accounts(namespace string) AccountInterface
- func (c *StorageV1alpha1Client) BlobInventoryPolicies(namespace string) BlobInventoryPolicyInterface
- func (c *StorageV1alpha1Client) Blobs(namespace string) BlobInterface
- func (c *StorageV1alpha1Client) Containers(namespace string) ContainerInterface
- func (c *StorageV1alpha1Client) DataLakeGen2Filesystems(namespace string) DataLakeGen2FilesystemInterface
- func (c *StorageV1alpha1Client) DataLakeGen2Paths(namespace string) DataLakeGen2PathInterface
- func (c *StorageV1alpha1Client) DisksPools(namespace string) DisksPoolInterface
- func (c *StorageV1alpha1Client) EncryptionScopes(namespace string) EncryptionScopeInterface
- func (c *StorageV1alpha1Client) ManagementPolicies(namespace string) ManagementPolicyInterface
- func (c *StorageV1alpha1Client) ObjectReplications(namespace string) ObjectReplicationInterface
- func (c *StorageV1alpha1Client) Queues(namespace string) QueueInterface
- func (c *StorageV1alpha1Client) RESTClient() rest.Interface
- func (c *StorageV1alpha1Client) ShareDirectories(namespace string) ShareDirectoryInterface
- func (c *StorageV1alpha1Client) ShareFiles(namespace string) ShareFileInterface
- func (c *StorageV1alpha1Client) Shares(namespace string) ShareInterface
- func (c *StorageV1alpha1Client) SyncCloudEndpoints(namespace string) SyncCloudEndpointInterface
- func (c *StorageV1alpha1Client) SyncGroups(namespace string) SyncGroupInterface
- func (c *StorageV1alpha1Client) Syncs(namespace string) SyncInterface
- func (c *StorageV1alpha1Client) TableEntities(namespace string) TableEntityInterface
- func (c *StorageV1alpha1Client) Tables(namespace string) TableInterface
- type StorageV1alpha1Interface
- type SyncCloudEndpointExpansion
- type SyncCloudEndpointInterface
- type SyncCloudEndpointsGetter
- type SyncExpansion
- type SyncGroupExpansion
- type SyncGroupInterface
- type SyncGroupsGetter
- type SyncInterface
- type SyncsGetter
- type TableEntitiesGetter
- type TableEntityExpansion
- type TableEntityInterface
- type TableExpansion
- type TableInterface
- type TablesGetter
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 {
}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 { ShareDirectoryExpansion }
ShareDirectoryInterface has methods to work with ShareDirectory resources.
type ShareExpansion ¶
type ShareExpansion interface{}
type ShareFileExpansion ¶
type ShareFileExpansion interface{}
type ShareFileInterface ¶
type ShareFileInterface interface { ShareFileExpansion }
ShareFileInterface has methods to work with ShareFile resources.
type ShareFilesGetter ¶
type ShareFilesGetter interface {
}ShareFilesGetter has a method to return a ShareFileInterface. A group's client should implement this interface.
type ShareInterface ¶
type ShareInterface interface { ShareExpansion }
ShareInterface has methods to work with Share resources.
type SharesGetter ¶
type SharesGetter interface {
}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 ¶
func New(c rest.Interface) *StorageV1alpha1Client
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 StorageV1alpha1Interface ¶
type StorageV1alpha1Interface interface { RESTClient() rest.Interface AccountsGetter AccountCustomerManagedKeysGetter AccountNetworkRulesesGetter BlobsGetter BlobInventoryPoliciesGetter ContainersGetter DataLakeGen2FilesystemsGetter DataLakeGen2PathsGetter DisksPoolsGetter EncryptionScopesGetter ManagementPoliciesGetter ObjectReplicationsGetter QueuesGetter SharesGetter ShareDirectoriesGetter ShareFilesGetter SyncsGetter SyncCloudEndpointsGetter SyncGroupsGetter TablesGetter TableEntitiesGetter }
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.
Source Files ¶
- account.go
- accountcustomermanagedkey.go
- accountnetworkrules.go
- blob.go
- blobinventorypolicy.go
- container.go
- datalakegen2filesystem.go
- datalakegen2path.go
- diskspool.go
- doc.go
- encryptionscope.go
- generated_expansion.go
- managementpolicy.go
- objectreplication.go
- queue.go
- share.go
- sharedirectory.go
- sharefile.go
- storage_client.go
- sync.go
- synccloudendpoint.go
- syncgroup.go
- table.go
- tableentity.go