models モジュール

クラス

AccountInformation

ストレージ アカウントに関連する情報を保持します。

AppendBlockProperties

追加ブロック要求の応答。

BatchDeleteSubRequest

複数の BLOB 削除要求のバッチで 1 つの要求を表します

1 つのホスト エンドポイントに対するバッチ REST 操作のために HttpRequest オブジェクトをまとめます。

BatchSetBlobTierSubRequest

複数のセット ブロック BLOB 層要求のバッチで 1 つの要求を表します

1 つのホスト エンドポイントに対するバッチ REST 操作のために HttpRequest オブジェクトをまとめます。

BatchSubResponse

バッチ http サブ応答から解析されたサブ応答

バッチ サブ応答情報とバッチ サブ要求をまとめて整理し、処理を容易にします

:ivar HTTPResponse http_response: HTTPResponse 形式で解析されたバッチ サブ応答

Blob

BLOB クラス。

BlobBlock

BlockBlob Block クラス。

BlobBlockList

BLOB ブロック リスト クラス。

BlobBlockState

ブロック BLOB ブロックの種類。

BlobPermissions

API で generate_blob_shared_access_signature 使用する BlobPermissions クラス。

BlobPrefix

を区切り記号と共に使用すると、BLOBPrefix オブジェクトが list_blobs BLOB リストに返される可能性があります。 プレフィックスは仮想 BLOB ディレクトリと考えることができます。

BlobProperties

BLOB のプロパティ

BlockListType

コミット後のブロックの一覧、コミット前のブロック一覧、または両方の一覧のいずれを返すかを指定します。

Container

BLOB コンテナー クラス。

ContainerPermissions

API および で generate_container_shared_access_signature 使用される AccessPolicies に使用される set_container_aclContainerPermissions クラス。

ContainerProperties

BLOB コンテナーのプロパティ クラス。

ContentSettings

BLOB のコンテンツ設定を格納するために使用されます。

CopyProperties

BLOB コピーのプロパティ。

CustomerProvidedEncryptionKey

Azure Storage 内のすべてのデータは、アカウント レベルの暗号化キーを使用して保存時に暗号化されます。 バージョン 2018-06-17 以降では、ストレージ サービスへの要求で AES-256 暗号化キーを提供することで、BLOB ごとの BLOB コンテンツとアプリケーション メタデータの暗号化に使用されるキーを管理できます。

顧客が指定したキーを使用する場合、Azure Storage はキーを管理または保持しません。 BLOB にデータを書き込むときは、指定されたキーを使用してデータを暗号化してからディスクに書き込みます。 暗号化キーの SHA-256 ハッシュが BLOB の内容と共に書き込まれ、BLOB に対する後続のすべての操作で同じ暗号化キーが使用されていることを確認するために使用されます。 このハッシュを使用して暗号化キーを取得したり、BLOB の内容を復号化したりすることはできません。 BLOB を読み取るとき、指定されたキーを使用して、ディスクからデータを読み取った後にデータの暗号化を解除します。 どちらの場合も、指定された暗号化キーは、暗号化または暗号化解除プロセスが完了するとすぐに安全に破棄されます。

DeleteSnapshot

BLOB にスナップショットが関連付けられている場合は必須です。 スナップショットの処理方法を指定します。

Include

BLOB リストの応答に含めるデータセットを指定します。

LeaseProperties

BLOB リースのプロパティ。

PageBlobProperties

ページ要求の応答。

PageRange

ページ BLOB のページ範囲。

PremiumPageBlobTier

BLOB を設定するページ BLOB 層を指定します。 これは、Premium Storage アカウントのページ BLOB にのみ適用されます。 PageBlobTier ごとの対応する IOPS と throughtput に関する詳細な情報を確認 https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets してください。

PublicAccess

コンテナー内のデータがパブリックにアクセス可能かどうかと、アクセスのレベルを指定します。

RehydratePriority

アーカイブされた BLOB をリハイドレートする優先度を示します

ResourceProperties

リソース要求の基本応答。

SequenceNumberAction

シーケンス番号アクション。

StandardBlobTier

BLOB を設定する BLOB 層を指定します。 これは、Standard ストレージ アカウントのブロック BLOB にのみ適用されます。

UserDelegationKey

Azure Active Directory アクセス トークンに基づいて Azure Storage によってユーザーに提供されるユーザー委任キーを表します。

ユーザーはこのオブジェクトを操作する必要がないため、フィールドは単純な文字列として保存されます。識別 SAS を生成するために、ユーザーは単純に適切な API に渡すことができます。