Compartilhar via


Get-AzNotificationHubAuthorizationRule

Obtém informações sobre as regras de autorização associadas a um hub de notificação.

Sintaxe

Get-AzNotificationHubAuthorizationRule
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-NotificationHub] <String>
   [[-AuthorizationRule] <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

O cmdlet Get-AzNotificationHubAuthorizationRule obtém informações sobre as regras de autorização SAS (Assinatura de Acesso Compartilhado) associadas a um hub de notificação. O cmdlet retorna informações sobre todas as regras associadas a um hub ou, incluindo o parâmetro AuthorizationRule , obtém informações sobre uma regra específica. As regras de autorização gerenciam o acesso aos hubs de notificação. Uma regra de autorização criará links, como um URI, com base em diferentes níveis de permissão. Os clientes são direcionados para um desses URIs com base no nível de permissão apropriado. Por exemplo, um cliente com a permissão Listen será direcionado para o URI para essa permissão. O cmdlet Get-AzNotificationHubAuthorizationRule obtém apenas informações sobre as regras de autorização associadas a um hub de notificação. Para obter informações sobre o hub em si, use Get-AzNotificationHub.

Exemplos

Exemplo 1: Obter informações para todas as regras de autorização atribuídas a um hub de notificação

Get-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -NotificationHub "ContosoInternalHub"

Esse comando obtém informações para todas as regras de autorização atribuídas ao hub de notificação chamado ContosoInternalHub no namespace ContosoNamespace. Você deve especificar o namespace em que o hub está localizado, bem como o grupo de recursos ao qual o hub foi atribuído.

Exemplo 2: Obter informações para regras de autorização atribuídas a um hub de notificação

Get-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -NotificationHub "ContosoInternalHub" -AuthorizationRule "ListenRule"

Esse comando obtém informações para todas as regras de autorização atribuídas ao hub de notificação chamado ContosoInternalHub no namespace ContosoNamespace. O comando usa o parâmetro AuthorizationRule para limitar os dados retornados a uma única regra de autorização chamada ListenRule.

Parâmetros

-AuthorizationRule

Especifica o nome de uma regra de autenticação SAS. Essas regras determinam o tipo de acesso que os usuários têm ao hub de notificação.

Tipo:String
Cargo:3
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usadas para comunicação com o Azure

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Namespace

Especifica o namespace ao qual o hub de notificação está atribuído. Os namespaces fornecem uma maneira de agrupar e categorizar hubs de notificação.

Tipo:String
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-NotificationHub

Especifica o hub de notificação ao qual esse cmdlet atribui regras de autorização. Os hubs de notificação são usados para enviar notificações por push para vários clientes, independentemente da plataforma usada por esses clientes.

Tipo:String
Cargo:2
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ResourceGroup

Especifica o grupo de recursos ao qual o hub de notificação está atribuído. Os grupos de recursos organizam itens como namespaces, hubs de notificação e regras de autorização de maneiras que ajudam a simplificar o gerenciamento de inventário e a administração do Azure.

Tipo:String
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Entradas

String

Saídas

SharedAccessAuthorizationRuleAttributes