BlockBlobSyncUploadFromURLOptions interface
Opciones para configurar la operación syncUploadFromURL .
- Extends
Propiedades
abort |
Implementación de la |
blob |
Encabezados HTTP que se van a establecer al cargar en un blob en bloques. Un encabezado común que se va a establecer es |
conditions | Condiciones que se deben cumplir para el blob de Azure de destino. |
copy |
Opcional, el valor predeterminado es true. Indica si se deben copiar las propiedades del blob de origen. |
copy |
Opcional, el valor predeterminado es 'replace'. Indica si las etiquetas de origen se deben copiar o reemplazar por las etiquetas especificadas por las etiquetas. |
customer |
Información de clave proporcionada por el cliente. |
encryption |
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. |
source |
Solo se admite el tipo de portador. Las credenciales deben ser un token de acceso de OAuth válido para copiar el origen. |
source |
Opcional. Condiciones que se deben cumplir para el blob de Azure de origen. |
source |
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 |
timeout |
Tiempo de espera del servidor en segundos. Para obtener más información, |
Propiedades heredadas
tracing |
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
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,
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