Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterMetadataProvider ¶
func RegisterMetadataProvider(ctx context.Context, conn *grpc.ClientConnInterface) (*apiv1.Provider, error)
RegisterMetadataProvider creates CRD entry on behalf of the metadata provider getting added.
func RegisterVolumeProvider ¶
func RegisterVolumeProvider(ctx context.Context, conn *grpc.ClientConnInterface) (*apiv1.Provider, error)
RegisterVolumeProvider creates CRD entry on behalf of the volume provider getting added.
Types ¶
type ProviderCapabilitySet ¶
ProviderCapabilitySet is set of provider capabilities. Only supported capabilities are in the map.
func GetProviderCapabilities ¶
func GetProviderCapabilities(ctx context.Context, conn *grpc.ClientConnInterface) (ProviderCapabilitySet, error)
GetProviderCapabilities returns set of supported capabilities of provider.
type ProviderInfo ¶
type ProviderInfo struct {
// contains filtered or unexported fields
}
func GetProviderInfo ¶
func GetProviderInfo(ctx context.Context, conn *grpc.ClientConnInterface) (ProviderInfo, error)
GetProviderInfo returns information of the provider being registered.
Click to show internal directories.
Click to hide internal directories.