Share via


Permission interface

Role definition permissions.

Properties

actions

Allowed actions.

condition

The conditions on the role definition. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' NOTE: This property will not be serialized. It can only be populated by the server.

conditionVersion

Version of the condition. Currently the only accepted value is '2.0' NOTE: This property will not be serialized. It can only be populated by the server.

dataActions

Allowed Data actions.

notActions

Denied actions.

notDataActions

Denied Data actions.

Property Details

actions

Allowed actions.

actions?: string[]

Property Value

string[]

condition

The conditions on the role definition. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' NOTE: This property will not be serialized. It can only be populated by the server.

condition?: string

Property Value

string

conditionVersion

Version of the condition. Currently the only accepted value is '2.0' NOTE: This property will not be serialized. It can only be populated by the server.

conditionVersion?: string

Property Value

string

dataActions

Allowed Data actions.

dataActions?: string[]

Property Value

string[]

notActions

Denied actions.

notActions?: string[]

Property Value

string[]

notDataActions

Denied Data actions.

notDataActions?: string[]

Property Value

string[]