BlobGetPropertiesResponse interface
Contém dados de resposta para a operação getProperties .
- 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 estado do blob de origem. |
Propriedades Herdadas
accept |
Indica que o serviço suporta pedidos de conteúdo de blobs parciais. |
access |
A camada do blob de páginas numa conta de armazenamento premium ou camada de blob de blocos em contas LRS de armazenamento de blobs. Para obter uma lista das camadas de blobs de páginas premium permitidas, consulte https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Para contas LRS de armazenamento de blobs, os valores válidos são Frequente/Esporádico/Arquivo. |
access |
A hora em que a camada foi alterada no objeto. Isto só é devolvido se a camada no blob de blocos já tiver sido definida. |
access |
Apenas para blobs de páginas numa conta de armazenamento premium. Se a camada de acesso não estiver explicitamente definida no blob, a camada é inferida com base no respetivo comprimento de conteúdo e este cabeçalho será devolvido com um valor verdadeiro. |
archive |
Para contas LRS de armazenamento de blobs, os valores válidos são rehydrate-pending-to-hot/rehydrate-pending-to-cool. Se o blob estiver a ser reidratado e não estiver concluído, é devolvido este cabeçalho que indica que a reidrata está pendente e também indica a camada de destino. |
blob |
O número de blocos consolidados presentes no blob. Este cabeçalho é devolvido apenas para blobs de acréscimo. |
blob |
O número de sequência atual de um blob de páginas. Este cabeçalho não é devolvido para blobs de blocos ou blobs de acréscimo |
blob |
O tipo do blob. |
cache |
Este cabeçalho é devolvido se tiver sido especificado anteriormente para o blob. |
client |
Se for enviado um cabeçalho de ID de pedido de cliente no pedido, este cabeçalho estará presente na resposta com o mesmo valor. |
content |
Este cabeçalho devolve 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 o payload de resposta e também pode ser utilizado para anexar metadados adicionais. Por exemplo, se estiver definido como anexo, indica que o user-agent não deve apresentar a resposta, mas sim uma caixa de diálogo Guardar Como com um nome de ficheiro diferente do nome de blob especificado. |
content |
Este cabeçalho devolve o valor que foi especificado para o cabeçalho do pedido Content-Encoding |
content |
Este cabeçalho devolve o valor especificado para o cabeçalho do pedido Content-Language. |
content |
O tamanho do blob em bytes. Para um blob de página, este cabeçalho devolve o valor do cabeçalho x-ms-blob-content-length armazenado com o blob. |
contentMD5 | Se o blob tiver um hash MD5 e esta operação for ler o blob completo, este cabeçalho de resposta é devolvido 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 predefinido é "application/octet-stream" |
copy |
Hora de conclusão da última operação de Copiar Blob em que este blob foi o blob de destino. Este valor pode especificar a hora de uma tentativa de cópia concluída, abortada ou falhada. Este cabeçalho não é apresentado se uma cópia estiver pendente, se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos. |
copy |
Identificador de cadeia para esta operação de cópia. Utilize com Obter Propriedades do Blob para verificar o estado desta operação de cópia ou passe para Abortar o 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 operação de Copiar Blob em que este blob era o blob de destino. Pode mostrar entre 0 e bytes de Comprimento do Conteúdo copiados. Este cabeçalho não é apresentado se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos |
copy |
URL com até 2 KB de comprimento que especifica o blob de origem ou o ficheiro utilizado na última operação de Copiar Blob em que este blob era o blob de destino. Este cabeçalho não é apresentado se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos. |
copy |
Estado da operação de cópia identificada por x-ms-copy-id. |
copy |
Só é apresentado quando x-ms-copy-status está com falhas ou pendente. Descreve a causa da última falha fatal ou não fatal da operação de cópia. Este cabeçalho não é apresentado se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos |
created |
Devolve a data e 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 um blob de cópia incremental ou um instantâneo de cópia incremental, se x-ms-copy-status for bem-sucedido. Hora do instantâneo do último instantâneo de cópia incremental bem-sucedido para este blob. |
encryption |
O hash SHA-256 da chave de encriptação utilizada para encriptar os metadados. Este cabeçalho só é devolvido quando os metadados foram encriptados com uma chave fornecida pelo cliente. |
encryption |
Devolve o nome do âmbito de encriptação utilizado para encriptar o conteúdo do blob e os metadados da aplicação. Tenha em atenção que a ausência deste cabeçalho implica a utilização do âmbito de encriptação de conta predefinido. |
error |
Código de Erro |
etag | O ETag contém um valor que pode utilizar para realizar operações condicionalmente. Se a versão do pedido for 2011-08-18 ou mais recente, o valor ETag estará entre aspas. |
expires |
A hora em que este blob expirará. |
immutability |
Valor de data/hora UTC gerado pelo serviço que indica a hora em que a política de imutabilidade do blob irá 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 um blob de cópia incremental. |
is |
Se este blob tiver sido selado |
is |
O valor deste cabeçalho é definido como verdadeiro se os dados de blobs e os metadados da aplicação estiverem completamente encriptados com o algoritmo especificado. Caso contrário, o valor é definido como falso (quando o blob não está encriptado ou se apenas partes dos metadados de blob/aplicação forem encriptadas). |
last |
Valor de data/hora UTC gerado pelo serviço que indica a hora em que o blob foi lido ou escrito pela última vez |
last |
Devolve a data e 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 é arrendado, especifica se a concessão é de duração infinita ou fixa. |
lease |
Estado de concessão do blob. |
lease |
O estado atual da concessão do blob. |
legal |
Indica se existe uma suspensão legal no blob. |
metadata | |
object |
Opcional. Só é válido quando a Replicação de Objetos está ativada para o contentor de armazenamento e no blob de destino da replicação. |
object |
Opcional. Só é válido quando a Replicação de Objetos está ativada para o contentor de armazenamento e no blob de origem da replicação. Ao obter este cabeçalho, devolverá o cabeçalho com o ID da política e o ID da regra (por exemplo, x-ms-or-policyid_ruleid) e o valor será o estado da replicação (por exemplo, concluído, com falha). |
rehydrate |
Se um objeto estiver no estado de reidratar pendente, este cabeçalho é devolvido com prioridade de reidratar. |
request |
Este cabeçalho identifica exclusivamente o pedido que foi feito e pode ser utilizado para resolver o pedido. |
tag |
O número de etiquetas associadas ao blob |
version | Indica a versão do serviço Blob utilizada para executar o pedido. Este cabeçalho é devolvido para pedidos feitos na versão 2009-09-19 e superior. |
version |
Um valor DateTime devolvido pelo serviço que identifica exclusivamente o blob. O valor deste cabeçalho indica a versão do blob e pode ser utilizado em pedidos subsequentes para aceder a esta 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 estado do blob de origem.
objectReplicationSourceProperties?: ObjectReplicationPolicy[]
Valor de Propriedade
Detalhes da Propriedade Herdada
acceptRanges
Indica que o serviço suporta pedidos de conteúdo de blobs parciais.
acceptRanges?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.acceptRanges
accessTier
A camada do blob de páginas numa conta de armazenamento premium ou camada de blob de blocos em contas LRS de armazenamento de blobs. Para obter uma lista das camadas de blobs de páginas premium permitidas, consulte https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Para contas LRS de armazenamento de blobs, os valores válidos são Frequente/Esporádico/Arquivo.
accessTier?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.accessTier
accessTierChangedOn
A hora em que a camada foi alterada no objeto. Isto só é devolvido se a camada no blob de blocos já tiver sido definida.
accessTierChangedOn?: Date
Valor de Propriedade
Date
Herdado de BlobGetPropertiesResponseModel.accessTierChangedOn
accessTierInferred
Apenas para blobs de páginas numa conta de armazenamento premium. Se a camada de acesso não estiver explicitamente definida no blob, a camada é inferida com base no respetivo comprimento de conteúdo e este cabeçalho será devolvido com um valor verdadeiro.
accessTierInferred?: boolean
Valor de Propriedade
boolean
Herdado de BlobGetPropertiesResponseModel.accessTierInferred
archiveStatus
Para contas LRS de armazenamento de blobs, os valores válidos são rehydrate-pending-to-hot/rehydrate-pending-to-cool. Se o blob estiver a ser reidratado e não estiver concluído, é devolvido este cabeçalho que indica que a reidrata está pendente e também indica a camada de destino.
archiveStatus?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.archiveStatus
blobCommittedBlockCount
O número de blocos consolidados presentes no blob. Este cabeçalho é devolvido apenas para blobs de acréscimo.
blobCommittedBlockCount?: number
Valor de Propriedade
number
Herdado de BlobGetPropertiesResponseModel.blobCommittedBlockCount
blobSequenceNumber
O número de sequência atual de um blob de páginas. Este cabeçalho não é devolvido para blobs de blocos 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
Este cabeçalho é devolvido se tiver sido especificado anteriormente para o blob.
cacheControl?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.cacheControl
clientRequestId
Se for enviado um cabeçalho de ID de pedido de cliente no pedido, este cabeçalho estará presente na resposta com o mesmo valor.
clientRequestId?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.clientRequestId
contentDisposition
Este cabeçalho devolve 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 o payload de resposta e também pode ser utilizado para anexar metadados adicionais. Por exemplo, se estiver definido como anexo, indica que o user-agent não deve apresentar a resposta, mas sim uma caixa de diálogo Guardar Como com um nome de ficheiro diferente do nome de blob especificado.
contentDisposition?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.contentDisposition
contentEncoding
Este cabeçalho devolve o valor que foi especificado para o cabeçalho do pedido Content-Encoding
contentEncoding?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.contentEncoding
contentLanguage
Este cabeçalho devolve o valor especificado para o cabeçalho do pedido 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, este cabeçalho devolve 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 esta operação for ler o blob completo, este cabeçalho de resposta é devolvido 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 predefinido é "application/octet-stream"
contentType?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.contentType
copyCompletedOn
Hora de conclusão da última operação de Copiar Blob em que este blob foi o blob de destino. Este valor pode especificar a hora de uma tentativa de cópia concluída, abortada ou falhada. Este cabeçalho não é apresentado se uma cópia estiver pendente, se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos.
copyCompletedOn?: Date
Valor de Propriedade
Date
Herdado de BlobGetPropertiesResponseModel.copyCompletedOn
copyId
Identificador de cadeia para esta operação de cópia. Utilize com Obter Propriedades do Blob para verificar o estado desta operação de cópia ou passe para Abortar o 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 operação de Copiar Blob em que este blob era o blob de destino. Pode mostrar entre 0 e bytes de Comprimento do Conteúdo copiados. Este cabeçalho não é apresentado se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos
copyProgress?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.copyProgress
copySource
URL com até 2 KB de comprimento que especifica o blob de origem ou o ficheiro utilizado na última operação de Copiar Blob em que este blob era o blob de destino. Este cabeçalho não é apresentado se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos.
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ó é apresentado quando x-ms-copy-status está com falhas ou pendente. Descreve a causa da última falha fatal ou não fatal da operação de cópia. Este cabeçalho não é apresentado se este blob nunca tiver sido o destino numa operação Copiar Blob ou se este blob tiver sido modificado após uma operação de Copiar Blob concluída com Definir Propriedades do Blob, Colocar Blob ou Colocar Lista de Blocos
copyStatusDescription?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.copyStatusDescription
createdOn
Devolve a data e 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 um blob de cópia incremental ou um instantâneo de cópia incremental, se x-ms-copy-status for bem-sucedido. Hora do 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 encriptação utilizada para encriptar os metadados. Este cabeçalho só é devolvido quando os metadados foram encriptados com uma chave fornecida pelo cliente.
encryptionKeySha256?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.encryptionKeySha256
encryptionScope
Devolve o nome do âmbito de encriptação utilizado para encriptar o conteúdo do blob e os metadados da aplicação. Tenha em atenção que a ausência deste cabeçalho implica a utilização do âmbito de encriptação de conta predefinido.
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 pode utilizar para realizar 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
A hora em que este blob 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 do blob irá 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 um 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 deste cabeçalho é definido como verdadeiro se os dados de blobs e os metadados da aplicação estiverem completamente encriptados com o algoritmo especificado. Caso contrário, o valor é definido como falso (quando o blob não está encriptado ou se apenas partes dos metadados de blob/aplicação forem encriptadas).
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 escrito pela última vez
lastAccessed?: Date
Valor de Propriedade
Date
Herdado de BlobGetPropertiesResponseModel.lastAccessed
lastModified
Devolve a data e 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 é arrendado, 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 estado atual da concessão do blob.
leaseStatus?: LeaseStatusType
Valor de Propriedade
Herdado de BlobGetPropertiesResponseModel.leaseStatus
legalHold
Indica se existe uma suspensão legal 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. Só é válido quando a Replicação de Objetos está ativada para o contentor de armazenamento e no blob de destino da replicação.
objectReplicationPolicyId?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.objectReplicationPolicyId
objectReplicationRules
Opcional. Só é válido quando a Replicação de Objetos está ativada para o contentor de armazenamento e no blob de origem da replicação. Ao obter este cabeçalho, devolverá o cabeçalho com o ID da política e o ID da regra (por exemplo, x-ms-or-policyid_ruleid) e o valor será o estado da replicação (por exemplo, concluído, com falha).
objectReplicationRules?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
Herdado de BlobGetPropertiesResponseModel.objectReplicationRules
rehydratePriority
Se um objeto estiver no estado de reidratar pendente, este cabeçalho é devolvido com prioridade de reidratar.
rehydratePriority?: RehydratePriority
Valor de Propriedade
Herdado de BlobGetPropertiesResponseModel.rehydratePriority
requestId
Este cabeçalho identifica exclusivamente o pedido que foi feito e pode ser utilizado para resolver o pedido.
requestId?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.requestId
tagCount
O número de etiquetas associadas ao blob
tagCount?: number
Valor de Propriedade
number
Herdado de BlobGetPropertiesResponseModel.tagCount
version
Indica a versão do serviço Blob utilizada para executar o pedido. Este cabeçalho é devolvido para pedidos feitos na versão 2009-09-19 e superior.
version?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.version
versionId
Um valor DateTime devolvido pelo serviço que identifica exclusivamente o blob. O valor deste cabeçalho indica a versão do blob e pode ser utilizado em pedidos subsequentes para aceder a esta versão do blob.
versionId?: string
Valor de Propriedade
string
Herdado de BlobGetPropertiesResponseModel.versionId