Partager via


RoleAssignments interface

Interface représentant un RoleAssignments.

Méthodes

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Créez ou mettez à jour une attribution de rôle par étendue et par nom.

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Créez ou mettez à jour une attribution de rôle par ID.

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Supprimer une attribution de rôle par étendue et par nom.

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Supprimez une attribution de rôle par ID.

get(string, string, RoleAssignmentsGetOptionalParams)

Obtenir une attribution de rôle par étendue et par nom.

getById(string, RoleAssignmentsGetByIdOptionalParams)

Obtenir une attribution de rôle par ID.

listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

Répertoriez toutes les attributions de rôles qui s’appliquent à une ressource.

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Répertorie toutes les attributions de rôles qui s’appliquent à un groupe de ressources.

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Répertoriez toutes les attributions de rôles qui s’appliquent à une étendue.

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Répertoriez toutes les attributions de rôles qui s’appliquent à un abonnement.

Détails de la méthode

create(string, string, RoleAssignmentCreateParameters, RoleAssignmentsCreateOptionalParams)

Créez ou mettez à jour une attribution de rôle par étendue et par nom.

function create(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams): Promise<RoleAssignment>

Paramètres

scope

string

Étendue de l’opération ou de la ressource. Les étendues valides sont les suivantes : abonnement (format : « /subscriptions/{subscriptionId} »), groupe de ressources (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} », ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Nom de l’attribution de rôle. Il peut s’agir de n’importe quel GUID valide.

parameters
RoleAssignmentCreateParameters

Paramètres de l’attribution de rôle.

options
RoleAssignmentsCreateOptionalParams

Paramètres d’options.

Retours

Promise<RoleAssignment>

createById(string, RoleAssignmentCreateParameters, RoleAssignmentsCreateByIdOptionalParams)

Créez ou mettez à jour une attribution de rôle par ID.

function createById(roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams): Promise<RoleAssignment>

Paramètres

roleAssignmentId

string

ID complet de l’attribution de rôle, y compris l’étendue, le nom de la ressource et le type de ressource. Format : /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exemple : /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

parameters
RoleAssignmentCreateParameters

Paramètres de l’attribution de rôle.

options
RoleAssignmentsCreateByIdOptionalParams

Paramètres d’options.

Retours

Promise<RoleAssignment>

delete(string, string, RoleAssignmentsDeleteOptionalParams)

Supprimer une attribution de rôle par étendue et par nom.

function delete(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams): Promise<RoleAssignment>

Paramètres

scope

string

Étendue de l’opération ou de la ressource. Les étendues valides sont les suivantes : abonnement (format : « /subscriptions/{subscriptionId} »), groupe de ressources (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} », ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Nom de l’attribution de rôle. Il peut s’agir de n’importe quel GUID valide.

options
RoleAssignmentsDeleteOptionalParams

Paramètres d’options.

Retours

Promise<RoleAssignment>

deleteById(string, RoleAssignmentsDeleteByIdOptionalParams)

Supprimez une attribution de rôle par ID.

function deleteById(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams): Promise<RoleAssignment>

Paramètres

roleAssignmentId

string

ID complet de l’attribution de rôle, y compris l’étendue, le nom de la ressource et le type de ressource. Format : /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exemple : /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsDeleteByIdOptionalParams

Paramètres d’options.

Retours

Promise<RoleAssignment>

get(string, string, RoleAssignmentsGetOptionalParams)

Obtenir une attribution de rôle par étendue et par nom.

function get(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams): Promise<RoleAssignment>

Paramètres

scope

string

Étendue de l’opération ou de la ressource. Les étendues valides sont les suivantes : abonnement (format : « /subscriptions/{subscriptionId} »), groupe de ressources (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} », ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

roleAssignmentName

string

Nom de l’attribution de rôle. Il peut s’agir de n’importe quel GUID valide.

options
RoleAssignmentsGetOptionalParams

Paramètres d’options.

Retours

Promise<RoleAssignment>

getById(string, RoleAssignmentsGetByIdOptionalParams)

Obtenir une attribution de rôle par ID.

function getById(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams): Promise<RoleAssignment>

Paramètres

roleAssignmentId

string

ID complet de l’attribution de rôle, y compris l’étendue, le nom de la ressource et le type de ressource. Format : /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}. Exemple : /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft.Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

options
RoleAssignmentsGetByIdOptionalParams

Paramètres d’options.

Retours

Promise<RoleAssignment>

listForResource(string, string, string, string, RoleAssignmentsListForResourceOptionalParams)

Répertoriez toutes les attributions de rôles qui s’appliquent à une ressource.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

resourceProviderNamespace

string

Espace de noms du fournisseur de ressources.

resourceType

string

Nom du type de ressource. Par exemple, le nom de type d’une application web est « sites » (à partir de Microsoft.Web/sites).

resourceName

string

Nom de la ressource.

options
RoleAssignmentsListForResourceOptionalParams

Paramètres d’options.

Retours

listForResourceGroup(string, RoleAssignmentsListForResourceGroupOptionalParams)

Répertorie toutes les attributions de rôles qui s’appliquent à un groupe de ressources.

function listForResourceGroup(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

options
RoleAssignmentsListForResourceGroupOptionalParams

Paramètres d’options.

Retours

listForScope(string, RoleAssignmentsListForScopeOptionalParams)

Répertoriez toutes les attributions de rôles qui s’appliquent à une étendue.

function listForScope(scope: string, options?: RoleAssignmentsListForScopeOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Paramètres

scope

string

Étendue de l’opération ou de la ressource. Les étendues valides sont les suivantes : abonnement (format : « /subscriptions/{subscriptionId} »), groupe de ressources (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} », ou ressource (format : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

options
RoleAssignmentsListForScopeOptionalParams

Paramètres d’options.

Retours

listForSubscription(RoleAssignmentsListForSubscriptionOptionalParams)

Répertoriez toutes les attributions de rôles qui s’appliquent à un abonnement.

function listForSubscription(options?: RoleAssignmentsListForSubscriptionOptionalParams): PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

Paramètres

options
RoleAssignmentsListForSubscriptionOptionalParams

Paramètres d’options.

Retours