models Módulo

Clases

AccountInformation

Contiene información relacionada con la cuenta de almacenamiento.

AppendBlockProperties

Respuesta para una solicitud de bloque anexado.

BatchDeleteSubRequest

Representa una solicitud en lote de varias solicitudes de eliminación de blobs.

Organiza los objetos HttpRequest juntos para las operaciones REST por lotes en un único punto de conexión de host.

BatchSetBlobTierSubRequest

Representa una solicitud en lote de varias solicitudes del nivel de blob en bloques de varios conjuntos.

Organiza los objetos HttpRequest juntos para las operaciones REST por lotes en un único punto de conexión de host.

BatchSubResponse

Sub-response analizado de la sub-respuesta http por lotes

Organiza la información de sub-respuesta por lotes y la sub-solicitud por lotes juntas para facilitar el procesamiento.

:ivar HTTPResponse http_response: sub-respuesta por lotes analizado, en formato HTTPResponse

Blob

Clase blob.

BlobBlock

Clase BlockBlob Block.

BlobBlockList

Clase Blob Block List.

BlobBlockState

Tipos de bloques de blobs en bloques.

BlobPermissions

Clase BlobPermissions que se va a usar con generate_blob_shared_access_signature la API.

BlobPrefix

Los objetos BlobPrefix pueden devolverse potencialmente en la lista de blobs cuando list_blobs se usa con un delimitador. Los prefijos se pueden considerar como directorios de blobs virtuales.

BlobProperties

Propiedades del blob

BlockListType

Especifica si se debe devolver la lista de bloques confirmados, la lista de bloques sin confirmar o ambas listas.

Container

Clase contenedora de blobs.

ContainerPermissions

Clase ContainerPermissions que se va a usar con generate_container_shared_access_signature la API y para accessPolicies usada con set_container_acl.

ContainerProperties

Clase de propiedades del contenedor de blobs.

ContentSettings

Se usa para almacenar la configuración de contenido de un blob.

CopyProperties

Propiedades de copia de blobs.

CustomerProvidedEncryptionKey

Todos los datos de Azure Storage se cifran en reposo mediante una clave de cifrado de nivel de cuenta. En las versiones 2018-06-17 y posteriores, puede administrar la clave que se usa para cifrar el contenido del blob y los metadatos de la aplicación por blob proporcionando una clave de cifrado AES-256 en las solicitudes al servicio de almacenamiento.

Cuando se usa una clave proporcionada por el cliente, Azure Storage no administra ni conserva la clave. Al escribir datos en un blob, la clave proporcionada se usa para cifrar los datos antes de escribirlos en el disco. Un hash SHA-256 de la clave de cifrado se escribe junto con el contenido del blob y se usa para comprobar que todas las operaciones posteriores en el blob usan la misma clave de cifrado. Este hash no se puede usar para recuperar la clave de cifrado ni descifrar el contenido del blob. Al leer un blob, la clave proporcionada se usa para descifrar los datos después de leerlos desde el disco. En ambos casos, la clave de cifrado proporcionada se descarta de forma segura en cuanto se completa el proceso de cifrado o descifrado.

DeleteSnapshot

Obligatorio si el blob tiene instantáneas asociadas. Especifica cómo controlar las instantáneas.

Include

Especifica los conjuntos de datos que se van a incluir en la respuesta de la lista de blobs.

LeaseProperties

Propiedades de concesión de blobs.

PageBlobProperties

Respuesta para una solicitud de página.

PageRange

Intervalo de páginas del blob en páginas.

PremiumPageBlobTier

Especifica el nivel de blob en páginas en el que se va a establecer el blob. Esto solo se aplica a blobs en páginas en cuentas de Premium Storage. Eche un vistazo para https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets obtener información detallada sobre las IOPS y throughtput correspondientes por PageBlobTier.

PublicAccess

Especifica si el acceso a los datos del contenedor es público, así como el nivel de acceso.

RehydratePriority

Indica la prioridad con la que rehidratar un blob archivado.

ResourceProperties

Respuesta base para una solicitud de recurso.

SequenceNumberAction

Acciones de número de secuencia.

StandardBlobTier

Especifica el nivel de blob en el que se va a establecer el blob. Esto solo es aplicable a blobs en bloques en cuentas de almacenamiento estándar.

UserDelegationKey

Representa una clave de delegación de usuarios, proporcionada al usuario por Azure Storage en función de su token de acceso de Azure Active Directory.

Los campos se guardan como cadenas simples, ya que el usuario no tiene que interactuar con este objeto; para generar una SAS de identificación, el usuario simplemente puede pasarla a la API correcta.