Compartilhar 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 do 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 escopo da definição de função.

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.

Retornos

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 escopo da definição de função.

roleDefinitionId

string

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

options
RoleDefinitionsDeleteOptionalParams

Os parâmetros de opções.

Retornos

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 escopo da definição de função.

roleDefinitionId

string

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

options
RoleDefinitionsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<RoleDefinition>

getById(string, RoleDefinitionsGetByIdOptionalParams)

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

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

Parâmetros

roleDefinitionId

string

A ID de definição de função totalmente qualificada. Use o formato /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de função no nível da assinatura ou /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para definições de função no nível do locatário.

options
RoleDefinitionsGetByIdOptionalParams

Os parâmetros de opções.

Retornos

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 escopo da definição de função.

options
RoleDefinitionsListOptionalParams

Os parâmetros de opções.

Retornos