BlockBlobSyncUploadFromURLOptions interface

Opciones para configurar la operación syncUploadFromURL .

Extends

Propiedades

abortSignal

Implementación de la AbortSignalLike interfaz para indicar la solicitud para cancelar la operación. Por ejemplo, use el @azure/abort-controller para crear un AbortSignal.

blobHTTPHeaders

Encabezados HTTP que se van a establecer al cargar en un blob en bloques.

Un encabezado común que se va a establecer es blobContentType, lo que permite al explorador proporcionar funcionalidad basada en el tipo de archivo.

conditions

Condiciones que se deben cumplir para el blob de Azure de destino.

copySourceBlobProperties

Opcional, el valor predeterminado es true. Indica si se deben copiar las propiedades del blob de origen.

copySourceTags

Opcional, el valor predeterminado es 'replace'. Indica si las etiquetas de origen se deben copiar o reemplazar por las etiquetas especificadas por las etiquetas.

customerProvidedKey

Información de clave proporcionada por el cliente.

encryptionScope

Opcional. Versión 2019-07-07 y posteriores. Especifica el nombre del ámbito de cifrado que se va a usar para cifrar los datos proporcionados en la solicitud. Si no se especifica, el cifrado se realiza con el ámbito de cifrado de cuenta predeterminado. Para más información, consulte Cifrado en reposo para los servicios de Azure Storage.

metadata

Opcional. Especifica un par nombre-valor definido por el usuario asociado al blob. Si no se especifica ningún par nombre-valor, la operación copiará los metadatos del blob o archivo de origen en el blob de destino. Si se especifican uno o varios pares nombre-valor, el blob de destino se crea con los metadatos especificados y los metadatos no se copian del blob o archivo de origen. Tenga en cuenta que, a partir de la versión 2009-09-19, los nombres de los metadatos deben cumplir las reglas de nomenclatura para los Identificadores de C#. Consulte Nomenclatura y referencia a contenedores, blobs y metadatos para obtener más información.

sourceAuthorization

Solo se admite el tipo de portador. Las credenciales deben ser un token de acceso de OAuth válido para copiar el origen.

sourceConditions

Opcional. Condiciones que se deben cumplir para el blob de Azure de origen.

sourceContentMD5

Especifique el md5 calculado para el intervalo de bytes que se deben leer desde el origen de copia.

tags

Etiquetas de blob.

tier

Nivel de acceso. Más detalles: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

timeoutInSeconds

Tiempo de espera del servidor en segundos. Para obtener más información,

Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations.

Propiedades heredadas

tracingOptions

Opciones para configurar intervalos creados al habilitar el seguimiento.

Detalles de las propiedades

abortSignal

Implementación de la AbortSignalLike interfaz para indicar la solicitud para cancelar la operación. Por ejemplo, use el @azure/abort-controller para crear un AbortSignal.

abortSignal?: AbortSignalLike

Valor de propiedad

blobHTTPHeaders

Encabezados HTTP que se van a establecer al cargar en un blob en bloques.

Un encabezado común que se va a establecer es blobContentType, lo que permite al explorador proporcionar funcionalidad basada en el tipo de archivo.

blobHTTPHeaders?: BlobHTTPHeaders

Valor de propiedad

conditions

Condiciones que se deben cumplir para el blob de Azure de destino.

conditions?: BlobRequestConditions

Valor de propiedad

copySourceBlobProperties

Opcional, el valor predeterminado es true. Indica si se deben copiar las propiedades del blob de origen.

copySourceBlobProperties?: boolean

Valor de propiedad

boolean

copySourceTags

Opcional, el valor predeterminado es 'replace'. Indica si las etiquetas de origen se deben copiar o reemplazar por las etiquetas especificadas por las etiquetas.

copySourceTags?: BlobCopySourceTags

Valor de propiedad

customerProvidedKey

Información de clave proporcionada por el cliente.

customerProvidedKey?: CpkInfo

Valor de propiedad

encryptionScope

Opcional. Versión 2019-07-07 y posteriores. Especifica el nombre del ámbito de cifrado que se va a usar para cifrar los datos proporcionados en la solicitud. Si no se especifica, el cifrado se realiza con el ámbito de cifrado de cuenta predeterminado. Para más información, consulte Cifrado en reposo para los servicios de Azure Storage.

encryptionScope?: string

Valor de propiedad

string

metadata

Opcional. Especifica un par nombre-valor definido por el usuario asociado al blob. Si no se especifica ningún par nombre-valor, la operación copiará los metadatos del blob o archivo de origen en el blob de destino. Si se especifican uno o varios pares nombre-valor, el blob de destino se crea con los metadatos especificados y los metadatos no se copian del blob o archivo de origen. Tenga en cuenta que, a partir de la versión 2009-09-19, los nombres de los metadatos deben cumplir las reglas de nomenclatura para los Identificadores de C#. Consulte Nomenclatura y referencia a contenedores, blobs y metadatos para obtener más información.

metadata?: Metadata

Valor de propiedad

sourceAuthorization

Solo se admite el tipo de portador. Las credenciales deben ser un token de acceso de OAuth válido para copiar el origen.

sourceAuthorization?: HttpAuthorization

Valor de propiedad

sourceConditions

Opcional. Condiciones que se deben cumplir para el blob de Azure de origen.

sourceConditions?: ModifiedAccessConditions

Valor de propiedad

sourceContentMD5

Especifique el md5 calculado para el intervalo de bytes que se deben leer desde el origen de copia.

sourceContentMD5?: Uint8Array

Valor de propiedad

Uint8Array

tags

Etiquetas de blob.

tags?: Tags

Valor de propiedad

tier

Nivel de acceso. Más detalles: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Valor de propiedad

string

timeoutInSeconds

Tiempo de espera del servidor en segundos. Para obtener más información,

Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations.

timeoutInSeconds?: number

Valor de propiedad

number

Detalles de las propiedades heredadas

tracingOptions

Opciones para configurar intervalos creados al habilitar el seguimiento.

tracingOptions?: OperationTracingOptions

Valor de propiedad

Se hereda deCommonOptions.tracingOptions