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


RoleDefinitions interface

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

Методы

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Создает или обновляет определение роли.

delete(string, string, RoleDefinitionsDeleteOptionalParams)

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

get(string, string, RoleDefinitionsGetOptionalParams)

Получение определения роли по имени (GUID).

getById(string, RoleDefinitionsGetByIdOptionalParams)

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

list(string, RoleDefinitionsListOptionalParams)

Получите все определения ролей, применимые в области и выше.

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

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Создает или обновляет определение роли.

function createOrUpdate(scope: string, roleDefinitionId: string, roleDefinition: RoleDefinition, options?: RoleDefinitionsCreateOrUpdateOptionalParams): Promise<RoleDefinition>

Параметры

scope

string

Область определения роли.

roleDefinitionId

string

Идентификатор определения роли.

roleDefinition
RoleDefinition

Значения определения роли.

options
RoleDefinitionsCreateOrUpdateOptionalParams

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

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

Promise<RoleDefinition>

delete(string, string, RoleDefinitionsDeleteOptionalParams)

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

function delete(scope: string, roleDefinitionId: string, options?: RoleDefinitionsDeleteOptionalParams): Promise<RoleDefinition>

Параметры

scope

string

Область определения роли.

roleDefinitionId

string

Идентификатор удаления определения роли.

options
RoleDefinitionsDeleteOptionalParams

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

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

Promise<RoleDefinition>

get(string, string, RoleDefinitionsGetOptionalParams)

Получение определения роли по имени (GUID).

function get(scope: string, roleDefinitionId: string, options?: RoleDefinitionsGetOptionalParams): Promise<RoleDefinition>

Параметры

scope

string

Область определения роли.

roleDefinitionId

string

Идентификатор определения роли.

options
RoleDefinitionsGetOptionalParams

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

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

Promise<RoleDefinition>

getById(string, RoleDefinitionsGetByIdOptionalParams)

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

function getById(roleId: string, options?: RoleDefinitionsGetByIdOptionalParams): Promise<RoleDefinition>

Параметры

roleId

string

Полный идентификатор определения роли. Используйте формат , /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} для определений ролей уровня подписки или /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} для определений ролей уровня клиента.

options
RoleDefinitionsGetByIdOptionalParams

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

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

Promise<RoleDefinition>

list(string, RoleDefinitionsListOptionalParams)

Получите все определения ролей, применимые в области и выше.

function list(scope: string, options?: RoleDefinitionsListOptionalParams): PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>

Параметры

scope

string

Область определения роли.

options
RoleDefinitionsListOptionalParams

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

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