models Modul

Klassen

AccountInformation

Enthält Informationen im Zusammenhang mit dem Speicherkonto.

AppendBlockProperties

Antwort auf eine Anfügeblockanforderung.

BatchDeleteSubRequest

Stellt eine Anforderung im Batch mehrerer Bloblöschanforderungen dar.

Organisiert HttpRequest-Objekte für Batch-REST-Vorgänge auf einem einzelnen Hostendpunkt.

BatchSetBlobTierSubRequest

Stellt eine Anforderung im Batch mehrerer Blockblobebenenanforderungen dar.

Organisiert HttpRequest-Objekte für Batch-REST-Vorgänge auf einem einzelnen Hostendpunkt.

BatchSubResponse

Unterantwort, die aus der Batch-HTTP-Unterantwort analysiert wurde

Organisiert Batch-Unterantwortinformationen und Batchunteranforderung zusammen, um die Verarbeitung zu vereinfachen

:ivar HTTPResponse http_response: Analysierte Batchunterantwort im HTTPResponse-Format

Blob

Blobklasse.

BlobBlock

BlockBlob Block-Klasse.

BlobBlockList

BlobBlock List-Klasse.

BlobBlockState

Blockblobblocktypen.

BlobPermissions

BlobPermissions-Klasse, die mit generate_blob_shared_access_signature der API verwendet werden soll.

BlobPrefix

BlobPrefix-Objekte werden möglicherweise in der Blobliste zurückgegeben, wenn list_blobs sie mit einem Trennzeichen verwendet werden. Präfixe können als virtuelle Blobverzeichnisse betrachtet werden.

BlobProperties

Blobeigenschaften

BlockListType

Gibt an, ob die Liste der Blöcke mit ausgeführtem Commit, die Liste der Blöcke ohne ausgeführten Commit oder beide Listen zusammen zurückgegeben werden.

Container

Blobcontainerklasse.

ContainerPermissions

ContainerPermissions-Klasse, die mit generate_container_shared_access_signature der API und für die AccessPolicies verwendet wird, die mit set_container_aclverwendet wird.

ContainerProperties

Eigenschaftenklasse des Blobcontainers.

ContentSettings

Dient zum Speichern der Inhaltseinstellungen eines Blobs.

CopyProperties

Blobkopiereigenschaften.

CustomerProvidedEncryptionKey

Alle Daten in Azure Storage werden im Ruhezustand mit einem Verschlüsselungsschlüssel auf Kontoebene verschlüsselt. In Den Versionen 2018-06-17 und höher können Sie den Schlüssel verwalten, der zum Verschlüsseln von Blobinhalten und Anwendungsmetadaten pro Blob verwendet wird, indem Sie einen AES-256-Verschlüsselungsschlüssel in Anforderungen an den Speicherdienst bereitstellen.

Wenn Sie einen vom Kunden bereitgestellten Schlüssel verwenden, verwaltet oder speichert Azure Storage Ihren Schlüssel nicht. Beim Schreiben von Daten in ein Blob wird der bereitgestellte Schlüssel verwendet, um Ihre Daten zu verschlüsseln, bevor sie auf den Datenträger geschrieben werden. Ein SHA-256-Hash des Verschlüsselungsschlüssels wird zusammen mit dem Blobinhalt geschrieben und verwendet, um zu überprüfen, ob alle nachfolgenden Vorgänge für das Blob denselben Verschlüsselungsschlüssel verwenden. Dieser Hash kann nicht verwendet werden, um den Verschlüsselungsschlüssel abzurufen oder den Inhalt des Blobs zu entschlüsseln. Beim Lesen eines Blobs wird der bereitgestellte Schlüssel verwendet, um Ihre Daten nach dem Lesen vom Datenträger zu entschlüsseln. In beiden Fällen wird der bereitgestellte Verschlüsselungsschlüssel sicher verworfen, sobald der Verschlüsselungs- oder Entschlüsselungsprozess abgeschlossen ist.

DeleteSnapshot

Erforderlich, wenn dem BLOB Momentaufnahmen zugeordnet sind. Gibt an, wie die Momentaufnahmen behandelt werden.

Include

Gibt die Datasets an, die in die Bloblistenantwort eingeschlossen werden sollen.

LeaseProperties

Blobleasingeigenschaften.

PageBlobProperties

Antwort auf eine Seitenanforderung.

PageRange

Seitenbereich für Seitenblob.

PremiumPageBlobTier

Gibt die Seitenblobebene an, auf die das Blob festgelegt werden soll. Dies gilt nur für Seitenblobs in Storage Premium-Konten. Bitte werfen Sie einen Blick auf https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets die detaillierten Informationen zu den entsprechenden IOPS und Throughtput pro PageBlobTier.

PublicAccess

Gibt an, ob öffentlicher Zugriff auf Daten im Container zulässig ist, und gibt die Zugriffsebene an.

RehydratePriority

Gibt die Priorität an, mit der ein archiviertes Blob rehydriert werden soll.

ResourceProperties

Basisantwort für eine Ressourcenanforderung.

SequenceNumberAction

Sequenznummernaktionen.

StandardBlobTier

Gibt die Blobebene an, auf die das Blob festgelegt werden soll. Dies gilt nur für Blockblobs in Standardspeicherkonten.

UserDelegationKey

Stellt einen Benutzerdelegierungsschlüssel dar, der dem Benutzer von Azure Storage basierend auf dem Azure Active Directory-Zugriffstoken bereitgestellt wird.

Die Felder werden als einfache Zeichenfolgen gespeichert, da der Benutzer nicht mit diesem Objekt interagieren muss. um eine Identifizierungs-SAS zu generieren, kann der Benutzer sie einfach an die richtige API übergeben.