AccountPermissions クラス

ResourceTypes generate_shared_access_signature メソッドで使用される クラスと、set_*_aclで使用される AccessPolicies 用の クラス。 リソース へのアクセスを許可するために使用できる SAS には 2 種類があります。 1 つは、特定のリソース (リソース固有) へのアクセスを許可することです。 もう 1 つは、特定のアカウントのサービス全体へのアクセス権を付与し、ここで見つかったパームに基づいて特定の操作を許可することです。

継承
builtins.object
AccountPermissions

コンストラクター

AccountPermissions(read=False, write=False, delete=False, list=False, add=False, create=False, update=False, process=False, _str=None)

パラメーター

名前 説明
read

すべての署名済みリソースの種類 (サービス、コンテナー、およびオブジェクト) に対して有効です。 指定されたリソース タイプに対する読み取りアクセス許可を付与します。

既定値: False
write

すべての署名済みリソースの種類 (サービス、コンテナー、およびオブジェクト) に対して有効です。 指定されたリソース タイプに対する書き込みアクセス許可を付与します。

既定値: False
delete

キュー メッセージを除き、Container および Object リソースの種類に対して有効です。

既定値: False
list

[サービス] と [コンテナー] のリソースの種類でのみ有効です。

既定値: False
add

次のオブジェクト リソースの種類に対してのみ有効です。キュー メッセージと追加 BLOB。

既定値: False
create

次のオブジェクト リソースの種類に対してのみ有効です: BLOB とファイル。 ユーザーは新しい BLOB またはファイルを作成できますが、既存の BLOB またはファイルを上書きすることはできません。

既定値: False
update

次のオブジェクト リソースの種類に対してのみ有効です: キュー メッセージ。

既定値: False
process

次のオブジェクト リソースの種類に対してのみ有効です: キュー メッセージ。

既定値: False
_str
str

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

既定値: None

変数

名前 説明
AccountPermissions.ADD

次のオブジェクト リソースの種類に対してのみ有効です。キュー メッセージと追加 BLOB。

AccountPermissions.CREATE

次のオブジェクト リソースの種類に対してのみ有効です: BLOB とファイル。 ユーザーは新しい BLOB またはファイルを作成できますが、既存の BLOB またはファイルを上書きすることはできません。

AccountPermissions.DELETE

キュー メッセージを除き、Container および Object リソースの種類に対して有効です。

AccountPermissions.LIST

[サービス] と [コンテナー] のリソースの種類でのみ有効です。

AccountPermissions.PROCESS

次のオブジェクト リソースの種類に対してのみ有効です: キュー メッセージ。

AccountPermissions.READ

すべての署名済みリソースの種類 (サービス、コンテナー、およびオブジェクト) に対して有効です。 指定されたリソース タイプに対する読み取りアクセス許可を付与します。

AccountPermissions.UPDATE

次のオブジェクト リソースの種類に対してのみ有効です: キュー メッセージ。

AccountPermissions.WRITE

すべての署名済みリソースの種類 (サービス、コンテナー、およびオブジェクト) に対して有効です。 指定されたリソース タイプに対する書き込みアクセス許可を付与します。

属性

ADD

ADD = <azure.cosmosdb.table.common.models.AccountPermissions object>

CREATE

CREATE = <azure.cosmosdb.table.common.models.AccountPermissions object>

DELETE

DELETE = <azure.cosmosdb.table.common.models.AccountPermissions object>

LIST

LIST = <azure.cosmosdb.table.common.models.AccountPermissions object>

PROCESS

PROCESS = <azure.cosmosdb.table.common.models.AccountPermissions object>

READ

READ = <azure.cosmosdb.table.common.models.AccountPermissions object>

UPDATE

UPDATE = <azure.cosmosdb.table.common.models.AccountPermissions object>

WRITE

WRITE = <azure.cosmosdb.table.common.models.AccountPermissions object>