OutputFileBlobContainerDestination interface
Especifica um destino de upload de arquivo em um contêiner de armazenamento de blobs do Azure.
Propriedades
| container |
A URL do contêiner no Armazenamento de Blobs do Azure para o qual carregar os arquivos. Se não estiver usando uma identidade gerenciada, a URL deverá incluir uma SAS (Assinatura de Acesso Compartilhado) concedendo permissões de gravação ao contêiner. |
| identity |
A referência à identidade atribuída pelo usuário a ser usada para acessar o Armazenamento de Blobs do Azure especificado pelo containerUrl. A identidade deve ter acesso de gravação ao contêiner do Armazenamento de Blobs do Azure. |
| path | O blob de destino ou o diretório virtual dentro do contêiner do Armazenamento do Azure. Se filePattern se referir a um arquivo específico (ou seja, não contém curingas), o caminho será o nome do blob para o qual carregar esse arquivo. Se filePattern contiver um ou mais curingas (e, portanto, podem corresponder a vários arquivos), o caminho será o nome do diretório virtual do blob (que é pré-anexado a cada nome de blob) para o qual carregar os arquivos. Se omitido, os arquivos serão carregados na raiz do contêiner com um nome de blob correspondente ao nome do arquivo. |
| upload |
Uma lista de pares nome-valor para cabeçalhos a serem usados no carregamento de arquivos de saída. Esses cabeçalhos serão especificados ao carregar arquivos no Armazenamento do Azure. Documento oficial sobre cabeçalhos permitidos ao carregar blobs: https://learn.microsoft.com/rest/api/storageservices/put-blob#request-headers-all-blob-types. |
Detalhes da propriedade
containerUrl
A URL do contêiner no Armazenamento de Blobs do Azure para o qual carregar os arquivos. Se não estiver usando uma identidade gerenciada, a URL deverá incluir uma SAS (Assinatura de Acesso Compartilhado) concedendo permissões de gravação ao contêiner.
containerUrl: string
Valor da propriedade
string
identityReference
A referência à identidade atribuída pelo usuário a ser usada para acessar o Armazenamento de Blobs do Azure especificado pelo containerUrl. A identidade deve ter acesso de gravação ao contêiner do Armazenamento de Blobs do Azure.
identityReference?: BatchNodeIdentityReference
Valor da propriedade
path
O blob de destino ou o diretório virtual dentro do contêiner do Armazenamento do Azure. Se filePattern se referir a um arquivo específico (ou seja, não contém curingas), o caminho será o nome do blob para o qual carregar esse arquivo. Se filePattern contiver um ou mais curingas (e, portanto, podem corresponder a vários arquivos), o caminho será o nome do diretório virtual do blob (que é pré-anexado a cada nome de blob) para o qual carregar os arquivos. Se omitido, os arquivos serão carregados na 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 carregamento de arquivos de saída. Esses cabeçalhos serão especificados ao carregar arquivos no Armazenamento do Azure. Documento oficial sobre cabeçalhos permitidos ao carregar blobs: https://learn.microsoft.com/rest/api/storageservices/put-blob#request-headers-all-blob-types.
uploadHeaders?: OutputFileUploadHeader[]