Manages Buckets object_lock_configuration on IonosCloud.
Manages Object Lock Configuration for Buckets on IonosCloud.
The following arguments are supported:
bucket
- (Required)[string] The name of the bucket where the object will be stored.
object_lock_enabled
- (Required)[Optional] The object lock configuration status of the bucket. Must be Enabled
.
rule
- (Optional)[block] A block of rule as defined below.
default_retention
- (Required)[block] A block of default_retention as defined below.
mode
- (Optional)[string] The default retention mode of the bucket. Can be GOVERNANCE
or COMPLIANCE
.
days
- (Optional)[int] The default retention period of the bucket in days.
years
- (Optional)[int] The default retention period of the bucket in years.
Days and years are mutually exclusive. You can only specify one of them.
IONOS Object Storage Bucket object lock configuration can be imported using the bucket
name.