Documentation ¶
Index ¶
- Variables
- type DriverServer
- func (ds DriverServer) ProvisionerCreateBucket(ctx context.Context, req *cosi.ProvisionerCreateBucketRequest) (*cosi.ProvisionerCreateBucketResponse, error)
- func (ds *DriverServer) ProvisionerDeleteBucket(ctx context.Context, req *cosi.ProvisionerDeleteBucketRequest) (*cosi.ProvisionerDeleteBucketResponse, error)
- func (ds *DriverServer) ProvisionerGetInfo(context.Context, *cosi.ProvisionerGetInfoRequest) (*cosi.ProvisionerGetInfoResponse, error)
- func (ds *DriverServer) ProvisionerGrantBucketAccess(ctx context.Context, req *cosi.ProvisionerGrantBucketAccessRequest) (*cosi.ProvisionerGrantBucketAccessResponse, error)
- func (ds *DriverServer) ProvisionerRevokeBucketAccess(ctx context.Context, req *cosi.ProvisionerRevokeBucketAccessRequest) (*cosi.ProvisionerRevokeBucketAccessResponse, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PROVISIONER_NAME = "sample-provisioner.objectstorage.k8s.io" VERSION = "dev" )
Functions ¶
This section is empty.
Types ¶
type DriverServer ¶
type DriverServer struct {
Name, Version string
S3Client *minio.Client
S3AdminClient *madmin.AdminClient
}
func (DriverServer) ProvisionerCreateBucket ¶
func (ds DriverServer) ProvisionerCreateBucket(ctx context.Context, req *cosi.ProvisionerCreateBucketRequest) (*cosi.ProvisionerCreateBucketResponse, error)
func (*DriverServer) ProvisionerDeleteBucket ¶
func (ds *DriverServer) ProvisionerDeleteBucket(ctx context.Context, req *cosi.ProvisionerDeleteBucketRequest) (*cosi.ProvisionerDeleteBucketResponse, error)
func (*DriverServer) ProvisionerGetInfo ¶
func (ds *DriverServer) ProvisionerGetInfo(context.Context, *cosi.ProvisionerGetInfoRequest) (*cosi.ProvisionerGetInfoResponse, error)
func (*DriverServer) ProvisionerGrantBucketAccess ¶
func (ds *DriverServer) ProvisionerGrantBucketAccess(ctx context.Context, req *cosi.ProvisionerGrantBucketAccessRequest) (*cosi.ProvisionerGrantBucketAccessResponse, error)
func (*DriverServer) ProvisionerRevokeBucketAccess ¶
func (ds *DriverServer) ProvisionerRevokeBucketAccess(ctx context.Context, req *cosi.ProvisionerRevokeBucketAccessRequest) (*cosi.ProvisionerRevokeBucketAccessResponse, error)
Click to show internal directories.
Click to hide internal directories.