azure.mgmt.authorization package

Module contents

class azure.mgmt.authorization.AuthorizationManagementClient(credential: TokenCredential, subscription_id: str, api_version: Optional[str] = None, base_url: str = 'https://management.azure.com', profile: azure.profiles.KnownProfiles = <KnownProfiles.default: <azure.profiles.DefaultProfile object>>, **kwargs: Any)[source]

Bases: azure.profiles.multiapiclient.MultiApiClientMixin, azure.mgmt.authorization._authorization_management_client._SDKClient

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 get deny assignments. A deny assignment describes the set of actions on resources that are denied for Azure Active Directory users.

This ready contains multiple API versions, to help you deal with all of the Azure clouds (Azure Stack, Azure Government, Azure China, etc.). By default, it uses the latest API version available on public Azure. For production, you should stick to a particular api-version and/or profile. The profile sets a mapping between an operation group and its API version. The api-version parameter sets the default API version if the operation group is not described in the profile.

Parameters
  • credential (TokenCredential) – Credential needed for the client to connect to Azure. Required.

  • subscription_id (str) – The ID of the target subscription. Required.

  • api_version (str) – API version to use if no profile is provided, or if missing in profile.

  • base_url (str) – Service URL

  • profile (azure.profiles.KnownProfiles) – A profile definition, from KnownProfiles to dict.

Keyword Arguments

polling_interval (int) – Default waiting time between two polls for LRO operations if no Retry-After header is present.

This is a fake class to support current implemetation of MultiApiClientMixin.” Will be removed in final version of multiapi azure-core based client

close()[source]
classmethod models(api_version='2022-04-01')[source]

Module depends on the API version:

  • 2015-06-01: v2015_06_01.models

  • 2015-07-01: v2015_07_01.models

  • 2018-01-01-preview: v2018_01_01_preview.models

  • 2018-05-01-preview: v2018_05_01_preview.models

  • 2018-07-01-preview: v2018_07_01_preview.models

  • 2018-09-01-preview: v2018_09_01_preview.models

  • 2019-08-01-preview: v2019_08_01_preview.models

  • 2020-04-01-preview: v2020_04_01_preview.models

  • 2020-10-01: v2020_10_01.models

  • 2020-10-01-preview: v2020_10_01_preview.models

  • 2021-01-01-preview: v2021_01_01_preview.models

  • 2021-03-01-preview: v2021_03_01_preview.models

  • 2021-07-01-preview: v2021_07_01_preview.models

  • 2021-12-01-preview: v2021_12_01_preview.models

  • 2022-04-01: v2022_04_01.models

DEFAULT_API_VERSION = '2022-04-01'
LATEST_PROFILE = azure.mgmt.authorization.AuthorizationManagementClient latest
property access_review_default_settings

Instance depends on the API version:

  • 2018-05-01-preview: AccessReviewDefaultSettingsOperations

  • 2021-03-01-preview: AccessReviewDefaultSettingsOperations

  • 2021-07-01-preview: AccessReviewDefaultSettingsOperations

  • 2021-12-01-preview: AccessReviewDefaultSettingsOperations

property access_review_history_definition

Instance depends on the API version:

  • 2021-12-01-preview: AccessReviewHistoryDefinitionOperations

property access_review_history_definition_instance

Instance depends on the API version:

  • 2021-12-01-preview: AccessReviewHistoryDefinitionInstanceOperations

property access_review_history_definition_instances

Instance depends on the API version:

  • 2021-12-01-preview: AccessReviewHistoryDefinitionInstancesOperations

property access_review_history_definitions

Instance depends on the API version:

  • 2021-12-01-preview: AccessReviewHistoryDefinitionsOperations

property access_review_instance

Instance depends on the API version:

  • 2018-05-01-preview: AccessReviewInstanceOperations

  • 2021-03-01-preview: AccessReviewInstanceOperations

  • 2021-07-01-preview: AccessReviewInstanceOperations

  • 2021-12-01-preview: AccessReviewInstanceOperations

property access_review_instance_contacted_reviewers

Instance depends on the API version:

  • 2021-07-01-preview: AccessReviewInstanceContactedReviewersOperations

  • 2021-12-01-preview: AccessReviewInstanceContactedReviewersOperations

property access_review_instance_decisions

Instance depends on the API version:

  • 2018-05-01-preview: AccessReviewInstanceDecisionsOperations

  • 2021-03-01-preview: AccessReviewInstanceDecisionsOperations

  • 2021-07-01-preview: AccessReviewInstanceDecisionsOperations

  • 2021-12-01-preview: AccessReviewInstanceDecisionsOperations

property access_review_instance_my_decisions

Instance depends on the API version:

  • 2018-05-01-preview: AccessReviewInstanceMyDecisionsOperations

  • 2021-03-01-preview: AccessReviewInstanceMyDecisionsOperations

  • 2021-07-01-preview: AccessReviewInstanceMyDecisionsOperations

  • 2021-12-01-preview: AccessReviewInstanceMyDecisionsOperations

property access_review_instances

Instance depends on the API version:

  • 2018-05-01-preview: AccessReviewInstancesOperations

  • 2021-03-01-preview: AccessReviewInstancesOperations

  • 2021-07-01-preview: AccessReviewInstancesOperations

  • 2021-12-01-preview: AccessReviewInstancesOperations

property access_review_instances_assigned_for_my_approval

Instance depends on the API version:

  • 2018-05-01-preview: AccessReviewInstancesAssignedForMyApprovalOperations

  • 2021-03-01-preview: AccessReviewInstancesAssignedForMyApprovalOperations

  • 2021-07-01-preview: AccessReviewInstancesAssignedForMyApprovalOperations

  • 2021-12-01-preview: AccessReviewInstancesAssignedForMyApprovalOperations

property access_review_schedule_definitions

Instance depends on the API version:

  • 2018-05-01-preview: AccessReviewScheduleDefinitionsOperations

  • 2021-03-01-preview: AccessReviewScheduleDefinitionsOperations

  • 2021-07-01-preview: AccessReviewScheduleDefinitionsOperations

  • 2021-12-01-preview: AccessReviewScheduleDefinitionsOperations

property access_review_schedule_definitions_assigned_for_my_approval

Instance depends on the API version:

  • 2018-05-01-preview: AccessReviewScheduleDefinitionsAssignedForMyApprovalOperations

  • 2021-03-01-preview: AccessReviewScheduleDefinitionsAssignedForMyApprovalOperations

  • 2021-07-01-preview: AccessReviewScheduleDefinitionsAssignedForMyApprovalOperations

  • 2021-12-01-preview: AccessReviewScheduleDefinitionsAssignedForMyApprovalOperations

property alert_configurations

Instance depends on the API version:

  • 2021-12-01-preview: AlertConfigurationsOperations

property alert_definitions

Instance depends on the API version:

  • 2021-12-01-preview: AlertDefinitionsOperations

property alert_incidents

Instance depends on the API version:

  • 2021-12-01-preview: AlertIncidentsOperations

property alert_operation

Instance depends on the API version:

  • 2021-12-01-preview: AlertOperationOperations

property alerts

Instance depends on the API version:

  • 2021-12-01-preview: AlertsOperations

property classic_administrators

Instance depends on the API version:

  • 2015-06-01: ClassicAdministratorsOperations

  • 2015-07-01: ClassicAdministratorsOperations

property deny_assignments

Instance depends on the API version:

  • 2018-07-01-preview: DenyAssignmentsOperations

  • 2022-04-01: DenyAssignmentsOperations

property eligible_child_resources

Instance depends on the API version:

  • 2020-10-01: EligibleChildResourcesOperations

  • 2020-10-01-preview: EligibleChildResourcesOperations

property global_administrator

Instance depends on the API version:

  • 2015-07-01: GlobalAdministratorOperations

property operations

Instance depends on the API version:

  • 2018-05-01-preview: Operations

  • 2021-01-01-preview: Operations

  • 2021-03-01-preview: Operations

  • 2021-07-01-preview: Operations

  • 2021-12-01-preview: Operations

property permissions

Instance depends on the API version:

  • 2015-07-01: PermissionsOperations

  • 2018-01-01-preview: PermissionsOperations

  • 2022-04-01: PermissionsOperations

property provider_operations_metadata

Instance depends on the API version:

  • 2015-07-01: ProviderOperationsMetadataOperations

  • 2018-01-01-preview: ProviderOperationsMetadataOperations

  • 2022-04-01: ProviderOperationsMetadataOperations

property role_assignment_approval

Instance depends on the API version:

  • 2021-01-01-preview: RoleAssignmentApprovalOperations

property role_assignment_approval_step

Instance depends on the API version:

  • 2021-01-01-preview: RoleAssignmentApprovalStepOperations

property role_assignment_approval_steps

Instance depends on the API version:

  • 2021-01-01-preview: RoleAssignmentApprovalStepsOperations

property role_assignment_metrics

Instance depends on the API version:

  • 2019-08-01-preview: RoleAssignmentMetricsOperations

property role_assignment_schedule_instances

Instance depends on the API version:

  • 2020-10-01: RoleAssignmentScheduleInstancesOperations

  • 2020-10-01-preview: RoleAssignmentScheduleInstancesOperations

property role_assignment_schedule_requests

Instance depends on the API version:

  • 2020-10-01: RoleAssignmentScheduleRequestsOperations

  • 2020-10-01-preview: RoleAssignmentScheduleRequestsOperations

property role_assignment_schedules

Instance depends on the API version:

  • 2020-10-01: RoleAssignmentSchedulesOperations

  • 2020-10-01-preview: RoleAssignmentSchedulesOperations

property role_assignments

Instance depends on the API version:

  • 2015-07-01: RoleAssignmentsOperations

  • 2018-01-01-preview: RoleAssignmentsOperations

  • 2018-09-01-preview: RoleAssignmentsOperations

  • 2020-04-01-preview: RoleAssignmentsOperations

  • 2020-10-01-preview: RoleAssignmentsOperations

  • 2022-04-01: RoleAssignmentsOperations

property role_definitions

Instance depends on the API version:

  • 2015-07-01: RoleDefinitionsOperations

  • 2018-01-01-preview: RoleDefinitionsOperations

  • 2022-04-01: RoleDefinitionsOperations

property role_eligibility_schedule_instances

Instance depends on the API version:

  • 2020-10-01: RoleEligibilityScheduleInstancesOperations

  • 2020-10-01-preview: RoleEligibilityScheduleInstancesOperations

property role_eligibility_schedule_requests

Instance depends on the API version:

  • 2020-10-01: RoleEligibilityScheduleRequestsOperations

  • 2020-10-01-preview: RoleEligibilityScheduleRequestsOperations

property role_eligibility_schedules

Instance depends on the API version:

  • 2020-10-01: RoleEligibilitySchedulesOperations

  • 2020-10-01-preview: RoleEligibilitySchedulesOperations

property role_management_policies

Instance depends on the API version:

  • 2020-10-01: RoleManagementPoliciesOperations

  • 2020-10-01-preview: RoleManagementPoliciesOperations

property role_management_policy_assignments

Instance depends on the API version:

  • 2020-10-01: RoleManagementPolicyAssignmentsOperations

  • 2020-10-01-preview: RoleManagementPolicyAssignmentsOperations

property scope_access_review_default_settings

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewDefaultSettingsOperations

property scope_access_review_history_definition

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewHistoryDefinitionOperations

property scope_access_review_history_definition_instance

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewHistoryDefinitionInstanceOperations

property scope_access_review_history_definition_instances

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewHistoryDefinitionInstancesOperations

property scope_access_review_history_definitions

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewHistoryDefinitionsOperations

property scope_access_review_instance

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewInstanceOperations

property scope_access_review_instance_contacted_reviewers

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewInstanceContactedReviewersOperations

property scope_access_review_instance_decisions

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewInstanceDecisionsOperations

property scope_access_review_instances

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewInstancesOperations

property scope_access_review_schedule_definitions

Instance depends on the API version:

  • 2021-12-01-preview: ScopeAccessReviewScheduleDefinitionsOperations

property scope_role_assignment_approval

Instance depends on the API version:

  • 2021-01-01-preview: ScopeRoleAssignmentApprovalOperations

property scope_role_assignment_approval_step

Instance depends on the API version:

  • 2021-01-01-preview: ScopeRoleAssignmentApprovalStepOperations

property scope_role_assignment_approval_steps

Instance depends on the API version:

  • 2021-01-01-preview: ScopeRoleAssignmentApprovalStepsOperations

property tenant_level_access_review_instance_contacted_reviewers

Instance depends on the API version:

  • 2021-07-01-preview: TenantLevelAccessReviewInstanceContactedReviewersOperations

  • 2021-12-01-preview: TenantLevelAccessReviewInstanceContactedReviewersOperations