مشاركة عبر


RoleAssignments interface

واجهة تمثل RoleAssignments.

الأساليب

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

إنشاء تعيين دور أو تحديثه حسب النطاق والاسم.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

إنشاء تعيين دور أو تحديثه بواسطة المعرف.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

حذف تعيين دور حسب النطاق والاسم.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

حذف تعيين دور حسب المعرف.

get(string, string, RoleAssignmentsGetOptionalParams)

احصل على تعيين دور حسب النطاق والاسم.

getById(string, RoleAssignmentsGetByIdOptionalParams)

الحصول على تعيين دور حسب المعرف.

listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

سرد كافة تعيينات الأدوار التي تنطبق على مورد.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

سرد كافة تعيينات الأدوار التي تنطبق على مجموعة موارد.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

سرد كافة تعيينات الأدوار التي تنطبق على نطاق.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

سرد كافة تعيينات الأدوار التي تنطبق على اشتراك.

تفاصيل الأسلوب

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

معلمات لتعيين الدور.

options
RoleAssignmentsCreateOptionalParams

معلمات الخيارات.

المرتجعات

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

معلمات لتعيين الدور.

options
RoleAssignmentsCreateByIdOptionalParams

معلمات الخيارات.

المرتجعات

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 صالح.

options
RoleAssignmentsDeleteOptionalParams

معلمات الخيارات.

المرتجعات

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>

options
RoleAssignmentsDeleteByIdOptionalParams

معلمات الخيارات.

المرتجعات

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>

options
RoleAssignmentsGetByIdOptionalParams

معلمات الخيارات.

المرتجعات

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

اسم المورد.

options
RoleAssignmentsListForResourceOptionalParams

معلمات الخيارات.

المرتجعات

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

سرد كافة تعيينات الأدوار التي تنطبق على مجموعة موارد.

function listForResourceGroup(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

options
RoleAssignmentsListForResourceGroupOptionalParams

معلمات الخيارات.

المرتجعات

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}'

options
RoleAssignmentsListForScopeOptionalParams

معلمات الخيارات.

المرتجعات

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

سرد كافة تعيينات الأدوار التي تنطبق على اشتراك.

function listForSubscription(options?: RoleAssignmentsListForSubscriptionOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

المعلمات

options
RoleAssignmentsListForSubscriptionOptionalParams

معلمات الخيارات.

المرتجعات