- 2.58.1 (latest)
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.3
- 2.52.3
- 2.50.0
- 2.49.0
- 2.48.2
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.1
- 2.43.2
- 2.42.0
- 2.41.0
- 2.40.1
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.1
- 2.34.0
- 2.33.0
- 2.32.1
- 2.30.1
- 2.29.1
- 2.28.0
- 2.27.1
- 2.24.0
- 2.23.0
- 2.22.6
- 2.21.0
- 2.20.2
- 2.19.0
- 2.18.0
- 2.17.2
- 2.16.0
- 2.15.1
- 2.14.0
- 2.13.1
- 2.12.0
- 2.11.3
- 2.10.0
- 2.9.3
- 2.8.1
- 2.7.1
- 2.6.1
- 2.5.1
- 2.4.5
- 2.3.0
- 2.2.3
- 2.1.10
public class StorageRolesIAM roles specific to Storage. An overview of the permissions available to Storage and the capabilities they grant can be found in the Google Cloud Storage IAM documentation.
Static Methods
admin()
public static Role admin()Grants the following permissions:
- storage.buckets.*
- storage.objects.*
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.Role |
|
legacyBucketOwner()
public static Role legacyBucketOwner()Grants the following permissions:
- storage.buckets.get
- storage.buckets.update
- storage.buckets.setIamPolicy
- storage.buckets.getIamPolicy
- storage.objects.list
- storage.objects.create
- storage.objects.delete
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.Role |
|
legacyBucketReader()
public static Role legacyBucketReader()Grants the following permissions:
- storage.buckets.get
- storage.objects.list
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.Role |
|
legacyBucketWriter()
public static Role legacyBucketWriter()Grants the following permissions:
- storage.buckets.get
- storage.objects.list
- storage.objects.create
- storage.objects.delete
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.Role |
|
legacyObjectOwner()
public static Role legacyObjectOwner()Grants the following permissions:
- storage.objects.get
- storage.objects.update
- storage.objects.getIamPolicy
- storage.objects.setIamPolicy
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.Role |
|
legacyObjectReader()
public static Role legacyObjectReader()Grants the following permissions:
- storage.objects.get
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.Role |
|
objectAdmin()
public static Role objectAdmin()Grants the following permissions:
- storage.objects.*
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.Role |
|
objectCreator()
public static Role objectCreator()Grants the following permissions:
- storage.objects.create
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.Role |
|
objectViewer()
public static Role objectViewer()Grants the following permissions:
- storage.objects.list
- storage.objects.get
| Returns | |
|---|---|
| Type | Description |
com.google.cloud.Role |
|