Documentation
¶
Index ¶
- Variables
- func CreateK8SRookBlock(client contracts.ITransportClient) *k8sRookBlock
- func CreateK8sPool(client contracts.ITransportClient) *k8sRookPool
- func CreateK8sRookFileSystem(client contracts.ITransportClient) *k8sRookFileSystem
- func CreateK8sRookObject(client contracts.ITransportClient) *k8sRookObject
- type RookClient
- func (Client RookClient) GetBlockClient() contracts.IRookBlock
- func (Client RookClient) GetFileSystemClient() contracts.IRookFilesystem
- func (Client RookClient) GetObjectClient() contracts.IRookObject
- func (Client RookClient) GetPoolClient() contracts.IRookPool
- func (Client RookClient) Node() (string, error)
- func (Client RookClient) Status() (string, error)
- func (Client RookClient) Version() (string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( STATUS_CMD = []string{"rook", "status"} VERSION_CMD = []string{"rook", "version"} NODE_CMD = []string{"rook", "node"} )
Functions ¶
func CreateK8SRookBlock ¶
func CreateK8SRookBlock(client contracts.ITransportClient) *k8sRookBlock
Constructor to create k8sRookBlock - client to perform rook Block operations on k8s
func CreateK8sPool ¶
func CreateK8sPool(client contracts.ITransportClient) *k8sRookPool
func CreateK8sRookFileSystem ¶
func CreateK8sRookFileSystem(client contracts.ITransportClient) *k8sRookFileSystem
Constructor to create k8sRookFileSystem - client to perform rook file system operations on k8s
func CreateK8sRookObject ¶
func CreateK8sRookObject(client contracts.ITransportClient) *k8sRookObject
Types ¶
type RookClient ¶
type RookClient struct {
// contains filtered or unexported fields
}
func CreateRook_Client ¶
func CreateRook_Client(platform enums.RookPlatformType) (*RookClient, error)
func (RookClient) GetBlockClient ¶
func (Client RookClient) GetBlockClient() contracts.IRookBlock
func (RookClient) GetFileSystemClient ¶
func (Client RookClient) GetFileSystemClient() contracts.IRookFilesystem
func (RookClient) GetObjectClient ¶
func (Client RookClient) GetObjectClient() contracts.IRookObject
func (RookClient) GetPoolClient ¶
func (Client RookClient) GetPoolClient() contracts.IRookPool
func (RookClient) Node ¶
func (Client RookClient) Node() (string, error)
func (RookClient) Status ¶
func (Client RookClient) Status() (string, error)
func (RookClient) Version ¶
func (Client RookClient) Version() (string, error)
Click to show internal directories.
Click to hide internal directories.