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 de Gerenciamento de Serviços. Consulte o módulo Az PowerShell para cmdlets para 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 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.
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 é lido. 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 |