Remove-AzNotificationHubAuthorizationRule
Hiermee verwijdert u een autorisatieregel uit een Notification Hub.
Syntax
Remove-AzNotificationHubAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHub] <String>
[-AuthorizationRule] <String>
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Remove-AzNotificationHubAuthorizationRule verwijdert een SAS-autorisatieregel (Shared Access Signature) uit een Notification Hub. Autorisatieregels beheren de toegang tot uw Notification Hubs via het maken van koppelingen, als URI's, op basis van verschillende machtigingsniveaus. Machtigingsniveaus kunnen een van de volgende zijn:
- Luisteren
- Verzenden
- Clients beheren worden omgeleid naar een van deze URI's op basis van het juiste machtigingsniveau. Een client met de listen-machtiging wordt bijvoorbeeld omgeleid naar de URI voor die machtiging. Als u een autorisatieregel verwijdert, wordt ook de bijbehorende gebruikersmachtiging verwijderd.
Voorbeelden
Voorbeeld 1: Een autorisatieregel verwijderen uit een Notification Hub
Remove-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -NotificationHub "ContosoExternalHub" -ResourceGroup "ContosoNotificationsGroup" -AuthorizationRule "ListenRule"
Met deze opdracht verwijdert u de autorisatieregel met de naam ListenRule uit de Notification Hub met de naam ContosoExternalHub. Wanneer u deze opdracht uitvoert, moet u zowel de naamruimte als de resourcegroep opgeven waaraan de hub is toegewezen.
Parameters
-AuthorizationRule
Hiermee geeft u de naam van de SAS-verificatieregel die door deze cmdlet wordt verwijderd.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Vraag niet om bevestiging.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Namespace
Hiermee geeft u de naamruimte aan waaraan de Notification Hub is toegewezen. Naamruimten bieden een manier om Notification Hubs te groeperen en te categoriseren.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NotificationHub
Hiermee geeft u de Notification Hub aan waaraan de autorisatieregels zijn toegewezen. Notification Hubs worden gebruikt om pushmeldingen naar meerdere clients te verzenden, ongeacht het platform.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroup
Hiermee geeft u de resourcegroep aan waaraan de Notification Hub is toegewezen. Resourcegroepen organiseren items zoals naamruimten, notification hubs en autorisatieregels op manieren die eenvoudig voorraadbeheer en Azure-beheer helpen.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |