New-AzNotificationHubAuthorizationRule
Cria uma regra de autorização e atribui a regra a um hub de notificação.
Sintaxe
New-AzNotificationHubAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHub] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNotificationHubAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHub] <String>
[-SASRule] <SharedAccessAuthorizationRuleAttributes>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet
Exemplos
Exemplo 1: Criar uma regra de autorização do hub de notificação
New-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -NotificationHub "ContosoInternalHub" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configuration\ExternalAccessRule.json"
Este comando cria uma nova regra de autorização e a atribui ao hub de notificação chamado ContosoInternalHub. Esse hub está localizado no namespace ContosoNamespace e é atribuído ao grupo de recursos ContosoNotificationsGroup. Observe que todas as informações de configuração da regra, incluindo o nome da regra, serão retiradas do arquivo de entrada C:\Configuration\ExternalAccessRule.jsem diante.
Parâmetros
-Confirm
Solicita confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-InputFile
Especifica o arquivo de entrada para a regra de autorização criada por esse cmdlet.
Tipo: | String |
Position: | 3 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Namespace
Especifica o namespace ao qual as regras de autorização são atribuídas. Os namespaces fornecem uma maneira de agrupar e categorizar hubs de notificação.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-NotificationHub
Especifica o hub de notificação ao qual as regras de autorização serão atribuídas. Os hubs de notificação são usados para enviar notificações por push para vários clientes, independentemente da plataforma usada por esses clientes. Observe que você deve especificar o nome de um hub de notificação existente. O cmdlet New-AzNotificationHubAuthorizationRule não pode criar novos hubs de notificação.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ResourceGroup
Especifica o grupo de recursos ao qual o hub de notificação está atribuído.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-SASRule
Especifica o SharedAccessAuthorizationRuleAttributes objeto que contém informações de configuração para as novas regras.
Tipo: | SharedAccessAuthorizationRuleAttributes |
Position: | 3 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Saídas
SharedAccessAuthorizationRuleAttributes
Ligações Relacionadas
Azure PowerShell