Get-AzureSBAuthorizationRule
Obtém regras de autorização do Service Bus.
Nota
Os cmdlets mencionados nesta documentação são para gerenciar recursos herdados do Azure que usam APIs do Azure Service Manager (ASM). Este módulo do PowerShell herdado não é recomendado ao criar novos recursos, uma vez que o ASM está agendado para desativação. Para obter mais informações, consulte Aposentadoria do Azure Service Manager.
O módulo Az PowerShell é o módulo PowerShell recomendado para gerenciar recursos do Azure Resource Manager (ARM) com o PowerShell.
Sintaxe
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 Service Bus.
Importante
A API REST de Gerenciamento de Serviços para Service Bus 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 de Gerenciamento de Serviços do Azure para Service Bus 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 em 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 de namespace.
Parâmetros
-EntityName
O nome da entidade a ser aplicada à regra.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-EntityType
O tipo de entidade (Queue, Topic, Relay, NotificationHub).
Tipo: | ServiceBusEntityType |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Name
O nome exclusivo da regra de autorização.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | 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.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Permission
As permissões de autorização para filtrar (Enviar, Gerenciar, Ouvir). Isso usa correspondência exata.
Tipo: | AccessRights[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Profile
Especifica o perfil do Azure a partir do qual este cmdlet é lido. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.
Tipo: | AzureSMProfile |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |