Compartilhar via


New-AzNotificationHubsNamespace

Cria um namespace do hub de notificação.

Sintaxe

Default (Default)

New-AzNotificationHubsNamespace
    [-ResourceGroup] <String>
    [-Namespace] <String>
    [-Location] <String>
    [[-Tag] <Hashtable>]
    [[-SkuTier] <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

O cmdlet New-AzNotificationHubsNamespace cria um namespace do hub de notificação. 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. Um único namespace pode abrigar vários hubs. Você pode ter vários namespaces para organizar seus hubs ou conceder permissão a indivíduos específicos para gerenciar um subconjunto selecionado de seus hubs. Para criar um namespace, especifique um nome exclusivo para o namespace; especifique o datacenter onde o namespace estará localizado; e especifique o grupo de recursos ao qual o namespace será atribuído. Depois que o namespace for criado, você poderá usar o cmdlet New-AzNotificationHubsNamespaceAuthorizationRules para atribuir regras de autorização a esse namespace. As regras de autorização são usadas para gerenciar permissões para o namespace.

Exemplos

Exemplo 1: Criar um hub de notificação

New-AzNotificationHubsNamespace -ResourceGroup "ContosoNotificationsGroup" -Location "West US" -Namespace "ContosoPartners"

Esse comando cria um hub de notificação chamado ContosoPartners. O namespace estará localizado no datacenter oeste dos EUA e será atribuído ao grupo de recursos ContosoNotificationsGroup.

Exemplo 2: criar um hub de notificação com marcas

New-AzNotificationHubsNamespace -ResourceGroup "ContosoNotificationsGroup" -Location "West US" -Namespace "ContosoPartners" -Tag @{Name="Audience";Value="PartnerOrganizations"}

Esse comando cria um hub de notificação chamado ContosoPartners. O namespace estará localizado no datacenter oeste dos EUA e será atribuído ao grupo de recursos ContosoNotificationsGroup. Além disso, esse comando cria uma marca com o nome Audiência e o valor PartnerOrganizations e é atribuído ao namespace. Isso garante que o namespace seja exibido sempre que você filtrar itens em que a marca Audiência estiver definida como PartnerOrganizations.

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

-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

-Location

Especifica o nome de exibição do datacenter que hospedará o Namespace. Embora você possa definir esse parâmetro para qualquer local válido, para um desempenho ideal, talvez você queira usar um datacenter localizado perto da maioria dos usuários.

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 nome do novo namespace. 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 será 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 e a administração de inventário.

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

-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 de tabela de hash semelhante a esta, que cria a marca CalendarYear:2016:

Propriedades do parâmetro

Tipo:Hashtable
Valor padrão:None
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

-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

Hashtable

Saídas

NamespaceAttributes