AssignmentsOperations interface
Interface representing a Assignments operations.
Properties
| create |
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 |
| list |
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>