Udostępnij za pośrednictwem


Update-AzEventGridNamespace

Asynchronicznie zaktualizuj nową przestrzeń nazw przy użyciu określonych parametrów.

Składnia

Update-AzEventGridNamespace
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-ClientAuthenticationAlternativeAuthenticationNameSource <String[]>]
      [-EnableSystemAssignedIdentity <Boolean>]
      [-IdentityPrincipalId <String>]
      [-IdentityTenantId <String>]
      [-InboundIPRule <IInboundIPRule[]>]
      [-IsZoneRedundant]
      [-Location <String>]
      [-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>]
Update-AzEventGridNamespace
      -InputObject <IEventGridIdentity>
      [-ClientAuthenticationAlternativeAuthenticationNameSource <String[]>]
      [-EnableSystemAssignedIdentity <Boolean>]
      [-IdentityPrincipalId <String>]
      [-IdentityTenantId <String>]
      [-InboundIPRule <IInboundIPRule[]>]
      [-IsZoneRedundant]
      [-Location <String>]
      [-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 zaktualizuj nową przestrzeń nazw przy użyciu określonych parametrów.

Przykłady

Przykład 1: Asynchronicznie aktualizuje przestrzeń nazw przy użyciu określonych parametrów.

Update-AzEventGridNamespace -Name azps-eventgridnamespace -ResourceGroupName azps_test_group_eventgrid -TopicSpaceConfigurationState Enabled -Tag @{"abc"="123"}

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

Asynchronicznie aktualizuje przestrzeń nazw przy użyciu określonych parametrów.

Przykład 2: Asynchronicznie aktualizuje przestrzeń nazw przy użyciu określonych parametrów.

$namespace = Get-AzEventGridNamespace -ResourceGroupName azps_test_group_eventgrid -Name azps-eventgridnamespace
Update-AzEventGridNamespace -InputObject $namespace -TopicSpaceConfigurationState Enabled -Tag @{"abc"="123"}

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

Asynchronicznie aktualizuje przestrzeń nazw przy użyciu określonych parametrów.

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:Nullable<T>[Boolean]
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

-Location

Lokalizacja zasobu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
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 <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, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

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

Dane wyjściowe