Partager via


BlobProperties Classe

Propriétés d’objet blob.

Héritage
azure.storage.blob._shared.models.DictMixin
BlobProperties

Constructeur

BlobProperties(**kwargs)

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

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