Поделиться через


RoleAssignments interface

Интерфейс, представляющий ролиAssignments.

Методы

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

Параметры параметров.

Возвращаемое значение