Package-level declarations

Types

Link copied to clipboard

Provides a resource to manage an S3 Access Point resource policy.

Link copied to clipboard
data class AccessPointPolicyArgs(val accessPointArn: Output<String>? = null, val policy: Output<String>? = null) : ConvertibleToJava<AccessPointPolicyArgs>

Provides a resource to manage an S3 Access Point resource policy.

Link copied to clipboard

Provides a resource to manage an S3 Control Bucket.

Link copied to clipboard
data class BucketArgs(val bucket: Output<String>? = null, val outpostId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BucketArgs>

Provides a resource to manage an S3 Control Bucket.

Link copied to clipboard

Builder for BucketArgs.

Link copied to clipboard

Provides a resource to manage an S3 Control Bucket Lifecycle Configuration.

Link copied to clipboard
data class BucketLifecycleConfigurationArgs(val bucket: Output<String>? = null, val rules: Output<List<BucketLifecycleConfigurationRuleArgs>>? = null) : ConvertibleToJava<BucketLifecycleConfigurationArgs>

Provides a resource to manage an S3 Control Bucket Lifecycle Configuration.

Link copied to clipboard
Link copied to clipboard

Provides a resource to manage an S3 Control Bucket Policy.

Link copied to clipboard
data class BucketPolicyArgs(val bucket: Output<String>? = null, val policy: Output<String>? = null) : ConvertibleToJava<BucketPolicyArgs>

Provides a resource to manage an S3 Control Bucket Policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for Bucket.

Link copied to clipboard

Provides a resource to manage an S3 Multi-Region Access Point associated with specified buckets.

Link copied to clipboard
data class MultiRegionAccessPointArgs(val accountId: Output<String>? = null, val details: Output<MultiRegionAccessPointDetailsArgs>? = null) : ConvertibleToJava<MultiRegionAccessPointArgs>

Provides a resource to manage an S3 Multi-Region Access Point associated with specified buckets.

Link copied to clipboard

Provides a resource to manage an S3 Multi-Region Access Point access control policy.

Link copied to clipboard
data class MultiRegionAccessPointPolicyArgs(val accountId: Output<String>? = null, val details: Output<MultiRegionAccessPointPolicyDetailsArgs>? = null) : ConvertibleToJava<MultiRegionAccessPointPolicyArgs>

Provides a resource to manage an S3 Multi-Region Access Point access control policy.

Link copied to clipboard

Provides a resource to manage an S3 Object Lambda Access Point. An Object Lambda access point is associated with exactly one standard access point and thus one Amazon S3 bucket.

Link copied to clipboard
data class ObjectLambdaAccessPointArgs(val accountId: Output<String>? = null, val configuration: Output<ObjectLambdaAccessPointConfigurationArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<ObjectLambdaAccessPointArgs>

Provides a resource to manage an S3 Object Lambda Access Point. An Object Lambda access point is associated with exactly one standard access point and thus one Amazon S3 bucket.

Link copied to clipboard

Provides a resource to manage an S3 Object Lambda Access Point resource policy.

Link copied to clipboard
data class ObjectLambdaAccessPointPolicyArgs(val accountId: Output<String>? = null, val name: Output<String>? = null, val policy: Output<String>? = null) : ConvertibleToJava<ObjectLambdaAccessPointPolicyArgs>

Provides a resource to manage an S3 Object Lambda Access Point resource policy.

Link copied to clipboard
Link copied to clipboard

Provides a resource to manage an S3 Storage Lens configuration.

Link copied to clipboard
data class StorageLensConfigurationArgs(val accountId: Output<String>? = null, val configId: Output<String>? = null, val storageLensConfiguration: Output<StorageLensConfigurationStorageLensConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StorageLensConfigurationArgs>

Provides a resource to manage an S3 Storage Lens configuration.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun bucketPolicyResource(name: String, block: suspend BucketPolicyResourceBuilder.() -> Unit): BucketPolicy
Link copied to clipboard
suspend fun bucketResource(name: String, block: suspend BucketResourceBuilder.() -> Unit): Bucket