BlobSasPermissions クラス
関数で generate_blob_sas 使用する BlobSasPermissions クラス。
- 継承
-
builtins.objectBlobSasPermissions
コンストラクター
BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)
パラメーター
- write
- bool
コンテンツ、プロパティ、メタデータ、またはブロック一覧の作成または書き込み。 BLOB のスナップショットの作成または BLOB のリース。 BLOB のサイズ変更 (ページ BLOB のみ)。 同じアカウント内で、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)
パラメーター
戻り値
BlobSasPermissions オブジェクト
の戻り値の型 :
Azure SDK for Python