Get-AzureSBAuthorizationRule

Obtém regras de autorização do barramento de serviço.

Observação

Os cmdlets mostrados nesta documentação são usados para gerenciar recursos herdados do Azure que usam APIs de Gerenciamento de Serviços. Confira o módulo Az PowerShell para usar cmdlets a fim de gerenciar recursos do Azure Resource Manager.

Syntax

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>]

Description

Obtém regras de autorização do barramento de serviço.

Importante

A API REST de Gerenciamento de Serviços para Barramento de Serviço será desativada em 1º de novembro de 2021. Vá para a substituição do Azure Service Manager para obter mais informações sobre a desativação da API. Este cmdlet do PowerShell do Gerenciamento de Serviços do Azure para Barramento de Serviço não terá mais suporte a partir de 1º de novembro de 2021. Migre para os novos cmdlets do Azure PowerShell

Exemplos

Exemplo 1: Obter regra de autorização no nível do namespace

PS C:\> Get-AzureSBAuthorizationRule -Namespace MyNamespace

Obtém todas as regras de autorização disponíveis em MyNamespace.

Exemplo 2: Obter regra de autorização para uma fila

PS C:\> Get-AzureSBAuthorizationRule -Namespace MyNamespace -EntityName MyEntity -EntityType Queue

Obtém todas as regras de autorização disponíveis uma fila MyEntity em MyNamespace.

Exemplo 3: Obter regra de autorização por nome

PS C:\> Get-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace

Obtém uma regra de autorização chamada MyRule no nível MyNamespace.

Exemplo 4: Obter regra de autorização por permissão

PS C:\> Get-AzureSBAuthorizationRule -Namespace MyNamespace -Permission $("Send")

Obtém todas as regras de autorização que têm permissão de envio no nível do namespace.

Parâmetros

-EntityName

O nome da entidade a ser aplicada à regra.

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

-EntityType

O tipo de entidade (Queue, Topic, Relay, NotificationHub).

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

-Name

O nome exclusivo da regra de autorização.

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

-Namespace

O nome do namespace para aplicar a regra de autorização. Se nenhum EntityName for fornecido, a regra estará no nível do namespace.

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

-Permission

As permissões de autorização para filtrar (Enviar, Gerenciar, Ouvir). Isso usa correspondência exata.

Type:AccessRights[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Especifica o perfil do Azure a partir do qual este cmdlet lê. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.

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