AccessPolicy Property
The AccessPolicy are used to set permissions when a Bucket or an object is updated.
Syntax
__property TibgGStorageAccessPolicies AccessPolicy = {read=FAccessPolicy, write=FSetAccessPolicy, default=0};
enum TibgGStorageAccessPolicies { ptPrivate=0, ptPublic_Read=1, ptPublic_Read_Write=2, ptAuthenticated_Read=3, ptBucket_Owner_Read=4, ptBucket_Owner_Full_Control=5 };
Default Value
0
Remarks
Google Storage allows buckets and objects to be publicly accessible, this can be achieved by setting a suitable AccessPolicy.
Possible values are:
0 (ptPrivate) | Only the owner has access to the resource (default). |
1 (ptPublic_Read) | Anonymous users have read access to the resource. |
2 (ptPublic_Read_Write) | Anonymous users have read and write access to the resource. This only applies to buckets. |
3 (ptAuthenticated_Read) | Authenticated Google account holders have read access to the resource. |
4 (ptBucket_Owner_Read) | The owner of the bucket has read access to the resource. This only applies to objects. |
5 (ptBucket_Owner_Full_Control) | The owner of the bucket has read and write access to the resource. This only applies to objects. |
The default value is 0 (ptPrivate).
Data Type
Integer