BucketBuilder Type
Constructors
| Constructor | Description |
|
|
Instance members
| Instance member | Description |
|
|
|
|
Full Usage:
this.Combine
Parameters:
BucketConfig
state2 : BucketConfig
Returns: BucketConfig
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
this.For
Parameters:
BucketConfig
f : unit -> BucketConfig
Returns: BucketConfig
Modifiers: inline |
|
|
|
|
|
|
|
|
|
Full Usage:
versioned value
Parameters:
bool
-
True to enable versioning, false to disable.
Returns: BucketConfig
|
Enables or disables versioning for the S3 bucket. **Security Best Practice:** Enable versioning for: - Critical data that requires audit trails - Data subject to compliance requirements (HIPAA, SOC2, etc.) - Production buckets storing business data **Cost Consideration:** Versioning stores all versions of objects, increasing storage costs. Only disable for: - Temporary/cache buckets - Build artifacts with short lifecycle - Development/testing buckets **Default:** false (opt-in for cost optimization)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FsCDK