Compartilhar via


Set-AzNotificationHubsNamespace

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

Sintaxe

Default (Default)

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 do hub de notificação existente. 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 do 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 habilitar novamente um namespace desabilitado, use esse cmdlet para definir a propriedade State do namespace como Ativo. 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, primeiro você deve remover a marca Crítica.

Exemplos

Exemplo 1: Desabilitar um namespace

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

Esse comando desabilita o namespace da camada Standard chamado ContosoPartners localizado no datacenter 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"

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

Parâmetros

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Critical

Indica se o namespace é um namespace crítico. 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 do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:4
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-DefaultProfile

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

Propriedades do parâmetro

Tipo:IAzureContextContainer
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Force

Não peça confirmação.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Location

Especifica o nome de exibição do datacenter que hospeda o namespace. Embora você possa definir esse parâmetro para qualquer local válido do Azure, para um desempenho ideal, você deve usar um datacenter localizado próximo à maioria dos usuários. Para obter uma lista de datas up-todos locais do Azure, execute o seguinte comando: Get-AzLocation | Select-Object DisplayName

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Namespace

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-ResourceGroup

Especifica o grupo de recursos ao qual o namespace é 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.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-SkuTier

Camada de SKU do namespace

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:4
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-State

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

Propriedades do parâmetro

Tipo:NamespaceState
Valor padrão:None
Valores aceitos:Unknown, Active, Disabled
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:3
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Tag

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

Propriedades do parâmetro

Tipo:Hashtable
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:5
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-WhatIf

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

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes: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