Delen via


Update-AzEventGridNamespaceTopicEventSubscription

een bestaand gebeurtenisabonnement van een naamruimteonderwerp bijwerken.

Syntaxis

Update-AzEventGridNamespaceTopicEventSubscription
      -EventSubscriptionName <String>
      -NamespaceName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -TopicName <String>
      [-DeliveryConfigurationDeliveryMode <String>]
      [-EventDeliverySchema <String>]
      [-FilterConfigurationFilter <IFilter[]>]
      [-FilterConfigurationIncludedEventType <String[]>]
      [-IdentityType <String>]
      [-QueueEventTimeToLive <TimeSpan>]
      [-QueueMaxDeliveryCount <Int32>]
      [-QueueReceiveLockDurationInSecond <Int32>]
      [-UserAssignedIdentity <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzEventGridNamespaceTopicEventSubscription
      -EventSubscriptionName <String>
      -NamespaceName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -TopicName <String>
      -JsonString <String>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzEventGridNamespaceTopicEventSubscription
      -EventSubscriptionName <String>
      -NamespaceName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -TopicName <String>
      -JsonFilePath <String>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzEventGridNamespaceTopicEventSubscription
      -EventSubscriptionName <String>
      -TopicInputObject <IEventGridIdentity>
      [-DeliveryConfigurationDeliveryMode <String>]
      [-EventDeliverySchema <String>]
      [-FilterConfigurationFilter <IFilter[]>]
      [-FilterConfigurationIncludedEventType <String[]>]
      [-IdentityType <String>]
      [-QueueEventTimeToLive <TimeSpan>]
      [-QueueMaxDeliveryCount <Int32>]
      [-QueueReceiveLockDurationInSecond <Int32>]
      [-UserAssignedIdentity <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzEventGridNamespaceTopicEventSubscription
      -EventSubscriptionName <String>
      -TopicName <String>
      -NamespaceInputObject <IEventGridIdentity>
      [-DeliveryConfigurationDeliveryMode <String>]
      [-EventDeliverySchema <String>]
      [-FilterConfigurationFilter <IFilter[]>]
      [-FilterConfigurationIncludedEventType <String[]>]
      [-IdentityType <String>]
      [-QueueEventTimeToLive <TimeSpan>]
      [-QueueMaxDeliveryCount <Int32>]
      [-QueueReceiveLockDurationInSecond <Int32>]
      [-UserAssignedIdentity <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzEventGridNamespaceTopicEventSubscription
      -InputObject <IEventGridIdentity>
      [-DeliveryConfigurationDeliveryMode <String>]
      [-EventDeliverySchema <String>]
      [-FilterConfigurationFilter <IFilter[]>]
      [-FilterConfigurationIncludedEventType <String[]>]
      [-IdentityType <String>]
      [-QueueEventTimeToLive <TimeSpan>]
      [-QueueMaxDeliveryCount <Int32>]
      [-QueueReceiveLockDurationInSecond <Int32>]
      [-UserAssignedIdentity <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

een bestaand gebeurtenisabonnement van een naamruimteonderwerp bijwerken.

Voorbeelden

Voorbeeld 1: Een bestaand gebeurtenisabonnement van een naamruimteonderwerp bijwerken.

Update-AzEventGridNamespaceTopicEventSubscription -EventSubscriptionName azps-eventsubname -NamespaceName azps-eventgridnamespace -ResourceGroupName azps_test_group_eventgrid -TopicName azps-topic -DeliveryConfigurationDeliveryMode Queue -EventDeliverySchema CloudEventSchemaV1_0

Name              ResourceGroupName
----              -----------------
azps-eventsubname azps_test_group_eventgrid

Een bestaand gebeurtenisabonnement van een naamruimteonderwerp bijwerken.

Voorbeeld 2: Een bestaand gebeurtenisabonnement van een naamruimteonderwerp bijwerken.

$namespace = Get-AzEventGridNamespace -ResourceGroupName azps_test_group_eventgrid -Name azps-eventgridnamespace
Update-AzEventGridNamespaceTopicEventSubscription -EventSubscriptionName azps-eventsubname -NamespaceInputObject $namespace -TopicName azps-topic -DeliveryConfigurationDeliveryMode Queue -EventDeliverySchema CloudEventSchemaV1_0

Name              ResourceGroupName
----              -----------------
azps-eventsubname azps_test_group_eventgrid

Een bestaand gebeurtenisabonnement van een naamruimteonderwerp bijwerken.

Voorbeeld 3: Een bestaand gebeurtenisabonnement van een naamruimteonderwerp bijwerken.

$namespaceTopic = Get-AzEventGridNamespaceTopic -NamespaceName azps-eventgridnamespace -ResourceGroupName azps_test_group_eventgrid -TopicName azps-topic
Update-AzEventGridNamespaceTopicEventSubscription -EventSubscriptionName azps-eventsubname -TopicInputObject $namespaceTopic -DeliveryConfigurationDeliveryMode Queue -EventDeliverySchema CloudEventSchemaV1_0

Name              ResourceGroupName
----              -----------------
azps-eventsubname azps_test_group_eventgrid

Een bestaand gebeurtenisabonnement van een naamruimteonderwerp bijwerken.

Parameters

-AsJob

De opdracht uitvoeren als een taak

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De parameter DefaultProfile is niet functioneel. Gebruik de parameter SubscriptionId indien beschikbaar als u de cmdlet uitvoert voor een ander abonnement.

Type:PSObject
Aliassen:AzureRMContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DeliveryConfigurationDeliveryMode

Leveringsmodus van het gebeurtenisabonnement.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EventDeliverySchema

Het gebeurtenisleveringsschema voor het gebeurtenisabonnement.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EventSubscriptionName

Naam van het gebeurtenisabonnement dat moet worden gemaakt. Namen van gebeurtenisabonnementen mogen tussen de 3 en 100 tekens lang zijn en mogen alleen alfanumerieke letters gebruiken.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FilterConfigurationFilter

Een matrix met filters die worden gebruikt voor het filteren van gebeurtenisabonnementen.

Type:IFilter[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FilterConfigurationIncludedEventType

Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u de IncludedEventTypes in op null.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IdentityType

Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

Identiteitsparameter

Type:IEventGridIdentity
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-JsonFilePath

Pad van het Json-bestand dat is opgegeven bij de updatebewerking

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JsonString

Json-tekenreeks die is opgegeven bij de updatebewerking

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NamespaceInputObject

Identiteitsparameter

Type:IEventGridIdentity
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-NamespaceName

Naam van de naamruimte.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NoWait

De opdracht asynchroon uitvoeren

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-QueueEventTimeToLive

Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt met de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk tijdelement dat volgt op de (n).

  • P is de duur (of punt)-aanwijzing en wordt altijd aan het begin van de duur geplaatst.
  • Y is het jaarontwerp en volgt de waarde voor het aantal jaren.
  • M is de maandontwerper en volgt de waarde voor het aantal maanden.
  • W is de weekontwerper en volgt de waarde voor het aantal weken.
  • D is de dagontwerper en volgt de waarde voor het aantal dagen.
  • T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen.
  • H is de uurontwerpaar en volgt de waarde voor het aantal uren.
  • M is de minute designator en volgt de waarde voor het aantal minuten.
  • S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald door de waarde eventRetentionInDays van het onderwerp. Hier volgen voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten.
  • 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag.
Type:TimeSpan
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-QueueMaxDeliveryCount

Het maximale aantal leveringen van de gebeurtenissen.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-QueueReceiveLockDurationInSecond

Maximumperiode in seconden waarin het bericht is ontvangen (door de client) en wacht totdat het wordt geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgezet naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, is het bericht beschikbaar voor opnieuw afspelen. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden is en het maximum 300 seconden is.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

De naam van de resourcegroep binnen het abonnement van de gebruiker.

Type:String
Aliassen:ResourceGroup
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SubscriptionId

Abonnementsreferenties waarmee een Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TopicInputObject

Identiteitsparameter

Type:IEventGridIdentity
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-TopicName

Naam van het onderwerp van de naamruimte.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UserAssignedIdentity

De gebruikersidentiteit die is gekoppeld aan de resource.

Type:String
Aliassen:IdentityId
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

IEventGridIdentity

Uitvoerwaarden

ISubscription