BlobGetPropertiesResponse interface
- Extends
Propriedades
object |
ID da Política de Replicação de Objetos do blob de destino. |
object |
ID da Política de Replicação de Objetos Analisados, Id(s) da Regra e status do blob de origem. |
Propriedades Herdadas
accept |
Indica que o serviço oferece suporte a solicitações de conteúdo de blob parcial. |
access |
A camada de blob de página em uma conta de armazenamento premium ou a camada de blob de bloco em contas LRS de armazenamento de blob. Para obter uma lista de camadas de blob de página premium permitidas, consulte https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Para contas LRS de armazenamento de blob, os valores válidos são Hot/Cool/Archive. |
access |
A hora em que a camada foi alterada no objeto. Isso só será retornado se a camada no blob de bloco tiver sido definida. |
access |
Apenas para blobs de página em uma conta de armazenamento premium. Se a camada de acesso não estiver definida explicitamente no blob, a camada será inferida com base em seu comprimento de conteúdo e esse cabeçalho será retornado com valor verdadeiro. |
archive |
Para contas LRS de armazenamento de blob, os valores válidos são rehydrate-pending-to-hot/rehydrate-pending-to-cool. Se o blob estiver sendo reidratado e não estiver completo, esse cabeçalho será retornado indicando que o reidratamento está pendente e também informará a camada de destino. |
blob |
O número de blocos confirmados presentes no blob. Esse cabeçalho é retornado somente para blobs de acréscimo. |
blob |
O número de sequência atual para um blob de página. Este cabeçalho não é retornado para blobs de bloco ou blobs de acréscimo |
blob |
O tipo do blob. |
cache |
Esse cabeçalho será retornado se tiver sido especificado anteriormente para o blob. |
client |
Se um cabeçalho de id de solicitação do cliente for enviado na solicitação, esse cabeçalho estará presente na resposta com o mesmo valor. |
content |
Esse cabeçalho retorna o valor especificado para o cabeçalho 'x-ms-blob-content-disposition'. O campo de cabeçalho de resposta Content-Disposition transmite informações adicionais sobre como processar a carga útil de resposta e também pode ser usado para anexar metadados adicionais. Por exemplo, se definido como anexo, indica que o agente do usuário não deve exibir a resposta, mas mostrar uma caixa de diálogo Salvar como com um nome de arquivo diferente do nome de blob especificado. |
content |
Esse cabeçalho retorna o valor especificado para o cabeçalho da solicitação Content-Encoding |
content |
Esse cabeçalho retorna o valor especificado para o cabeçalho da solicitação Content-Language. |
content |
O tamanho do blob em bytes. Para um blob de página, esse cabeçalho retorna o valor do cabeçalho x-ms-blob-content-length armazenado com o blob. |
contentMD5 | Se o blob tiver um hash MD5 e essa operação for para ler o blob completo, esse cabeçalho de resposta será retornado para que o cliente possa verificar a integridade do conteúdo da mensagem. |
content |
O tipo de conteúdo especificado para o blob. O tipo de conteúdo padrão é 'application/octet-stream' |
copy |
Hora de conclusão da última tentativa de operação de Blob de cópia em que esse blob era o blob de destino. Esse valor pode especificar a hora de uma tentativa de cópia concluída, abortada ou com falha. Esse cabeçalho não aparecerá se uma cópia estiver pendente, se esse blob nunca tiver sido o destino em uma operação de Blob de Cópia ou se esse blob tiver sido modificado após uma operação de Blob de Cópia concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Bloqueios. |
copy |
Identificador de cadeia de caracteres para esta operação de cópia. Use com Obter Propriedades de Blob para verificar o status dessa operação de cópia ou passe para Abortar Blob de Cópia para abortar uma cópia pendente. |
copy |
Contém o número de bytes copiados e o total de bytes na origem na última tentativa de operação de Blob de Cópia em que esse blob era o blob de destino. Pode mostrar entre 0 e bytes de comprimento de conteúdo copiados. Esse cabeçalho não aparecerá se esse blob nunca tiver sido o destino em uma operação de Blob de Cópia ou se esse blob tiver sido modificado após uma operação de Blob de Cópia concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Bloqueios |
copy |
URL de até 2 KB de comprimento que especifica o blob ou arquivo de origem usado na última tentativa de operação de Blob de Cópia em que esse blob era o blob de destino. Esse cabeçalho não aparecerá se esse blob nunca tiver sido o destino em uma operação de Blob de Cópia ou se esse blob tiver sido modificado após uma operação de Blob de Cópia concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Bloqueios. |
copy |
Estado da operação de cópia identificada por x-ms-copy-id. |
copy |
Só aparece quando x-ms-copy-status está com falha ou pendente. Descreve a causa da última falha da operação de cópia fatal ou não fatal. Esse cabeçalho não aparecerá se esse blob nunca tiver sido o destino em uma operação de Blob de Cópia ou se esse blob tiver sido modificado após uma operação de Blob de Cópia concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Bloqueios |
created |
Retorna a data e a hora em que o blob foi criado. |
date | Valor de data/hora UTC gerado pelo serviço que indica a hora em que a resposta foi iniciada |
destination |
Incluído se o blob for blob de cópia incremental ou instantâneo de cópia incremental, se x-ms-copy-status for bem-sucedido. Tempo de instantâneo do último instantâneo de cópia incremental bem-sucedido para este blob. |
encryption |
O hash SHA-256 da chave de criptografia usada para criptografar os metadados. Esse cabeçalho só é retornado quando os metadados foram criptografados com uma chave fornecida pelo cliente. |
encryption |
Retorna o nome do escopo de criptografia usado para criptografar o conteúdo do blob e os metadados do aplicativo. Observe que a ausência desse cabeçalho implica o uso do escopo de criptografia de conta padrão. |
error |
Código de erro |
etag | O ETag contém um valor que você pode usar para executar operações condicionalmente. Se a versão do pedido for 2011-08-18 ou mais recente, o valor ETag estará entre aspas. |
expires |
O tempo que este blob irá expirar. |
immutability |
Valor de data/hora UTC gerado pelo serviço que indica a hora em que a política de imutabilidade de blob expirará. |
immutability |
Indica o modo de política de imutabilidade. |
is |
O valor deste cabeçalho indica se a versão deste blob é uma versão atual, consulte também o cabeçalho x-ms-version-id. |
is |
Incluído se o blob for blob de cópia incremental. |
is |
Se este blob tiver sido selado |
is |
O valor desse cabeçalho será definido como true se os dados de blob e os metadados do aplicativo forem completamente criptografados usando o algoritmo especificado. Caso contrário, o valor será definido como false (quando o blob não estiver criptografado ou se apenas partes dos metadados blob/aplicativo forem criptografadas). |
last |
Valor de data/hora UTC gerado pelo serviço que indica a hora em que o blob foi lido ou gravado pela última vez |
last |
Retorna a data e a hora em que o blob foi modificado pela última vez. Qualquer operação que modifique o blob, incluindo uma atualização dos metadados ou propriedades do blob, altera a hora da última modificação do blob. |
lease |
Quando um blob é alugado, especifica se a concessão é de duração infinita ou fixa. |
lease |
Estado de concessão do blob. |
lease |
O status de concessão atual do blob. |
legal |
Indica se uma retenção legal está presente no blob. |
metadata | |
object |
Opcional. Válido somente quando a Replicação de Objetos estiver habilitada para o contêiner de armazenamento e no blob de destino da replicação. |
object |
Opcional. Válido somente quando a Replicação de Objetos estiver habilitada para o contêiner de armazenamento e no blob de origem da replicação. Ao recuperar esse cabeçalho, ele retornará o cabeçalho com a ID da política e a ID da regra (por exemplo, x-ms-or-policyid_ruleid), e o valor será o status da replicação (por exemplo, concluída, falha). |
rehydrate |
Se um objeto estiver no estado pendente de reidratação, esse cabeçalho será retornado com prioridade de reidratar. |
request |
Esse cabeçalho identifica exclusivamente a solicitação que foi feita e pode ser usado para solucionar a solicitação. |
tag |
O número de tags associadas ao blob |
version | Indica a versão do serviço de Blob usada para executar a solicitação. Este cabeçalho é retornado para solicitações feitas contra a versão 2009-09-19 e superior. |
version |
Um valor DateTime retornado pelo serviço que identifica exclusivamente o blob. O valor desse cabeçalho indica a versão do blob e pode ser usado em solicitações subsequentes para acessar essa versão do blob. |
Detalhes de Propriedade
objectReplicationDestinationPolicyId
ID da Política de Replicação de Objetos do blob de destino.
objectReplicationDestinationPolicyId?: string
Valor de Propriedade
string
objectReplicationSourceProperties
ID da Política de Replicação de Objetos Analisados, Id(s) da Regra e status do blob de origem.
objectReplicationSourceProperties?: ObjectReplicationPolicy[]
Valor de Propriedade
Detalhes da Propriedade Herdada
acceptRanges
Indica que o serviço oferece suporte a solicitações de conteúdo de blob parcial.
acceptRanges?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.acceptRanges
accessTier
A camada de blob de página em uma conta de armazenamento premium ou a camada de blob de bloco em contas LRS de armazenamento de blob. Para obter uma lista de camadas de blob de página premium permitidas, consulte https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Para contas LRS de armazenamento de blob, os valores válidos são Hot/Cool/Archive.
accessTier?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.accessTier
accessTierChangedOn
A hora em que a camada foi alterada no objeto. Isso só será retornado se a camada no blob de bloco tiver sido definida.
accessTierChangedOn?: Date
Valor de Propriedade
Date
herdado de BlobGetPropertiesResponseModel.accessTierChangedOn
accessTierInferred
Apenas para blobs de página em uma conta de armazenamento premium. Se a camada de acesso não estiver definida explicitamente no blob, a camada será inferida com base em seu comprimento de conteúdo e esse cabeçalho será retornado com valor verdadeiro.
accessTierInferred?: boolean
Valor de Propriedade
boolean
herdado de BlobGetPropertiesResponseModel.accessTierInferred
archiveStatus
Para contas LRS de armazenamento de blob, os valores válidos são rehydrate-pending-to-hot/rehydrate-pending-to-cool. Se o blob estiver sendo reidratado e não estiver completo, esse cabeçalho será retornado indicando que o reidratamento está pendente e também informará a camada de destino.
archiveStatus?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.archiveStatus
blobCommittedBlockCount
O número de blocos confirmados presentes no blob. Esse cabeçalho é retornado somente para blobs de acréscimo.
blobCommittedBlockCount?: number
Valor de Propriedade
number
herdado de BlobGetPropertiesResponseModel.blobCommittedBlockCount
blobSequenceNumber
O número de sequência atual para um blob de página. Este cabeçalho não é retornado para blobs de bloco ou blobs de acréscimo
blobSequenceNumber?: number
Valor de Propriedade
number
herdado de BlobGetPropertiesResponseModel.blobSequenceNumber
blobType
O tipo do blob.
blobType?: BlobType
Valor de Propriedade
herdado de BlobGetPropertiesResponseModel.blobType
cacheControl
Esse cabeçalho será retornado se tiver sido especificado anteriormente para o blob.
cacheControl?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.cacheControl
clientRequestId
Se um cabeçalho de id de solicitação do cliente for enviado na solicitação, esse cabeçalho estará presente na resposta com o mesmo valor.
clientRequestId?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.clientRequestId
contentDisposition
Esse cabeçalho retorna o valor especificado para o cabeçalho 'x-ms-blob-content-disposition'. O campo de cabeçalho de resposta Content-Disposition transmite informações adicionais sobre como processar a carga útil de resposta e também pode ser usado para anexar metadados adicionais. Por exemplo, se definido como anexo, indica que o agente do usuário não deve exibir a resposta, mas mostrar uma caixa de diálogo Salvar como com um nome de arquivo diferente do nome de blob especificado.
contentDisposition?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.contentDisposition
contentEncoding
Esse cabeçalho retorna o valor especificado para o cabeçalho da solicitação Content-Encoding
contentEncoding?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.contentEncoding
contentLanguage
Esse cabeçalho retorna o valor especificado para o cabeçalho da solicitação Content-Language.
contentLanguage?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.contentLanguage
contentLength
O tamanho do blob em bytes. Para um blob de página, esse cabeçalho retorna o valor do cabeçalho x-ms-blob-content-length armazenado com o blob.
contentLength?: number
Valor de Propriedade
number
herdado de BlobGetPropertiesResponseModel.contentLength
contentMD5
Se o blob tiver um hash MD5 e essa operação for para ler o blob completo, esse cabeçalho de resposta será retornado para que o cliente possa verificar a integridade do conteúdo da mensagem.
contentMD5?: Uint8Array
Valor de Propriedade
Uint8Array
herdado de BlobGetPropertiesResponseModel.contentMD5
contentType
O tipo de conteúdo especificado para o blob. O tipo de conteúdo padrão é 'application/octet-stream'
contentType?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.contentType
copyCompletedOn
Hora de conclusão da última tentativa de operação de Blob de cópia em que esse blob era o blob de destino. Esse valor pode especificar a hora de uma tentativa de cópia concluída, abortada ou com falha. Esse cabeçalho não aparecerá se uma cópia estiver pendente, se esse blob nunca tiver sido o destino em uma operação de Blob de Cópia ou se esse blob tiver sido modificado após uma operação de Blob de Cópia concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Bloqueios.
copyCompletedOn?: Date
Valor de Propriedade
Date
herdado de BlobGetPropertiesResponseModel.copyCompletedOn
copyId
Identificador de cadeia de caracteres para esta operação de cópia. Use com Obter Propriedades de Blob para verificar o status dessa operação de cópia ou passe para Abortar Blob de Cópia para abortar uma cópia pendente.
copyId?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.copyId
copyProgress
Contém o número de bytes copiados e o total de bytes na origem na última tentativa de operação de Blob de Cópia em que esse blob era o blob de destino. Pode mostrar entre 0 e bytes de comprimento de conteúdo copiados. Esse cabeçalho não aparecerá se esse blob nunca tiver sido o destino em uma operação de Blob de Cópia ou se esse blob tiver sido modificado após uma operação de Blob de Cópia concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Bloqueios
copyProgress?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.copyProgress
copySource
URL de até 2 KB de comprimento que especifica o blob ou arquivo de origem usado na última tentativa de operação de Blob de Cópia em que esse blob era o blob de destino. Esse cabeçalho não aparecerá se esse blob nunca tiver sido o destino em uma operação de Blob de Cópia ou se esse blob tiver sido modificado após uma operação de Blob de Cópia concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Bloqueios.
copySource?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.copySource
copyStatus
Estado da operação de cópia identificada por x-ms-copy-id.
copyStatus?: CopyStatusType
Valor de Propriedade
herdado de BlobGetPropertiesResponseModel.copyStatus
copyStatusDescription
Só aparece quando x-ms-copy-status está com falha ou pendente. Descreve a causa da última falha da operação de cópia fatal ou não fatal. Esse cabeçalho não aparecerá se esse blob nunca tiver sido o destino em uma operação de Blob de Cópia ou se esse blob tiver sido modificado após uma operação de Blob de Cópia concluída usando Definir Propriedades de Blob, Colocar Blob ou Colocar Lista de Bloqueios
copyStatusDescription?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.copyStatusDescription
createdOn
Retorna a data e a hora em que o blob foi criado.
createdOn?: Date
Valor de Propriedade
Date
herdado de BlobGetPropertiesResponseModel.createdOn
date
Valor de data/hora UTC gerado pelo serviço que indica a hora em que a resposta foi iniciada
date?: Date
Valor de Propriedade
Date
herdado de BlobGetPropertiesResponseModel.date
destinationSnapshot
Incluído se o blob for blob de cópia incremental ou instantâneo de cópia incremental, se x-ms-copy-status for bem-sucedido. Tempo de instantâneo do último instantâneo de cópia incremental bem-sucedido para este blob.
destinationSnapshot?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.destinationSnapshot
encryptionKeySha256
O hash SHA-256 da chave de criptografia usada para criptografar os metadados. Esse cabeçalho só é retornado quando os metadados foram criptografados com uma chave fornecida pelo cliente.
encryptionKeySha256?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.encryptionKeySha256
encryptionScope
Retorna o nome do escopo de criptografia usado para criptografar o conteúdo do blob e os metadados do aplicativo. Observe que a ausência desse cabeçalho implica o uso do escopo de criptografia de conta padrão.
encryptionScope?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.encryptionScope
errorCode
Código de erro
errorCode?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.errorCode
etag
O ETag contém um valor que você pode usar para executar operações condicionalmente. Se a versão do pedido for 2011-08-18 ou mais recente, o valor ETag estará entre aspas.
etag?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.etag
expiresOn
O tempo que este blob irá expirar.
expiresOn?: Date
Valor de Propriedade
Date
herdado de BlobGetPropertiesResponseModel.expiresOn
immutabilityPolicyExpiresOn
Valor de data/hora UTC gerado pelo serviço que indica a hora em que a política de imutabilidade de blob expirará.
immutabilityPolicyExpiresOn?: Date
Valor de Propriedade
Date
herdado de BlobGetPropertiesResponseModel.immutabilityPolicyExpiresOn
immutabilityPolicyMode
Indica o modo de política de imutabilidade.
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
Valor de Propriedade
herdado de BlobGetPropertiesResponseModel.immutabilityPolicyMode
isCurrentVersion
O valor deste cabeçalho indica se a versão deste blob é uma versão atual, consulte também o cabeçalho x-ms-version-id.
isCurrentVersion?: boolean
Valor de Propriedade
boolean
herdado de BlobGetPropertiesResponseModel.isCurrentVersion
isIncrementalCopy
Incluído se o blob for blob de cópia incremental.
isIncrementalCopy?: boolean
Valor de Propriedade
boolean
herdado de BlobGetPropertiesResponseModel.isIncrementalCopy
isSealed
Se este blob tiver sido selado
isSealed?: boolean
Valor de Propriedade
boolean
herdado de BlobGetPropertiesResponseModel.isSealed
isServerEncrypted
O valor desse cabeçalho será definido como true se os dados de blob e os metadados do aplicativo forem completamente criptografados usando o algoritmo especificado. Caso contrário, o valor será definido como false (quando o blob não estiver criptografado ou se apenas partes dos metadados blob/aplicativo forem criptografadas).
isServerEncrypted?: boolean
Valor de Propriedade
boolean
herdado de BlobGetPropertiesResponseModel.isServerEncrypted
lastAccessed
Valor de data/hora UTC gerado pelo serviço que indica a hora em que o blob foi lido ou gravado pela última vez
lastAccessed?: Date
Valor de Propriedade
Date
herdado de BlobGetPropertiesResponseModel.lastAccessed
lastModified
Retorna a data e a hora em que o blob foi modificado pela última vez. Qualquer operação que modifique o blob, incluindo uma atualização dos metadados ou propriedades do blob, altera a hora da última modificação do blob.
lastModified?: Date
Valor de Propriedade
Date
herdado de BlobGetPropertiesResponseModel.lastModified
leaseDuration
Quando um blob é alugado, especifica se a concessão é de duração infinita ou fixa.
leaseDuration?: LeaseDurationType
Valor de Propriedade
herdado de BlobGetPropertiesResponseModel.leaseDuration
leaseState
Estado de concessão do blob.
leaseState?: LeaseStateType
Valor de Propriedade
herdado de BlobGetPropertiesResponseModel.leaseState
leaseStatus
O status de concessão atual do blob.
leaseStatus?: LeaseStatusType
Valor de Propriedade
herdado de BlobGetPropertiesResponseModel.leaseStatus
legalHold
Indica se uma retenção legal está presente no blob.
legalHold?: boolean
Valor de Propriedade
boolean
herdado de BlobGetPropertiesResponseModel.legalHold
metadata
metadata?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
herdado de BlobGetPropertiesResponseModel.metadata
objectReplicationPolicyId
Opcional. Válido somente quando a Replicação de Objetos estiver habilitada para o contêiner de armazenamento e no blob de destino da replicação.
objectReplicationPolicyId?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.objectReplicationPolicyId
objectReplicationRules
Opcional. Válido somente quando a Replicação de Objetos estiver habilitada para o contêiner de armazenamento e no blob de origem da replicação. Ao recuperar esse cabeçalho, ele retornará o cabeçalho com a ID da política e a ID da regra (por exemplo, x-ms-or-policyid_ruleid), e o valor será o status da replicação (por exemplo, concluída, falha).
objectReplicationRules?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
herdado de BlobGetPropertiesResponseModel.objectReplicationRules
rehydratePriority
Se um objeto estiver no estado pendente de reidratação, esse cabeçalho será retornado com prioridade de reidratar.
rehydratePriority?: RehydratePriority
Valor de Propriedade
herdado de BlobGetPropertiesResponseModel.rehydratePriority
requestId
Esse cabeçalho identifica exclusivamente a solicitação que foi feita e pode ser usado para solucionar a solicitação.
requestId?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.requestId
tagCount
O número de tags associadas ao blob
tagCount?: number
Valor de Propriedade
number
herdado de BlobGetPropertiesResponseModel.tagCount
version
Indica a versão do serviço de Blob usada para executar a solicitação. Este cabeçalho é retornado para solicitações feitas contra a versão 2009-09-19 e superior.
version?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.version
versionId
Um valor DateTime retornado pelo serviço que identifica exclusivamente o blob. O valor desse cabeçalho indica a versão do blob e pode ser usado em solicitações subsequentes para acessar essa versão do blob.
versionId?: string
Valor de Propriedade
string
herdado de BlobGetPropertiesResponseModel.versionId