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


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)

Возвращает назначение роли по идентификатору.

list(RoleAssignmentsListOptionalParams)

Возвращает все назначения ролей для подписки.

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

Возвращает назначения ролей для ресурса.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Возвращает назначения ролей для группы ресурсов.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Возвращает назначения ролей для области.

Сведения о методе

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Создает назначение роли.

function create(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams): Promise<RoleAssignment>

Параметры

scope

string

Область создаваемого назначения роли. Область может быть любым экземпляром ресурса REST. Например, используйте "/subscriptions/{subscription-id}/" для подписки, "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" для группы ресурсов и "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}" для ресурса.

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/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

parameters
RoleAssignmentCreateParameters

Параметры назначения роли.

options
RoleAssignmentsCreateByIdOptionalParams

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

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

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Удаляет назначение роли.

function delete(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<RoleAssignment>

Параметры

scope

string

Область удаления назначения роли.

roleAssignmentName

string

Имя назначения роли для удаления.

options
RoleAssignmentsDeleteOptionalParams

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

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

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Удаляет назначение роли.

function deleteById(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams): Promise<RoleAssignment>

Параметры

roleAssignmentId

string

Полный идентификатор назначения роли, включая область, имя ресурса и тип ресурса. Используйте формат , /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Пример: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

options
RoleAssignmentsDeleteByIdOptionalParams

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

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

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Получите указанное назначение роли.

function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>

Параметры

scope

string

Область назначения роли.

roleAssignmentName

string

Имя назначения роли для получения.

options
RoleAssignmentsGetOptionalParams

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

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

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Возвращает назначение роли по идентификатору.

function getById(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams): Promise<RoleAssignment>

Параметры

roleAssignmentId

string

Полный идентификатор назначения роли, включая область, имя ресурса и тип ресурса. Используйте формат , /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Пример: /subscriptions/{subId}/resourcegroups/{rgname}//providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}.

options
RoleAssignmentsGetByIdOptionalParams

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

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

Promise<RoleAssignment>

list(RoleAssignmentsListOptionalParams)

Возвращает все назначения ролей для подписки.

function list(options?: RoleAssignmentsListOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Параметры

options
RoleAssignmentsListOptionalParams

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

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

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

Возвращает назначения ролей для ресурса.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Параметры

resourceGroupName

string

Имя группы ресурсов. Имя не учитывает регистр.

resourceProviderNamespace

string

Пространство имен поставщика ресурсов.

parentResourcePath

string

Удостоверение родительского ресурса.

resourceType

string

Тип ресурса.

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

Область назначений ролей.

options
RoleAssignmentsListForScopeOptionalParams

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

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