ContainerPermissions クラス
API および で generate_container_shared_access_signature 使用される AccessPolicies に使用される set_container_aclContainerPermissions クラス。
- 継承
-
builtins.objectContainerPermissions
コンストラクター
ContainerPermissions(read=False, add=False, create=False, write=False, delete=False, list=False, _str=None)
パラメーター
- read
- bool
コンテナー内のすべての BLOB のコンテンツ、プロパティ、メタデータ、またはブロック一覧の読み取り。 コピー操作のコピー元として、コンテナー内の任意の BLOB を使用します。
- create
- bool
コンテナーに新しい BLOB を書き込み、コンテナー内の任意の BLOB をスナップショットするか、コンテナー内の新しい BLOB に BLOB をコピーします。 注: コンテナー SAS を使用してコンテナーを作成するためのアクセス許可を付与することはできません。 代わりに、アカウント SAS を使用してコンテナーを作成します。
- write
- bool
コンテナー内のすべての BLOB のコンテンツ、プロパティ、メタデータ、またはブロック一覧の作成または書き込み。 BLOB のスナップショットの作成または BLOB のリース。 BLOB のサイズ変更 (ページ BLOB のみ)。 同じアカウント内で、BLOB をコピー操作のコピー先として使用します。 注: コンテナーのプロパティまたはメタデータの読み取りまたは書き込み、コンテナー SAS を使用したコンテナーのリースに対するアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。
- delete
- bool
コンテナー内の BLOB の削除。 注: コンテナー SAS を使用してコンテナーを削除するためのアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。
変数
- ContainerPermissions.DELETE
- ContainerPermissions
コンテナー内の BLOB の削除。 注: コンテナー SAS を使用してコンテナーを削除するためのアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。
- ContainerPermissions.LIST
- ContainerPermissions
コンテナー内の BLOB の一覧の表示。
- ContainerPermissions.READ
- ContainerPermissions
コンテナー内のすべての BLOB のコンテンツ、プロパティ、メタデータ、またはブロック一覧の読み取り。 コピー操作のコピー元として、コンテナー内の任意の BLOB を使用します。
- ContainerPermissions.WRITE
- ContainerPermissions
コンテナー内のすべての BLOB のコンテンツ、プロパティ、メタデータ、またはブロック一覧の作成または書き込み。 BLOB のスナップショットの作成または BLOB のリース。 BLOB のサイズ変更 (ページ BLOB のみ)。 同じアカウント内で、BLOB をコピー操作のコピー先として使用します。 注: コンテナーのプロパティまたはメタデータの読み取りまたは書き込み、コンテナー SAS を使用したコンテナーのリースに対するアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。
属性
ADD
ADD = <azure.storage.blob.models.ContainerPermissions object>
CREATE
CREATE = <azure.storage.blob.models.ContainerPermissions object>
DELETE
DELETE = <azure.storage.blob.models.ContainerPermissions object>
LIST
LIST = <azure.storage.blob.models.ContainerPermissions object>
READ
READ = <azure.storage.blob.models.ContainerPermissions object>
WRITE
WRITE = <azure.storage.blob.models.ContainerPermissions object>
Azure SDK for Python