Get-AzRoleEligibleChildResource

Получение дочерних ресурсов ресурса, на котором у пользователя есть подходящий доступ

Синтаксис

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

Описание

Получение дочерних ресурсов ресурса, на котором у пользователя есть подходящий доступ

Примеры

Пример 1. Перечисление всех дочерних ресурсов

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

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

Получите все дочерние ресурсы ресурса scope , на который вызывающий пользователь имеет соответствующие назначения.

Пример 2. Вывод списка всех дочерних ресурсов, отфильтрованных по типу ресурса

$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

Вы можете фильтровать по подпискам, группам ресурсов или любому типу ресурсов.

Параметры

-DefaultProfile

Параметр DefaultProfile не работает. Используйте параметр SubscriptionId, если он доступен при выполнении командлета в другой подписке.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Filter

Фильтр, применяемый к операции. Используйте $filter=resourceType+eq+"Subscription", чтобы отфильтровать только ресурс типа = "Подписка". Используйте $filter=resourceType+eq+'subscription'+or+resourceType+eq+'resourcegroup', чтобы отфильтровать ресурс типа = "Подписка" или "ResourceGroup".

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Параметр удостоверений Для создания см. раздел NOTES для свойств INPUTOBJECT и создание хэш-таблицы.

Type:IAuthorizationIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Scope

Область политики управления ролями.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

IAuthorizationIdentity

Выходные данные

IEligibleChildResource