Documentation ¶
Index ¶
- type VolumeGroupSnapshot
- type VolumeGroupSnapshotClient
- func (v *VolumeGroupSnapshotClient) CreateVolumeGroupSnapshot(vgName string, volIDs []string, params map[string]string) (*vgsext.CreateVolumeGroupSnapshotResponse, error)
- func (v *VolumeGroupSnapshotClient) ProbeController() (string, error)
- func (v *VolumeGroupSnapshotClient) ProbeDriver() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VolumeGroupSnapshot ¶
type VolumeGroupSnapshot interface { CreateVolumeGroupSnapshot(string, []string, map[string]string) (*vgsext.CreateVolumeGroupSnapshotResponse, error) ProbeController() (string, error) ProbeDriver() (string, error) }
VolumeGroupSnapshot grpc calls to driver
type VolumeGroupSnapshotClient ¶ added in v1.0.0
type VolumeGroupSnapshotClient struct {
// contains filtered or unexported fields
}
VolumeGroupSnapshotClient vg controller
func New ¶
func New(conn *grpc.ClientConn, log logr.Logger, timeout time.Duration) *VolumeGroupSnapshotClient
New csiclient
func (*VolumeGroupSnapshotClient) CreateVolumeGroupSnapshot ¶ added in v1.0.0
func (v *VolumeGroupSnapshotClient) CreateVolumeGroupSnapshot(vgName string, volIDs []string, params map[string]string, ) (*vgsext.CreateVolumeGroupSnapshotResponse, error)
CreateVolumeGroupSnapshot grpc call to driver
func (*VolumeGroupSnapshotClient) ProbeController ¶ added in v1.0.0
func (v *VolumeGroupSnapshotClient) ProbeController() (string, error)
ProbeController grpc call to driver
func (*VolumeGroupSnapshotClient) ProbeDriver ¶ added in v1.0.0
func (v *VolumeGroupSnapshotClient) ProbeDriver() (string, error)
ProbeDriver wrapper for grpc call
Click to show internal directories.
Click to hide internal directories.