Documentation ¶
Overview ¶
Package fileclient implements the client for azure file.
Index ¶
- type Client
- func (c *Client) CreateFileShare(resourceGroupName, accountName string, shareOptions *ShareOptions) error
- func (c *Client) DeleteFileShare(resourceGroupName, accountName, name string) error
- func (c *Client) GetFileShare(resourceGroupName, accountName, name string) (storage.FileShare, error)
- func (c *Client) GetServiceProperties(resourceGroupName, accountName string) (storage.FileServiceProperties, error)
- func (c *Client) ResizeFileShare(resourceGroupName, accountName, name string, sizeGiB int) error
- func (c *Client) SetServiceProperties(resourceGroupName, accountName string, ...) (storage.FileServiceProperties, error)
- type Interface
- type ShareOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client implements the azure file client interface
func (*Client) CreateFileShare ¶
func (c *Client) CreateFileShare(resourceGroupName, accountName string, shareOptions *ShareOptions) error
CreateFileShare creates a file share
func (*Client) DeleteFileShare ¶
DeleteFileShare deletes a file share
func (*Client) GetFileShare ¶
func (c *Client) GetFileShare(resourceGroupName, accountName, name string) (storage.FileShare, error)
GetFileShare gets a file share
func (*Client) GetServiceProperties ¶ added in v0.7.3
func (c *Client) GetServiceProperties(resourceGroupName, accountName string) (storage.FileServiceProperties, error)
GetServiceProperties get service properties
func (*Client) ResizeFileShare ¶
ResizeFileShare resizes a file share
func (*Client) SetServiceProperties ¶ added in v0.7.3
func (c *Client) SetServiceProperties(resourceGroupName, accountName string, parameters storage.FileServiceProperties) (storage.FileServiceProperties, error)
SetServiceProperties set service properties
type Interface ¶
type Interface interface { GetServiceProperties(resourceGroupName, accountName string) (storage.FileServiceProperties, error) SetServiceProperties(resourceGroupName, accountName string, parameters storage.FileServiceProperties) (storage.FileServiceProperties, error) }
Interface is the client interface for creating file shares, interface for test injection. mockgen -source=$GOPATH/src/sigs.k8s.io/cloud-provider-azure/pkg/azureclients/fileclient/interface.go -package=mockfileclient Interface > $GOPATH/src/sigs.k8s.io/cloud-provider-azure/pkg/azureclients/fileclient/mockfileclient/interface.go
type ShareOptions ¶
type ShareOptions struct {}
ShareOptions contains the fields which are used to create file share.
Directories ¶
Path | Synopsis |
---|---|
Package mockfileclient implements the mock client for azure file.
|
Package mockfileclient implements the mock client for azure file. |