Versions in this module Expand all Collapse all v0 v0.0.2 Mar 15, 2021 Changes in this version + type DOS struct + AccessKey string + Endpoint string + Root string + SecretKey string + SpaceName string + func (d *DOS) Cache(ctx context.Context, name string) (goproxy.Cache, error) + func (d *DOS) NewHash() hash.Hash + func (d *DOS) SetCache(ctx context.Context, c goproxy.Cache) error + type Disk struct + Root string + func (d *Disk) Cache(ctx context.Context, name string) (goproxy.Cache, error) + func (d *Disk) NewHash() hash.Hash + func (d *Disk) SetCache(ctx context.Context, c goproxy.Cache) error + type GCS struct + AccessKey string + BucketName string + Endpoint string + Root string + SecretKey string + func (g *GCS) Cache(ctx context.Context, name string) (goproxy.Cache, error) + func (g *GCS) NewHash() hash.Hash + func (g *GCS) SetCache(ctx context.Context, c goproxy.Cache) error + type Kodo struct + AccessKey string + BucketName string + Endpoint string + Root string + SecretKey string + func (k *Kodo) Cache(ctx context.Context, name string) (goproxy.Cache, error) + func (k *Kodo) NewHash() hash.Hash + func (k *Kodo) SetCache(ctx context.Context, c goproxy.Cache) error + type MABS struct + AccountKey string + AccountName string + ContainerName string + Endpoint string + Root string + func (m *MABS) Cache(ctx context.Context, name string) (goproxy.Cache, error) + func (m *MABS) NewHash() hash.Hash + func (m *MABS) SetCache(ctx context.Context, c goproxy.Cache) error + type MinIO struct + AccessKeyID string + BucketLocation string + BucketName string + Endpoint string + Root string + SecretAccessKey string + VirtualHosted bool + func (m *MinIO) Cache(ctx context.Context, name string) (goproxy.Cache, error) + func (m *MinIO) NewHash() hash.Hash + func (m *MinIO) SetCache(ctx context.Context, c goproxy.Cache) error + type OSS struct + AccessKeyID string + AccessKeySecret string + BucketName string + Endpoint string + Root string + func (o *OSS) Cache(ctx context.Context, name string) (goproxy.Cache, error) + func (o *OSS) NewHash() hash.Hash + func (o *OSS) SetCache(ctx context.Context, c goproxy.Cache) error + type S3 struct + AccessKeyID string + BucketName string + Endpoint string + Root string + SecretAccessKey string + func (s *S3) Cache(ctx context.Context, name string) (goproxy.Cache, error) + func (s *S3) NewHash() hash.Hash + func (s *S3) SetCache(ctx context.Context, c goproxy.Cache) error v0.0.2-pre Mar 15, 2021