Compartilhar via


BlockBlobSyncUploadFromURLOptions interface

Opções para configurar a operação syncUploadFromURL .

Extends

Propriedades

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar a solicitação para cancelar a operação. Por exemplo, use o @azure/abort-controller para criar um AbortSignal.

blobHTTPHeaders

Cabeçalhos HTTP a serem definidos ao carregar em um blob de blocos.

Um cabeçalho comum a ser definido é blobContentType, permitindo que o navegador forneça funcionalidade com base no tipo de arquivo.

conditions

Condições a serem atendidos para o Blob do Azure de destino.

copySourceBlobProperties

Opcional, o padrão é true. Indica se as propriedades do blob de origem devem ser copiadas.

copySourceTags

Opcional, padrão 'replace'. Indica se as marcas de origem devem ser copiadas ou substituídas pelas marcas especificadas por marcas.

customerProvidedKey

Informações de chave fornecidas pelo cliente.

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do escopo de criptografia a ser usado para criptografar os dados fornecidos na solicitação. Se não for especificado, a criptografia será executada com o escopo de criptografia de conta padrão. Para obter mais informações, consulte Criptografia em repouso para os Serviços de Armazenamento do Azure.

metadata

Opcional. Especifica um par de nome-valor definido pelo usuário associado ao blob. Se nenhum par nome-valor for especificado, a operação copiará os metadados do blob ou arquivo de origem para o blob de destino. Se um ou mais pares nome-valor forem especificados, o blob de destino será criado com os metadados especificados e os metadados não serão copiados do blob ou arquivo de origem. Observe que, a partir da versão 2009-09-19, os nomes de metadados devem atender às regras de nomenclatura para identificadores C#. Consulte Nomenclatura e referência de contêineres, blobs e metadados para obter mais informações.

sourceAuthorization

Há suporte apenas para o tipo de portador. As credenciais devem ser um token de acesso OAuth válido para copiar a origem.

sourceConditions

Opcional. Condições a serem atendidos para o Blob do Azure de origem.

sourceContentMD5

Especifique o md5 calculado para o intervalo de bytes que deve ser lido da origem da cópia.

tags

Marcas de blob.

tier

Camada de acesso. Mais detalhes - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

timeoutInSeconds

Tempo limite do servidor em segundos. Para mais informações,

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

Propriedades herdadas

tracingOptions

Opções para configurar intervalos criados quando o rastreamento está habilitado.

Detalhes da propriedade

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar a solicitação para cancelar a operação. Por exemplo, use o @azure/abort-controller para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor da propriedade

blobHTTPHeaders

Cabeçalhos HTTP a serem definidos ao carregar em um blob de blocos.

Um cabeçalho comum a ser definido é blobContentType, permitindo que o navegador forneça funcionalidade com base no tipo de arquivo.

blobHTTPHeaders?: BlobHTTPHeaders

Valor da propriedade

conditions

Condições a serem atendidos para o Blob do Azure de destino.

conditions?: BlobRequestConditions

Valor da propriedade

copySourceBlobProperties

Opcional, o padrão é true. Indica se as propriedades do blob de origem devem ser copiadas.

copySourceBlobProperties?: boolean

Valor da propriedade

boolean

copySourceTags

Opcional, padrão 'replace'. Indica se as marcas de origem devem ser copiadas ou substituídas pelas marcas especificadas por marcas.

copySourceTags?: BlobCopySourceTags

Valor da propriedade

customerProvidedKey

Informações de chave fornecidas pelo cliente.

customerProvidedKey?: CpkInfo

Valor da propriedade

encryptionScope

Opcional. Versão 2019-07-07 e posterior. Especifica o nome do escopo de criptografia a ser usado para criptografar os dados fornecidos na solicitação. Se não for especificado, a criptografia será executada com o escopo de criptografia de conta padrão. Para obter mais informações, consulte Criptografia em repouso para os Serviços de Armazenamento do Azure.

encryptionScope?: string

Valor da propriedade

string

metadata

Opcional. Especifica um par de nome-valor definido pelo usuário associado ao blob. Se nenhum par nome-valor for especificado, a operação copiará os metadados do blob ou arquivo de origem para o blob de destino. Se um ou mais pares nome-valor forem especificados, o blob de destino será criado com os metadados especificados e os metadados não serão copiados do blob ou arquivo de origem. Observe que, a partir da versão 2009-09-19, os nomes de metadados devem atender às regras de nomenclatura para identificadores C#. Consulte Nomenclatura e referência de contêineres, blobs e metadados para obter mais informações.

metadata?: Metadata

Valor da propriedade

sourceAuthorization

Há suporte apenas para o tipo de portador. As credenciais devem ser um token de acesso OAuth válido para copiar a origem.

sourceAuthorization?: HttpAuthorization

Valor da propriedade

sourceConditions

Opcional. Condições a serem atendidos para o Blob do Azure de origem.

sourceConditions?: ModifiedAccessConditions

Valor da propriedade

sourceContentMD5

Especifique o md5 calculado para o intervalo de bytes que deve ser lido da origem da cópia.

sourceContentMD5?: Uint8Array

Valor da propriedade

Uint8Array

tags

Marcas de blob.

tags?: Tags

Valor da propriedade

tier

Camada de acesso. Mais detalhes - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Valor da propriedade

string

timeoutInSeconds

Tempo limite do servidor em segundos. Para mais informações,

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

timeoutInSeconds?: number

Valor da propriedade

number

Detalhes das propriedades herdadas

tracingOptions

Opções para configurar intervalos criados quando o rastreamento está habilitado.

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions