Versions in this module Expand all Collapse all v1 v1.98.1 May 19, 2026 v1.98.0 May 18, 2026 Changes in this version + const DevModeEnvVar + const ProviderID + const SessionDuration + var ErrMissingRequestingOrg = errors.New("s3accesspoint: requesting org missing from claims") + type Backend struct + func NewBackend(ctx context.Context, creds *Credentials) (*Backend, error) + func (b *Backend) CheckWritePermissions(ctx context.Context) error + func (b *Backend) Describe(ctx context.Context, digest string) (*pb.CASResource, error) + func (b *Backend) Download(ctx context.Context, w io.Writer, digest string) error + func (b *Backend) Exists(ctx context.Context, digest string) (bool, error) + func (b *Backend) Upload(ctx context.Context, r io.Reader, resource *pb.CASResource) error + type BackendProvider struct + func NewBackendProvider(cReader credentials.Reader) *BackendProvider + func (p *BackendProvider) FromCredentials(ctx context.Context, secretName string) (backend.UploaderDownloader, error) + func (p *BackendProvider) ID() string + func (p *BackendProvider) ValidateAndExtractCredentials(location string, credsJSON []byte) (any, error) + type Credentials struct + AccessPointARN string + BaseRoleARN string + Region string + func (c *Credentials) Validate() error