RoleDefinitionPermissionArgs

data class RoleDefinitionPermissionArgs(val actions: Output<List<String>>? = null, val dataActions: Output<List<String>>? = null, val notActions: Output<List<String>>? = null, val notDataActions: Output<List<String>>? = null) : ConvertibleToJava<RoleDefinitionPermissionArgs>

Constructors

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

Properties

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

One or more Allowed Actions, such as *, Microsoft.Resources/subscriptions/resourceGroups/read. See 'Azure Resource Manager resource provider operations' for details.

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

One or more Allowed Data Actions, such as *, Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read. See 'Azure Resource Manager resource provider operations' for details.

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

One or more Disallowed Actions, such as *, Microsoft.Resources/subscriptions/resourceGroups/read. See 'Azure Resource Manager resource provider operations' for details.

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

One or more Disallowed Data Actions, such as *, Microsoft.Resources/subscriptions/resourceGroups/read. See 'Azure Resource Manager resource provider operations' for details.

Functions

Link copied to clipboard
open override fun toJava(): RoleDefinitionPermissionArgs