BlobSasPermissions クラス

関数で generate_blob_sas 使用する BlobSasPermissions クラス。

継承
builtins.object
BlobSasPermissions

コンストラクター

BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)

パラメーター

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 の削除。

delete_previous_version
bool
既定値: False

バージョン管理が有効なストレージ アカウントの以前の BLOB バージョンを削除します。

tag
bool
既定値: False

BLOB にタグを設定または取得します。

permanent_delete
bool

BLOB で永続的な削除を有効にするには、許可されます。

move
bool

BLOB またはディレクトリとその内容を新しい場所に移動します。

execute
bool

システム プロパティを取得し、ストレージ アカウントに対して階層型名前空間が有効になっている場合は、BLOB の POSIX ACL を取得します。

set_immutability_policy
bool

不変ポリシーの設定/削除に関連する操作を有効にするには。 不変ポリシーを取得するには、読み取りアクセス許可が必要です。

メソッド

from_string

文字列から BlobSasPermissions を作成します。

読み取り、追加、作成、書き込み、または削除のアクセス許可を指定するには、文字列に単語の最初の文字のみを含める必要があります。 たとえば、読み取りと書き込みのアクセス許可の場合は、文字列 "rw" を指定します。

from_string

文字列から BlobSasPermissions を作成します。

読み取り、追加、作成、書き込み、または削除のアクセス許可を指定するには、文字列に単語の最初の文字のみを含める必要があります。 たとえば、読み取りと書き込みのアクセス許可の場合は、文字列 "rw" を指定します。

from_string(permission)

パラメーター

permission
str
必須

読み取り、追加、作成、書き込み、または削除のアクセス許可を指定する文字列。

戻り値

BlobSasPermissions オブジェクト

の戻り値の型 :