RoleAssignments interface
واجهة تمثل RoleAssignments.
الأساليب
تفاصيل الأسلوب
create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)
إنشاء تعيين دور أو تحديثه حسب النطاق والاسم.
function create(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams): Promise<RoleAssignment>
المعلمات
- scope
-
string
نطاق العملية أو المورد. النطاقات الصالحة هي: الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، أو مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- roleAssignmentName
-
string
اسم تعيين الدور. يمكن أن يكون أي GUID صالح.
- parameters
- RoleAssignmentCreateParameters
معلمات لتعيين الدور.
معلمات الخيارات.
المرتجعات
Promise<RoleAssignment>
createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)
إنشاء تعيين دور أو تحديثه بواسطة المعرف.
function createById(roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams): Promise<RoleAssignment>
المعلمات
- roleAssignmentId
-
string
المعرف المؤهل بالكامل لتعيين الدور بما في ذلك النطاق واسم المورد ونوع المورد. التنسيق: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. مثال: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>
- parameters
- RoleAssignmentCreateParameters
معلمات لتعيين الدور.
معلمات الخيارات.
المرتجعات
Promise<RoleAssignment>
delete(string, string, RoleAssignmentsDeleteOptionalParams)
حذف تعيين دور حسب النطاق والاسم.
function delete(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<RoleAssignment>
المعلمات
- scope
-
string
نطاق العملية أو المورد. النطاقات الصالحة هي: الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، أو مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- roleAssignmentName
-
string
اسم تعيين الدور. يمكن أن يكون أي GUID صالح.
معلمات الخيارات.
المرتجعات
Promise<RoleAssignment>
deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)
حذف تعيين دور حسب المعرف.
function deleteById(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams): Promise<RoleAssignment>
المعلمات
- roleAssignmentId
-
string
المعرف المؤهل بالكامل لتعيين الدور بما في ذلك النطاق واسم المورد ونوع المورد. التنسيق: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. مثال: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>
معلمات الخيارات.
المرتجعات
Promise<RoleAssignment>
get(string, string, RoleAssignmentsGetOptionalParams)
احصل على تعيين دور حسب النطاق والاسم.
function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>
المعلمات
- scope
-
string
نطاق العملية أو المورد. النطاقات الصالحة هي: الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، أو مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- roleAssignmentName
-
string
اسم تعيين الدور. يمكن أن يكون أي GUID صالح.
- options
- RoleAssignmentsGetOptionalParams
معلمات الخيارات.
المرتجعات
Promise<RoleAssignment>
getById(string, RoleAssignmentsGetByIdOptionalParams)
الحصول على تعيين دور حسب المعرف.
function getById(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams): Promise<RoleAssignment>
المعلمات
- roleAssignmentId
-
string
المعرف المؤهل بالكامل لتعيين الدور بما في ذلك النطاق واسم المورد ونوع المورد. التنسيق: /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. مثال: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>
معلمات الخيارات.
المرتجعات
Promise<RoleAssignment>
listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)
سرد كافة تعيينات الأدوار التي تنطبق على مورد.
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.
- resourceProviderNamespace
-
string
مساحة اسم موفر الموارد.
- resourceType
-
string
اسم نوع المورد. على سبيل المثال، اسم نوع تطبيق ويب هو "المواقع" (من Microsoft.Web/sites).
- resourceName
-
string
اسم المورد.
معلمات الخيارات.
المرتجعات
listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)
سرد كافة تعيينات الأدوار التي تنطبق على مجموعة موارد.
function listForResourceGroup(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.
معلمات الخيارات.
المرتجعات
listForScope(string, RoleAssignmentsListForScopeOptionalParams)
سرد كافة تعيينات الأدوار التي تنطبق على نطاق.
function listForScope(scope: string, options?: RoleAssignmentsListForScopeOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
المعلمات
- scope
-
string
نطاق العملية أو المورد. النطاقات الصالحة هي: الاشتراك (التنسيق: '/subscriptions/{subscriptionId}')، أو مجموعة الموارد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'، أو المورد (التنسيق: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
معلمات الخيارات.
المرتجعات
listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)
سرد كافة تعيينات الأدوار التي تنطبق على اشتراك.
function listForSubscription(options?: RoleAssignmentsListForSubscriptionOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>
المعلمات
معلمات الخيارات.