Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Connection ¶
type Connection interface { GetLvm(ctx context.Context, volGroup string, volumeID string) (string, error) CreateLvm(ctx context.Context, opt *LVMOptions) (string, error) DeleteLvm(ctx context.Context, volGroup string, volumeID string) error CreateSnapshot(ctx context.Context, volGroup string, snapVolumeID string, volumeID string, size uint64) (string, error) DeleteSnapshot(ctx context.Context, volGroup string, snapVolumeID string) error ExpandLvm(ctx context.Context, volGroup string, volumeID string, size uint64) error CleanPath(ctx context.Context, path string) error Close() error }
Connection lvm connection interface
func NewGrpcConnection ¶
func NewGrpcConnection(address string, timeout time.Duration) (Connection, error)
NewGrpcConnection lvm connection
Click to show internal directories.
Click to hide internal directories.