Partager via


RoleDefinitions interface

Interface représentant un RoleDefinitions.

Méthode

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Crée ou met à jour une définition de rôle.

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Supprime une définition de rôle.

get(string, string, RoleDefinitionsGetOptionalParams)

Obtenir la définition de rôle par nom (GUID).

getById(string, RoleDefinitionsGetByIdOptionalParams)

Obtient une définition de rôle par ID.

list(string, RoleDefinitionsListOptionalParams)

Obtenez toutes les définitions de rôle applicables au niveau de l’étendue et des versions ultérieures.

Détails de la méthode

createOrUpdate(string, string, RoleDefinition, RoleDefinitionsCreateOrUpdateOptionalParams)

Crée ou met à jour une définition de rôle.

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

Paramètres

scope

string

Étendue de la définition de rôle.

roleDefinitionId

string

ID de la définition de rôle.

roleDefinition
RoleDefinition

Valeurs de la définition de rôle.

options
RoleDefinitionsCreateOrUpdateOptionalParams

Paramètres d’options.

Retourne

Promise<RoleDefinition>

delete(string, string, RoleDefinitionsDeleteOptionalParams)

Supprime une définition de rôle.

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

Paramètres

scope

string

Étendue de la définition de rôle.

roleDefinitionId

string

ID de la définition de rôle à supprimer.

options
RoleDefinitionsDeleteOptionalParams

Paramètres d’options.

Retourne

Promise<RoleDefinition>

get(string, string, RoleDefinitionsGetOptionalParams)

Obtenir la définition de rôle par nom (GUID).

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

Paramètres

scope

string

Étendue de la définition de rôle.

roleDefinitionId

string

ID de la définition de rôle.

options
RoleDefinitionsGetOptionalParams

Paramètres d’options.

Retourne

Promise<RoleDefinition>

getById(string, RoleDefinitionsGetByIdOptionalParams)

Obtient une définition de rôle par ID.

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

Paramètres

roleId

string

ID de définition de rôle complet. Utilisez le format /subscriptions/{guid}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} pour les définitions de rôle au niveau de l’abonnement ou /providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId} pour les définitions de rôle au niveau du locataire.

options
RoleDefinitionsGetByIdOptionalParams

Paramètres d’options.

Retourne

Promise<RoleDefinition>

list(string, RoleDefinitionsListOptionalParams)

Obtenez toutes les définitions de rôle applicables au niveau de l’étendue et des versions ultérieures.

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

Paramètres

scope

string

Étendue de la définition de rôle.

options
RoleDefinitionsListOptionalParams

Paramètres d’options.

Retourne