Udostępnij za pośrednictwem


New-AzEventGridNamespace

Asynchronicznie utwórz nową przestrzeń nazw z określonymi parametrami.

Składnia

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>]

Opis

Asynchronicznie utwórz nową przestrzeń nazw z określonymi parametrami.

Przykłady

Przykład 1: Asynchronicznie utwórz nową przestrzeń nazw z określonymi parametrami.

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

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

Asynchronicznie utwórz nową przestrzeń nazw z określonymi parametrami.

Parametry

-AsJob

Uruchamianie polecenia jako zadania

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ClientAuthenticationAlternativeAuthenticationNameSource

Alternatywne źródła nazw uwierzytelniania związane z ustawieniami uwierzytelniania klienta dla zasobu przestrzeni nazw.

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Parametr DefaultProfile nie działa. Użyj parametru SubscriptionId, jeśli jest dostępny, jeśli wykonuje polecenie cmdlet dla innej subskrypcji.

Typ:PSObject
Aliasy:AzureRMContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EnableSystemAssignedIdentity

Decyduje o włączeniu tożsamości przypisanej przez system dla zasobu.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-IdentityPrincipalId

Identyfikator podmiotu zabezpieczeń tożsamości zasobu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-IdentityTenantId

Identyfikator dzierżawy zasobu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-InboundIPRule

Może to służyć do ograniczania ruchu z określonych adresów IP zamiast wszystkich adresów IP. Uwaga: Są one traktowane tylko wtedy, gdy funkcja PublicNetworkAccess jest włączona.

Typ:IInboundIPRule[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-InputObject

Parametr tożsamości

Typ:IEventGridIdentity
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-IsZoneRedundant

Umożliwia użytkownikowi określenie, czy usługa jest strefowo nadmiarowa. Jest to wymagana właściwość, a użytkownik musi jawnie określić tę wartość. Po określeniu tej właściwości nie można zaktualizować.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JsonFilePath

Ścieżka pliku Json dostarczonego do operacji Tworzenia

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JsonString

Ciąg Json dostarczony do operacji Tworzenia

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Location

Lokalizacja zasobu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MinimumTlsVersionAllowed

Minimalna wersja protokołu TLS wydawcy może być publikowana w tej przestrzeni nazw. Obsługiwane są tylko protokoły TLS w wersji 1.2.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Nazwa przestrzeni nazw.

Typ:String
Aliasy:NamespaceName
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NoWait

Uruchom polecenie asynchronicznie

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PrivateEndpointConnection

.

Typ:IPrivateEndpointConnection[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PublicNetworkAccess

Określa, czy ruch jest dozwolony za pośrednictwem sieci publicznej. Domyślnie jest on włączony. Możesz dodatkowo ograniczyć do określonych adresów IP, konfigurując <polecenie seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Nazwa grupy zasobów w ramach subskrypcji użytkownika.

Typ:String
Aliasy:ResourceGroup
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RoutingEnrichmentDynamic

.

Typ:IDynamicRoutingEnrichment[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RoutingEnrichmentStatic

.

Typ:IStaticRoutingEnrichment[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RoutingIdentityInfoType

.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RoutingIdentityInfoUserAssignedIdentity

.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SkuCapacity

Określa liczbę jednostek przepływności definiujących pojemność przestrzeni nazw. Wartość domyślna właściwości to1, która oznacza 1 jednostkę przepływności = 1 MB/s ruchu przychodzącego i 2 MB/s ruchu wychodzącego na przestrzeń nazw. Minimalna pojemność to 1, a maksymalna dozwolona pojemność to 20.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SkuName

Nazwa jednostki SKU.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SubscriptionId

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

Typ:String
Position:Named
Domyślna wartość:(Get-AzContext).Subscription.Id
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Tag

Tagi zasobu.

Typ:Hashtable
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TopicSpaceConfigurationMaximumClientSessionsPerAuthenticationName

Maksymalna liczba sesji na nazwę uwierzytelniania. Wartość domyślna właściwości to 1.Minimalna dozwolona wartość to 1, a maksymalna dozwolona wartość to 100.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TopicSpaceConfigurationMaximumSessionExpiryInHour

Maksymalny czas wygaśnięcia sesji w godzinach. Wartość domyślna właściwości to 1 godzina. Minimalna dozwolona wartość to 1 godzina, a maksymalna dozwolona wartość to 8 godzin.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TopicSpaceConfigurationRouteTopicResourceId

W pełni kwalifikowany identyfikator zasobu platformy Azure dla tematu usługi Event Grid, do którego będą kierowane zdarzenia z przestrzeni tematów w przestrzeni nazw. Ta właściwość powinna mieć następujący format :/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}". Ten temat powinien znajdować się w tym samym regionie, w którym znajduje się przestrzeń nazw.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TopicSpaceConfigurationState

Określ, czy dla przestrzeni nazw włączono konfigurację funkcji Miejsca do tematu. Wartość domyślna to Wyłączone.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-UserAssignedIdentity

Tablica tożsamości przypisanych przez użytkownika skojarzona z zasobem. Elementy w tablicy będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Typ:String[]
Aliasy:IdentityId
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

IEventGridIdentity

Dane wyjściowe

INamespace