Set-AzNotificationHubsNamespace

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

Sintaxe

Default (Predefinição)

Set-AzNotificationHubsNamespace
    [-ResourceGroup] <String>
    [-Namespace] <String>
    [-Location] <String>
    [[-State] <NamespaceState>]
    [[-Critical] <Boolean>]
    [[-Tag] <Hashtable>]
    [[-SkuTier] <String>]
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

O cmdlet Set-AzNotificationHubsNamespace define os valores de propriedade de um namespace de hub de notificação existente. Os namespaces são contêineres lógicos que ajudam você a organizar e gerenciar seus hubs de notificação. Você deve ter pelo menos um namespace de hub de notificação. Além disso, todos os hubs de notificação devem ter um namespace atribuído. Esse cmdlet é usado principalmente para habilitar e desabilitar um namespace. Quando um namespace é desabilitado, os usuários não podem se conectar a nenhum dos hubs de notificação no namespace, nem os administradores podem usar esses hubs para enviar notificações por push. Para rehabilitar um namespace desabilitado, use este cmdlet para definir a propriedade State do namespace como Ative. Você também pode usar esse cmdlet para marcar um namespace como crítico. Isso impede que o namespace seja excluído. Para remover um namespace crítico, você deve primeiro remover a marca Crítica.

Exemplos

Exemplo 1: Desativar um namespace

Set-AzNotificationHubsNamespace -Namespace "ContosoPartners" -Location "West US" -ResourceGroup "ContosoNotificationsGroup" -State "Disabled" -SkuTier "Standard"

Este comando desabilita o namespace da camada Standard chamado ContosoPartners localizado no datacenter do oeste dos EUA e atribuído ao grupo de recursos ContosoNotificationsGroup.

Exemplo 2: Habilitar um namespace

Set-AzNotificationHubsNamespace -Namespace "ContosoPartners" -Location "West US" -ResourceGroup "ContosoNotificationsGroup" -State "Active" -SkuTier "Standard"

Este comando habilita o namespace da camada Standard chamado ContosoPartners localizado no datacenter do oeste dos EUA e atribuído ao grupo de recursos ContosoNotificationsGroup.

Parâmetros

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Cf.

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Critical

Indica se o namespace é um namespace crítico. Os namespaces críticos não podem ser excluídos. Para excluir um namespace crítico, você deve definir o valor dessa propriedade como False para marcar o namespace como não crítico.

Propriedades dos parâmetros

Tipo:Boolean
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:4
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Force

Não peça confirmação.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Location

Especifica o nome para exibição do datacenter que hospeda o namespace. Embora possas definir este parâmetro para qualquer localização válida no Azure, para um desempenho ótimo deves usar um datacenter localizado perto da maioria dos teus utilizadores. Para obter uma lista de up-to-datas de Azure locais, execute o seguinte comando: Get-AzLocation | Select-Object DisplayName

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-Namespace

Especifica o namespace que esse cmdlet modifica. Os namespaces fornecem uma maneira de agrupar e categorizar hubs de notificação.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-ResourceGroup

Especifica o grupo de recursos ao qual o namespace é atribuído. Os grupos de recursos organizam itens como namespaces, centros de notificação e regras de autorização de forma a facilitar a gestão de inventário e a administração do Azure.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-SkuTier

Camada de sku do namespace

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:4
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-State

Especifica o estado atual do namespace. Os valores aceitáveis para este parâmetro são: Ativo e Desativado.

Propriedades dos parâmetros

Tipo:NamespaceState
Default value:None
Valores aceites:Unknown, Active, Disabled
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:3
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-Tag

Especifica pares nome-valor que podem ser usados para categorizar e organizar itens do Azure. As tags funcionam de forma semelhante a palavras-chave e operam em uma implantação. Por exemplo, se pesquisar por todos os itens com a tag Department:IT, a pesquisa devolverá todos os itens do Azure que tenham essa etiqueta, independentemente do tipo de item, localização ou grupo de recursos. Uma tag individual consiste em duas partes: o Nome e (opcionalmente) o Valor. Por exemplo, em Department:IT, o nome da tag é Department e o valor da tag é IT. Para adicionar uma tag, use uma sintaxe de tabela de hash semelhante a esta, que cria a tag CalendarYear:2016: -Tags @{Name="CalendarYear"; Value="2016"} Para adicionar várias tags no mesmo comando, separe as tags individuais usando vírgulas: -Tag @{Name="CalendarYear"; valor="2016"}, @{name="FiscalYear"; Valor="2017"}

Propriedades dos parâmetros

Tipo:Hashtable
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:5
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Wi

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

NamespaceState

Boolean

Hashtable

Saídas

NamespaceAttributes