Compartilhar via


AuthorizationManagementClient Class

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.

Inheritance
AuthorizationManagementClient
azure.mgmt.authorization._authorization_management_client._SDKClient
AuthorizationManagementClient

Constructor

AuthorizationManagementClient(credential: TokenCredential, subscription_id: str, api_version: str | None = None, base_url: str = 'https://management.azure.com', profile: KnownProfiles = KnownProfiles.default, **kwargs: Any)

Parameters

Name Description
credential
Required

Credential needed for the client to connect to Azure. Required.

subscription_id
Required
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.

Default value: None
base_url
str

Service URL

Default value: https://management.azure.com
profile

A profile definition, from KnownProfiles to dict.

Default value: KnownProfiles.default

Keyword-Only Parameters

Name Description
polling_interval
int

Default waiting time between two polls for LRO operations if no Retry-After header is present.

Methods

close
models

Module depends on the API version:

close

close()

models

Module depends on the API version:

models(api_version='2022-04-01')

Parameters

Name Description
api_version
Default value: 2022-04-01

Attributes

access_review_default_settings

Instance depends on the API version:

access_review_history_definition

Instance depends on the API version:

access_review_history_definition_instance

Instance depends on the API version:

access_review_history_definition_instances

Instance depends on the API version:

access_review_history_definitions

Instance depends on the API version:

access_review_instance

Instance depends on the API version:

access_review_instance_contacted_reviewers

Instance depends on the API version:

access_review_instance_decisions

Instance depends on the API version:

access_review_instance_my_decisions

Instance depends on the API version:

access_review_instances

Instance depends on the API version:

access_review_instances_assigned_for_my_approval

access_review_schedule_definitions

Instance depends on the API version:

access_review_schedule_definitions_assigned_for_my_approval

alert_configurations

Instance depends on the API version:

alert_definitions

Instance depends on the API version:

alert_incidents

Instance depends on the API version:

alert_operation

Instance depends on the API version:

alerts

Instance depends on the API version:

classic_administrators

Instance depends on the API version:

deny_assignments

Instance depends on the API version:

eligible_child_resources

Instance depends on the API version:

global_administrator

Instance depends on the API version:

operations

Instance depends on the API version:

permissions

Instance depends on the API version:

provider_operations_metadata

Instance depends on the API version:

role_assignment_approval

Instance depends on the API version:

role_assignment_approval_step

Instance depends on the API version:

role_assignment_approval_steps

Instance depends on the API version:

role_assignment_metrics

Instance depends on the API version:

role_assignment_schedule_instances

Instance depends on the API version:

role_assignment_schedule_requests

Instance depends on the API version:

role_assignment_schedules

Instance depends on the API version:

role_assignments

Instance depends on the API version:

role_definitions

Instance depends on the API version:

role_eligibility_schedule_instances

Instance depends on the API version:

role_eligibility_schedule_requests

Instance depends on the API version:

role_eligibility_schedules

Instance depends on the API version:

role_management_policies

Instance depends on the API version:

role_management_policy_assignments

Instance depends on the API version:

scope_access_review_default_settings

Instance depends on the API version:

scope_access_review_history_definition

Instance depends on the API version:

scope_access_review_history_definition_instance

Instance depends on the API version:

scope_access_review_history_definition_instances

Instance depends on the API version:

scope_access_review_history_definitions

Instance depends on the API version:

scope_access_review_instance

Instance depends on the API version:

scope_access_review_instance_contacted_reviewers

Instance depends on the API version:

scope_access_review_instance_decisions

Instance depends on the API version:

scope_access_review_instances

Instance depends on the API version:

scope_access_review_schedule_definitions

Instance depends on the API version:

scope_role_assignment_approval

Instance depends on the API version:

scope_role_assignment_approval_step

Instance depends on the API version:

scope_role_assignment_approval_steps

Instance depends on the API version:

tenant_level_access_review_instance_contacted_reviewers

Instance depends on the API version:

DEFAULT_API_VERSION

DEFAULT_API_VERSION = '2022-04-01'

LATEST_PROFILE

LATEST_PROFILE = azure.mgmt.authorization.AuthorizationManagementClient latest