RoleAssignments interface
Interface représentant un RoleAssignments.
Méthodes
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.
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.
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.
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>
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>
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.
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.
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}'
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
Paramètres d’options.