Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Replication ¶
type Replication interface {
CreateRemoteVolume(context.Context, string, map[string]string) (*csiext.CreateRemoteVolumeResponse, error)
DeleteLocalVolume(context.Context, string, map[string]string) (*csiext.DeleteLocalVolumeResponse, error)
CreateStorageProtectionGroup(context.Context, string, map[string]string) (*csiext.CreateStorageProtectionGroupResponse, error)
DeleteStorageProtectionGroup(context.Context, string, map[string]string) error
ExecuteAction(context.Context, string, *csiext.ExecuteActionRequest_Action, map[string]string, string, map[string]string) (*csiext.ExecuteActionResponse, error)
GetStorageProtectionGroupStatus(context.Context, string, map[string]string) (*csiext.GetStorageProtectionGroupStatusResponse, error)
}
Replication is an interface that defines calls used for querying replication management calls to the driver
func New ¶
func New(conn *grpc.ClientConn, log logr.Logger, timeout time.Duration) Replication
New returns new implementation of Replication interface
Click to show internal directories.
Click to hide internal directories.