Dela via


AccountPermissions Klass

ResourceTypes klass som ska användas med generate_shared_access_signature-metoden och för AccessPolicies som används med set_*_acl. Det finns två typer av SAS som kan användas för att bevilja resursåtkomst. Ett är att bevilja åtkomst till en specifik resurs (resursspecifik). En annan är att bevilja åtkomst till hela tjänsten för ett visst konto och tillåta vissa åtgärder baserat på de perms som finns här.

Arv
builtins.object
AccountPermissions

Konstruktor

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

Parametrar

Name Description
read

Giltigt för alla signerade resurstyper (tjänst, container och objekt). Tillåter läsbehörighet till den angivna resurstypen.

standardvärde: False
write

Giltigt för alla signerade resurstyper (tjänst, container och objekt). Tillåter skrivbehörighet till den angivna resurstypen.

standardvärde: False
delete

Giltigt för resurstyper för containrar och objekt, förutom kömeddelanden.

standardvärde: False
list

Gäller endast för tjänst- och containerresurstyper.

standardvärde: False
add

Gäller endast för följande objektresurstyper: kömeddelanden och tilläggsblobar.

standardvärde: False
create

Gäller endast för följande objektresurstyper: blobar och filer. Användare kan skapa nya blobar eller filer, men kanske inte skriver över befintliga blobar eller filer.

standardvärde: False
update

Gäller endast för följande objektresurstyper: kömeddelanden.

standardvärde: False
process

Gäller endast för följande objektresurstyp: kömeddelanden.

standardvärde: False
_str
str

En sträng som representerar behörigheterna.

standardvärde: None

Variabler

Name Description
AccountPermissions.ADD

Gäller endast för följande objektresurstyper: kömeddelanden och tilläggsblobar.

AccountPermissions.CREATE

Gäller endast för följande objektresurstyper: blobar och filer. Användare kan skapa nya blobar eller filer, men kanske inte skriver över befintliga blobar eller filer.

AccountPermissions.DELETE

Giltigt för resurstyper för containrar och objekt, förutom kömeddelanden.

AccountPermissions.LIST

Gäller endast för tjänst- och containerresurstyper.

AccountPermissions.PROCESS

Gäller endast för följande objektresurstyp: kömeddelanden.

AccountPermissions.READ

Giltigt för alla signerade resurstyper (tjänst, container och objekt). Tillåter läsbehörighet till den angivna resurstypen.

AccountPermissions.UPDATE

Gäller endast för följande objektresurstyper: kömeddelanden.

AccountPermissions.WRITE

Giltigt för alla signerade resurstyper (tjänst, container och objekt). Tillåter skrivbehörighet till den angivna resurstypen.

Attribut

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>