Documentation ¶
Overview ¶
Package v1alpha1 for storage plugin core v1alpha1 client
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthGetter ¶
type AuthGetter interface {
Auth() AuthInterface
}
type AuthInterface ¶
type AuthInterface interface {
Check(ctx context.Context, request v1alpha1.StorageAuthCheckRequest) (*v1alpha1.StorageAuthCheck, error)
}
type CoreV1alpha1Client ¶
type CoreV1alpha1Client struct {
// contains filtered or unexported fields
}
CoreV1alpha1Client is client for core v1alpha1
func New ¶
func New(c client.Interface) *CoreV1alpha1Client
New creates a new CoreV1alpha1Client for the given RESTClient.
func NewForClient ¶
func NewForClient(pClient *client.StoragePluginClient) *CoreV1alpha1Client
func (*CoreV1alpha1Client) Auth ¶
func (c *CoreV1alpha1Client) Auth() AuthInterface
func (*CoreV1alpha1Client) RESTClient ¶
func (c *CoreV1alpha1Client) RESTClient() client.Interface
type CoreV1alpha1Interface ¶
type CoreV1alpha1Interface interface { RESTClient() client.Interface AuthGetter }
Click to show internal directories.
Click to hide internal directories.