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


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

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

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