Compartir a través de


RoleDefinitions interface

Interfaz que representa un RoleDefinitions.

Métodos

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Crea o actualiza una definición de rol.

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Elimina una definición de rol.

get(string, string, RoleDefinitionsGetOptionalParams)

Obtiene la definición de roles por nombre (GUID).

getById(string, RoleDefinitionsGetByIdOptionalParams)

Obtiene una definición de rol por identificador.

list(string, RoleDefinitionsListOptionalParams)

Obtenga todas las definiciones de roles aplicables en el ámbito y versiones posteriores.

Detalles del método

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Crea o actualiza una definición de rol.

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

Parámetros

scope

string

Ámbito de la definición de roles.

roleDefinitionId

string

Identificador de la definición de roles.

roleDefinition
RoleDefinition

Los valores de la definición de roles.

options
RoleDefinitionsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleDefinition>

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Elimina una definición de rol.

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

Parámetros

scope

string

Ámbito de la definición de roles.

roleDefinitionId

string

Identificador de la definición de roles que se va a eliminar.

options
RoleDefinitionsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleDefinition>

get(string, string, RoleDefinitionsGetOptionalParams)

Obtiene la definición de roles por nombre (GUID).

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

Parámetros

scope

string

Ámbito de la definición de roles.

roleDefinitionId

string

Identificador de la definición de roles.

options
RoleDefinitionsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleDefinition>

getById(string, RoleDefinitionsGetByIdOptionalParams)

Obtiene una definición de rol por identificador.

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

Parámetros

roleId

string

Identificador de definición de rol completo. Use el formato /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para las definiciones de roles de nivel de suscripción o /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} para las definiciones de roles de nivel de inquilino.

options
RoleDefinitionsGetByIdOptionalParams

Parámetros de opciones.

Devoluciones

Promise<RoleDefinition>

list(string, RoleDefinitionsListOptionalParams)

Obtenga todas las definiciones de roles aplicables en el ámbito y versiones posteriores.

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

Parámetros

scope

string

Ámbito de la definición de roles.

options
RoleDefinitionsListOptionalParams

Parámetros de opciones.

Devoluciones