BlobGetPropertiesResponse interface
Contient des données de réponse pour l’opération de <xref:BlobClient.getProperties>.
- Extends
-
BlobGetPropertiesHeaders & Object
Propriétés
| accept |
Indique que le service prend en charge les demandes de contenu d’objet blob partiel. |
| access |
Niveau d’objet blob de pages sur un compte de stockage Premium ou un niveau d’objet blob de blocs sur des comptes LRS de stockage d’objets blob. Pour obtenir la liste des niveaux d’objets blob de pages Premium autorisés, consultez https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Pour les comptes LRS de stockage d’objets blob, les valeurs valides sont Hot/Cool/Archive. |
| access |
Heure à laquelle le niveau a été modifié sur l’objet. Cela n’est retourné que si le niveau sur l’objet blob de blocs a été défini. |
| access |
Pour les objets blob de pages sur un compte de stockage Premium uniquement. Si le niveau d’accès n’est pas défini explicitement sur l’objet blob, le niveau est déduit en fonction de sa longueur de contenu et cet en-tête est retourné avec la valeur true. |
| archive |
Pour les comptes LRS de stockage d’objets blob, les valeurs valides sont rehydrate-pending-to-hot/rehydrate-pending-to-cool. Si l’objet blob est réhydraté et n’est pas terminé, cet en-tête est retourné indiquant que la réhydraté est en attente et indique également le niveau de destination. |
| blob |
Nombre de blocs validés présents dans l’objet blob. Cet en-tête est retourné uniquement pour les objets blob d’ajout. |
| blob |
Numéro de séquence actuel d’un objet blob de pages. Cet en-tête n’est pas retourné pour les objets blob de blocs ou les objets blob d’ajout |
| blob |
Type de l’objet blob. |
| cache |
Cet en-tête est retourné s’il a été précédemment spécifié pour l’objet blob. |
| client |
Si un en-tête d’ID de demande client est envoyé dans la requête, cet en-tête est présent dans la réponse avec la même valeur. |
| content |
Cet en-tête retourne la valeur spécifiée pour l’en-tête « x-ms-blob-content-disposition ». Le champ d’en-tête de réponse Content-Disposition fournit des informations supplémentaires sur la façon de traiter la charge utile de réponse, et peut également être utilisé pour attacher des métadonnées supplémentaires. Par exemple, si la valeur est définie sur pièce jointe, elle indique que l’agent utilisateur ne doit pas afficher la réponse, mais affiche plutôt une boîte de dialogue Enregistrer sous avec un nom de fichier autre que le nom d’objet blob spécifié. |
| content |
Cet en-tête retourne la valeur spécifiée pour l’en-tête de requête Content-Encoding |
| content |
Cet en-tête retourne la valeur spécifiée pour l’en-tête de requête Content-Language. |
| content |
Taille de l’objet blob en octets. Pour un objet blob de pages, cet en-tête retourne la valeur de l’en-tête x-ms-blob-content-length stocké avec l’objet blob. |
| contentMD5 | Si l’objet blob a un hachage MD5 et que cette opération consiste à lire l’objet blob complet, cet en-tête de réponse est retourné afin que le client puisse vérifier l’intégrité du contenu du message. |
| content |
Type de contenu spécifié pour l’objet blob. Le type de contenu par défaut est « application/octet-stream » |
| copy |
Heure de conclusion de la dernière tentative d’opération copier l’objet blob où cet objet blob était l’objet blob de destination. Cette valeur peut spécifier l’heure d’une tentative de copie terminée, abandonnée ou ayant échoué. Cet en-tête n’apparaît pas si une copie est en attente, si cet objet blob n’a jamais été la destination dans une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie terminée à l’aide de Définir les propriétés d’objet blob, Put Blob ou Put Block List. |
| copy |
Identificateur de chaîne pour cette opération de copie. Utilisez obtenir des propriétés d’objet blob pour vérifier l’état de cette opération de copie ou passer à Abandonner l’objet blob de copie pour abandonner une copie en attente. |
| copy |
Contient le nombre d’octets copiés et le nombre total d’octets dans la source dans la dernière tentative d’opération copier l’objet blob où cet objet blob était l’objet blob de destination. Peut afficher entre 0 et les octets de longueur de contenu copiés. Cet en-tête n’apparaît pas si cet objet blob n’a jamais été la destination d’une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie terminée à l’aide de définir des propriétés d’objet blob, put blob ou put block list |
| copy |
URL allant jusqu’à 2 Ko de longueur qui spécifie l’objet blob source ou le fichier utilisé dans la dernière tentative d’opération copier l’objet blob où cet objet blob était l’objet blob de destination. Cet en-tête n’apparaît pas si cet objet blob n’a jamais été la destination dans une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie terminée à l’aide de Définir les propriétés d’objet blob, Put Blob ou Put Block List. |
| copy |
État de l’opération de copie identifiée par x-ms-copy-id. |
| copy |
S’affiche uniquement lorsque x-ms-copy-status a échoué ou en attente. Décrit la cause de la dernière défaillance irrécupérable ou non irrécupérable. Cet en-tête n’apparaît pas si cet objet blob n’a jamais été la destination d’une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie terminée à l’aide de définir des propriétés d’objet blob, put blob ou put block list |
| created |
Retourne la date et l’heure de création de l’objet blob. |
| date | Valeur de date/heure UTC générée par le service qui indique l’heure à laquelle la réponse a été lancée |
| destination |
Inclus si l’objet blob est un objet blob de copie incrémentielle ou un instantané de copie incrémentielle, si x-ms-copy-status réussit. Heure d’instantané de la dernière capture instantanée de copie incrémentielle réussie pour cet objet blob. |
| encryption |
Hachage SHA-256 de la clé de chiffrement utilisée pour chiffrer les métadonnées. Cet en-tête est retourné uniquement lorsque les métadonnées ont été chiffrées avec une clé fournie par le client. |
| encryption |
Retourne le nom de l’étendue de chiffrement utilisée pour chiffrer le contenu de l’objet blob et les métadonnées de l’application. Notez que l’absence de cet en-tête implique l’utilisation de l’étendue de chiffrement de compte par défaut. |
| error |
Code d’erreur |
| etag | L’ETag contient une valeur que vous pouvez utiliser pour effectuer des opérations de manière conditionnelle. Si la version de la demande est 2011-08-18 ou ultérieure, la valeur ETag est entre guillemets. |
| expires |
Heure d’expiration de cet objet blob. |
| immutability |
Valeur de date/heure UTC générée par le service qui indique l’heure à laquelle la stratégie d’immuabilité d’objet blob expire. |
| immutability |
Indique le mode de stratégie d’immuabilité. |
| is |
La valeur de cet en-tête indique si la version de cet objet blob est une version actuelle, consultez également l’en-tête x-ms-version-id. |
| is |
Inclus si l’objet blob est un objet blob de copie incrémentielle. |
| is |
Si cet objet blob a été scellé |
| is |
La valeur de cet en-tête est définie sur true si les données blob et les métadonnées d’application sont entièrement chiffrées à l’aide de l’algorithme spécifié. Sinon, la valeur est définie sur false (lorsque l’objet blob n’est pas chiffré ou si seules des parties des métadonnées d’objet blob/application sont chiffrées). |
| last |
Valeur de date/heure UTC générée par le service qui indique l’heure à laquelle l’objet blob a été lu ou écrit pour la dernière fois |
| last |
Retourne la date et l’heure de la dernière modification de l’objet blob. Toute opération qui modifie l’objet blob, y compris une mise à jour des métadonnées ou des propriétés de l’objet blob, modifie l’heure de dernière modification de l’objet blob. |
| lease |
Lorsqu’un objet blob est loué, spécifie si le bail est d’une durée infinie ou fixe. |
| lease |
État du bail de l’objet blob. |
| lease |
État actuel du bail de l’objet blob. |
| legal |
Indique si une conservation légale est présente sur l’objet blob. |
| metadata | |
| object |
ID de stratégie de réplication d’objet blob de destination. |
| object |
Optionnel. Valide uniquement lorsque la réplication d’objets est activée pour le conteneur de stockage et sur l’objet blob de destination de la réplication. |
| object |
Optionnel. Valide uniquement lorsque la réplication d’objets est activée pour le conteneur de stockage et sur l’objet blob source de la réplication. Lors de la récupération de cet en-tête, il retourne l’en-tête avec l’ID de stratégie et l’ID de règle (par exemple, x-ms-or-policyid_ruleid), et la valeur correspond à l’état de la réplication (par exemple, terminée, ayant échoué). |
| object |
ID de stratégie de réplication d’objet analysé, ID de règle et état de l’objet blob source. |
| rehydrate |
Si un objet est en état de réhydraté, cet en-tête est retourné avec la priorité de réhydraté. |
| request |
Cet en-tête identifie de manière unique la demande qui a été effectuée et peut être utilisé pour résoudre les problèmes de la demande. |
| tag |
Nombre d’étiquettes associées à l’objet blob |
| version | Indique la version du service Blob utilisé pour exécuter la requête. Cet en-tête est retourné pour les demandes effectuées sur la version 2009-09-19 et ultérieures. |
| version |
Valeur DateTime retournée par le service qui identifie de façon unique l’objet blob. La valeur de cet en-tête indique la version de l’objet blob et peut être utilisée dans les requêtes suivantes pour accéder à cette version de l’objet blob. |
Détails de la propriété
acceptRanges
Indique que le service prend en charge les demandes de contenu d’objet blob partiel.
acceptRanges?: string
Valeur de propriété
string
accessTier
Niveau d’objet blob de pages sur un compte de stockage Premium ou un niveau d’objet blob de blocs sur des comptes LRS de stockage d’objets blob. Pour obtenir la liste des niveaux d’objets blob de pages Premium autorisés, consultez https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Pour les comptes LRS de stockage d’objets blob, les valeurs valides sont Hot/Cool/Archive.
accessTier?: string
Valeur de propriété
string
accessTierChangedOn
Heure à laquelle le niveau a été modifié sur l’objet. Cela n’est retourné que si le niveau sur l’objet blob de blocs a été défini.
accessTierChangedOn?: Date
Valeur de propriété
Date
accessTierInferred
Pour les objets blob de pages sur un compte de stockage Premium uniquement. Si le niveau d’accès n’est pas défini explicitement sur l’objet blob, le niveau est déduit en fonction de sa longueur de contenu et cet en-tête est retourné avec la valeur true.
accessTierInferred?: boolean
Valeur de propriété
boolean
archiveStatus
Pour les comptes LRS de stockage d’objets blob, les valeurs valides sont rehydrate-pending-to-hot/rehydrate-pending-to-cool. Si l’objet blob est réhydraté et n’est pas terminé, cet en-tête est retourné indiquant que la réhydraté est en attente et indique également le niveau de destination.
archiveStatus?: string
Valeur de propriété
string
blobCommittedBlockCount
Nombre de blocs validés présents dans l’objet blob. Cet en-tête est retourné uniquement pour les objets blob d’ajout.
blobCommittedBlockCount?: number
Valeur de propriété
number
blobSequenceNumber
Numéro de séquence actuel d’un objet blob de pages. Cet en-tête n’est pas retourné pour les objets blob de blocs ou les objets blob d’ajout
blobSequenceNumber?: number
Valeur de propriété
number
blobType
cacheControl
Cet en-tête est retourné s’il a été précédemment spécifié pour l’objet blob.
cacheControl?: string
Valeur de propriété
string
clientRequestId
Si un en-tête d’ID de demande client est envoyé dans la requête, cet en-tête est présent dans la réponse avec la même valeur.
clientRequestId?: string
Valeur de propriété
string
contentDisposition
Cet en-tête retourne la valeur spécifiée pour l’en-tête « x-ms-blob-content-disposition ». Le champ d’en-tête de réponse Content-Disposition fournit des informations supplémentaires sur la façon de traiter la charge utile de réponse, et peut également être utilisé pour attacher des métadonnées supplémentaires. Par exemple, si la valeur est définie sur pièce jointe, elle indique que l’agent utilisateur ne doit pas afficher la réponse, mais affiche plutôt une boîte de dialogue Enregistrer sous avec un nom de fichier autre que le nom d’objet blob spécifié.
contentDisposition?: string
Valeur de propriété
string
contentEncoding
Cet en-tête retourne la valeur spécifiée pour l’en-tête de requête Content-Encoding
contentEncoding?: string
Valeur de propriété
string
contentLanguage
Cet en-tête retourne la valeur spécifiée pour l’en-tête de requête Content-Language.
contentLanguage?: string
Valeur de propriété
string
contentLength
Taille de l’objet blob en octets. Pour un objet blob de pages, cet en-tête retourne la valeur de l’en-tête x-ms-blob-content-length stocké avec l’objet blob.
contentLength?: number
Valeur de propriété
number
contentMD5
Si l’objet blob a un hachage MD5 et que cette opération consiste à lire l’objet blob complet, cet en-tête de réponse est retourné afin que le client puisse vérifier l’intégrité du contenu du message.
contentMD5?: Uint8Array
Valeur de propriété
Uint8Array
contentType
Type de contenu spécifié pour l’objet blob. Le type de contenu par défaut est « application/octet-stream »
contentType?: string
Valeur de propriété
string
copyCompletedOn
Heure de conclusion de la dernière tentative d’opération copier l’objet blob où cet objet blob était l’objet blob de destination. Cette valeur peut spécifier l’heure d’une tentative de copie terminée, abandonnée ou ayant échoué. Cet en-tête n’apparaît pas si une copie est en attente, si cet objet blob n’a jamais été la destination dans une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie terminée à l’aide de Définir les propriétés d’objet blob, Put Blob ou Put Block List.
copyCompletedOn?: Date
Valeur de propriété
Date
copyId
Identificateur de chaîne pour cette opération de copie. Utilisez obtenir des propriétés d’objet blob pour vérifier l’état de cette opération de copie ou passer à Abandonner l’objet blob de copie pour abandonner une copie en attente.
copyId?: string
Valeur de propriété
string
copyProgress
Contient le nombre d’octets copiés et le nombre total d’octets dans la source dans la dernière tentative d’opération copier l’objet blob où cet objet blob était l’objet blob de destination. Peut afficher entre 0 et les octets de longueur de contenu copiés. Cet en-tête n’apparaît pas si cet objet blob n’a jamais été la destination d’une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie terminée à l’aide de définir des propriétés d’objet blob, put blob ou put block list
copyProgress?: string
Valeur de propriété
string
copySource
URL allant jusqu’à 2 Ko de longueur qui spécifie l’objet blob source ou le fichier utilisé dans la dernière tentative d’opération copier l’objet blob où cet objet blob était l’objet blob de destination. Cet en-tête n’apparaît pas si cet objet blob n’a jamais été la destination dans une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie terminée à l’aide de Définir les propriétés d’objet blob, Put Blob ou Put Block List.
copySource?: string
Valeur de propriété
string
copyStatus
État de l’opération de copie identifiée par x-ms-copy-id.
copyStatus?: CopyStatusType
Valeur de propriété
copyStatusDescription
S’affiche uniquement lorsque x-ms-copy-status a échoué ou en attente. Décrit la cause de la dernière défaillance irrécupérable ou non irrécupérable. Cet en-tête n’apparaît pas si cet objet blob n’a jamais été la destination d’une opération de copie d’objet blob, ou si cet objet blob a été modifié après une opération de copie terminée à l’aide de définir des propriétés d’objet blob, put blob ou put block list
copyStatusDescription?: string
Valeur de propriété
string
createdOn
Retourne la date et l’heure de création de l’objet blob.
createdOn?: Date
Valeur de propriété
Date
date
Valeur de date/heure UTC générée par le service qui indique l’heure à laquelle la réponse a été lancée
date?: Date
Valeur de propriété
Date
destinationSnapshot
Inclus si l’objet blob est un objet blob de copie incrémentielle ou un instantané de copie incrémentielle, si x-ms-copy-status réussit. Heure d’instantané de la dernière capture instantanée de copie incrémentielle réussie pour cet objet blob.
destinationSnapshot?: string
Valeur de propriété
string
encryptionKeySha256
Hachage SHA-256 de la clé de chiffrement utilisée pour chiffrer les métadonnées. Cet en-tête est retourné uniquement lorsque les métadonnées ont été chiffrées avec une clé fournie par le client.
encryptionKeySha256?: string
Valeur de propriété
string
encryptionScope
Retourne le nom de l’étendue de chiffrement utilisée pour chiffrer le contenu de l’objet blob et les métadonnées de l’application. Notez que l’absence de cet en-tête implique l’utilisation de l’étendue de chiffrement de compte par défaut.
encryptionScope?: string
Valeur de propriété
string
errorCode
Code d’erreur
errorCode?: string
Valeur de propriété
string
etag
L’ETag contient une valeur que vous pouvez utiliser pour effectuer des opérations de manière conditionnelle. Si la version de la demande est 2011-08-18 ou ultérieure, la valeur ETag est entre guillemets.
etag?: string
Valeur de propriété
string
expiresOn
Heure d’expiration de cet objet blob.
expiresOn?: Date
Valeur de propriété
Date
immutabilityPolicyExpiresOn
Valeur de date/heure UTC générée par le service qui indique l’heure à laquelle la stratégie d’immuabilité d’objet blob expire.
immutabilityPolicyExpiresOn?: Date
Valeur de propriété
Date
immutabilityPolicyMode
Indique le mode de stratégie d’immuabilité.
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
Valeur de propriété
isCurrentVersion
La valeur de cet en-tête indique si la version de cet objet blob est une version actuelle, consultez également l’en-tête x-ms-version-id.
isCurrentVersion?: boolean
Valeur de propriété
boolean
isIncrementalCopy
Inclus si l’objet blob est un objet blob de copie incrémentielle.
isIncrementalCopy?: boolean
Valeur de propriété
boolean
isSealed
Si cet objet blob a été scellé
isSealed?: boolean
Valeur de propriété
boolean
isServerEncrypted
La valeur de cet en-tête est définie sur true si les données blob et les métadonnées d’application sont entièrement chiffrées à l’aide de l’algorithme spécifié. Sinon, la valeur est définie sur false (lorsque l’objet blob n’est pas chiffré ou si seules des parties des métadonnées d’objet blob/application sont chiffrées).
isServerEncrypted?: boolean
Valeur de propriété
boolean
lastAccessed
Valeur de date/heure UTC générée par le service qui indique l’heure à laquelle l’objet blob a été lu ou écrit pour la dernière fois
lastAccessed?: Date
Valeur de propriété
Date
lastModified
Retourne la date et l’heure de la dernière modification de l’objet blob. Toute opération qui modifie l’objet blob, y compris une mise à jour des métadonnées ou des propriétés de l’objet blob, modifie l’heure de dernière modification de l’objet blob.
lastModified?: Date
Valeur de propriété
Date
leaseDuration
Lorsqu’un objet blob est loué, spécifie si le bail est d’une durée infinie ou fixe.
leaseDuration?: LeaseDurationType
Valeur de propriété
leaseState
leaseStatus
État actuel du bail de l’objet blob.
leaseStatus?: LeaseStatusType
Valeur de propriété
legalHold
Indique si une conservation légale est présente sur l’objet blob.
legalHold?: boolean
Valeur de propriété
boolean
metadata
metadata?: [key: string]: string
Valeur de propriété
[key: string]: string
objectReplicationDestinationPolicyId
ID de stratégie de réplication d’objet blob de destination.
objectReplicationDestinationPolicyId?: string
Valeur de propriété
string
objectReplicationPolicyId
Optionnel. Valide uniquement lorsque la réplication d’objets est activée pour le conteneur de stockage et sur l’objet blob de destination de la réplication.
objectReplicationPolicyId?: string
Valeur de propriété
string
objectReplicationRules
Optionnel. Valide uniquement lorsque la réplication d’objets est activée pour le conteneur de stockage et sur l’objet blob source de la réplication. Lors de la récupération de cet en-tête, il retourne l’en-tête avec l’ID de stratégie et l’ID de règle (par exemple, x-ms-or-policyid_ruleid), et la valeur correspond à l’état de la réplication (par exemple, terminée, ayant échoué).
objectReplicationRules?: [key: string]: string
Valeur de propriété
[key: string]: string
objectReplicationSourceProperties
ID de stratégie de réplication d’objet analysé, ID de règle et état de l’objet blob source.
objectReplicationSourceProperties?: ObjectReplicationPolicy[]
Valeur de propriété
rehydratePriority
Si un objet est en état de réhydraté, cet en-tête est retourné avec la priorité de réhydraté.
rehydratePriority?: RehydratePriority
Valeur de propriété
requestId
Cet en-tête identifie de manière unique la demande qui a été effectuée et peut être utilisé pour résoudre les problèmes de la demande.
requestId?: string
Valeur de propriété
string
tagCount
Nombre d’étiquettes associées à l’objet blob
tagCount?: number
Valeur de propriété
number
version
Indique la version du service Blob utilisé pour exécuter la requête. Cet en-tête est retourné pour les demandes effectuées sur la version 2009-09-19 et ultérieures.
version?: string
Valeur de propriété
string
versionId
Valeur DateTime retournée par le service qui identifie de façon unique l’objet blob. La valeur de cet en-tête indique la version de l’objet blob et peut être utilisée dans les requêtes suivantes pour accéder à cette version de l’objet blob.
versionId?: string
Valeur de propriété
string