Classes
Type Definitions
-
AmazonOptions
-
Type:
- Object
Properties:
Name Type Argument Description bucketNamestring Nome do espaço de armazenamento alocado no serviço do Amazon S3.
accessKeyIdstring Chave de acesso da conta de usuário criado no serviço da Amazon.
secretAccessKeystring Segredo da chave de acesso.
regionstring Região do globo onde o espaço de armazenamento está alocado.
endpointstring <optional>
Indica o endpoint que deve ser utilizado na comunicação. Esse parâmetro é util ao se utilizar uma ferramenta de armazenamento que emule a API do S3.
allowHttpboolean <optional>
Indica se deve ser utilizado o tráfego inseguro usando HTTP. Por padrão toda a comunicação é feita de forma segura utilizando HTTPS. Esse parâmetro é util apenas quando se está utilizando uma ferramenta de armazenamento de terceiro que emule a API do S3 e que esteja publicada sem utilizar HTTPS.
-
AzureOptions
-
Type:
- Object
Properties:
Name Type Description containerNamestring Nome do espaço de armazenamento alocado no serviço do Azure Blob Storage.
accountNamestring Nome da conta de armazenamento com acesso ao serviço.
accessKeystring Chave de acesso da conta de armazenamento.
clientIdstring Identificador do cliente para autorizar acesso ao serviço de armazenamento.
clientSecretstring Segredo do cliente para autorizar acesso ao serviço de armazenamento.
-
GoogleOptions
-
Type:
- Object
Properties:
Name Type Argument Description bucketNamestring Nome do espaço de armazenamento alocado no Google Cloud.
serviceAccountKeystring <optional>
Conteúdo de um arquivo de chave de uma conta de serviço do Google no formato JSON.
applicationCredentialsstring <optional>
Caminho do arquivo de credenciais gerado pelo aplicativo de linha de comando do Google Cloud. Para mais informações consulte a documentação do Google
-
ObjectInfo
-
Type:
- Object
Properties:
Name Type Argument Description locationstring Caminho do objeto no repositório remoto.
lastModifiedDate Data da ultima atualização.
sizenumber Tamanho do objeto em bytes.
eTagstring <optional>
Identificador único atribuído ao objeto pelo repositório remoto.
versionstring <optional>
Indicador de versão do objeto.
contentTypestring <optional>
Indica o tipo MIME do objeto ("text/plain" p.e.).
contentEncodingstring <optional>
Indica a codificação aplicada ao objeto.
contentDispositionstring <optional>
Indica como o objeto deve ser manipulado por um navegador.
cacheControlstring <optional>
Indica a política de controle de cache do objeto.
metadataRecord.<string, string> <optional>
Lista o conjunto de pares chave/valor que foram atribuídos ao objeto.
-
UploadOptions
-
Opções de parametrização do upload do objeto.
Type:
- Object
Properties:
Name Type Argument Description contentTypestring <optional>
Especifica o tipo MIME do objeto. Se não for informado um tipo ele será inferido a partir da extensão de arquivo extraída do parâmetro "location" do upload. Se o "location" informado não possuir uma extensão será considerado o tipo "application/octet-stream". Se o upload estiver sendo feito pelo método
uploadText, o conteúdo textual será codificado em UTF-8 e será adicionada a informação docharsetao tipo ("application/octet-stream; charset=utf-8" p.e.).contentEncodingstring <optional>
Especifica a codificação aplicada ao objeto.
contentDispositionstring <optional>
Especifica como o objeto deve ser manipulado por um navegador. Este parâmetro é relevante apenas nos casos em que os objetos forem acessíveis diretamente pelos navegadores.
cacheControlstring <optional>
Define a política de controle de cache do objeto. Este parâmetro é relevante apenas nos casos em que os objetos forem acessíveis diretamente pelos navegadores.
metadataRecord.<string, string> <optional>
Especifica um conjunto de pares chave/valor que serão atribuídos ao objeto.