Versions in this module Expand all Collapse all v0 v0.3.0 Oct 10, 2024 Changes in this version type Server + func (s *Server) ListEvents(ctx context.Context, req *iri.ListEventsRequest) (*iri.ListEventsResponse, error) v0.2.0 Apr 3, 2024 Changes in this version + type BucketClassRegistry interface + Get func(bucketClassName string) (*iriv1alpha1.BucketClass, bool) + List func() []*iriv1alpha1.BucketClass + type Options struct + BucketClassSelector map[string]string + BucketEndpoint string + BucketPoolStorageClassName string + IDGen idgen.IDGen + Namespace string + type Server struct + func New(cfg *rest.Config, bucketClassRegistry BucketClassRegistry, opts Options) (*Server, error) + func (s *Server) CreateBucket(ctx context.Context, req *iriv1alpha1.CreateBucketRequest) (res *iriv1alpha1.CreateBucketResponse, retErr error) + func (s *Server) DeleteBucket(ctx context.Context, req *iriv1alpha1.DeleteBucketRequest) (*iriv1alpha1.DeleteBucketResponse, error) + func (s *Server) ListBucketClasses(ctx context.Context, req *iriv1alpha1.ListBucketClassesRequest) (*iriv1alpha1.ListBucketClassesResponse, error) + func (s *Server) ListBuckets(ctx context.Context, req *iriv1alpha1.ListBucketsRequest) (*iriv1alpha1.ListBucketsResponse, error)