Partilhar via


RoleDefinitions interface

Interface que representa uma RoleDefinitions.

Métodos

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Cria ou atualiza uma definição de função.

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Elimina uma definição de função.

get(string, string, RoleDefinitionsGetOptionalParams)

Obter definição de função por nome (GUID).

getById(string, RoleDefinitionsGetByIdOptionalParams)

Obtém uma definição de função por ID.

list(string, RoleDefinitionsListOptionalParams)

Obtenha todas as definições de função aplicáveis no âmbito e acima.

Detalhes de Método

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Cria ou atualiza uma definição de função.

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

Parâmetros

scope

string

O âmbito da definição de função.

roleDefinitionId

string

O ID da definição de função.

roleDefinition
RoleDefinition

Os valores da definição de função.

options
RoleDefinitionsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleDefinition>

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Elimina uma definição de função.

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

Parâmetros

scope

string

O âmbito da definição de função.

roleDefinitionId

string

O ID da definição de função a eliminar.

options
RoleDefinitionsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleDefinition>

get(string, string, RoleDefinitionsGetOptionalParams)

Obter definição de função por nome (GUID).

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

Parâmetros

scope

string

O âmbito da definição de função.

roleDefinitionId

string

O ID da definição de função.

options
RoleDefinitionsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleDefinition>

getById(string, RoleDefinitionsGetByIdOptionalParams)

Obtém uma definição de função por ID.

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

Parâmetros

roleId

string

O ID de definição de função completamente qualificado. Utilize o formato /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de funções ao nível da subscrição ou /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de função ao nível do inquilino.

options
RoleDefinitionsGetByIdOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleDefinition>

list(string, RoleDefinitionsListOptionalParams)

Obtenha todas as definições de função aplicáveis no âmbito e acima.

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

Parâmetros

scope

string

O âmbito da definição de função.

options
RoleDefinitionsListOptionalParams

Os parâmetros de opções.

Devoluções