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 manage role definitions and role assignments. A role definition describes the set of actions that can be performed on resources. A role assignment grants access to 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.aio._authorization_management_client._SDKClient
AuthorizationManagementClient

Constructor

AuthorizationManagementClient(credential: AsyncTokenCredential, subscription_id: str, api_version: Optional[str] = None, base_url: Optional[str] = None, profile: azure.profiles.KnownProfiles = <KnownProfiles.default: <azure.profiles.DefaultProfile object>>, **kwargs)

Parameters

credential
AsyncTokenCredential
Required

Credential needed for the client to connect to Azure.

subscription_id
str
Required

The ID of the target subscription.

api_version
str
default value: None

API version to use if no profile is provided, or if missing in profile.

base_url
str
default value: None

Service URL

profile
KnownProfiles
default value: KnownProfiles.default

A profile definition, from KnownProfiles to dict.

Methods

close
models

Module depends on the API version:

close

async close()

models

Module depends on the API version:

models(api_version='2015-07-01')

Parameters

cls
Required
api_version
default value: 2015-07-01

Attributes

access_review_default_settings

Instance depends on the API version:

access_review_instance

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

Instance depends on the API version:

access_review_schedule_definitions

Instance depends on the API version:

access_review_schedule_definitions_assigned_for_my_approval

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_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:

DEFAULT_API_VERSION

DEFAULT_API_VERSION = '2015-07-01'

LATEST_PROFILE

LATEST_PROFILE = azure.mgmt.authorization.AuthorizationManagementClient latest