Compartilhar via


New-AzEventGridNamespace

Cria ou atualiza de forma assíncrona um novo namespace com os parâmetros especificados.

Syntax

New-AzEventGridNamespace
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Location <String>
   [-ClientAuthenticationAlternativeAuthenticationNameSource <String[]>]
   [-EnableSystemAssignedIdentity]
   [-IdentityPrincipalId <String>]
   [-IdentityTenantId <String>]
   [-InboundIPRule <IInboundIPRule[]>]
   [-IsZoneRedundant]
   [-MinimumTlsVersionAllowed <String>]
   [-PrivateEndpointConnection <IPrivateEndpointConnection[]>]
   [-PublicNetworkAccess <String>]
   [-RoutingEnrichmentDynamic <IDynamicRoutingEnrichment[]>]
   [-RoutingEnrichmentStatic <IStaticRoutingEnrichment[]>]
   [-RoutingIdentityInfoType <String>]
   [-RoutingIdentityInfoUserAssignedIdentity <String>]
   [-SkuCapacity <Int32>]
   [-SkuName <String>]
   [-Tag <Hashtable>]
   [-TopicSpaceConfigurationMaximumClientSessionsPerAuthenticationName <Int32>]
   [-TopicSpaceConfigurationMaximumSessionExpiryInHour <Int32>]
   [-TopicSpaceConfigurationRouteTopicResourceId <String>]
   [-TopicSpaceConfigurationState <String>]
   [-UserAssignedIdentity <String[]>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzEventGridNamespace
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -JsonString <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzEventGridNamespace
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -JsonFilePath <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzEventGridNamespace
   -InputObject <IEventGridIdentity>
   -Location <String>
   [-ClientAuthenticationAlternativeAuthenticationNameSource <String[]>]
   [-EnableSystemAssignedIdentity]
   [-IdentityPrincipalId <String>]
   [-IdentityTenantId <String>]
   [-InboundIPRule <IInboundIPRule[]>]
   [-IsZoneRedundant]
   [-MinimumTlsVersionAllowed <String>]
   [-PrivateEndpointConnection <IPrivateEndpointConnection[]>]
   [-PublicNetworkAccess <String>]
   [-RoutingEnrichmentDynamic <IDynamicRoutingEnrichment[]>]
   [-RoutingEnrichmentStatic <IStaticRoutingEnrichment[]>]
   [-RoutingIdentityInfoType <String>]
   [-RoutingIdentityInfoUserAssignedIdentity <String>]
   [-SkuCapacity <Int32>]
   [-SkuName <String>]
   [-Tag <Hashtable>]
   [-TopicSpaceConfigurationMaximumClientSessionsPerAuthenticationName <Int32>]
   [-TopicSpaceConfigurationMaximumSessionExpiryInHour <Int32>]
   [-TopicSpaceConfigurationRouteTopicResourceId <String>]
   [-TopicSpaceConfigurationState <String>]
   [-UserAssignedIdentity <String[]>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cria ou atualiza de forma assíncrona um novo namespace com os parâmetros especificados.

Exemplos

Exemplo 1: Crie de forma assíncrona um novo namespace com os parâmetros especificados.

New-AzEventGridNamespace -Name azps-eventgridnamespace -ResourceGroupName azps_test_group_eventgrid -Location eastus -TopicSpaceConfigurationState Enabled

Location Name                    ResourceGroupName
-------- ----                    -----------------
eastus   azps-eventgridnamespace azps_test_group_eventgrid

Crie de forma assíncrona um novo namespace com os parâmetros especificados.

Parâmetros

-AsJob

Executar o comando como um trabalho

Tipo:SwitchParameter
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ClientAuthenticationAlternativeAuthenticationNameSource

Fontes de nome de autenticação alternativas relacionadas às configurações de autenticação do cliente para o recurso de namespace.

Tipo:String[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Tipo:SwitchParameter
Aliases:cf
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

O parâmetro DefaultProfile não está funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableSystemAssignedIdentity

Decide se habilita uma identidade atribuída ao sistema para o recurso.

Tipo:SwitchParameter
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityPrincipalId

A ID principal da identidade do recurso.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityTenantId

A ID do locatário do recurso.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-InboundIPRule

Isso pode ser usado para restringir o tráfego de IPs específicos em vez de todos os IPs. Nota: Eles são considerados somente se PublicNetworkAccess estiver habilitado.

Tipo:IInboundIPRule[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Parâmetro de identidade

Tipo:IEventGridIdentity
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:True
Accept wildcard characters:False

-IsZoneRedundant

Permite que o usuário especifique se o serviço é redundante por zona. Essa é uma propriedade obrigatória e o usuário precisa especificar esse valor explicitamente. Uma vez especificada, essa propriedade não pode ser atualizada.

Tipo:SwitchParameter
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-JsonFilePath

Caminho do arquivo Json fornecido para a operação Create

Tipo:String
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-JsonString

Cadeia de caracteres Json fornecida à operação Create

Tipo:String
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-Location

Localização do recurso.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-MinimumTlsVersionAllowed

Versão TLS mínima do editor permitida para publicar neste namespace. Somente o TLS versão 1.2 é suportado.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nome do namespace.

Tipo:String
Aliases:NamespaceName
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Execute o comando de forma assíncrona

Tipo:SwitchParameter
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateEndpointConnection

.

Tipo:IPrivateEndpointConnection[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAccess

Isso determina se o tráfego é permitido na rede pública. Por padrão, ele está habilitado. Você pode restringir ainda mais IPs específicos configurando <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

O nome do grupo de recursos dentro da assinatura do usuário.

Tipo:String
Aliases:ResourceGroup
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-RoutingEnrichmentDynamic

.

Tipo:IDynamicRoutingEnrichment[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-RoutingEnrichmentStatic

.

Tipo:IStaticRoutingEnrichment[]
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-RoutingIdentityInfoType

.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-RoutingIdentityInfoUserAssignedIdentity

.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuCapacity

Especifica o número de Unidades de Taxa de Transferência que define a capacidade do namespace. O valor padrão da propriedade é1, que significa 1 Unidade de Taxa de Transferência = 1MB/s de entrada e 2MB/s de saída por namespace. A capacidade mínima é de 1 ea capacidade máxima permitida é de 20.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuName

O nome da SKU.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Credenciais de assinatura que identificam exclusivamente uma assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Tipo:String
Position:Named
valor padrão:(Get-AzContext).Subscription.Id
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Tags do recurso.

Tipo:Hashtable
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-TopicSpaceConfigurationMaximumClientSessionsPerAuthenticationName

O número máximo de sessões por nome de autenticação. O valor padrão da propriedade é 1.O valor permitido mínimo é 1 e o valor máximo permitido é 100.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-TopicSpaceConfigurationMaximumSessionExpiryInHour

A expiração máxima da sessão em horas. O valor padrão da propriedade é 1 hora. O valor mínimo permitido é de 1 hora e o valor máximo permitido é de 8 horas.

Tipo:Int32
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-TopicSpaceConfigurationRouteTopicResourceId

ID de recurso do Azure totalmente qualificada para o tópico de grade de eventos para o qual os eventos serão roteados de TopicSpaces em um namespace. Essa propriedade deve estar no seguinte formato: '/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'. Este tópico deve residir na mesma região onde o namespace está localizado.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-TopicSpaceConfigurationState

Indique se a Configuração de Espaços de Tópico está habilitada para o namespace. O padrão é Desabilitado.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-UserAssignedIdentity

A matriz de identidades atribuídas pelo usuário associadas ao recurso. Os elementos na matriz serão ids de recursos ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.'

Tipo:String[]
Aliases:IdentityId
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Tipo:SwitchParameter
Aliases:wi
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

IEventGridIdentity

Saídas

INamespace