Condividi tramite


RoleDefinitions interface

Interfaccia che rappresenta un oggetto RoleDefinitions.

Metodi

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Crea o aggiorna una definizione di ruolo.

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Elimina una definizione di ruolo.

get(string, string, RoleDefinitionsGetOptionalParams)

Ottenere la definizione del ruolo in base al nome (GUID).

getById(string, RoleDefinitionsGetByIdOptionalParams)

Ottiene una definizione di ruolo in base all'ID.

list(string, RoleDefinitionsListOptionalParams)

Ottenere tutte le definizioni di ruolo applicabili nell'ambito e versioni successive.

Dettagli metodo

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Crea o aggiorna una definizione di ruolo.

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

Parametri

scope

string

Ambito della definizione del ruolo.

roleDefinitionId

string

ID della definizione del ruolo.

roleDefinition
RoleDefinition

Valori per la definizione del ruolo.

options
RoleDefinitionsCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<RoleDefinition>

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Elimina una definizione di ruolo.

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

Parametri

scope

string

Ambito della definizione del ruolo.

roleDefinitionId

string

ID della definizione del ruolo da eliminare.

options
RoleDefinitionsDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<RoleDefinition>

get(string, string, RoleDefinitionsGetOptionalParams)

Ottenere la definizione del ruolo in base al nome (GUID).

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

Parametri

scope

string

Ambito della definizione del ruolo.

roleDefinitionId

string

ID della definizione del ruolo.

options
RoleDefinitionsGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<RoleDefinition>

getById(string, RoleDefinitionsGetByIdOptionalParams)

Ottiene una definizione di ruolo in base all'ID.

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

Parametri

roleId

string

ID definizione del ruolo completo. Usare il formato /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} per le definizioni dei ruoli a livello di sottoscrizione o /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} per le definizioni dei ruoli a livello di tenant.

options
RoleDefinitionsGetByIdOptionalParams

Parametri delle opzioni.

Restituisce

Promise<RoleDefinition>

list(string, RoleDefinitionsListOptionalParams)

Ottenere tutte le definizioni di ruolo applicabili nell'ambito e versioni successive.

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

Parametri

scope

string

Ambito della definizione del ruolo.

options
RoleDefinitionsListOptionalParams

Parametri delle opzioni.

Restituisce