BlobProperties Classe
Propriétés d’objet blob.
- Héritage
-
azure.storage.blob._shared.models.DictMixinBlobProperties
Constructeur
BlobProperties(**kwargs: Any)
Méthodes
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key, default=None)
Paramètres
Nom | Description |
---|---|
key
Obligatoire
|
|
default
|
Valeur par défaut: None
|
has_key
has_key(k)
Paramètres
Nom | Description |
---|---|
k
Obligatoire
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
Attributs
append_blob_committed_block_count
(Pour ajouter des objets blob) Nombre de blocs validés dans l’objet blob.
append_blob_committed_block_count: int | None
archive_status
Archivez status d’objet blob.
archive_status: str | None
blob_tier
Indique le niveau d’accès de l’objet blob. Le niveau chaud est optimisé pour le stockage des données fréquemment consultées. Le niveau de stockage froid est optimisé pour stocker des données rarement consultées et stockées pendant au moins un mois. Le niveau archive est optimisé pour le stockage des données rarement accessibles et stockées pendant au moins six mois avec des exigences de latence flexibles.
blob_tier: StandardBlobTier | None
blob_tier_change_time
Indique quand le niveau d’accès a été modifié pour la dernière fois.
blob_tier_change_time: datetime | None
blob_tier_inferred
Indique si le niveau d’accès a été déduit par le service. Si la valeur est false, cela indique que le niveau a été défini explicitement.
blob_tier_inferred: bool | None
blob_type
Chaîne indiquant le type de cet objet blob.
blob_type: BlobType
container
Conteneur dans lequel réside l’objet blob.
container: str
content_range
Indique la plage d’octets retournée dans le cas où le client a demandé un sous-ensemble de l’objet blob.
content_range: str | None
content_settings
Stocke tous les paramètres de contenu pour l’objet blob.
content_settings: ContentSettings
copy
Stocke toutes les propriétés de copie de l’objet blob.
copy: CopyProperties
creation_time
Indique quand l’objet blob a été créé, en UTC.
creation_time: datetime
deleted
Indique si cet objet blob a été supprimé.
deleted: bool | None
deleted_time
Objet datetime représentant l’heure à laquelle l’objet blob a été supprimé.
deleted_time: datetime | None
encryption_key_sha256
Hachage SHA-256 de la clé de chiffrement fournie.
encryption_key_sha256: str | None
encryption_scope
Étendue de chiffrement prédéfinie utilisée pour chiffrer les données sur le service. Une étendue de chiffrement peut être créée à l’aide de l’API de gestion et référencée ici par nom. Si une étendue de chiffrement par défaut a été définie au niveau du conteneur, cette valeur la remplacera si l’étendue au niveau du conteneur est configurée pour autoriser les remplacements. Dans le cas contraire, une erreur est générée.
encryption_scope: str | None
etag
L'ETag contient une valeur que vous pouvez utiliser pour exécuter des opérations conditionnellement.
etag: str
has_legal_hold
Spécifie si une conservation légale doit être définie sur l’objet blob. Actuellement, ce paramètre de l’API upload_blob() s’adresse uniquement à BlockBlob.
has_legal_hold: bool | None
has_versions_only
Une valeur true indique que l’objet blob racine est supprimé
has_versions_only: bool | None
immutability_policy
Spécifie la stratégie d’immuabilité d’un objet blob, d’un instantané d’objet blob ou d’une version d’objet blob.
immutability_policy: ImmutabilityPolicy
is_append_blob_sealed
Indiquez si l’objet blob d’ajout est scellé ou non.
is_append_blob_sealed: bool | None
last_accessed_on
Indique quand la dernière opération de lecture/écriture a été effectuée sur un objet Blob.
last_accessed_on: datetime | None
last_modified
Objet datetime représentant la dernière modification de l’objet blob.
last_modified: datetime
lease
Stocke toutes les informations de bail pour l’objet blob.
lease: LeaseProperties
metadata
Paires nom-valeur associées à l'objet blob en tant que métadonnées.
metadata: Dict[str, str]
name
Nom de l'objet blob.
name: str
object_replication_destination_policy
Représente l’ID de stratégie de réplication d’objet qui a créé cet objet blob.
object_replication_destination_policy: str | None
object_replication_source_properties
Présent uniquement pour les objets blob auxquels des ID de stratégie et des ID de règle sont appliqués.
object_replication_source_properties: List[ObjectReplicationPolicy] | None
page_blob_sequence_number
(Pour les objets blob de page) Numéro de séquence pour l’objet blob de page utilisé pour coordonner les écritures simultanées.
page_blob_sequence_number: int | None
rehydrate_priority
Indique la priorité avec laquelle réhydrater un objet blob archivé
rehydrate_priority: str | None
remaining_retention_days
Nombre de jours pendant lesquels l’objet blob sera conservé avant d’être supprimé définitivement par le service.
remaining_retention_days: int | None
request_server_encrypted
Indique si cet objet blob est chiffré.
request_server_encrypted: bool | None
server_encrypted
Définissez sur true si l’objet blob est chiffré sur le serveur.
server_encrypted: bool
size
Taille du contenu retourné. Si l’objet blob entier a été demandé, la longueur de l’objet blob en octets. Si un sous-ensemble de l’objet blob a été demandé, la longueur du sous-ensemble retourné.
size: int
snapshot
Valeur Datetime qui identifie de manière unique le instantané d’objet blob.
snapshot: str | None
tag_count
Les balises comptent sur cet objet blob.
tag_count: int | None
tags
Paire de valeurs clés d’étiquettes sur cet objet blob.
tags: Dict[str, str] | None
Azure SDK for Python