Partager via


Authorization Class

Definition

Low-level API implementation for the Authorization service. Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to manage role assignments. A role assignment grants access to Azure Active Directory users.

public class Authorization
type Authorization = class
Public Class Authorization
Inheritance
Authorization

Constructors

Authorization()

Methods

EligibleChildResourcesGet(String, String, Func<HttpResponseMessage, Task<IEligibleChildResourcesListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the child resources of a resource on which user has eligible access

EligibleChildResourcesGetViaIdentity(String, String, Func<HttpResponseMessage, Task<IEligibleChildResourcesListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the child resources of a resource on which user has eligible access

RoleAssignmentScheduleInstancesGet(String, String, Func<HttpResponseMessage, Task<IRoleAssignmentScheduleInstance>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets the specified role assignment schedule instance.

RoleAssignmentScheduleInstancesGetViaIdentity(String, Func<HttpResponseMessage, Task<IRoleAssignmentScheduleInstance>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets the specified role assignment schedule instance.

RoleAssignmentScheduleInstancesListForScope(String, String, Func<HttpResponseMessage, Task<IRoleAssignmentScheduleInstanceListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role assignment schedule instances of a role assignment schedule.

RoleAssignmentScheduleInstancesListForScopeViaIdentity(String, String, Func<HttpResponseMessage,Task<IRoleAssignmentScheduleInstanceListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role assignment schedule instances of a role assignment schedule.

RoleAssignmentScheduleRequestsCancel(String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Cancels a pending role assignment schedule request.

RoleAssignmentScheduleRequestsCancelViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Cancels a pending role assignment schedule request.

RoleAssignmentScheduleRequestsCreate(String, String, IRoleAssignmentScheduleRequest, Func<HttpResponseMessage,Task<IRoleAssignmentScheduleRequest>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Creates a role assignment schedule request.

RoleAssignmentScheduleRequestsCreateViaIdentity(String, IRoleAssignmentScheduleRequest, Func<HttpResponseMessage,Task<IRoleAssignmentScheduleRequest>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Creates a role assignment schedule request.

RoleAssignmentScheduleRequestsGet(String, String, Func<HttpResponseMessage, Task<IRoleAssignmentScheduleRequest>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role assignment schedule request.

RoleAssignmentScheduleRequestsGetViaIdentity(String, Func<HttpResponseMessage, Task<IRoleAssignmentScheduleRequest>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role assignment schedule request.

RoleAssignmentScheduleRequestsListForScope(String, String, Func<HttpResponseMessage, Task<IRoleAssignmentScheduleRequestListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role assignment schedule requests for a scope.

RoleAssignmentScheduleRequestsListForScopeViaIdentity(String, String, Func<HttpResponseMessage,Task<IRoleAssignmentScheduleRequestListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role assignment schedule requests for a scope.

RoleAssignmentSchedulesGet(String, String, Func<HttpResponseMessage, Task<IRoleAssignmentSchedule>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role assignment schedule for a resource scope

RoleAssignmentSchedulesGetViaIdentity(String, Func<HttpResponseMessage, Task<IRoleAssignmentSchedule>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role assignment schedule for a resource scope

RoleAssignmentSchedulesListForScope(String, String, Func<HttpResponseMessage, Task<IRoleAssignmentScheduleListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role assignment schedules for a resource scope.

RoleAssignmentSchedulesListForScopeViaIdentity(String, String, Func<HttpResponseMessage,Task<IRoleAssignmentScheduleListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role assignment schedules for a resource scope.

RoleEligibilityScheduleInstancesGet(String, String, Func<HttpResponseMessage, Task<IRoleEligibilityScheduleInstance>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets the specified role eligibility schedule instance.

RoleEligibilityScheduleInstancesGetViaIdentity(String, Func<HttpResponseMessage, Task<IRoleEligibilityScheduleInstance>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets the specified role eligibility schedule instance.

RoleEligibilityScheduleInstancesListForScope(String, String, Func<HttpResponseMessage, Task<IRoleEligibilityScheduleInstanceListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role eligibility schedule instances of a role eligibility schedule.

RoleEligibilityScheduleInstancesListForScopeViaIdentity(String, String, Func<HttpResponseMessage,Task<IRoleEligibilityScheduleInstanceListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role eligibility schedule instances of a role eligibility schedule.

RoleEligibilityScheduleRequestsCancel(String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Cancels a pending role eligibility schedule request.

RoleEligibilityScheduleRequestsCancelViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Cancels a pending role eligibility schedule request.

RoleEligibilityScheduleRequestsCreate(String, String, IRoleEligibilityScheduleRequest, Func<HttpResponseMessage,Task<IRoleEligibilityScheduleRequest>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Creates a role eligibility schedule request.

RoleEligibilityScheduleRequestsCreateViaIdentity(String, IRoleEligibilityScheduleRequest, Func<HttpResponseMessage,Task<IRoleEligibilityScheduleRequest>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Creates a role eligibility schedule request.

RoleEligibilityScheduleRequestsGet(String, String, Func<HttpResponseMessage, Task<IRoleEligibilityScheduleRequest>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role eligibility schedule request.

RoleEligibilityScheduleRequestsGetViaIdentity(String, Func<HttpResponseMessage, Task<IRoleEligibilityScheduleRequest>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role eligibility schedule request.

RoleEligibilityScheduleRequestsListForScope(String, String, Func<HttpResponseMessage, Task<IRoleEligibilityScheduleRequestListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role eligibility schedule requests for a scope.

RoleEligibilityScheduleRequestsListForScopeViaIdentity(String, String, Func<HttpResponseMessage,Task<IRoleEligibilityScheduleRequestListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role eligibility schedule requests for a scope.

RoleEligibilitySchedulesGet(String, String, Func<HttpResponseMessage, Task<IRoleEligibilitySchedule>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role eligibility schedule for a resource scope

RoleEligibilitySchedulesGetViaIdentity(String, Func<HttpResponseMessage, Task<IRoleEligibilitySchedule>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role eligibility schedule for a resource scope

RoleEligibilitySchedulesListForScope(String, String, Func<HttpResponseMessage, Task<IRoleEligibilityScheduleListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role eligibility schedules for a resource scope.

RoleEligibilitySchedulesListForScopeViaIdentity(String, String, Func<HttpResponseMessage,Task<IRoleEligibilityScheduleListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role eligibility schedules for a resource scope.

RoleManagementPoliciesDelete(String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Delete a role management policy

RoleManagementPoliciesDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Delete a role management policy

RoleManagementPoliciesGet(String, String, Func<HttpResponseMessage, Task<IRoleManagementPolicy>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Get the specified role management policy for a resource scope

RoleManagementPoliciesGetViaIdentity(String, Func<HttpResponseMessage, Task<IRoleManagementPolicy>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Get the specified role management policy for a resource scope

RoleManagementPoliciesListForScope(String, Func<HttpResponseMessage, Task<IRoleManagementPolicyListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role management policies for a resource scope.

RoleManagementPoliciesListForScopeViaIdentity(String, Func<HttpResponseMessage, Task<IRoleManagementPolicyListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role management policies for a resource scope.

RoleManagementPoliciesUpdate(String, String, IRoleManagementPolicy, Func<HttpResponseMessage,Task<IRoleManagementPolicy>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Update a role management policy

RoleManagementPoliciesUpdateViaIdentity(String, IRoleManagementPolicy, Func<HttpResponseMessage,Task<IRoleManagementPolicy>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Update a role management policy

RoleManagementPolicyAssignmentsCreate(String, String, IRoleManagementPolicyAssignment, Func<HttpResponseMessage,Task<IRoleManagementPolicyAssignment>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Create a role management policy assignment

RoleManagementPolicyAssignmentsCreateViaIdentity(String, IRoleManagementPolicyAssignment, Func<HttpResponseMessage,Task<IRoleManagementPolicyAssignment>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Create a role management policy assignment

RoleManagementPolicyAssignmentsDelete(String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Delete a role management policy assignment

RoleManagementPolicyAssignmentsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Delete a role management policy assignment

RoleManagementPolicyAssignmentsGet(String, String, Func<HttpResponseMessage, Task<IRoleManagementPolicyAssignment>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role management policy assignment for a resource scope

RoleManagementPolicyAssignmentsGetViaIdentity(String, Func<HttpResponseMessage, Task<IRoleManagementPolicyAssignment>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Get the specified role management policy assignment for a resource scope

RoleManagementPolicyAssignmentsListForScope(String, Func<HttpResponseMessage, Task<IRoleManagementPolicyAssignmentListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role management assignment policies for a resource scope.

RoleManagementPolicyAssignmentsListForScopeViaIdentity(String, Func<HttpResponseMessage,Task<IRoleManagementPolicyAssignmentListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets role management assignment policies for a resource scope.

Applies to