Documentation ¶
Index ¶
- type Bucket
- type Content
- type ListBucketResponse
- type ListBucketResult
- type S3Proxy
- func (a *S3Proxy) CreateBucket(s3query types.S3Query, wr http.ResponseWriter, r *http.Request)
- func (a *S3Proxy) DeleteObject(s3query types.S3Query, wr http.ResponseWriter, r *http.Request)
- func (a *S3Proxy) GetBucket(s3query types.S3Query, wr http.ResponseWriter, r *http.Request)
- func (a *S3Proxy) GetObject(s3query types.S3Query, wr http.ResponseWriter, r *http.Request)
- func (a *S3Proxy) HeadObject(s3query types.S3Query, wr http.ResponseWriter, r *http.Request)
- func (a *S3Proxy) ListBuckets(s3query types.S3Query, wr http.ResponseWriter, r *http.Request)
- func (a *S3Proxy) PutObject(s3query types.S3Query, wr http.ResponseWriter, r *http.Request)
- func (a *S3Proxy) ServeHTTP(wr http.ResponseWriter, r *http.Request)
- func (a *S3Proxy) ServeMux(s3Op types.S3Operation) func(s3query types.S3Query, wr http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListBucketResponse ¶
type ListBucketResponse struct {
Buckets []*Bucket
}
type ListBucketResult ¶
type S3Proxy ¶
type S3Proxy struct { Backend s3pb.BackendClient // contains filtered or unexported fields }
func NewS3Proxy ¶
func NewS3Proxy(backend s3pb.BackendClient) *S3Proxy
func (*S3Proxy) CreateBucket ¶
func (*S3Proxy) DeleteObject ¶
func (*S3Proxy) HeadObject ¶
func (*S3Proxy) ListBuckets ¶
Click to show internal directories.
Click to hide internal directories.