AssignmentsOperations interface

Interface representing a Assignments operations.

Properties

createOrUpdate

Create a security assignment on the given scope. Will create/update the required standard assignment.

delete

Delete a standard assignment over a given scope

get

Get a specific standard assignment for the requested scope by resourceId

list

Get a list of all relevant standardAssignments available for scope

listBySubscription

Get a list of all relevant standardAssignments over a subscription level scope

Property Details

createOrUpdate

Create a security assignment on the given scope. Will create/update the required standard assignment.

createOrUpdate: (resourceGroupName: string, assignmentId: string, assignment: Assignment, options?: AssignmentsCreateOrUpdateOptionalParams) => Promise<Assignment>

Property Value

(resourceGroupName: string, assignmentId: string, assignment: Assignment, options?: AssignmentsCreateOrUpdateOptionalParams) => Promise<Assignment>

delete

Delete a standard assignment over a given scope

delete: (resourceGroupName: string, assignmentId: string, options?: AssignmentsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, assignmentId: string, options?: AssignmentsDeleteOptionalParams) => Promise<void>

get

Get a specific standard assignment for the requested scope by resourceId

get: (resourceGroupName: string, assignmentId: string, options?: AssignmentsGetOptionalParams) => Promise<Assignment>

Property Value

(resourceGroupName: string, assignmentId: string, options?: AssignmentsGetOptionalParams) => Promise<Assignment>

list

Get a list of all relevant standardAssignments available for scope

list: (resourceGroupName: string, options?: AssignmentsListOptionalParams) => PagedAsyncIterableIterator<Assignment, Assignment[], PageSettings>

Property Value

(resourceGroupName: string, options?: AssignmentsListOptionalParams) => PagedAsyncIterableIterator<Assignment, Assignment[], PageSettings>

listBySubscription

Get a list of all relevant standardAssignments over a subscription level scope

listBySubscription: (options?: AssignmentsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Assignment, Assignment[], PageSettings>

Property Value

(options?: AssignmentsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Assignment, Assignment[], PageSettings>