<PackageReference Include="Azure.Storage.Blobs" Version="12.25.1" />

BlobCopyFromUriOptions

public class BlobCopyFromUriOptions
Optional parameters for Start Copy from URL.
public AccessTier? AccessTier { get; set; }

Optional AccessTier Indicates the tier to be set on the blob.

Optional. Note that this option is not applicable to StartCopyFromUri and StartCopyFromUriAsync. If Replace, the tags on the destination blob will be set to Tags. If Copy, the tags on the source blob will be copied to the destination blob. Default is to replace.

Optional BlobRequestConditions to add conditions on the copying of data to this blob.

Optional BlobImmutabilityPolicy to set on the blob. Note that is parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.

public bool? LegalHold { get; set; }

Optional. Indicates if a legal hold should be placed on the blob. Note that is parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.

public IDictionary<string, string> Metadata { get; set; }

Optional custom metadata to set for this append blob.

public RehydratePriority? RehydratePriority { get; set; }

Optional RehydratePriority Indicates the priority with which to rehydrate an archived blob. This parameter is not valid for synchronous copies.

public bool? ShouldSealDestination { get; set; }

If the destination blob should be sealed. Only applicable for Append Blobs. This parameter is not valid for synchronous copies.

Optional. Source authentication used to access the source blob. Note that is parameter does not apply to StartCopyFromUriAsync.

Optional BlobRequestConditions to add conditions on the copying of data from this source blob.

Optional. Note that this option is not applicable to StartCopyFromUri and StartCopyFromUriAsync. Only applicable (but required) when the source is Azure Storage Files and using token authentication. Used to indicate the intent of the request.

public IDictionary<string, string> Tags { get; set; }

Options tags to set on the destination blob. Not valid if CopySourceTagsMode is set to Copy.