ArmAuthorizationModelFactory.RoleDefinitionPermission Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.Authorization.Models.RoleDefinitionPermission RoleDefinitionPermission(System.Collections.Generic.IEnumerable<string> actions = default, System.Collections.Generic.IEnumerable<string> notActions = default, System.Collections.Generic.IEnumerable<string> dataActions = default, System.Collections.Generic.IEnumerable<string> notDataActions = default, string condition = default, string conditionVersion = default);
static member RoleDefinitionPermission : seq<string> * seq<string> * seq<string> * seq<string> * string * string -> Azure.ResourceManager.Authorization.Models.RoleDefinitionPermission
Public Shared Function RoleDefinitionPermission (Optional actions As IEnumerable(Of String) = Nothing, Optional notActions As IEnumerable(Of String) = Nothing, Optional dataActions As IEnumerable(Of String) = Nothing, Optional notDataActions As IEnumerable(Of String) = Nothing, Optional condition As String = Nothing, Optional conditionVersion As String = Nothing) As RoleDefinitionPermission
Parameters
- actions
- IEnumerable<String>
Allowed actions.
- notActions
- IEnumerable<String>
Denied actions.
- dataActions
- IEnumerable<String>
Allowed Data actions.
- notDataActions
- IEnumerable<String>
Denied Data actions.
- condition
- String
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'.
- conditionVersion
- String
Version of the condition. Currently the only accepted value is '2.0'.
Returns
A new RoleDefinitionPermission instance for mocking.