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) ResizeFileShare(resourceGroupName, accountName, name string, sizeGiB int) 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
type Interface ¶
type Interface interface {}
Interface is the client interface for creating file shares, interface for test injection. mockgen -source=$GOPATH/src/k8s.io/kubernetes/staging/src/k8s.io/legacy-cloud-providers/azure/clients/fileclient/interface.go -package=mockfileclient Interface > $GOPATH/src/k8s.io/kubernetes/staging/src/k8s.io/legacy-cloud-providers/azure/clients/fileclient/mockfileclient/interface.go
type ShareOptions ¶
type ShareOptions struct {}
ShareOptions contains the fields which are used to create file share.