Microsoft Azure Authorization Management Client Library for Python
Project description
Microsoft Azure SDK for Python
This is the Microsoft Azure Authorization Management Client Library. This package has been tested with Python 3.9+. For a more complete view of Azure libraries, see the azure sdk python release.
Disclaimer
Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691
Getting started
Prerequisites
- Python 3.9+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-authorization
pip install azure-identity
Authentication
By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables.
AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.
In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.authorization import AuthorizationManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = AuthorizationManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
- Search Authorization Management on docs.microsoft.com
- Azure Python Mgmt SDK Samples Repo
Troubleshooting
Next steps
Provide Feedback
If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.
Release History
5.0.0b2 (2026-04-14)
Features Added
- Client
AuthorizationManagementClientadded parametercloud_settingin method__init__ - Client
AuthorizationManagementClientadded methodsend_request - Client
AuthorizationManagementClientadded operation groupattribute_namespaces - Model
AccessReviewDecisionadded propertyproperties - Model
AccessReviewDecisionadded propertysystem_data - Model
AccessReviewDecisionInsightadded propertyproperties - Model
AccessReviewDecisionPropertiesadded propertyprincipal - Model
AccessReviewDecisionPropertiesadded propertyresource - Model
AccessReviewDecisionPropertiesadded propertyreviewed_by - Model
AccessReviewDecisionPropertiesadded propertyapplied_by - Model
AccessReviewDecisionPropertiesadded propertyprincipal_resource_membership - Model
AccessReviewDefaultSettingsadded propertyproperties - Model
AccessReviewDefaultSettingsadded propertysystem_data - Model
AccessReviewHistoryDefinitionadded propertyproperties - Model
AccessReviewHistoryDefinitionadded propertysystem_data - Model
AccessReviewHistoryDefinitionPropertiesadded propertycreated_by - Model
AccessReviewHistoryDefinitionPropertiesadded propertysettings - Model
AccessReviewInstanceadded propertyproperties - Model
AccessReviewInstanceadded propertysystem_data - Model
AccessReviewScheduleDefinitionadded propertyproperties - Model
AccessReviewScheduleDefinitionadded propertysystem_data - Model
AccessReviewScheduleDefinitionPropertiesadded propertycreated_by - Model
AccessReviewScheduleDefinitionPropertiesadded propertysettings - Model
AccessReviewScheduleDefinitionPropertiesadded propertyscope - Model
AccessReviewScheduleSettingsadded propertyrecurrence - Model
Alertadded propertysystem_data - Model
AlertConfigurationadded propertyproperties - Model
AlertConfigurationadded propertysystem_data - Model
AlertDefinitionadded propertysystem_data - Model
AlertIncidentadded propertyproperties - Model
AlertIncidentadded propertysystem_data - Model
DenyAssignmentadded propertysystem_data - Model
RoleAssignmentadded propertysystem_data - Model
RoleAssignmentScheduleadded propertysystem_data - Model
RoleAssignmentScheduleInstanceadded propertysystem_data - Model
RoleAssignmentScheduleRequestadded propertysystem_data - Model
RoleDefinitionadded propertysystem_data - Model
RoleEligibilityScheduleadded propertysystem_data - Model
RoleEligibilityScheduleInstanceadded propertysystem_data - Model
RoleEligibilityScheduleRequestadded propertysystem_data - Model
RoleManagementPolicyadded propertysystem_data - Model
RoleManagementPolicyAssignmentadded propertysystem_data - Added model
AccessReviewRecurrencePattern - Added model
AccessReviewRecurrenceRange - Added model
AttributeNamespace - Added model
AttributeNamespaceCreateRequest - Added model
CloudError - Added enum
CommonUserType - Added enum
CreatedByType - Added enum
DenyAssignmentEffect - Added model
DenyAssignmentPrincipal - Added model
ExtensionResource - Added model
ProxyResource - Added model
Resource - Added model
SettableResource - Added model
SystemData - Operation group
DenyAssignmentsOperationsadded methodcreate_or_update - Operation group
DenyAssignmentsOperationsadded methoddelete - Added operation group
AttributeNamespacesOperations
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
- Model
AccessReviewDecisionmoved instance variablerecommendation,decision,justification,reviewed_date_time,apply_result,applied_date_time,insights,membership_types,principal_id_properties_applied_by_principal_id,principal_type_properties_applied_by_principal_type,principal_name_properties_applied_by_principal_name,user_principal_name_properties_applied_by_user_principal_name,principal_id_properties_reviewed_by_principal_id,principal_type_properties_reviewed_by_principal_type,principal_name_properties_reviewed_by_principal_name,user_principal_name_properties_reviewed_by_user_principal_name,type_properties_resource_type,id_properties_resource_id,display_name_properties_resource_display_name,type_properties_principal_type,id_properties_principal_idanddisplay_name_properties_principal_display_nameunder propertypropertieswhose type isAccessReviewDecisionProperties - Model
AccessReviewDecisionInsightmoved instance variabletype_properties_typeandinsight_created_date_timeunder propertypropertieswhose type isAccessReviewDecisionInsightProperties - Model
AccessReviewDecisionPropertiesmoved instance variablemembership_typesunder propertyprincipal_resource_membershipwhose type isAccessReviewDecisionPrincipalResourceMembership - Model
AccessReviewDecisionPropertiesmoved instance variableprincipal_id_applied_by_principal_id,principal_type_applied_by_principal_type,principal_name_applied_by_principal_nameanduser_principal_name_applied_by_user_principal_nameunder propertyapplied_bywhose type isAccessReviewActorIdentity - Model
AccessReviewDecisionPropertiesmoved instance variableprincipal_id_reviewed_by_principal_id,principal_type_reviewed_by_principal_type,principal_name_reviewed_by_principal_nameanduser_principal_name_reviewed_by_user_principal_nameunder propertyreviewed_bywhose type isAccessReviewActorIdentity - Model
AccessReviewDecisionPropertiesmoved instance variabletype_resource_type,id_resource_idanddisplay_name_resource_display_nameunder propertyresourcewhose type isAccessReviewDecisionResource - Model
AccessReviewDecisionPropertiesmoved instance variabletype_principal_type,id_principal_idanddisplay_name_principal_display_nameunder propertyprincipalwhose type isAccessReviewDecisionIdentity - Model
AccessReviewDefaultSettingsmoved instance variablemail_notifications_enabled,reminder_notifications_enabled,default_decision_enabled,justification_required_on_approval,default_decision,auto_apply_decisions_enabled,recommendations_enabled,recommendation_look_back_duration,instance_duration_in_days,type_properties_recurrence_range_type,number_of_occurrences,start_date,end_date,type_properties_recurrence_pattern_typeandintervalunder propertypropertieswhose type isAccessReviewScheduleSettings - Model
AccessReviewHistoryDefinitionmoved instance variabledisplay_name,review_history_period_start_date_time,review_history_period_end_date_time,decisions,status,created_date_time,scopes,instances,type_properties_settings_range_type,number_of_occurrences,start_date,end_date,type_properties_settings_pattern_type,interval,principal_id,principal_type,principal_nameanduser_principal_nameunder propertypropertieswhose type isAccessReviewHistoryDefinitionProperties - Model
AccessReviewHistoryDefinitionPropertiesmoved instance variabletype_settings_range_type,number_of_occurrences,start_date,end_date,type_settings_pattern_typeandintervalunder propertysettingswhose type isAccessReviewHistoryScheduleSettings - Model
AccessReviewHistoryDefinitionPropertiesmoved instance variableprincipal_id,principal_type,principal_nameanduser_principal_nameunder propertycreated_bywhose type isAccessReviewActorIdentity - Model
AccessReviewInstancemoved instance variablestatus,start_date_time,end_date_time,reviewers,backup_reviewersandreviewers_typeunder propertypropertieswhose type isAccessReviewInstanceProperties - Model
AccessReviewScheduleDefinitionmoved instance variabledisplay_name,status,description_for_admins,description_for_reviewers,reviewers,backup_reviewers,reviewers_type,instances,resource_id,role_definition_id,principal_type_properties_scope_principal_type,assignment_state,inactive_duration,expand_nested_memberships,include_inherited_access,include_access_below_resource,exclude_resource_id,exclude_role_definition_id,mail_notifications_enabled,reminder_notifications_enabled,default_decision_enabled,justification_required_on_approval,default_decision,auto_apply_decisions_enabled,recommendations_enabled,recommendation_look_back_duration,instance_duration_in_days,type_properties_settings_recurrence_range_type,number_of_occurrences,start_date,end_date,type_properties_settings_recurrence_pattern_type,interval,principal_id,principal_type_properties_created_by_principal_type,principal_nameanduser_principal_nameunder propertypropertieswhose type isAccessReviewScheduleDefinitionProperties - Model
AccessReviewScheduleDefinitionPropertiesmoved instance variableresource_id,role_definition_id,principal_type_scope_principal_type,assignment_state,inactive_duration,expand_nested_memberships,include_inherited_access,include_access_below_resource,exclude_resource_idandexclude_role_definition_idunder propertyscopewhose type isAccessReviewScope - Model
AccessReviewScheduleDefinitionPropertiesmoved instance variablemail_notifications_enabled,reminder_notifications_enabled,default_decision_enabled,justification_required_on_approval,default_decision,auto_apply_decisions_enabled,recommendations_enabled,recommendation_look_back_duration,instance_duration_in_days,type_settings_recurrence_range_type,number_of_occurrences,start_date,end_date,type_settings_recurrence_pattern_typeandintervalunder propertysettingswhose type isAccessReviewScheduleSettings - Model
AccessReviewScheduleDefinitionPropertiesmoved instance variableprincipal_id,principal_type_created_by_principal_type,principal_nameanduser_principal_nameunder propertycreated_bywhose type isAccessReviewActorIdentity - Model
AccessReviewScheduleSettingsmoved instance variabletype_recurrence_range_type,number_of_occurrences,start_date,end_date,type_recurrence_pattern_typeandintervalunder propertyrecurrencewhose type isAccessReviewRecurrenceSettings - Model
AlertConfigurationmoved instance variablealert_definition_id,scope,is_enabled,alert_configuration_typeandalert_definitionunder propertypropertieswhose type isAlertConfigurationProperties - Model
AlertIncidentmoved instance variablealert_incident_typeunder propertypropertieswhose type isAlertIncidentProperties - Model
RoleAssignmentCreateParametersmoved instance variablescope,role_definition_id,principal_id,principal_type,description,condition,condition_version,created_on,updated_on,created_by,updated_byanddelegated_managed_identity_resource_idunder propertypropertieswhose type isRoleAssignmentProperties - Deleted model
ValidationResponse - Deleted model
ValidationResponseErrorInfo - Method
ProviderOperationsMetadataOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
ProviderOperationsMetadataOperations.listchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
RoleAssignmentsOperations.deletechanged its parametertenant_idfrompositional_or_keywordtokeyword_only - Method
RoleAssignmentsOperations.delete_by_idchanged its parametertenant_idfrompositional_or_keywordtokeyword_only - Method
RoleAssignmentsOperations.getchanged its parametertenant_idfrompositional_or_keywordtokeyword_only - Method
RoleAssignmentsOperations.get_by_idchanged its parametertenant_idfrompositional_or_keywordtokeyword_only - Method
RoleAssignmentsOperations.list_for_resourcechanged its parametertenant_idfrompositional_or_keywordtokeyword_only - Method
RoleAssignmentsOperations.list_for_resource_groupchanged its parametertenant_idfrompositional_or_keywordtokeyword_only - Method
RoleAssignmentsOperations.list_for_scopechanged its parametertenant_id/skip_tokenfrompositional_or_keywordtokeyword_only - Method
RoleAssignmentsOperations.list_for_subscriptionchanged its parametertenant_idfrompositional_or_keywordtokeyword_only
Other Changes
- Deleted model
DenyAssignmentFilter/PermissionGetResult/RoleAssignmentFilter/RoleAssignmentScheduleFilter/RoleAssignmentScheduleInstanceFilter/RoleAssignmentScheduleRequestFilter/RoleDefinitionFilter/RoleEligibilityScheduleFilter/RoleEligibilityScheduleInstanceFilter/RoleEligibilityScheduleRequestFilterwhich actually were not used by SDK users
5.0.0b1 (2025-07-23)
Features Added
- Client
AuthorizationManagementClientadded operation groupclassic_administrators - Client
AuthorizationManagementClientadded operation groupglobal_administrator - Client
AuthorizationManagementClientadded operation groupdeny_assignments - Client
AuthorizationManagementClientadded operation groupprovider_operations_metadata - Client
AuthorizationManagementClientadded operation grouprole_assignments - Client
AuthorizationManagementClientadded operation grouppermissions - Client
AuthorizationManagementClientadded operation grouprole_definitions - Client
AuthorizationManagementClientadded operation groupoperations - Client
AuthorizationManagementClientadded operation groupaccess_review_history_definitions - Client
AuthorizationManagementClientadded operation groupaccess_review_history_definition - Client
AuthorizationManagementClientadded operation groupaccess_review_history_definition_instance - Client
AuthorizationManagementClientadded operation groupaccess_review_history_definition_instances - Client
AuthorizationManagementClientadded operation groupaccess_review_schedule_definitions - Client
AuthorizationManagementClientadded operation groupaccess_review_instances - Client
AuthorizationManagementClientadded operation groupaccess_review_instance - Client
AuthorizationManagementClientadded operation groupaccess_review_instance_decisions - Client
AuthorizationManagementClientadded operation groupaccess_review_instance_contacted_reviewers - Client
AuthorizationManagementClientadded operation groupaccess_review_default_settings - Client
AuthorizationManagementClientadded operation groupscope_access_review_history_definitions - Client
AuthorizationManagementClientadded operation groupscope_access_review_history_definition - Client
AuthorizationManagementClientadded operation groupscope_access_review_history_definition_instance - Client
AuthorizationManagementClientadded operation groupscope_access_review_history_definition_instances - Client
AuthorizationManagementClientadded operation groupscope_access_review_schedule_definitions - Client
AuthorizationManagementClientadded operation groupscope_access_review_instances - Client
AuthorizationManagementClientadded operation groupscope_access_review_instance - Client
AuthorizationManagementClientadded operation groupscope_access_review_instance_decisions - Client
AuthorizationManagementClientadded operation groupscope_access_review_instance_contacted_reviewers - Client
AuthorizationManagementClientadded operation groupscope_access_review_default_settings - Client
AuthorizationManagementClientadded operation groupaccess_review_schedule_definitions_assigned_for_my_approval - Client
AuthorizationManagementClientadded operation groupaccess_review_instances_assigned_for_my_approval - Client
AuthorizationManagementClientadded operation groupaccess_review_instance_my_decisions - Client
AuthorizationManagementClientadded operation grouptenant_level_access_review_instance_contacted_reviewers - Client
AuthorizationManagementClientadded operation groupeligible_child_resources - Client
AuthorizationManagementClientadded operation grouprole_assignment_schedules - Client
AuthorizationManagementClientadded operation grouprole_assignment_schedule_instances - Client
AuthorizationManagementClientadded operation grouprole_assignment_schedule_requests - Client
AuthorizationManagementClientadded operation grouprole_eligibility_schedules - Client
AuthorizationManagementClientadded operation grouprole_eligibility_schedule_instances - Client
AuthorizationManagementClientadded operation grouprole_eligibility_schedule_requests - Client
AuthorizationManagementClientadded operation grouprole_management_policies - Client
AuthorizationManagementClientadded operation grouprole_management_policy_assignments - Added enum
AccessRecommendationType - Added enum
AccessReviewActorIdentityType - Added enum
AccessReviewApplyResult - Added model
AccessReviewContactedReviewer - Added model
AccessReviewContactedReviewerListResult - Added model
AccessReviewDecision - Added model
AccessReviewDecisionIdentity - Added model
AccessReviewDecisionInsight - Added model
AccessReviewDecisionInsightProperties - Added enum
AccessReviewDecisionInsightType - Added model
AccessReviewDecisionListResult - Added enum
AccessReviewDecisionPrincipalResourceMembershipType - Added model
AccessReviewDecisionProperties - Added model
AccessReviewDecisionServicePrincipalIdentity - Added model
AccessReviewDecisionUserIdentity - Added model
AccessReviewDecisionUserSignInInsightProperties - Added model
AccessReviewDefaultSettings - Added model
AccessReviewHistoryDefinition - Added model
AccessReviewHistoryDefinitionInstanceListResult - Added model
AccessReviewHistoryDefinitionListResult - Added model
AccessReviewHistoryDefinitionProperties - Added enum
AccessReviewHistoryDefinitionStatus - Added model
AccessReviewHistoryInstance - Added model
AccessReviewInstance - Added model
AccessReviewInstanceListResult - Added model
AccessReviewInstanceProperties - Added enum
AccessReviewInstanceReviewersType - Added enum
AccessReviewInstanceStatus - Added enum
AccessReviewRecurrencePatternType - Added enum
AccessReviewRecurrenceRangeType - Added enum
AccessReviewResult - Added model
AccessReviewReviewer - Added enum
AccessReviewReviewerType - Added model
AccessReviewScheduleDefinition - Added model
AccessReviewScheduleDefinitionListResult - Added model
AccessReviewScheduleDefinitionProperties - Added enum
AccessReviewScheduleDefinitionReviewersType - Added enum
AccessReviewScheduleDefinitionStatus - Added model
AccessReviewScheduleSettings - Added model
AccessReviewScope - Added enum
AccessReviewScopeAssignmentState - Added enum
AccessReviewScopePrincipalType - Added enum
ApprovalMode - Added model
ApprovalSettings - Added model
ApprovalStage - Added enum
AssignmentType - Added model
ClassicAdministrator - Added model
ClassicAdministratorListResult - Added enum
DecisionResourceType - Added enum
DecisionTargetType - Added enum
DefaultDecisionType - Added model
DenyAssignment - Added model
DenyAssignmentFilter - Added model
DenyAssignmentListResult - Added model
DenyAssignmentPermission - Added model
EligibleChildResource - Added model
EligibleChildResourcesListResult - Added enum
EnablementRules - Added model
ErrorAdditionalInfo - Added model
ErrorDefinition - Added model
ErrorDefinitionProperties - Added model
ErrorDetail - Added model
ErrorResponse - Added enum
ExcludedPrincipalTypes - Added model
ExpandedProperties - Added model
ExpandedPropertiesPrincipal - Added model
ExpandedPropertiesRoleDefinition - Added model
ExpandedPropertiesScope - Added enum
MemberType - Added enum
NotificationDeliveryMechanism - Added enum
NotificationLevel - Added model
Operation - Added model
OperationDisplay - Added model
OperationListResult - Added enum
PIMOnlyMode - Added model
PIMOnlyModeSettings - Added model
Permission - Added model
PermissionGetResult - Added model
PolicyAssignmentProperties - Added model
PolicyAssignmentPropertiesPolicy - Added model
PolicyAssignmentPropertiesRoleDefinition - Added model
PolicyAssignmentPropertiesScope - Added model
PolicyProperties - Added model
PolicyPropertiesScope - Added model
Principal - Added enum
PrincipalType - Added model
ProviderOperation - Added model
ProviderOperationsMetadata - Added model
ProviderOperationsMetadataListResult - Added enum
RecipientType - Added model
RecordAllDecisionsProperties - Added enum
RecordAllDecisionsResult - Added enum
RequestType - Added model
ResourceType - Added model
RoleAssignment - Added model
RoleAssignmentCreateParameters - Added model
RoleAssignmentFilter - Added model
RoleAssignmentListResult - Added model
RoleAssignmentSchedule - Added model
RoleAssignmentScheduleFilter - Added model
RoleAssignmentScheduleInstance - Added model
RoleAssignmentScheduleInstanceFilter - Added model
RoleAssignmentScheduleInstanceListResult - Added model
RoleAssignmentScheduleListResult - Added model
RoleAssignmentScheduleRequest - Added model
RoleAssignmentScheduleRequestFilter - Added model
RoleAssignmentScheduleRequestListResult - Added model
RoleAssignmentScheduleRequestPropertiesScheduleInfo - Added model
RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration - Added model
RoleAssignmentScheduleRequestPropertiesTicketInfo - Added model
RoleDefinition - Added model
RoleDefinitionFilter - Added model
RoleDefinitionListResult - Added model
RoleEligibilitySchedule - Added model
RoleEligibilityScheduleFilter - Added model
RoleEligibilityScheduleInstance - Added model
RoleEligibilityScheduleInstanceFilter - Added model
RoleEligibilityScheduleInstanceListResult - Added model
RoleEligibilityScheduleListResult - Added model
RoleEligibilityScheduleRequest - Added model
RoleEligibilityScheduleRequestFilter - Added model
RoleEligibilityScheduleRequestListResult - Added model
RoleEligibilityScheduleRequestPropertiesScheduleInfo - Added model
RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration - Added model
RoleEligibilityScheduleRequestPropertiesTicketInfo - Added model
RoleManagementPolicy - Added model
RoleManagementPolicyApprovalRule - Added model
RoleManagementPolicyAssignment - Added model
RoleManagementPolicyAssignmentListResult - Added model
RoleManagementPolicyAuthenticationContextRule - Added model
RoleManagementPolicyEnablementRule - Added model
RoleManagementPolicyExpirationRule - Added model
RoleManagementPolicyListResult - Added model
RoleManagementPolicyNotificationRule - Added model
RoleManagementPolicyPimOnlyModeRule - Added model
RoleManagementPolicyRule - Added model
RoleManagementPolicyRuleTarget - Added enum
RoleManagementPolicyRuleType - Added enum
Status - Added enum
Type - Added model
UserSet - Added enum
UserType - Added model
UsersOrServicePrincipalSet - Added model
ValidationResponse - Added model
ValidationResponseErrorInfo - Added model
AccessReviewDefaultSettingsOperations - Added model
AccessReviewHistoryDefinitionInstanceOperations - Added model
AccessReviewHistoryDefinitionInstancesOperations - Added model
AccessReviewHistoryDefinitionOperations - Added model
AccessReviewHistoryDefinitionsOperations - Added model
AccessReviewInstanceContactedReviewersOperations - Added model
AccessReviewInstanceDecisionsOperations - Added model
AccessReviewInstanceMyDecisionsOperations - Added model
AccessReviewInstanceOperations - Added model
AccessReviewInstancesAssignedForMyApprovalOperations - Added model
AccessReviewInstancesOperations - Added model
AccessReviewScheduleDefinitionsAssignedForMyApprovalOperations - Added model
AccessReviewScheduleDefinitionsOperations - Added model
ClassicAdministratorsOperations - Added model
DenyAssignmentsOperations - Added model
EligibleChildResourcesOperations - Added model
GlobalAdministratorOperations - Added model
Operations - Added model
PermissionsOperations - Added model
ProviderOperationsMetadataOperations - Added model
RoleAssignmentScheduleInstancesOperations - Added model
RoleAssignmentScheduleRequestsOperations - Added model
RoleAssignmentSchedulesOperations - Added model
RoleAssignmentsOperations - Added model
RoleDefinitionsOperations - Added model
RoleEligibilityScheduleInstancesOperations - Added model
RoleEligibilityScheduleRequestsOperations - Added model
RoleEligibilitySchedulesOperations - Added model
RoleManagementPoliciesOperations - Added model
RoleManagementPolicyAssignmentsOperations - Added model
ScopeAccessReviewDefaultSettingsOperations - Added model
ScopeAccessReviewHistoryDefinitionInstanceOperations - Added model
ScopeAccessReviewHistoryDefinitionInstancesOperations - Added model
ScopeAccessReviewHistoryDefinitionOperations - Added model
ScopeAccessReviewHistoryDefinitionsOperations - Added model
ScopeAccessReviewInstanceContactedReviewersOperations - Added model
ScopeAccessReviewInstanceDecisionsOperations - Added model
ScopeAccessReviewInstanceOperations - Added model
ScopeAccessReviewInstancesOperations - Added model
ScopeAccessReviewScheduleDefinitionsOperations - Added model
TenantLevelAccessReviewInstanceContactedReviewersOperations
Breaking Changes
- This package now only targets the latest Api-Version available on Azure and removes APIs of other Api-Version. After this change, the package can have much smaller size. If your application requires a specific and non-latest Api-Version, it's recommended to pin this package to the previous released version; If your application always only use latest Api-Version, please ignore this change.
4.0.0 (2023-07-21)
Features Added
- Added operation RoleAssignmentScheduleRequestsOperations.validate
- Added operation RoleEligibilityScheduleRequestsOperations.validate
- Model AlertConfiguration has a new parameter alert_definition
- Model AlertConfigurationProperties has a new parameter alert_definition
- Model AlertOperationResult has a new parameter created_date_time
- Model AlertOperationResult has a new parameter last_action_date_time
- Model AlertOperationResult has a new parameter resource_location
- Model AlertOperationResult has a new parameter status_detail
- Model AzureRolesAssignedOutsidePimAlertConfigurationProperties has a new parameter alert_definition
- Model DenyAssignment has a new parameter condition
- Model DenyAssignment has a new parameter condition_version
- Model DenyAssignment has a new parameter created_by
- Model DenyAssignment has a new parameter created_on
- Model DenyAssignment has a new parameter updated_by
- Model DenyAssignment has a new parameter updated_on
- Model DuplicateRoleCreatedAlertConfigurationProperties has a new parameter alert_definition
- Model Permission has a new parameter condition
- Model Permission has a new parameter condition_version
- Model RoleDefinition has a new parameter created_by
- Model RoleDefinition has a new parameter created_on
- Model RoleDefinition has a new parameter updated_by
- Model RoleDefinition has a new parameter updated_on
- Model TooManyOwnersAssignedToResourceAlertConfigurationProperties has a new parameter alert_definition
- Model TooManyPermanentOwnersAssignedToResourceAlertConfigurationProperties has a new parameter alert_definition
Breaking Changes
- Removed operation AlertOperationOperations.list_for_scope
3.1.0b1 (2023-02-15)
Features Added
- Model AlertConfiguration has a new parameter alert_definition
- Model AlertConfigurationProperties has a new parameter alert_definition
- Model AzureRolesAssignedOutsidePimAlertConfigurationProperties has a new parameter alert_definition
- Model DenyAssignment has a new parameter condition
- Model DenyAssignment has a new parameter condition_version
- Model DenyAssignment has a new parameter created_by
- Model DenyAssignment has a new parameter created_on
- Model DenyAssignment has a new parameter updated_by
- Model DenyAssignment has a new parameter updated_on
- Model DuplicateRoleCreatedAlertConfigurationProperties has a new parameter alert_definition
- Model RoleDefinition has a new parameter created_by
- Model RoleDefinition has a new parameter created_on
- Model RoleDefinition has a new parameter updated_by
- Model RoleDefinition has a new parameter updated_on
- Model TooManyOwnersAssignedToResourceAlertConfigurationProperties has a new parameter alert_definition
- Model TooManyPermanentOwnersAssignedToResourceAlertConfigurationProperties has a new parameter alert_definition
3.0.0 (2022-10-11)
Features Added
- Added operation AccessReviewInstancesOperations.create
- Added operation group AccessReviewHistoryDefinitionInstanceOperations
- Added operation group AccessReviewHistoryDefinitionInstancesOperations
- Added operation group AccessReviewHistoryDefinitionOperations
- Added operation group AccessReviewHistoryDefinitionsOperations
- Added operation group AccessReviewInstanceContactedReviewersOperations
- Added operation group AlertConfigurationsOperations
- Added operation group AlertDefinitionsOperations
- Added operation group AlertIncidentsOperations
- Added operation group AlertOperationOperations
- Added operation group AlertsOperations
- Added operation group ScopeAccessReviewDefaultSettingsOperations
- Added operation group ScopeAccessReviewHistoryDefinitionInstanceOperations
- Added operation group ScopeAccessReviewHistoryDefinitionInstancesOperations
- Added operation group ScopeAccessReviewHistoryDefinitionOperations
- Added operation group ScopeAccessReviewHistoryDefinitionsOperations
- Added operation group ScopeAccessReviewInstanceContactedReviewersOperations
- Added operation group ScopeAccessReviewInstanceDecisionsOperations
- Added operation group ScopeAccessReviewInstanceOperations
- Added operation group ScopeAccessReviewInstancesOperations
- Added operation group ScopeAccessReviewScheduleDefinitionsOperations
- Added operation group TenantLevelAccessReviewInstanceContactedReviewersOperations
- Model AccessReviewDecision has a new parameter insights
- Model AccessReviewDecision has a new parameter membership_types
- Model AccessReviewDecisionProperties has a new parameter insights
- Model AccessReviewDecisionProperties has a new parameter membership_types
- Model AccessReviewDefaultSettings has a new parameter recommendation_look_back_duration
- Model AccessReviewInstance has a new parameter backup_reviewers
- Model AccessReviewInstance has a new parameter reviewers
- Model AccessReviewInstance has a new parameter reviewers_type
- Model AccessReviewScheduleDefinition has a new parameter exclude_resource_id
- Model AccessReviewScheduleDefinition has a new parameter exclude_role_definition_id
- Model AccessReviewScheduleDefinition has a new parameter expand_nested_memberships
- Model AccessReviewScheduleDefinition has a new parameter include_access_below_resource
- Model AccessReviewScheduleDefinition has a new parameter include_inherited_access
- Model AccessReviewScheduleDefinition has a new parameter recommendation_look_back_duration
- Model AccessReviewScheduleDefinitionProperties has a new parameter exclude_resource_id
- Model AccessReviewScheduleDefinitionProperties has a new parameter exclude_role_definition_id
- Model AccessReviewScheduleDefinitionProperties has a new parameter expand_nested_memberships
- Model AccessReviewScheduleDefinitionProperties has a new parameter include_access_below_resource
- Model AccessReviewScheduleDefinitionProperties has a new parameter include_inherited_access
- Model AccessReviewScheduleDefinitionProperties has a new parameter recommendation_look_back_duration
- Model AccessReviewScheduleSettings has a new parameter recommendation_look_back_duration
- Model DenyAssignmentPermission has a new parameter condition
- Model DenyAssignmentPermission has a new parameter condition_version
Breaking Changes
- Operation RoleAssignmentsOperations.list_for_scope has a new parameter skip_token
- Removed operation RoleAssignmentsOperations.validate
- Removed operation RoleAssignmentsOperations.validate_by_id
2.0.0 (2021-09-26)
Features
- Model RoleAssignment has a new parameter created_on
- Model RoleAssignment has a new parameter delegated_managed_identity_resource_id
- Model RoleAssignment has a new parameter updated_by
- Model RoleAssignment has a new parameter condition
- Model RoleAssignment has a new parameter description
- Model RoleAssignment has a new parameter updated_on
- Model RoleAssignment has a new parameter condition_version
- Model RoleAssignment has a new parameter created_by
- Added operation RoleAssignmentsOperations.validate
- Added operation RoleAssignmentsOperations.list_for_subscription
- Added operation RoleAssignmentsOperations.validate_by_id
- Added operation RoleAssignmentsOperations.create_by_id
- Added operation RoleAssignmentsOperations.get_by_id
- Added operation RoleAssignmentsOperations.delete_by_id
- Added operation group AccessReviewInstancesAssignedForMyApprovalOperations
- Added operation group RoleManagementPolicyAssignmentsOperations
- Added operation group EligibleChildResourcesOperations
- Added operation group AccessReviewInstanceDecisionsOperations
- Added operation group RoleAssignmentSchedulesOperations
- Added operation group RoleEligibilityScheduleRequestsOperations
- Added operation group RoleEligibilitySchedulesOperations
- Added operation group RoleAssignmentScheduleInstancesOperations
- Added operation group AccessReviewInstanceMyDecisionsOperations
- Added operation group RoleAssignmentApprovalStepOperations
- Added operation group AccessReviewInstancesOperations
- Added operation group AccessReviewScheduleDefinitionsOperations
- Added operation group ScopeRoleAssignmentApprovalOperations
- Added operation group RoleAssignmentScheduleRequestsOperations
- Added operation group RoleAssignmentApprovalStepsOperations
- Added operation group RoleAssignmentApprovalOperations
- Added operation group ScopeRoleAssignmentApprovalStepsOperations
- Added operation group AccessReviewDefaultSettingsOperations
- Added operation group RoleEligibilityScheduleInstancesOperations
- Added operation group AccessReviewScheduleDefinitionsAssignedForMyApprovalOperations
- Added operation group ScopeRoleAssignmentApprovalStepOperations
- Added operation group RoleAssignmentMetricsOperations
- Added operation group RoleManagementPoliciesOperations
- Added operation group Operations
- Added operation group AccessReviewInstanceOperations
Breaking changes
- Operation RoleAssignmentsOperations.list_for_resource has a new signature
- Operation RoleAssignmentsOperations.delete has a new signature
- Operation RoleAssignmentsOperations.get has a new signature
- Operation RoleAssignmentsOperations.list_for_resource has a new signature
- Operation RoleAssignmentsOperations.list_for_resource_group has a new signature
- Operation RoleAssignmentsOperations.list_for_scope has a new signature
- Model RoleAssignmentFilter no longer has parameter can_delegate
- Model RoleAssignment no longer has parameter can_delegate
- Model Principal has a new signature
- Model RoleAssignmentCreateParameters has a new signature
- Removed operation RoleAssignmentsOperations.list
1.0.0 (2020-11-23)
1.0.0b1 (2020-10-13)
This is beta preview version.
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).
General breaking changes
-
Credential system has been completly revamped:
azure.common.credentialsormsrestazure.azure_active_directoryinstances are no longer supported, use theazure-identityclasses instead: https://pypi.org/project/azure-identity/credentialsparameter has been renamedcredential
-
The
configattribute no longer exists on a client, configuration should be passed as kwarg. Example:MyClient(credential, subscription_id, enable_logging=True). For a complete set of supported options, see the parameters accept in init documentation of azure-core -
You can't import a
versionmodule anymore, use__version__instead -
Operations that used to return a
msrest.polling.LROPollernow returns aazure.core.polling.LROPollerand are prefixed withbegin_. -
Exceptions tree have been simplified and most exceptions are now
azure.core.exceptions.HttpResponseError(CloudErrorhas been removed). -
Most of the operation kwarg have changed. Some of the most noticeable:
rawhas been removed. Equivalent feature can be found usingcls, a callback that will give access to internal HTTP response for advanced user- For a complete set of supported options, see the parameters accept in Request documentation of azure-core
General new features
- Type annotations support using
typing. SDKs are mypy ready. - This client has now stable and official support for async. Check the
aionamespace of your package to find the async client. - This client now support natively tracing library like OpenCensus or OpenTelemetry. See this tracing quickstart for an overview.
0.61.0 (2020-08-10)
Features
- Model RoleAssignmentCreateParameters has a new parameter condition
- Model RoleAssignmentCreateParameters has a new parameter description
- Model RoleAssignmentCreateParameters has a new parameter condition_version
- Model RoleAssignment has a new parameter condition
- Model RoleAssignment has a new parameter description
- Model RoleAssignment has a new parameter condition_version
0.60.0 (2019-06-25)
Breaking changes
- Rename elevate_access.post to global_administrator.elevate_access
General Breaking changes
This version uses a next-generation code generator that might introduce breaking changes if you were importing from the v20xx_yy_zz API folders. In summary, some modules were incorrectly visible/importable and have been renamed. This fixed several issues caused by usage of classes that were not supposed to be used in the first place.
- AuthorizationManagementClient cannot be imported from
azure.mgmt.authorization.v20xx_yy_zz.authorization_management_clientanymore (import fromazure.mgmt.authorization.v20xx_yy_zzworks like before) - AuthorizationManagementClientConfiguration import has been moved
from
azure.mgmt.authorization.v20xx_yy_zz.authorization_management_clienttoazure.mgmt.authorization.v20xx_yy_zz - A model
MyClassfrom a "models" sub-module cannot be imported anymore usingazure.mgmt.authorization.v20xx_yy_zz.models.my_class(import fromazure.mgmt.authorization.v20xx_yy_zz.modelsworks like before) - An operation class
MyClassOperationsfrom anoperationssub-module cannot be imported anymore usingazure.mgmt.authorization.v20xx_yy_zz.operations.my_class_operations(import fromazure.mgmt.authorization.v20xx_yy_zz.operationsworks like before)
Last but not least, HTTP connection pooling is now enabled by default. You should always use a client as a context manager, or call close(), or use no more than one client per process.
0.52.0 (2019-05-23)
Features
- Add elevate_access API
0.51.1 (2018-11-27)
Bugfixes
- Missing principal_type in role assignment class #3802
0.51.0 (2018-11-12)
Features
- Model RoleAssignmentCreateParameters has a new parameter principal_type
Breaking changes
- Parameter role_definition_id of model RoleAssignmentCreateParameters is now required
- Parameter principal_id of model RoleAssignmentCreateParameters is now required
Role Assignments API version is now 2018-09-01-preview
0.50.0 (2018-05-29)
Features
- Support Azure Stack (multi API versionning)
- Client class can be used as a context manager to keep the underlying HTTP session open for performance
Bugfixes
- Compatibility of the sdist with wheel 0.31.0
0.40.0 (2018-03-13)
Breaking changes
- Several properties have been flattened and "properties" attribute is not needed anymore (e.g. properties.email_address => email_address)
- Some method signature change (e.g. create_by_id)
Features
- Adding attributes data_actions / not_data_actions / is_data_actions
API version is now 2018-01-01-preview
0.30.0 (2017-04-28)
- Initial Release
- This wheel package is built with the azure wheel extension
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters