AccessPolicy Property
The AccessPolicy are used to set permissions when a Bucket or an object is updated.
Syntax
property AccessPolicy: TibggstorageAccessPolicies;
TibggstorageAccessPolicies = ( ptPrivate, ptPublic_Read, ptPublic_Read_Write, ptAuthenticated_Read, ptBucket_Owner_Read, ptBucket_Owner_Full_Control );
Default Value
ptPrivate
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