Partilhar via


Set-AzNotificationHub

Define valores de propriedade para um hub de notificação.

Sintaxe

Set-AzNotificationHub
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-InputFile] <String>
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzNotificationHub
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-NotificationHubObj] <NotificationHubAttributes>
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

O cmdlet Set-AzNotificationHub modifica os valores de propriedade de um hub de notificação. Você pode modificar um valor de propriedade do hub de notificação de duas maneiras. Por um lado, você pode criar uma instância do objeto NotificationHubAttributes e, em seguida, configurar esse objeto com os valores de propriedade que você deseja que o novo hub possua. Isso pode ser feito por meio do .NET Framework. Em seguida, você pode copiar esses valores de propriedade para seu hub por meio do parâmetro NotificationHubObj. Como alternativa, você pode criar um arquivo JSON (JavaScript Object Notation) que contenha os valores de configuração relevantes e, em seguida, aplicar esses valores por meio do parâmetro InputFile . Um arquivo JSON é um arquivo de texto que usa sintaxe semelhante à seguinte: {
"Nome": "ContosoNotificationHub",
"Localização": "Oeste dos EUA",
} Quando usado em conjunto com o cmdlet
Set-AzNotificationHub , o exemplo JSON anterior define o valor Location de um hub de notificação chamado ContosoNotificationHub como Oeste dos EUA.

Exemplos

Exemplo 1: Modificar os valores de propriedade para um hub de notificação

Set-AzNotificationHub -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configuration\Hubs.json"

Este comando modifica os valores de propriedade de um hub de notificação encontrado no namespace ContosoNamespace e o atribui ao grupo de recursos ContosoNotificationsGroup. Os valores de propriedade, bem como o nome do hub a ser modificado, não são especificados no comando. Em vez disso, essas informações estão contidas no arquivo de entrada C:\Configuration\Hubs.jsem.

Exemplo 2

Define valores de propriedade para um hub de notificação. (gerado automaticamente)

Set-AzNotificationHub -Namespace 'ContosoNamespace' -NotificationHubObj <NotificationHubAttributes> -ResourceGroup 'ContosoNotificationsGroup'

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

-Force

Não peça confirmação.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-InputFile

Especifica o caminho para um arquivo JSON que contém informações de configuração para o hub de notificação.

Tipo:String
Position:2
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Namespace

Especifica o namespace ao qual o hub de notificação é atribuído. 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

-NotificationHubObj

Especifica a objeto NotificationHubAttributes que contém informações de configuração para o hub que esse cmdlet modifica.

Tipo:NotificationHubAttributes
Position:2
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroup

Especifica o grupo de recursos ao qual o hub de notificação está atribuído. Os grupos de recursos organizam itens como namespaces, hubs de notificação e regras de autorização de maneiras que ajudam simplesmente o gerenciamento de inventário e a administração do Azure.

Tipo:String
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
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

String

Saídas

NotificationHubAttributes