I asked why there is a new resource as opposed to continue using ibm_cos_bucket, and this was the reply from COS team:
Well customers currently using ibm_cos_bucket can continue to use and set the configurations. But there are some limitations likeone cannot create rule with same rule id that has transition , expiration and abort_incomplete all 3 simultaneously and the reason for this was the schema design. Also one was not able to create multiple abort_incomplete_multipart_upload rules.
so we decided to come up with new schema.
all the new customer are recommended to use the new schema as going forward any feature enhancements will be supported in the new schema
Feature is coming in https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5619 and is planned to be in 1.70.0 provider release.
I asked why there is a new resource as opposed to continue using
ibm_cos_bucket
, and this was the reply from COS team: