SharePermissions クラス
azure.storage.file.FileService.generate_share_shared_access_signature メソッドで使用される SharePermissions クラスと、azure.storage.file.FileService.set_share_aclで使用される AccessPolicies に使用されます。
- 継承
-
builtins.objectSharePermissions
コンストラクター
SharePermissions(read=False, write=False, delete=False, list=False, _str=None)
パラメーター
名前 | 説明 |
---|---|
read
|
共有内の任意のファイルのコンテンツ、プロパティ、またはメタデータを読み取ります。 共有内の任意のファイルをコピー操作のソースとして使用します。 既定値: False
|
write
|
共有内のファイルの場合は、コンテンツ、プロパティ、またはメタデータを作成または書き込みます。 ファイルのサイズを変更します。 ファイルは、同じアカウント内のコピー操作のコピー先として使用します。 注: サービス SAS を使用して共有プロパティまたはメタデータの読み取りまたは書き込みを行うアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。 既定値: False
|
delete
|
共有内のすべてのファイルを削除します。 注: サービス SAS を使用して共有を削除するためのアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。 既定値: False
|
list
|
共有内のファイルとディレクトリを一覧表示します。 既定値: False
|
_str
|
アクセス許可を表す文字列 既定値: None
|
変数
名前 | 説明 |
---|---|
FilePermissions.DELETE
|
共有内のすべてのファイルを削除します。 注: サービス SAS を使用して共有を削除するためのアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。 |
FilePermissions.LIST
|
共有内のファイルとディレクトリを一覧表示します。 |
FilePermissions.READ
|
共有内の任意のファイルのコンテンツ、プロパティ、またはメタデータを読み取ります。 共有内の任意のファイルをコピー操作のソースとして使用します。 |
FilePermissions.WRITE
|
共有内のファイルの場合は、コンテンツ、プロパティ、またはメタデータを作成または書き込みます。 ファイルのサイズを変更します。 ファイルは、同じアカウント内のコピー操作のコピー先として使用します。 注: サービス SAS を使用して共有プロパティまたはメタデータの読み取りまたは書き込みを行うアクセス許可を付与することはできません。 代わりにアカウント SAS を使用してください。 |
属性
DELETE
DELETE = <azure.storage.file.models.SharePermissions object>
LIST
LIST = <azure.storage.file.models.SharePermissions object>
READ
READ = <azure.storage.file.models.SharePermissions object>
WRITE
WRITE = <azure.storage.file.models.SharePermissions object>
Azure SDK for Python