Partager via


RoleDefinitions interface

Interface représentant un RoleDefinitions.

Méthodes

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 à l’étendue et au-dessus.

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.

Retours

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.

Retours

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.

Retours

Promise<RoleDefinition>

getById(string, RoleDefinitionsGetByIdOptionalParams)

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

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

Paramètres

roleDefinitionId

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.

Retours

Promise<RoleDefinition>

list(string, RoleDefinitionsListOptionalParams)

Obtenez toutes les définitions de rôle applicables à l’étendue et au-dessus.

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.

Retours