@azure/storage-blob package
Classes
AccountSASPermissions |
DISPONÍVEL SOMENTE EM NODE.JS RUNTIME. Essa é uma classe auxiliar para construir uma cadeia de caracteres que representa as permissões concedidas por um AccountSAS. Definir um valor como true significa que qualquer SAS que use essas permissões concederá permissões para essa operação. Depois que todos os valores forem definidos, isso deverá ser serializado com toString e definido como o campo de permissões em um <xref:AccountSASSignatureValues> objeto . É possível construir a cadeia de caracteres de permissões sem essa classe, mas a ordem das permissões é específica e essa classe garante a exatidão. |
AccountSASResourceTypes |
DISPONÍVEL SOMENTE EM NODE.JS RUNTIME. Essa é uma classe auxiliar para construir uma cadeia de caracteres que representa os recursos acessíveis por um AccountSAS. Definir um valor como true significa que qualquer SAS que use essas permissões concederá acesso a esse tipo de recurso. Depois que todos os valores forem definidos, isso deverá ser serializado com toString e definido como o campo de recursos em um <xref:AccountSASSignatureValues> objeto . É possível construir a cadeia de caracteres de recursos sem essa classe, mas a ordem dos recursos é específica e essa classe garante a exatidão. |
AccountSASServices |
DISPONÍVEL SOMENTE EM NODE.JS RUNTIME. Essa é uma classe auxiliar para construir uma cadeia de caracteres que representa os serviços acessíveis por um AccountSAS. Definir um valor como true significa que qualquer SAS que use essas permissões concederá acesso a esse serviço. Depois que todos os valores forem definidos, isso deverá ser serializado com toString e definido como o campo de serviços em um <xref:AccountSASSignatureValues> objeto . É possível construir a cadeia de caracteres de serviços sem essa classe, mas a ordem dos serviços é específica e essa classe garante a exatidão. |
AnonymousCredential |
AnonymousCredential fornece um membro credentialPolicyCreator usado para criar objetos AnonymousCredentialPolicy. AnonymousCredentialPolicy é usado com solicitações HTTP(S) que leem recursos públicos ou para uso com SAS (Assinaturas de Acesso Compartilhado). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy é usado com solicitações HTTP(S) que leem recursos públicos ou para uso com SAS (Assinaturas de Acesso Compartilhado). |
AppendBlobClient |
AppendBlobClient define um conjunto de operações aplicáveis a blobs de acréscimo. |
BlobBatch |
Um BlobBatch representa um conjunto agregado de operações em blobs.
Atualmente, há suporte apenas |
BlobBatchClient |
Um BlobBatchClient permite que você faça solicitações em lote para o serviço de Blob de Armazenamento do Azure. |
BlobClient |
Um BlobClient representa uma URL para um blob de Armazenamento do Azure; o blob pode ser um blob de blocos, um blob de acréscimo ou um blob de páginas. |
BlobLeaseClient |
Um cliente que gerencia concessões para um <xref:ContainerClient> ou um <xref:BlobClient>. |
BlobSASPermissions |
DISPONÍVEL APENAS NO RUNTIME NODE.JS. Essa é uma classe auxiliar para construir uma cadeia de caracteres que representa as permissões concedidas por um ServiceSAS a um blob. Definir um valor como true significa que qualquer SAS que usa essas permissões concederá permissões para essa operação. Depois que todos os valores forem definidos, isso deverá ser serializado com toString e definido como o campo de permissões em um <xref:BlobSASSignatureValues> objeto . É possível construir a cadeia de caracteres de permissões sem essa classe, mas a ordem das permissões é particular e essa classe garante a correção. |
BlobServiceClient |
Um BlobServiceClient representa um cliente para o serviço de Blob de Armazenamento do Azure, permitindo que você manipule contêineres de blob. |
BlockBlobClient |
BlockBlobClient define um conjunto de operações aplicáveis a blobs de blocos. |
ContainerClient |
Um ContainerClient representa uma URL para o contêiner do Armazenamento do Azure, permitindo que você manipule seus blobs. |
ContainerSASPermissions |
Essa é uma classe auxiliar para construir uma cadeia de caracteres que representa as permissões concedidas por um ServiceSAS a um contêiner. Definir um valor como true significa que qualquer SAS que use essas permissões concederá permissões para essa operação. Depois que todos os valores forem definidos, isso deverá ser serializado com toString e definido como o campo de permissões em um <xref:BlobSASSignatureValues> objeto . É possível construir a cadeia de caracteres de permissões sem essa classe, mas a ordem das permissões é específica e essa classe garante a exatidão. |
Credential |
Credential é uma classe abstrata para assinatura de solicitações HTTP do Armazenamento do Azure. Essa classe hospedará uma fábrica credentialPolicyCreator que gera CredentialPolicy. |
CredentialPolicy |
Política de credencial usada para assinar solicitações HTTP(S) antes de enviar. Esta é uma classe abstrata. |
PageBlobClient |
PageBlobClient define um conjunto de operações aplicáveis a blobs de páginas. |
Pipeline |
Uma classe pipeline que contém políticas de solicitação HTTP. Você pode criar um pipeline padrão chamando <xref:newPipeline>. Ou você pode criar um Pipeline com suas próprias políticas pelo construtor do Pipeline. <xref:newPipeline> Consulte as políticas fornecidas e antes de implementar seu Pipeline personalizado. |
SASQueryParameters |
Representa os componentes que compõem os parâmetros de consulta de uma SAS do Armazenamento do Azure. Esse tipo não é construído diretamente pelo usuário; ele só é gerado pelos <xref:AccountSASSignatureValues> tipos e <xref:BlobSASSignatureValues> . Uma vez gerado, ele pode ser codificado em um <xref:String> e acrescentado a uma URL diretamente (embora seja necessário ter cuidado aqui caso haja parâmetros de consulta existentes, o que pode afetar os meios apropriados de acrescentar esses parâmetros de consulta). OBSERVAÇÃO: as instâncias dessa classe são imutáveis. |
StorageBrowserPolicy |
StorageBrowserPolicy lidará com diferenças entre Node.js e o runtime do navegador, incluindo:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory é uma classe de fábrica que ajuda a gerar objetos StorageBrowserPolicy. |
StorageClient |
Um StorageClient representa uma classe de URL baseada para <xref:BlobServiceClient>e <xref:ContainerClient> etc. |
StorageClientContext | |
StorageRetryPolicy |
Política de repetição com repetição exponencial e repetição linear implementada. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory é uma classe de fábrica que ajuda a gerar <xref:StorageRetryPolicy> objetos. |
StorageSharedKeyCredential |
DISPONÍVEL APENAS NO RUNTIME NODE.JS. StorageSharedKeyCredential para autorização de chave de conta do serviço de Armazenamento do Azure. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy é uma política usada para assinar a solicitação HTTP com uma chave compartilhada. |
Interfaces
AccessPolicy |
Uma política de acesso |
AccountSASPermissionsLike |
Um tipo que se parece com uma permissão SAS de conta. Usado em <xref:AccountSASPermissions> para analisar permissões SAS de objetos brutos. |
AccountSASSignatureValues |
DISPONÍVEL SOMENTE EM NODE.JS RUNTIME. AccountSASSignatureValues é usado para gerar uma SAS (Assinatura de Acesso Compartilhado) para uma conta de Armazenamento do Azure. Depois que todos os valores aqui forem definidos adequadamente, chame <xref:generateAccountSASQueryParameters> para obter uma representação da SAS que pode realmente ser aplicada às URLs de blob. Observação: essa classe e <xref:SASQueryParameters> existem porque a primeira é mutável e uma representação lógica enquanto a última é imutável e usada para gerar solicitações REST reais. |
AppendBlobAppendBlockFromURLOptions |
Opções para configurar a <xref:AppendBlobClient.appendBlockFromURL> operação. |
AppendBlobAppendBlockFromUrlHeaders |
Define cabeçalhos para AppendBlob_appendBlockFromUrl operação. |
AppendBlobAppendBlockHeaders |
Define cabeçalhos para AppendBlob_appendBlock operação. |
AppendBlobAppendBlockOptions |
Opções para configurar a <xref:AppendBlobClient.appendBlock> operação. |
AppendBlobCreateHeaders |
Define cabeçalhos para AppendBlob_create operação. |
AppendBlobCreateIfNotExistsOptions |
Opções para configurar <xref:AppendBlobClient.createIfNotExists> a operação. |
AppendBlobCreateIfNotExistsResponse |
Contém dados de resposta para a <xref:appendBlobClient.createIfNotExists> operação. |
AppendBlobCreateOptions |
Opções para configurar <xref:AppendBlobClient.create> a operação. |
AppendBlobRequestConditions |
Condições a serem adicionadas à criação desse blob de acréscimo. |
AppendBlobSealOptions |
Opções para configurar <xref:AppendBlobClient.seal> a operação. |
AppendPositionAccessConditions |
Grupo de parâmetros |
BatchSubRequest |
Uma solicitação associada a uma operação em lote. |
BatchSubResponse |
Os dados de resposta associados a uma única solicitação em uma operação em lote. |
BlobAbortCopyFromURLHeaders |
Define cabeçalhos para Blob_abortCopyFromURL operação. |
BlobAbortCopyFromURLOptions |
Opções para configurar a <xref:BlobClient.abortCopyFromURL> operação. |
BlobAcquireLeaseOptions |
Opções para configurar a operação Blob – Adquirir Concessão. |
BlobBatchSubmitBatchOptionalParams |
Opções para configurar o Serviço – Enviar Parâmetros Opcionais do Lote. |
BlobBeginCopyFromURLOptions |
Opções para configurar a <xref:BlobClient.beginCopyFromURL> operação. |
BlobBeginCopyFromURLResponse |
Contém dados de resposta para a <xref:BlobClient.beginCopyFromURL> operação. |
BlobBeginCopyFromUrlPollState |
O estado usado pelo sondador retornado de <xref:BlobClient.beginCopyFromURL>.
Esse estado é passado para o retorno de chamada especificado pelo |
BlobBreakLeaseOptions |
Opções para configurar a operação Blob – Interromper Concessão. |
BlobChangeLeaseOptions |
Opções para configurar o Blob – alterar a operação de concessão. |
BlobCopyFromURLHeaders |
Define cabeçalhos para Blob_copyFromURL operação. |
BlobCreateSnapshotHeaders |
Define cabeçalhos para Blob_createSnapshot operação. |
BlobCreateSnapshotOptions |
Opções para configurar a <xref:BlobClient.createSnapshot> operação. |
BlobDeleteHeaders |
Define cabeçalhos para Blob_delete operação. |
BlobDeleteIfExistsResponse |
Contém dados de resposta para a <xref:BlobClient.deleteIfExists> operação. |
BlobDeleteImmutabilityPolicyHeaders |
Define cabeçalhos para Blob_deleteImmutabilityPolicy operação. |
BlobDeleteImmutabilityPolicyOptions |
Opções para excluir a operação de política <xref:BlobClient.deleteImmutabilityPolicy> de imutabilidade. |
BlobDeleteOptions |
Opções para configurar a <xref:BlobClient.delete> operação. |
BlobDownloadHeaders |
Define cabeçalhos para Blob_download operação. |
BlobDownloadOptionalParams |
Parâmetros opcionais. |
BlobDownloadOptions |
Opções para configurar a <xref:BlobClient.download> operação. |
BlobDownloadResponseParsed |
Contém dados de resposta para a <xref:BlobClient.download> operação. |
BlobDownloadToBufferOptions |
Interface de opção para a <xref:BlobClient.downloadToBuffer> operação. |
BlobExistsOptions |
Opções para configurar a <xref:BlobClient.exists> operação. |
BlobFlatListSegment |
Uma interface que representa BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Opções para configurar <xref:BlobClient.generateSasUrl> a operação. |
BlobGetPropertiesHeaders |
Define cabeçalhos para Blob_getProperties operação. |
BlobGetPropertiesOptions |
Opções para configurar a <xref:BlobClient.getProperties> operação. |
BlobGetPropertiesResponse |
Contém dados de resposta para a <xref:BlobClient.getProperties> operação. |
BlobGetTagsHeaders |
Define cabeçalhos para Blob_getTags operação. |
BlobGetTagsOptions |
Opções para configurar a <xref:BlobClient.getTags> operação. |
BlobHTTPHeaders |
Grupo de parâmetros |
BlobHierarchyListSegment |
Uma interface que representa BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Descrever a política imutável para blob. |
BlobItem |
Um blob de Armazenamento do Azure |
BlobItemInternal |
Um blob de Armazenamento do Azure |
BlobPrefix | |
BlobProperties |
Propriedades de um blob |
BlobQueryArrowConfiguration |
Opções para consultar o blob com o formato de Seta do Apache. Válido apenas para <xref:BlockBlobQueryOptions.outputTextConfiguration>. |
BlobQueryArrowField |
Descrever um campo em <xref:BlobQueryArrowConfiguration>. |
BlobQueryCsvTextConfiguration |
Opções para consultar o blob com formato CSV. |
BlobQueryError |
Tipo de erro de consulta de blob. |
BlobQueryHeaders |
Define cabeçalhos para Blob_query operação. |
BlobQueryJsonTextConfiguration |
Opções para consultar blob com formato JSON. |
BlobQueryParquetConfiguration |
Opções para consultar o blob com o formato Parquet. Válido apenas para <xref:BlockBlobQueryOptions.inputTextConfiguration>. |
BlobReleaseLeaseOptions |
Opções para configurar a operação Blob – Liberação de Concessão. |
BlobRenewLeaseOptions |
Opções para configurar o Blob – Operação de renovação de concessão. |
BlobRequestConditions |
cabeçalhos condicionais HTTP padrão, condição de marcas e condição de concessão |
BlobSASPermissionsLike |
Um tipo que se parece com uma permissão SAS de Blob. Usado em <xref:BlobSASPermissions> para analisar permissões SAS de objetos brutos. |
BlobSASSignatureValues |
DISPONÍVEL APENAS NO RUNTIME NODE.JS. BlobSASSignatureValues é usado para ajudar a gerar tokens SAS do serviço Blob para contêineres ou blobs. |
BlobServiceProperties |
Propriedades do Serviço de Armazenamento. |
BlobServiceStatistics |
Estatísticas para o serviço de armazenamento. |
BlobSetHTTPHeadersHeaders |
Define cabeçalhos para Blob_setHttpHeaders operação. |
BlobSetHTTPHeadersOptions |
Opções para configurar a <xref:BlobClient.setHTTPHeaders> operação. |
BlobSetImmutabilityPolicyHeaders |
Define cabeçalhos para Blob_setImmutabilityPolicy operação. |
BlobSetImmutabilityPolicyOptions |
Opções para definir a operação de política <xref:BlobClient.setImmutabilityPolicy> de imutabilidade. |
BlobSetLegalHoldHeaders |
Define cabeçalhos para Blob_setLegalHold operação. |
BlobSetLegalHoldOptions |
Opções para definir a operação de retenção <xref:BlobClient.setLegalHold> legal. |
BlobSetMetadataHeaders |
Define cabeçalhos para Blob_setMetadata operação. |
BlobSetMetadataOptions |
Opções para configurar a <xref:BlobClient.setMetadata> operação. |
BlobSetTagsHeaders |
Define cabeçalhos para Blob_setTags operação. |
BlobSetTagsOptions |
Opções para configurar a <xref:BlobClient.setTags> operação. |
BlobSetTierHeaders |
Define cabeçalhos para Blob_setTier operação. |
BlobSetTierOptions |
Opções para configurar a <xref:BlobClient.setAccessTier> operação. |
BlobStartCopyFromURLHeaders |
Define cabeçalhos para Blob_startCopyFromURL operação. |
BlobStartCopyFromURLOptions |
Opções para configurar a <xref:BlobClient.beginCopyFromURL> operação. |
BlobSyncCopyFromURLOptions |
Opções para configurar a <xref:BlobClient.syncCopyFromURL> operação. |
BlobTag | |
BlobTags |
Marcas de blob |
BlobUndeleteHeaders |
Define cabeçalhos para Blob_undelete operação. |
BlobUndeleteOptions |
Opções para configurar a <xref:BlobClient.undelete> operação. |
Block |
Representa um único bloco em um blob de blocos. Ele descreve a ID e o tamanho do bloco. |
BlockBlobCommitBlockListHeaders |
Define cabeçalhos para BlockBlob_commitBlockList operação. |
BlockBlobCommitBlockListOptions |
Opções para configurar <xref:BlockBlobClient.commitBlockList> a operação. |
BlockBlobGetBlockListHeaders |
Define cabeçalhos para BlockBlob_getBlockList operação. |
BlockBlobGetBlockListOptions |
Opções para configurar <xref:BlockBlobClient.getBlockList> a operação. |
BlockBlobParallelUploadOptions |
Interface de opção para <xref:BlockBlobClient.uploadFile> e <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Define cabeçalhos para BlockBlob_putBlobFromUrl operação. |
BlockBlobQueryOptions |
Opções para configurar <xref:BlockBlobClient.query> a operação. |
BlockBlobStageBlockFromURLHeaders |
Define cabeçalhos para BlockBlob_stageBlockFromURL operação. |
BlockBlobStageBlockFromURLOptions |
Opções para configurar <xref:BlockBlobClient.stageBlockFromURL> a operação. |
BlockBlobStageBlockHeaders |
Define cabeçalhos para BlockBlob_stageBlock operação. |
BlockBlobStageBlockOptions |
Opções para configurar <xref:BlockBlobClient.stageBlock> a operação. |
BlockBlobSyncUploadFromURLOptions |
Opções para configurar <xref:BlockBlobClient.syncUploadFromURL> a operação. |
BlockBlobUploadHeaders |
Define cabeçalhos para BlockBlob_upload operação. |
BlockBlobUploadOptions |
Opções para configurar <xref:BlockBlobClient.upload> a operação. |
BlockBlobUploadStreamOptions |
Interface de opção para a <xref:BlockBlobClient.uploadStream> operação. |
BlockList | |
CommonGenerateSasUrlOptions |
Opções comuns de <xref:BlobGenerateSasUrlOptions> e <xref:ContainerGenerateSasUrlOptions>. |
CommonOptions |
Uma interface para opções comuns a cada operação remota. |
ContainerAcquireLeaseOptions |
Opções para configurar a operação Contêiner – Adquirir Concessão. |
ContainerBreakLeaseOptionalParams |
Parâmetros opcionais. |
ContainerBreakLeaseOptions |
Opções para configurar a operação Contêiner – Interromper Concessão. |
ContainerChangeLeaseOptions |
Opções para configurar a operação Contêiner – Alterar Concessão. |
ContainerCreateHeaders |
Define cabeçalhos para Container_create operação. |
ContainerCreateIfNotExistsResponse |
Contém dados de resposta para a <xref:ContainerClient.createIfNotExists> operação. |
ContainerCreateOptions |
Opções para configurar <xref:ContainerClient.create> a operação. |
ContainerDeleteBlobOptions |
Opções para configurar a <xref:ContainerClient.deleteBlob> operação. |
ContainerDeleteHeaders |
Define cabeçalhos para Container_delete operação. |
ContainerDeleteIfExistsResponse |
Contém dados de resposta para a <xref:ContainerClient.deleteIfExists> operação. |
ContainerDeleteMethodOptions |
Opções para configurar <xref:ContainerClient.delete> a operação. |
ContainerEncryptionScope |
Grupo de parâmetros |
ContainerExistsOptions |
Opções para configurar <xref:ContainerClient.exists> a operação. |
ContainerGenerateSasUrlOptions |
Opções para configurar <xref:ContainerClient.generateSasUrl> a operação. |
ContainerGetAccessPolicyHeaders |
Define cabeçalhos para Container_getAccessPolicy operação. |
ContainerGetAccessPolicyOptions |
Opções para configurar <xref:ContainerClient.getAccessPolicy> a operação. |
ContainerGetPropertiesHeaders |
Define cabeçalhos para Container_getProperties operação. |
ContainerGetPropertiesOptions |
Opções para configurar <xref:ContainerClient.getProperties> a operação. |
ContainerItem |
Um contêiner do Armazenamento do Azure |
ContainerListBlobFlatSegmentHeaders |
Define cabeçalhos para Container_listBlobFlatSegment operação. |
ContainerListBlobHierarchySegmentHeaders |
Define cabeçalhos para Container_listBlobHierarchySegment operação. |
ContainerListBlobsOptions |
Opções para configurar operações de Contêiner – Listar Blobs. Consulte:
|
ContainerProperties |
Propriedades de um contêiner |
ContainerReleaseLeaseOptions |
Opções para configurar a operação Contêiner – Liberação de Concessão. |
ContainerRenameHeaders |
Define cabeçalhos para Container_rename operação. |
ContainerRenewLeaseOptions |
Opções para configurar a operação Contêiner – Renovar Concessão. |
ContainerRequestConditions |
Condições a serem atendidos para o contêiner. |
ContainerSASPermissionsLike |
Um tipo que se parece com uma permissão SAS de contêiner. Usado em <xref:ContainerSASPermissions> para analisar permissões SAS de objetos brutos. |
ContainerSetAccessPolicyHeaders |
Define cabeçalhos para Container_setAccessPolicy operação. |
ContainerSetAccessPolicyOptions |
Opções para configurar <xref:ContainerClient.setAccessPolicy> a operação. |
ContainerSetMetadataHeaders |
Define cabeçalhos para Container_setMetadata operação. |
ContainerSetMetadataOptions |
Opções para configurar <xref:ContainerClient.setMetadata> a operação. |
ContainerUndeleteHeaders |
Define cabeçalhos para Container_restore operação. |
CorsRule |
O CORS é um recurso HTTP que permite que um aplicativo web em execução em um domínio acesse recursos em outro domínio. Os navegadores da Web implementam uma restrição de segurança conhecida como política de mesma origem que impede uma página da Web de chamar APIs em um domínio diferente; O CORS fornece uma maneira segura de permitir que um domínio (o domínio de origem) chame APIs em outro domínio |
CpkInfo |
Grupo de parâmetros |
FilterBlobItem |
Informações de blob de um <xref:BlobServiceClient.findBlobsByTags> |
FilterBlobItemModel |
Informações de blob de uma chamada à API de Blobs de Filtro |
FilterBlobSegment |
Resposta de segmento da <xref:BlobServiceClient.findBlobsByTags> operação. |
FilterBlobSegmentModel |
O resultado de uma chamada à API de Blobs de Filtro |
GeoReplication |
Geo-Replication informações para o Serviço de Armazenamento Secundário |
HttpAuthorization |
Representa informações de autenticação nos valores de cabeçalho Authorization, ProxyAuthorization, WWW-Authenticate e Proxy-Authenticate. |
Lease |
Os detalhes de uma concessão específica. |
LeaseAccessConditions |
Grupo de parâmetros |
LeaseOperationOptions |
Configura operações de concessão. |
ListBlobsFlatSegmentResponse |
Uma enumeração de blobs |
ListBlobsFlatSegmentResponseModel |
Uma enumeração de blobs |
ListBlobsHierarchySegmentResponse |
Uma enumeração de blobs |
ListBlobsHierarchySegmentResponseModel |
Uma enumeração de blobs |
ListContainersSegmentResponse |
Uma enumeração de contêineres |
Logging |
Configurações de log do Azure Analytics. |
MatchConditions |
Especifica opções HTTP para solicitações condicionais com base na correspondência de ETag. |
Metadata |
Um mapa de pares nome-valor a serem associados ao recurso. |
Metrics |
um resumo das estatísticas de solicitação agrupadas por API em agregações de hora ou minuto para blobs |
ModificationConditions |
Especifica opções HTTP para solicitações condicionais com base no tempo de modificação. |
ModifiedAccessConditions |
condição padrão de cabeçalhos e marcas condicionais HTTP. |
ModifiedAccessConditionsModel |
Grupo de parâmetros |
ObjectReplicationPolicy |
Contém a ID da Política de Replicação de Objeto e a respectiva lista de <xref:ObjectReplicationRule>. Isso é usado ao recuperar as propriedades de replicação de objeto no blob de origem. A ID da política para o blob de destino é definida em ObjectReplicationDestinationPolicyId das respectivas respostas de método (por exemplo, <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Contém a ID da regra de replicação de objeto e <xref:ObjectReplicationStatus> de um blob. Pode haver mais de um <xref:ObjectReplicationRule> em um <xref:ObjectReplicationPolicy>. |
PageBlobClearPagesHeaders |
Define cabeçalhos para PageBlob_clearPages operação. |
PageBlobClearPagesOptions |
Opções para configurar a <xref:PageBlobClient.clearPages> operação. |
PageBlobCopyIncrementalHeaders |
Define cabeçalhos para PageBlob_copyIncremental operação. |
PageBlobCreateHeaders |
Define cabeçalhos para PageBlob_create operação. |
PageBlobCreateIfNotExistsOptions |
Opções para configurar a <xref:PageBlobClient.createIfNotExists> operação. |
PageBlobCreateIfNotExistsResponse |
Contém dados de resposta para a <xref:PageBlobClient.createIfNotExists> operação. |
PageBlobCreateOptions |
Opções para configurar a <xref:PageBlobClient.create> operação. |
PageBlobGetPageRangesDiffHeaders |
Define cabeçalhos para PageBlob_getPageRangesDiff operação. |
PageBlobGetPageRangesDiffOptions |
Opções para configurar a <xref:PageBlobClient.getRangesDiff> operação. |
PageBlobGetPageRangesDiffResponse |
Contém dados de resposta para a <xref:BlobClient.getPageRangesDiff> operação. |
PageBlobGetPageRangesHeaders |
Define cabeçalhos para PageBlob_getPageRanges operação. |
PageBlobGetPageRangesOptions |
Opções para configurar a <xref:PageBlobClient.getPageRanges> operação. |
PageBlobGetPageRangesResponse |
Contém dados de resposta para a <xref:BlobClient.getPageRanges> operação. |
PageBlobRequestConditions |
Condições a serem adicionadas à criação deste blob de páginas. |
PageBlobResizeHeaders |
Define cabeçalhos para PageBlob_resize operação. |
PageBlobResizeOptions |
Opções para configurar <xref:PageBlobClient.resize> a operação. |
PageBlobStartCopyIncrementalOptions |
Opções para configurar <xref:PageBlobClient.startCopyIncremental> a operação. |
PageBlobUpdateSequenceNumberHeaders |
Define cabeçalhos para PageBlob_updateSequenceNumber operação. |
PageBlobUpdateSequenceNumberOptions |
Opções para configurar <xref:PageBlobClient.updateSequenceNumber> a operação. |
PageBlobUploadPagesFromURLHeaders |
Define cabeçalhos para PageBlob_uploadPagesFromURL operação. |
PageBlobUploadPagesFromURLOptions |
Opções para configurar <xref:PageBlobClient.uploadPagesFromURL> a operação. |
PageBlobUploadPagesHeaders |
Define cabeçalhos para PageBlob_uploadPages operação. |
PageBlobUploadPagesOptions |
Opções para configurar a <xref:PageBlobClient.uploadPages> operação. |
PageList |
Lista de intervalos de páginas para um blob. |
ParsedBatchResponse |
A resposta de várias partes/mista que contém a resposta para cada sub-solicitação. |
PipelineLike |
Uma interface para a <xref:Pipeline> classe que contém políticas de solicitação HTTP. Você pode criar um pipeline padrão chamando <xref:newPipeline>. Ou você pode criar um Pipeline com suas próprias políticas pelo construtor do Pipeline. <xref:newPipeline> Consulte as políticas fornecidas e antes de implementar seu Pipeline personalizado. |
PipelineOptions |
Interface de opção para o construtor pipeline. |
Range |
Intervalo para operações do Serviço Blob. |
RetentionPolicy |
a política de retenção que determina por quanto tempo os dados associados devem persistir |
SASQueryParametersOptions |
Opções para construir <xref:SASQueryParameters>. |
SasIPRange |
Intervalo de IP permitido para uma SAS. |
SequenceNumberAccessConditions |
Grupo de parâmetros |
ServiceFilterBlobsHeaders |
Define cabeçalhos para Service_filterBlobs operação. |
ServiceFindBlobByTagsOptions |
Opções para configurar a <xref:BlobServiceClient.findBlobsByTags> operação. |
ServiceGenerateAccountSasUrlOptions |
Opções para configurar <xref:BlobServiceClient.generateAccountSasUrl> a operação. |
ServiceGetAccountInfoHeaders |
Define cabeçalhos para Service_getAccountInfo operação. |
ServiceGetAccountInfoOptions |
Opções para configurar a <xref:BlobServiceClient.getAccountInfo> operação. |
ServiceGetPropertiesHeaders |
Define cabeçalhos para Service_getProperties operação. |
ServiceGetPropertiesOptions |
Opções para configurar a <xref:BlobServiceClient.getProperties> operação. |
ServiceGetStatisticsHeaders |
Define cabeçalhos para Service_getStatistics operação. |
ServiceGetStatisticsOptions |
Opções para configurar a <xref:BlobServiceClient.getStatistics> operação. |
ServiceGetUserDelegationKeyHeaders |
Define cabeçalhos para Service_getUserDelegationKey operação. |
ServiceGetUserDelegationKeyOptions |
Opções para configurar o Serviço – Obter Chave de Delegação de Usuário. |
ServiceListContainersOptions |
Opções para configurar a <xref:BlobServiceClient.listContainers> operação. |
ServiceListContainersSegmentHeaders |
Define cabeçalhos para Service_listContainersSegment operação. |
ServiceRenameContainerOptions |
Opções para configurar <xref:BlobServiceClient.renameContainer> a operação. |
ServiceSetPropertiesHeaders |
Define cabeçalhos para Service_setProperties operação. |
ServiceSetPropertiesOptions |
Opções para configurar a <xref:BlobServiceClient.setProperties> operação. |
ServiceSubmitBatchHeaders |
Define cabeçalhos para Service_submitBatch operação. |
ServiceSubmitBatchOptionalParamsModel |
Parâmetros opcionais. |
ServiceUndeleteContainerOptions |
Opções para configurar <xref:BlobServiceClient.undeleteContainer> a operação. |
SignedIdentifier |
Identificador assinado. |
SignedIdentifierModel |
identificador assinado |
StaticWebsite |
As propriedades que permitem que uma conta hospede um site estático |
StorageClientOptionalParams |
Parâmetros opcionais. |
StoragePipelineOptions |
Interface de opções para a <xref:newPipeline> função. |
StorageRetryOptions |
Interface de opções de repetição do Blob de Armazenamento. |
TagConditions |
Especifica opções HTTP para solicitações condicionais com base em marcas de blob. |
UserDelegationKey |
Uma chave de delegação de usuário. |
UserDelegationKeyModel |
Uma chave de delegação de usuário |
Aliases de tipo
AccessTier |
Define valores para AccessTier. |
AccountKind |
Define valores para AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Contém dados de resposta para a operação appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Contém dados de resposta para a operação appendBlock. |
AppendBlobCreateResponse |
Contém dados de resposta para a operação de criação. |
ArchiveStatus |
Define valores para ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Contém dados de resposta para a operação abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Contém dados de resposta para a <xref:deleteBlobs> operação. |
BlobBatchSetBlobsAccessTierResponse |
Contém dados de resposta para a <xref:setBlobsAccessTier> operação. |
BlobBatchSubmitBatchResponse |
Contém dados de resposta para operações de lote de blob. |
BlobCopyFromURLResponse |
Contém dados de resposta para a operação copyFromURL. |
BlobCreateSnapshotResponse |
Contém dados de resposta para a operação createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Contém dados de resposta para a operação deleteImmutabilityPolicy. |
BlobDeleteResponse |
Contém dados de resposta para a operação de exclusão. |
BlobDownloadResponseModel |
Contém dados de resposta para a operação de download. |
BlobGetPropertiesResponseModel |
Contém dados de resposta para a operação getProperties. |
BlobGetTagsResponse |
Contém dados de resposta para a <xref:BlobClient.getTags> operação. |
BlobImmutabilityPolicyMode |
Define valores para BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
O tipo de um <xref:BlobQueryArrowField>. |
BlobQueryResponseModel |
Contém dados de resposta para a operação de consulta. |
BlobSetHTTPHeadersResponse |
Contém dados de resposta para a operação setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
Contém dados de resposta para a operação setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Contém dados de resposta para a operação setLegalHold. |
BlobSetMetadataResponse |
Contém dados de resposta para a operação setMetadata. |
BlobSetTagsResponse |
Contém dados de resposta para a operação setTags. |
BlobSetTierResponse |
Contém dados de resposta para a operação setTier. |
BlobStartCopyFromURLResponse |
Contém dados de resposta para a operação startCopyFromURL. |
BlobType |
Define valores para BlobType. |
BlobUndeleteResponse |
Contém dados de resposta para a operação undelete. |
BlobUploadCommonResponse |
Tipo de resposta para <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>e <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Contém dados de resposta para a operação commitBlockList. |
BlockBlobGetBlockListResponse |
Contém dados de resposta para a operação getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Contém dados de resposta para a operação putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
Contém dados de resposta para a operação stageBlockFromURL. |
BlockBlobStageBlockResponse |
Contém dados de resposta para a operação stageBlock. |
BlockBlobUploadResponse |
Contém dados de resposta para a operação de carregamento. |
BlockListType |
Define valores para BlockListType. |
ContainerCreateResponse |
Contém dados de resposta para a operação de criação. |
ContainerDeleteResponse |
Contém dados de resposta para a operação de exclusão. |
ContainerGetAccessPolicyResponse |
Contém dados de resposta para a <xref:ContainerClient.getAccessPolicy> operação. |
ContainerGetPropertiesResponse |
Contém dados de resposta para a operação getProperties. |
ContainerListBlobFlatSegmentResponse |
Contém dados de resposta para a operação listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Contém dados de resposta para a operação listBlobHierarchySegment. |
ContainerRenameResponse |
Contém dados de resposta para a operação de renomeação. |
ContainerSetAccessPolicyResponse |
Contém dados de resposta para a operação setAccessPolicy. |
ContainerSetMetadataResponse |
Contém dados de resposta para a operação setMetadata. |
ContainerUndeleteResponse |
Contém dados de resposta para a operação de restauração. |
CopyPollerBlobClient |
Define as operações de um <xref:BlobClient> que são necessárias para que o sondador retornado por <xref:BlobClient.beginCopyFromURL> funcione. |
CopyStatusType |
Define valores para CopyStatusType. |
CredentialPolicyCreator |
Uma função de fábrica que cria uma nova CredentialPolicy que usa a nextPolicy fornecida. |
DeleteSnapshotsOptionType |
Define valores para DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Define valores para EncryptionAlgorithmType. |
GeoReplicationStatusType |
Define valores para GeoReplicationStatusType. |
LeaseDurationType |
Define valores para LeaseDurationType. |
LeaseOperationResponse |
Contém os dados de resposta para operações que criam, modificam ou excluem uma concessão. Consulte <xref:BlobLeaseClient>. |
LeaseStateType |
Define valores para LeaseStateType. |
LeaseStatusType |
Define valores para LeaseStatusType. |
ListBlobsIncludeItem |
Define valores para ListBlobsIncludeItem. |
ListContainersIncludeType |
Define valores para ListContainersIncludeType. |
ObjectReplicationStatus |
Especifica o Status de Replicação de um blob. Isso é usado quando uma conta de armazenamento tem políticas de replicação de objeto aplicadas. Veja <xref:ObjectReplicationPolicy> e <xref:ObjectReplicationRule>. |
PageBlobClearPagesResponse |
Contém dados de resposta para a operação clearPages. |
PageBlobCopyIncrementalResponse |
Contém dados de resposta para a operação copyIncremental. |
PageBlobCreateResponse |
Contém dados de resposta para a operação de criação. |
PageBlobResizeResponse |
Contém dados de resposta para a operação de redimensionamento. |
PageBlobUpdateSequenceNumberResponse |
Contém dados de resposta para a operação updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Contém dados de resposta para a operação uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Contém dados de resposta para a operação uploadPages. |
PublicAccessType |
Define valores para PublicAccessType. |
RehydratePriority |
Define valores para RehydratePriority. |
SequenceNumberActionType |
Define valores para SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
A resposta da <xref:BlobServiceClient.findBlobsByTags> operação. |
ServiceGetAccountInfoResponse |
Contém dados de resposta para a operação getAccountInfo. |
ServiceGetPropertiesResponse |
Contém dados de resposta para a operação getProperties. |
ServiceGetStatisticsResponse |
Contém dados de resposta para a operação getStatistics. |
ServiceGetUserDelegationKeyResponse |
Contém dados de resposta para a <xref:getUserDelegationKey> operação. |
ServiceListContainersSegmentResponse |
Contém dados de resposta para a operação listContainersSegment. |
ServiceSetPropertiesResponse |
Contém dados de resposta para a operação setProperties. |
ServiceSubmitBatchResponseModel |
Contém dados de resposta para a operação submitBatch. |
SkuName |
Define valores para SkuName. |
SyncCopyStatusType |
Define valores para SyncCopyStatusType. |
Tags |
Marcas de blob. |
Enumerações
BlockBlobTier |
Representa a camada de acesso em um blob. Para obter informações detalhadas sobre camadas de nível de blob de blocos , consulte Camadas de armazenamento frequentes, esporádicas e de arquivos. |
PremiumPageBlobTier |
Especifica a camada de blob de páginas para a qual definir o blob. Isso só é aplicável a blobs de páginas em contas de armazenamento Premium. Consulte aqui para obter informações detalhadas sobre o IOPS e a taxa de transferência correspondentes por PageBlobTier. |
SASProtocol |
Protocolos para SAS gerada. |
StorageRetryPolicyType |
Tipos retryPolicy. |
Funções
generate |
DISPONÍVEL APENAS NO RUNTIME NODE.JS. Gera um <xref:SASQueryParameters> objeto que contém todos os parâmetros de consulta SAS necessários para fazer uma solicitação REST real. |
generate |
DISPONÍVEL APENAS NO RUNTIME NODE.JS. Cria uma instância de SASQueryParameters. Aceita apenas as configurações necessárias necessárias para criar uma SAS. Para configurações opcionais, defina as propriedades correspondentes diretamente, como permissões, startsOn e identifier. AVISO: quando o identificador não é fornecido, são necessárias permissões e expiraOn. Você DEVE atribuir valor ao identificador ou expiraOn & permissões manualmente se você inicializar com esse construtor. Preencha os detalhes necessários antes de executar os snippets a seguir. Exemplo de uso:
Exemplo usando um identificador:
Exemplo usando um nome de blob:
|
generate |
DISPONÍVEL APENAS NO RUNTIME NODE.JS. Cria uma instância de SASQueryParameters. AVISO: o identificador será ignorado ao gerar SAS de delegação de usuário, são necessárias permissões e expiraçõesOn. Exemplo de uso:
|
is |
Um auxiliar para decidir se um determinado argumento satisfaz o contrato pipeline |
new |
Cria um novo objeto Pipeline com a Credencial fornecida. |
Detalhes da função
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
DISPONÍVEL APENAS NO RUNTIME NODE.JS. Gera um <xref:SASQueryParameters> objeto que contém todos os parâmetros de consulta SAS necessários para fazer uma solicitação REST real.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parâmetros
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Retornos
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
DISPONÍVEL APENAS NO RUNTIME NODE.JS. Cria uma instância de SASQueryParameters.
Aceita apenas as configurações necessárias necessárias para criar uma SAS. Para configurações opcionais, defina as propriedades correspondentes diretamente, como permissões, startsOn e identifier.
AVISO: quando o identificador não é fornecido, são necessárias permissões e expiraOn. Você DEVE atribuir valor ao identificador ou expiraOn & permissões manualmente se você inicializar com esse construtor.
Preencha os detalhes necessários antes de executar os snippets a seguir.
Exemplo de uso:
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Exemplo usando um identificador:
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Exemplo usando um nome de blob:
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parâmetros
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Retornos
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
DISPONÍVEL APENAS NO RUNTIME NODE.JS. Cria uma instância de SASQueryParameters. AVISO: o identificador será ignorado ao gerar SAS de delegação de usuário, são necessárias permissões e expiraçõesOn.
Exemplo de uso:
// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn, // Optional. Date type
expiresOn, // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
},
userDelegationKey, // UserDelegationKey
accountName
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string)
Parâmetros
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Valor retornado de blobServiceClient.getUserDelegationKey()
- accountName
-
string
Retornos
isPipelineLike(unknown)
Um auxiliar para decidir se um determinado argumento satisfaz o contrato pipeline
function isPipelineLike(pipeline: unknown)
Parâmetros
- pipeline
-
unknown
Um argumento que pode ser um Pipeline
Retornos
boolean
true quando o argumento satisfaz o contrato pipeline
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Cria um novo objeto Pipeline com a Credencial fornecida.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
Parâmetros
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Como AnonymousCredential, StorageSharedKeyCredential ou qualquer credencial do @azure/identity
pacote para autenticar solicitações para o serviço. Você também pode fornecer um objeto que implementa a interface TokenCredential. Se não for especificado, AnonymousCredential será usado.
- pipelineOptions
- StoragePipelineOptions
Opcional. Opções.
Retornos
Um novo objeto Pipeline.
Azure SDK for JavaScript