OutputFileBlobContainerDestination interface

Especifica um destino de upload de arquivo dentro de um contêiner de armazenamento de blob do Azure.

Propriedades

containerUrl

A URL do contêiner dentro do Armazenamento de Blobs do Azure para o qual enviar o(s) arquivo(s). Se não estiver usando uma identidade gerenciada, a URL deve incluir uma Assinatura de Acesso Compartilhada (SAS) concedendo permissões de escrita ao contêiner.

identityReference

A referência à identidade atribuída pelo usuário para usar para acessar o Armazenamento de Blobs do Azure especificada pelo containerUrl. A identidade deve ter acesso de escrita ao contêiner Armazenamento de Blobs do Azure.

path

O blob de destino ou diretório virtual dentro do contêiner do Armazenamento do Azure. Se filePattern se referir a um arquivo específico (ou seja, não contiver curingas), então path é o nome do blob para o qual enviar esse arquivo. Se filePattern contém um ou mais curingas (e, portanto, pode corresponder a vários arquivos), então path é o nome do diretório virtual do blob (que é preencaminhado a cada nome do blob) para o qual é enviado o(s) arquivo(s). Se omitidos, o(s) arquivo(s) são enviados para a raiz do contêiner com um nome de blob correspondente ao nome do arquivo.

uploadHeaders

Uma lista de pares nome-valor para cabeçalhos a serem usados no upload de arquivos de saída. Esses cabeçalhos serão especificados ao fazer upload de arquivos para o Armazenamento do Azure. Documento oficial sobre cabeçalhos permitidos ao enviar blobs: https://learn.microsoft.com/rest/api/storageservices/put-blob#request-headers-all-blob-types.

Detalhes da propriedade

containerUrl

A URL do contêiner dentro do Armazenamento de Blobs do Azure para o qual enviar o(s) arquivo(s). Se não estiver usando uma identidade gerenciada, a URL deve incluir uma Assinatura de Acesso Compartilhada (SAS) concedendo permissões de escrita ao contêiner.

containerUrl: string

Valor da propriedade

string

identityReference

A referência à identidade atribuída pelo usuário para usar para acessar o Armazenamento de Blobs do Azure especificada pelo containerUrl. A identidade deve ter acesso de escrita ao contêiner Armazenamento de Blobs do Azure.

identityReference?: BatchNodeIdentityReference

Valor da propriedade

path

O blob de destino ou diretório virtual dentro do contêiner do Armazenamento do Azure. Se filePattern se referir a um arquivo específico (ou seja, não contiver curingas), então path é o nome do blob para o qual enviar esse arquivo. Se filePattern contém um ou mais curingas (e, portanto, pode corresponder a vários arquivos), então path é o nome do diretório virtual do blob (que é preencaminhado a cada nome do blob) para o qual é enviado o(s) arquivo(s). Se omitidos, o(s) arquivo(s) são enviados para a raiz do contêiner com um nome de blob correspondente ao nome do arquivo.

path?: string

Valor da propriedade

string

uploadHeaders

Uma lista de pares nome-valor para cabeçalhos a serem usados no upload de arquivos de saída. Esses cabeçalhos serão especificados ao fazer upload de arquivos para o Armazenamento do Azure. Documento oficial sobre cabeçalhos permitidos ao enviar blobs: https://learn.microsoft.com/rest/api/storageservices/put-blob#request-headers-all-blob-types.

uploadHeaders?: OutputFileUploadHeader[]

Valor da propriedade