Share via


RoleAssignmentsOperationsExtensions.CreateAsync Method

Definition

Create or update a role assignment by scope and name.

public static System.Threading.Tasks.Task<Microsoft.Azure.Management.Authorization.Models.RoleAssignment> CreateAsync (this Microsoft.Azure.Management.Authorization.IRoleAssignmentsOperations operations, string scope, string roleAssignmentName, Microsoft.Azure.Management.Authorization.Models.RoleAssignmentCreateParameters parameters, System.Threading.CancellationToken cancellationToken = default);
static member CreateAsync : Microsoft.Azure.Management.Authorization.IRoleAssignmentsOperations * string * string * Microsoft.Azure.Management.Authorization.Models.RoleAssignmentCreateParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Management.Authorization.Models.RoleAssignment>
<Extension()>
Public Function CreateAsync (operations As IRoleAssignmentsOperations, scope As String, roleAssignmentName As String, parameters As RoleAssignmentCreateParameters, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RoleAssignment)

Parameters

operations
IRoleAssignmentsOperations

The operations group for this extension method.

scope
String

The scope of the operation or resource. Valid scopes are: subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', or resource (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName
String

The name of the role assignment. It can be any valid GUID.

parameters
RoleAssignmentCreateParameters

Parameters for the role assignment.

cancellationToken
CancellationToken

The cancellation token.

Returns

Applies to