provider-gcp
provider-gcp copied to clipboard
BucketAccessControl managed resource implementation
What problem are you facing?
GCP Buckets allow access to buckets and specific objects through BucketAccessControl object. You can define this object on Buckets API object as well but in Crossplane, we respect the resource separation decisions of the cloud provider.
So, we need a managed resource named BucketAccessControl
and Bucket
resource should refer to these objects to allow access.
How could Crossplane help solve your problem?
Implement BucketAccessControl object and make Acl
and defaultObjectAcl
fields be reference to that managed resource.