Remove-AzNotificationHubAuthorizationRule

Remove uma regra de autorização de um hub de notificação.

Syntax

Remove-AzNotificationHubAuthorizationRule
      [-ResourceGroup] <String>
      [-Namespace] <String>
      [-NotificationHub] <String>
      [-AuthorizationRule] <String>
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

O cmdlet Remove-AzNotificationHubAuthorizationRule remove uma regra de autorização SAS (Assinatura de Acesso Compartilhado) de um hub de notificação. As regras de autorização gerenciam o acesso aos seus hubs de notificação por meio da criação de links, como URIs, com base em diferentes níveis de permissão. Os níveis de permissão podem ser um dos seguintes:

  • Escutar
  • Enviar
  • Gerenciar clientes é direcionado para um desses URIs com base no nível de permissão apropriado. Por exemplo, um cliente que recebe a permissão Ouvir será direcionado para o URI para essa permissão. A remoção de uma regra de autorização também remove a permissão de usuário correspondente.

Exemplos

Exemplo 1: Remover uma regra de autorização de um hub de notificação

Remove-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -NotificationHub "ContosoExternalHub" -ResourceGroup "ContosoNotificationsGroup" -AuthorizationRule "ListenRule"

Este comando remove a regra de autorização chamada ListenRule do hub de notificação chamado ContosoExternalHub. Ao executar esse comando, você deve especificar o namespace e o grupo de recursos ao qual o hub está atribuído.

Parâmetros

-AuthorizationRule

Especifica o nome da regra de autenticação SAS removida por este cmdlet.

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Não peça confirmação.

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

-Namespace

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

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

-NotificationHub

Especifica o hub de notificação ao qual as regras de autorização são atribuídas. Os hubs de notificação são usados para enviar notificações por push para vários clientes, independentemente da plataforma.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 simplesmente o gerenciamento de inventário e a administração do Azure.

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

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

Saídas

Void