TablePermissions Class

TablePermissions class to be used with the <xref:azure.storage.table.tableservice.TableService.generate_table_shared_access_signature> method and for the AccessPolicies used with <xref:azure.storage.table.tableservice.TableService.set_table_acl>.

Inheritance
builtins.object
TablePermissions

Constructor

TablePermissions(query=False, add=False, update=False, delete=False, _str=None)

Parameters

Name Description
query

Get entities and query entities.

default value: False
add

Add entities. Add and Update permissions are required for upsert operations.

default value: False
update

Update entities. Add and Update permissions are required for upsert operations.

default value: False
delete

Delete entities.

default value: False
_str
str

A string representing the permissions.

default value: None

Variables

Name Description
TablePermissions.QUERY

Get entities and query entities.

TablePermissions.ADD

Add entities.

TablePermissions.UPDATE

Update entities.

TablePermissions.DELETE

Delete entities.

Attributes

ADD

ADD = <azure.cosmosdb.table.models.TablePermissions object>

DELETE

DELETE = <azure.cosmosdb.table.models.TablePermissions object>

QUERY

QUERY = <azure.cosmosdb.table.models.TablePermissions object>

UPDATE

UPDATE = <azure.cosmosdb.table.models.TablePermissions object>