BlobProperties Clase
Propiedades de blob.
- Herencia
-
azure.storage.blob._shared.models.DictMixinBlobProperties
Constructor
BlobProperties(**kwargs: Any)
Métodos
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key, default=None)
Parámetros
Nombre | Description |
---|---|
key
Requerido
|
|
default
|
Valor predeterminado: None
|
has_key
has_key(k)
Parámetros
Nombre | Description |
---|---|
k
Requerido
|
|
items
items()
keys
keys()
update
update(*args, **kwargs)
values
values()
Atributos
append_blob_committed_block_count
(Para blobs en anexos) Número de bloques confirmados en el blob.
append_blob_committed_block_count: int | None
archive_status
Estado de archivo del blob.
archive_status: str | None
blob_tier
Indica el nivel de acceso del blob. El nivel de acceso frecuente está optimizado para almacenar datos a los que se accede con frecuencia. El nivel de almacenamiento esporádico está optimizado para almacenar datos a los que se accede con poca frecuencia y se almacena durante al menos un mes. El nivel de archivo está optimizado para almacenar datos a los que rara vez se accede y se almacena durante al menos seis meses con requisitos de latencia flexibles.
blob_tier: StandardBlobTier | None
blob_tier_change_time
Indica cuándo se cambió por última vez el nivel de acceso.
blob_tier_change_time: datetime | None
blob_tier_inferred
Indica si el servicio infirió el nivel de acceso. Si es false, indica que el nivel se estableció explícitamente.
blob_tier_inferred: bool | None
blob_type
Cadena que indica el tipo de este blob.
blob_type: BlobType
container
Contenedor en el que reside el blob.
container: str
content_range
Indica el intervalo de bytes devueltos en caso de que el cliente solicitó un subconjunto del blob.
content_range: str | None
content_settings
Almacena toda la configuración de contenido del blob.
content_settings: ContentSettings
copy
Almacena todas las propiedades de copia del blob.
copy: CopyProperties
creation_time
Indica cuándo se creó el blob, en UTC.
creation_time: datetime
deleted
Si se eliminó este blob.
deleted: bool | None
deleted_time
Objeto datetime que representa la hora en la que se eliminó el blob.
deleted_time: datetime | None
encryption_key_sha256
Hash SHA-256 de la clave de cifrado proporcionada.
encryption_key_sha256: str | None
encryption_scope
Un ámbito de cifrado predefinido que se usa para cifrar los datos en el servicio. Se puede crear un ámbito de cifrado mediante la API de administración y hacer referencia aquí por su nombre. Si se ha definido un ámbito de cifrado predeterminado en el contenedor, este valor lo invalidará si el ámbito de nivel de contenedor está configurado para permitir invalidaciones. De lo contrario, se generará un error.
encryption_scope: str | None
etag
La ETag contiene un valor que se puede utilizar para realizar operaciones condicionales.
etag: str
has_legal_hold
Se especifica si se debe establecer una suspensión legal en el blob. Actualmente, este parámetro de upload_blob() API es solo para BlockBlob.
has_legal_hold: bool | None
has_versions_only
Un valor true indica que se elimina el blob raíz.
has_versions_only: bool | None
immutability_policy
Especifica la directiva de inmutabilidad de un blob, una instantánea de blob o una versión de blob.
immutability_policy: ImmutabilityPolicy
is_append_blob_sealed
Indique si el blob en anexos está sellado o no.
is_append_blob_sealed: bool | None
last_accessed_on
Indica cuándo se realizó la última operación de lectura y escritura en un blob.
last_accessed_on: datetime | None
last_modified
Objeto datetime que representa la última vez que se modificó el blob.
last_modified: datetime
lease
Almacena toda la información de concesión del blob.
lease: LeaseProperties
metadata
Pares nombre-valor asociados al blob como metadatos.
metadata: Dict[str, str]
name
Nombre del blob.
name: str
object_replication_destination_policy
Representa el identificador de directiva de replicación de objetos que creó este blob.
object_replication_destination_policy: str | None
object_replication_source_properties
Solo está presente para los blobs que tienen identificadores de directiva y identificadores de regla aplicados a ellos.
object_replication_source_properties: List[ObjectReplicationPolicy] | None
page_blob_sequence_number
(para blobs en páginas) Número de secuencia para el blob en páginas que se usa para coordinar las escrituras simultáneas.
page_blob_sequence_number: int | None
rehydrate_priority
Indica la prioridad con la que rehidratar un blob archivado.
rehydrate_priority: str | None
remaining_retention_days
Número de días que el servicio conservará el blob antes de eliminarlo permanentemente.
remaining_retention_days: int | None
request_server_encrypted
Si este blob está cifrado.
request_server_encrypted: bool | None
server_encrypted
Se establece en true si el blob está cifrado en el servidor.
server_encrypted: bool
size
Tamaño del contenido devuelto. Si se solicitó todo el blob, la longitud del blob en bytes. Si se solicitó un subconjunto del blob, la longitud del subconjunto devuelto.
size: int
snapshot
Valor datetime que identifica de forma única la instantánea de blob.
snapshot: str | None
tag_count
Las etiquetas cuentan con este blob.
tag_count: int | None
tags
Par clave-valor de etiquetas en este blob.
tags: Dict[str, str] | None
Azure SDK for Python