Partilhar via


RoleDefinitions interface

Interface que representa um RoleDefinitions.

Métodos

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

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

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Exclui 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 escopo 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ções.

roleDefinitionId

string

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

roleDefinition
RoleDefinition

Os valores para a definição de função.

options
RoleDefinitionsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<RoleDefinition>

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Exclui 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ções.

roleDefinitionId

string

A ID da definição de função a ser excluída.

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ções.

roleDefinitionId

string

A 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 totalmente qualificado. Use o formato, /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de função de nível de assinatura ou /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de função de nível de locatário.

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 escopo e acima.

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

Parâmetros

scope

string

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

options
RoleDefinitionsListOptionalParams

Os parâmetros de opções.

Devoluções