storage

package
v0.22.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2022 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetupBucket

func SetupBucket(mgr ctrl.Manager, o controller.Options) error

SetupBucket adds a controller that reconciles Buckets.

func SetupBucketPolicy

func SetupBucketPolicy(mgr ctrl.Manager, o controller.Options) error

SetupBucketPolicy adds a controller that reconciles BucketPolicys.

func SetupBucketPolicyMember

func SetupBucketPolicyMember(mgr ctrl.Manager, o controller.Options) error

SetupBucketPolicyMember adds a controller that reconciles BucketPolicyMembers.

Types

type BucketClient

type BucketClient interface {
	Bucket(name string) BucketHandler
}

A BucketClient produces a BucketHandler for the named bucket.

type BucketHandler

A BucketHandler handles requests to interact with buckets.

type GCSBucketClient

type GCSBucketClient struct {
	// contains filtered or unexported fields
}

A GCSBucketClient wraps the GCS storage.Client as a BucketClient.

func (*GCSBucketClient) Bucket

func (sbc *GCSBucketClient) Bucket(name string) BucketHandler

Bucket produces a BucketHandler for the named bucket.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL