Remove-AzNotificationHubsNamespaceAuthorizationRule
Hiermee verwijdert u een autorisatieregel uit een Notification Hub-naamruimte.
Syntaxis
Remove-AzNotificationHubsNamespaceAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-AuthorizationRule] <String>
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De Remove-AzNotificationHubsNamespaceAuthorizationRule cmdlet verwijdert een SAS-autorisatieregel (Shared Access Signature) uit een Notification Hub-naamruimte. Autorisatieregels beheren de toegang tot een naamruimte. Dit wordt gedaan door het maken van koppelingen, als URI's, op basis van verschillende machtigingsniveaus. Machtigingsniveaus kunnen 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 naamruimte
Remove-AzNotificationHubsNamespaceAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -AuthorizationRule "ListenRule"
Met deze opdracht wordt de autorisatieregel met de naam ListenRule verwijderd uit de naamruimte ContosoNamespace. Wanneer u deze opdracht uitvoert, moet u de resourcegroep opgeven waaraan de naamruimte is toegewezen.
Parameters
-AuthorizationRule
Hiermee geeft u de naam van de SAS-verificatieregel die moet worden verwijderd.
Type: | String |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Force
Vraag niet om bevestiging.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Namespace
Hiermee geeft u de naamruimte waaraan de autorisatieregels zijn toegewezen. Naamruimten bieden een manier om Notification Hubs te groeperen en te categoriseren.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ResourceGroup
Hiermee geeft u de resourcegroep waaraan de naamruimte 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 |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell