PermissionResponse

data class PermissionResponse(val actions: List<String>? = null, val condition: String, val conditionVersion: String, val dataActions: List<String>? = null, val notActions: List<String>? = null, val notDataActions: List<String>? = null)

Role definition permissions.

Constructors

Link copied to clipboard
constructor(actions: List<String>? = null, condition: String, conditionVersion: String, dataActions: List<String>? = null, notActions: List<String>? = null, notDataActions: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val actions: List<String>? = null

Allowed actions.

Link copied to clipboard

The conditions on the role definition. This limits the resources it can be assigned to. e.g.: @ResourceMicrosoft.Storage/storageAccounts/blobServices/containers:ContainerName StringEqualsIgnoreCase 'foo_storage_container'

Link copied to clipboard

Version of the condition. Currently the only accepted value is '2.0'

Link copied to clipboard
val dataActions: List<String>? = null

Allowed Data actions.

Link copied to clipboard
val notActions: List<String>? = null

Denied actions.

Link copied to clipboard
val notDataActions: List<String>? = null

Denied Data actions.