Get-AzureSBAuthorizationRule
Возвращает правила авторизации служебной шины.
Примечание.
Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.
Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.
Синтаксис
Get-AzureSBAuthorizationRule
[-Name <String>]
[-Permission <AccessRights[]>]
-Namespace <String>
-EntityName <String>
-EntityType <ServiceBusEntityType>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Get-AzureSBAuthorizationRule
[-Name <String>]
[-Permission <AccessRights[]>]
-Namespace <String>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Описание
Возвращает правила авторизации служебной шины.
Внимание
REST API управления службами для служебная шина будет прекращен 1 ноября 2021 г. Дополнительные сведения об выходе из эксплуатации API см. в нерекомендуемом azure Service Manager. Этот командлет PowerShell для управления службами Azure для служебная шина больше не будет поддерживаться с 1 ноября 2021 г. Перейдите к новым командлетам Azure PowerShell
Примеры
Пример 1. Получение правила авторизации на уровне пространства имен
PS C:\> Get-AzureSBAuthorizationRule -Namespace MyNamespace
Получает все доступные правила авторизации в MyNamespace.
Пример 2. Получение правила авторизации для очереди
PS C:\> Get-AzureSBAuthorizationRule -Namespace MyNamespace -EntityName MyEntity -EntityType Queue
Возвращает все доступные правила авторизации в очереди MyEntity в MyNamespace.
Пример 3. Получение правила авторизации по имени
PS C:\> Get-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace
Возвращает правило авторизации с именем MyRule на уровне MyNamespace.
Пример 4. Получение правила авторизации по разрешениям
PS C:\> Get-AzureSBAuthorizationRule -Namespace MyNamespace -Permission $("Send")
Возвращает все правила авторизации, имеющие разрешение на отправку разрешений на уровне пространства имен.
Параметры
-EntityName
Имя сущности для применения правила.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-EntityType
Тип сущности (Queue, Topic, Relay, NotificationHub).
Тип: | ServiceBusEntityType |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Name
Уникальное имя правила авторизации.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Namespace
Имя пространства имен для применения правила авторизации. Если имя сущности не указано, правило будет находиться на уровне пространства имен.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Permission
Разрешения авторизации для фильтрации (отправка, управление, прослушивание). Для этого используется точное совпадение.
Тип: | AccessRights[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Profile
Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.
Тип: | AzureSMProfile |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |