Partager via


Get-AzRoleEligibleChildResource

Obtenir les ressources enfants d’une ressource sur laquelle l’utilisateur a un accès éligible

Syntaxe

Get-AzRoleEligibleChildResource
   -Scope <String>
   [-Filter <String>]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzRoleEligibleChildResource
   -InputObject <IAuthorizationIdentity>
   [-Filter <String>]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]

Description

Obtenir les ressources enfants d’une ressource sur laquelle l’utilisateur a un accès éligible

Exemples

Exemple 1 : Répertorier toutes les ressources enfants

$scope = "/subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/"
Get-AzRoleEligibleChildResource -Scope $scope

Name                                               Type
----                                               ----
AnujRG                                             resourcegroup
ARPJ-TESTRG-01                                     resourcegroup
AnujRG2                                            resourcegroup
asghodke-rg                                        resourcegroup

Obtenez toutes les ressources enfants d’une ressource scope sur laquelle l’utilisateur appelant a des affectations éligibles.

Exemple 2 : Répertorier toutes les ressources enfants filtrées par type de ressource

$scope = "/subscriptions/38ab2ccc-3747-4567-b36b-9478f5602f0d/"
$filter = "resoureType eq 'resourcegroup'"
Get-AzRoleEligibleChildResource -Scope $scope -Filter $filter

Name                                               Type
----                                               ----
AnujRG                                             resourcegroup
ARPJ-TESTRG-01                                     resourcegroup
AnujRG2                                            resourcegroup
asghodke-rg                                        resourcegroup

Vous pouvez filtrer par abonnements, groupes de ressources ou n’importe quel type de ressource.

Paramètres

-DefaultProfile

Le paramètre DefaultProfile n’est pas fonctionnel. Utilisez le paramètre SubscriptionId lorsqu’il est disponible si vous exécutez l’applet de commande sur un autre abonnement.

Type:PSObject
Alias:AzureRMContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Filter

Filtre à appliquer à l'opération. Utilisez $filter=resourceType+eq+'Subscription' pour filtrer uniquement sur la ressource de type = 'Subscription'. Utilisez $filter=resourceType+eq+'subscription'+or+resourceType+eq+'resourcegroup' pour filtrer sur la ressource de type = 'Subscription' ou 'ResourceGroup'

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.

Type:IAuthorizationIdentity
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Scope

Étendue de la stratégie de gestion des rôles.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

IAuthorizationIdentity

Sorties

IEligibleChildResource