# if you init the SoftDeletePolicy with retention_duration_seconds then it never patches the bucket soft_delete_policy property
# the soft_delete_policy property has no setter
# instead init a minimal SoftDeletePolicy, then use the retention_duration_seconds property to make sure the setter is called and patches the bucket config