Delen via


Get-AzNotificationHubsNamespaceAuthorizationRule

Hiermee wordt informatie opgehaald over de autorisatieregels die zijn gekoppeld aan een Notification Hub-naamruimte.

Syntax

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

Description

De cmdlet Get-AzNotificationHubsNamespaceAuthorizationRule retourneert informatie over de SAS-autorisatieregels (Shared Access Signature) die zijn gekoppeld aan een notification hub-naamruimte. U kunt informatie retourneren over alle regels die zijn gekoppeld aan de naamruimte. U kunt ook informatie voor een specifieke regel retourneren door de parameter AuthorizationRule op te geven. Autorisatieregels beheren de toegang tot naamruimten. Dit wordt gedaan door het maken van koppelingen, als URI's, op basis van verschillende machtigingsniveaus. Platformniveaus 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. Met deze cmdlet worden alleen de autorisatieregels opgehaald die zijn gekoppeld aan een naamruimte. Gebruik Get-AzNotificationHubsNamespace om informatie over de naamruimte zelf op te halen.

Voorbeelden

Voorbeeld 1: Informatie ophalen over alle autorisatieregels die zijn toegewezen aan naamruimten

Get-AzNotificationHubsNamespaceAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup"

Met deze opdracht wordt informatie opgehaald over alle autorisatieregels die zijn toegewezen aan zowel de naamruimte ContosoNamespace als de resourcegroep ContosoNotificationsGroup.

Voorbeeld 2: Informatie ophalen over een autorisatieregel

Get-AzNotificationHubsNamespaceAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -AuthorizationRule "ListenRule"

Met deze opdracht wordt informatie opgehaald over één autorisatieregel voor naamruimten met de naam ListenRule. U moet de naamruimte en de resourcegroep opnemen wanneer u informatie krijgt voor een specifieke autorisatieregel.

Parameters

-AuthorizationRule

Hiermee geeft u de naam van een SAS-verificatieregel. Deze regels bepalen het type toegang dat gebruikers hebben voor de naamruimte.

Type:String
Position:2
standaardwaarde:None
Vereist:False
Accept pipeline input:True
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
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters: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
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroup

Hiermee geeft u de resourcegroep waaraan de autorisatieregels zijn toegewezen. Resourcegroepen organiseren items zoals naamruimten, notification hubs en autorisatieregels op manieren die eenvoudig voorraadbeheer en Azure-beheer helpen.

Type:String
Position:0
standaardwaarde:None
Vereist:True
Accept pipeline input:True
Accept wildcard characters:False

Invoerwaarden

String

Uitvoerwaarden

SharedAccessAuthorizationRuleAttributes