BlobPermissions クラス

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

継承
builtins.object
BlobPermissions

コンストラクター

BlobPermissions(read=False, add=False, create=False, write=False, delete=False, _str=None)

パラメーター

read
bool
既定値: False

コンテンツ、プロパティ、メタデータ、およびブロック一覧の読み取り。 コピー操作のコピー元として BLOB を使用します。

add
bool
既定値: False

追加 BLOB にブロックを追加します。

create
bool
既定値: False

新しい BLOB を書き込むか、BLOB をスナップショットするか、BLOB を新しい BLOB にコピーします。

write
bool
既定値: False

コンテンツ、プロパティ、メタデータ、またはブロック一覧の作成または書き込み。 BLOB のスナップショットの作成または BLOB のリース。 BLOB のサイズ変更 (ページ BLOB のみ)。 同じアカウント内で、BLOB をコピー操作のコピー先として使用します。

delete
bool
既定値: False

BLOB の削除。

_str
str
既定値: None

アクセス許可を表す文字列。

変数

BlobPermissions.ADD
BlobPermissions

追加 BLOB にブロックを追加します。

BlobPermissions.CREATE
BlobPermissions

新しい BLOB を書き込むか、BLOB をスナップショットするか、BLOB を新しい BLOB にコピーします。

BlobPermissions.DELETE
BlobPermissions

BLOB の削除。

BlobPermissions.READ
BlobPermissions

コンテンツ、プロパティ、メタデータ、およびブロック一覧の読み取り。 コピー操作のコピー元として BLOB を使用します。

BlobPermissions.WRITE
BlobPermissions

コンテンツ、プロパティ、メタデータ、またはブロック一覧の作成または書き込み。 BLOB のスナップショットの作成または BLOB のリース。 BLOB のサイズ変更 (ページ BLOB のみ)。 同じアカウント内で、BLOB をコピー操作のコピー先として使用します。

属性

ADD

ADD = <azure.storage.blob.models.BlobPermissions object>

CREATE

CREATE = <azure.storage.blob.models.BlobPermissions object>

DELETE

DELETE = <azure.storage.blob.models.BlobPermissions object>

READ

READ = <azure.storage.blob.models.BlobPermissions object>

WRITE

WRITE = <azure.storage.blob.models.BlobPermissions object>