gcs_get_bucket_acl: Get Bucket Access Controls

Description Usage Arguments Value See Also Examples

View source: R/acl.R

Description

Returns the ACL entry for the specified entity on the specified bucket

Usage

1
2
3
4
5
6
gcs_get_bucket_acl(
  bucket = gcs_get_global_bucket(),
  entity = "",
  entity_type = c("user", "group", "domain", "project", "allUsers",
    "allAuthenticatedUsers")
)

Arguments

bucket

Name of a bucket, or a bucket object returned by gcs_create_bucket

entity

The entity holding the permission. Not needed for entity_type allUsers or allAuthenticatedUsers

entity_type

what type of entity

Used also for when a bucket is updated

Value

Bucket access control object

See Also

Other Access control functions: gcs_create_bucket_acl(), gcs_get_object_acl(), gcs_update_object_acl()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
## Not run: 

buck_meta <- gcs_get_bucket(projection = "full")

acl <- gcs_get_bucket_acl(entity_type = "project",
                          entity = gsub("project-","",
                                        buck_meta$acl$entity[[1]]))


## End(Not run)

MarkEdmondson1234/googleCloudStorageR documentation built on April 27, 2021, 11:41 a.m.