Documentation ¶
Index ¶
- Variables
- func NewBucketCorsConfigurationResource() resource.Resource
- func NewBucketDataSource() datasource.DataSource
- func NewBucketLifecycleConfigurationResource() resource.Resource
- func NewBucketPolicyDataSource() datasource.DataSource
- func NewBucketPolicyResource() resource.Resource
- func NewBucketPublicAccessBlockResource() resource.Resource
- func NewBucketResource() resource.Resource
- func NewBucketVersioningResource() resource.Resource
- func NewBucketWebsiteConfigurationResource() resource.Resource
- func NewObjectCopyResource() resource.Resource
- func NewObjectDataSource() datasource.DataSource
- func NewObjectLockConfigurationResource() resource.Resource
- func NewObjectResource() resource.Resource
- func NewObjectsDataSource() datasource.DataSource
- func NewServerSideEncryptionConfigurationResource() resource.Resource
Constants ¶
This section is empty.
Variables ¶
var ErrBucketPublicAccessBlockNotFound = errors.New("object storage bucket public access block not found")
ErrBucketPublicAccessBlockNotFound returned for 404
Functions ¶
func NewBucketCorsConfigurationResource ¶
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 ¶
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 ¶
NewBucketPolicyResource creates a new resource for the bucket resource.
func NewBucketPublicAccessBlockResource ¶
NewBucketPublicAccessBlockResource creates a new resource for the bucket public access block resource.
func NewBucketResource ¶
NewBucketResource creates a new resource for the bucket resource.
func NewBucketVersioningResource ¶
NewBucketVersioningResource creates a new resource for the bucket versioning resource.
func NewBucketWebsiteConfigurationResource ¶
NewBucketWebsiteConfigurationResource creates a new resource for the bucket website configuration resource.
func NewObjectCopyResource ¶
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 ¶
NewObjectLockConfigurationResource creates a new resource for the bucket object lock configuration resource.
func NewObjectResource ¶
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 ¶
NewServerSideEncryptionConfigurationResource creates a new resource for the server side encryption configuration resource.
Types ¶
This section is empty.
Source Files ¶
- data_source_bucket.go
- data_source_bucket_policy.go
- data_source_object.go
- data_source_objects.go
- errors.go
- resource_bucket.go
- resource_bucket_cors_configuration.go
- resource_bucket_lifecycle_configuration.go
- resource_bucket_object_lock_configuration.go
- resource_bucket_policy.go
- resource_bucket_public_access_block.go
- resource_bucket_sse_configuration.go
- resource_bucket_versioning.go
- resource_bucket_website_configuration.go
- resource_object.go
- resource_object_copy.go