objectstorage

package
v6.6.3 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2024 License: MPL-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrBucketPublicAccessBlockNotFound = errors.New("object storage bucket public access block not found")

ErrBucketPublicAccessBlockNotFound returned for 404

Functions

func NewBucketCorsConfigurationResource

func NewBucketCorsConfigurationResource() resource.Resource

NewBucketCorsConfigurationResource creates a new resource for the bucket CORS configuration resource.

func NewBucketDataSource

func NewBucketDataSource() datasource.DataSource

NewBucketDataSource creates a new data source for the bucket resource.

func NewBucketLifecycleConfigurationResource

func NewBucketLifecycleConfigurationResource() resource.Resource

NewBucketLifecycleConfigurationResource creates a new resource for the bucket lifecycle configuration resource.

func NewBucketPolicyDataSource

func NewBucketPolicyDataSource() datasource.DataSource

NewBucketPolicyDataSource creates a new data source for the bucket resource.

func NewBucketPolicyResource

func NewBucketPolicyResource() resource.Resource

NewBucketPolicyResource creates a new resource for the bucket resource.

func NewBucketPublicAccessBlockResource

func NewBucketPublicAccessBlockResource() resource.Resource

NewBucketPublicAccessBlockResource creates a new resource for the bucket public access block resource.

func NewBucketResource

func NewBucketResource() resource.Resource

NewBucketResource creates a new resource for the bucket resource.

func NewBucketVersioningResource

func NewBucketVersioningResource() resource.Resource

NewBucketVersioningResource creates a new resource for the bucket versioning resource.

func NewBucketWebsiteConfigurationResource

func NewBucketWebsiteConfigurationResource() resource.Resource

NewBucketWebsiteConfigurationResource creates a new resource for the bucket website configuration resource.

func NewObjectCopyResource

func NewObjectCopyResource() resource.Resource

NewObjectCopyResource creates a new resource for the object copy resource.

func NewObjectDataSource

func NewObjectDataSource() datasource.DataSource

NewObjectDataSource creates a new data source for object.

func NewObjectLockConfigurationResource

func NewObjectLockConfigurationResource() resource.Resource

NewObjectLockConfigurationResource creates a new resource for the bucket object lock configuration resource.

func NewObjectResource

func NewObjectResource() resource.Resource

NewObjectResource creates a new resource for the object resource.

func NewObjectsDataSource

func NewObjectsDataSource() datasource.DataSource

NewObjectsDataSource creates a new data source for fetching objects from a bucket.

func NewServerSideEncryptionConfigurationResource

func NewServerSideEncryptionConfigurationResource() resource.Resource

NewServerSideEncryptionConfigurationResource creates a new resource for the server side encryption configuration resource.

Types

This section is empty.

Jump to

Keyboard shortcuts

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