Condividi tramite


Get-AzNotificationHubAuthorizationRule

Ottiene informazioni sulle regole di autorizzazione associate a un hub di notifica.

Sintassi

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

Descrizione

Il cmdlet Get-AzNotificationHubAuthorizationRule ottiene informazioni sulle regole di autorizzazione della firma di accesso condiviso (SAS) associate a un hub di notifica. Il cmdlet restituisce informazioni su tutte le regole associate a un hub o, includendo il parametro AuthorizationRule, ottiene informazioni su una regola specifica. Le regole di autorizzazione gestiscono l'accesso agli hub di notifica. Una regola di autorizzazione creerà collegamenti, come URI, in base a diversi livelli di autorizzazione. I client vengono indirizzati a uno di questi URI in base al livello di autorizzazione appropriato. Ad esempio, un client con l'autorizzazione Listen verrà indirizzato all'URI per tale autorizzazione. Il cmdlet Get-AzNotificationHubAuthorizationRule ottiene solo informazioni sulle regole di autorizzazione associate a un hub di notifica. Per ottenere informazioni sull'hub stesso, usare Get-AzNotificationHub.

Esempio

Esempio 1: Ottenere informazioni per tutte le regole di autorizzazione assegnate a un hub di notifica

Get-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -NotificationHub "ContosoInternalHub"

Questo comando ottiene informazioni per tutte le regole di autorizzazione assegnate all'hub di notifica denominato ContosoInternalHub nello spazio dei nomi ContosoNamespace. È necessario specificare lo spazio dei nomi a cui si trova l'hub, nonché il gruppo di risorse a cui è stato assegnato l'hub.

Esempio 2: Ottenere informazioni per le regole di autorizzazione assegnate a un hub di notifica

Get-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -NotificationHub "ContosoInternalHub" -AuthorizationRule "ListenRule"

Questo comando ottiene informazioni per tutte le regole di autorizzazione assegnate all'hub di notifica denominato ContosoInternalHub nello spazio dei nomi ContosoNamespace. Il comando usa il parametro AuthorizationRule per limitare i dati restituiti a una singola regola di autorizzazione denominata ListenRule.

Parametri

-AuthorizationRule

Specifica il nome di una regola di autenticazione della firma di accesso condiviso. Queste regole determinano il tipo di accesso a cui gli utenti devono accedere all'hub di notifica.

Tipo:String
Posizione:3
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Namespace

Specifica lo spazio dei nomi a cui è assegnato l'hub di notifica. Gli spazi dei nomi consentono di raggruppare e classificare gli hub di notifica.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-NotificationHub

Specifica l'hub di notifica a cui questo cmdlet assegna le regole di autorizzazione. Gli hub di notifica vengono usati per inviare notifiche push a più client indipendentemente dalla piattaforma usata da tali client.

Tipo:String
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ResourceGroup

Specifica il gruppo di risorse a cui è assegnato l'hub di notifica. I gruppi di risorse organizzano elementi come spazi dei nomi, hub di notifica e regole di autorizzazione in modi che semplificano la gestione dell'inventario e l'amministrazione di Azure.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Input

Output