Google Cloud Storage Transfer V1 Client - Class Acl (1.0.6)

Reference documentation and code samples for the Google Cloud Storage Transfer V1 Client class Acl.

Options for handling Cloud Storage object ACLs.

Protobuf type google.storagetransfer.v1.MetadataOptions.Acl

Methods

name

Parameter
NameDescription
value mixed

value

Parameter
NameDescription
name mixed

Constants

ACL_UNSPECIFIED

Value: 0

ACL behavior is unspecified.

Generated from protobuf enum ACL_UNSPECIFIED = 0;

ACL_DESTINATION_BUCKET_DEFAULT

Value: 1

Use the destination bucket's default object ACLS, if applicable.

Generated from protobuf enum ACL_DESTINATION_BUCKET_DEFAULT = 1;

ACL_PRESERVE

Value: 2

Preserve the object's original ACLs. This requires the service account to have storage.objects.getIamPolicy permission for the source object.

Uniform bucket-level access must not be enabled on either the source or destination buckets.

Generated from protobuf enum ACL_PRESERVE = 2;