Remove-AzNotificationHubAuthorizationRule

Tar bort en auktoriseringsregel från en meddelandehubb.

Syntax

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

Description

Cmdleten Remove-AzNotificationHubAuthorizationRule tar bort en SAS-auktoriseringsregel (Signatur för delad åtkomst) från en meddelandehubb. Auktoriseringsregler hanterar åtkomst till dina meddelandehubbar genom att skapa länkar, som URI:er, baserat på olika behörighetsnivåer. Behörighetsnivåer kan vara något av följande:

  • Lyssna
  • Skicka
  • Hantera klienter dirigeras till en av dessa URI:er baserat på lämplig behörighetsnivå. Till exempel dirigeras en klient med behörigheten Lyssna till URI:n för den behörigheten. Om du tar bort en auktoriseringsregel tas även motsvarande användarbehörighet bort.

Exempel

Exempel 1: Ta bort en auktoriseringsregel från en meddelandehubb

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

Det här kommandot tar bort auktoriseringsregeln med namnet ListenRule från meddelandehubben med namnet ContosoExternalHub. När du kör det här kommandot måste du ange både namnområdet och resursgruppen som hubben är tilldelad till.

Parametrar

-AuthorizationRule

Anger namnet på DEN SAS-autentiseringsregel som den här cmdleten tar bort.

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

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

-Force

Be inte om bekräftelse.

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

-Namespace

Anger det namnområde som meddelandehubben har tilldelats. Namnområden är ett sätt att gruppera och kategorisera meddelandehubbar.

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

-NotificationHub

Anger den meddelandehubb som auktoriseringsreglerna tilldelas till. Meddelandehubbar används för att skicka push-meddelanden till flera klienter oavsett plattform.

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

-ResourceGroup

Anger den resursgrupp som meddelandehubben har tilldelats. Resursgrupper organiserar objekt som namnrymder, meddelandehubbar och auktoriseringsregler på ett sätt som bara hjälper till med inventeringshantering och Azure-administration.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

String

Utdata

Void