Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Identity ¶
type Identity interface { ProbeController(ctx context.Context) (string, bool, error) ProbeForever(ctx context.Context) (string, error) GetReplicationCapabilities(ctx context.Context) (ReplicationCapabilitySet, []*replication.SupportedActions, error) }
Identity is an interface that defines calls used for querying identity and state of the driver
func New ¶
func New(conn *grpc.ClientConn, log logr.Logger, timeout time.Duration, frequency time.Duration) Identity
New return new Identity interface implementation
func NewFakeIdentityClient ¶
NewFakeIdentityClient returns fake identity client
type ReplicationCapabilitySet ¶
type ReplicationCapabilitySet map[replication.ReplicationCapability_RPC_Type]bool
ReplicationCapabilitySet represents map of supported replication capabilities
Click to show internal directories.
Click to hide internal directories.