Aracılığıyla paylaş


Update-AzEventGridNamespaceTopicEventSubscription

Bir ad alanı konusunun mevcut olay aboneliğini güncelleştirin.

Sözdizimi

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

Bir ad alanı konusunun mevcut olay aboneliğini güncelleştirin.

Örnekler

Örnek 1: Bir ad alanı konusunun mevcut olay aboneliğini güncelleştirme.

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

Bir ad alanı konusunun mevcut olay aboneliğini güncelleştirin.

Örnek 2: Bir ad alanı konusunun mevcut olay aboneliğini güncelleştirin.

$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

Bir ad alanı konusunun mevcut olay aboneliğini güncelleştirin.

Örnek 3: Bir ad alanı konusunun mevcut olay aboneliğini güncelleştirme.

$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

Bir ad alanı konusunun mevcut olay aboneliğini güncelleştirin.

Parametreler

-AsJob

Komutu iş olarak çalıştırma

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

DefaultProfile parametresi işlevsel değil. Cmdlet'i farklı bir abonelikte yürütürken kullanılabilir olduğunda SubscriptionId parametresini kullanın.

Tür:PSObject
Diğer adlar:AzureRMContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DeliveryConfigurationDeliveryMode

Olay aboneliğinin teslim modu.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EventDeliverySchema

Olay aboneliği için olay teslim şeması.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EventSubscriptionName

Oluşturulacak olay aboneliğinin adı. Olay aboneliği adları 3 ila 100 karakter uzunluğunda olmalı ve yalnızca alfasayısal harfler kullanmalıdır.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-FilterConfigurationFilter

Olay aboneliklerini filtrelemek için kullanılan bir filtre dizisi.

Tür:IFilter[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-FilterConfigurationIncludedEventType

Olay aboneliğinin parçası olması gereken geçerli olay türlerinin listesi. Tüm varsayılan olay türlerine abone olmak istiyorsanız, IncludedEventTypes değerini null olarak ayarlayın.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-IdentityType

Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-InputObject

Kimlik Parametresi

Tür:IEventGridIdentity
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-JsonFilePath

Güncelleştirme işlemine sağlanan Json dosyasının yolu

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-JsonString

Güncelleştirme işlemine sağlanan Json dizesi

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NamespaceInputObject

Kimlik Parametresi

Tür:IEventGridIdentity
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-NamespaceName

Ad alanının adı.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NoWait

Komutu zaman uyumsuz olarak çalıştırma

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-QueueEventTimeToLive

İletinin yayımlandığı zamandan itibaren abonelikte ne kadar süre kullanılabilir olduğunu belirleyen ISO 8601 biçimindeki zaman aralığı süresi. Bu süre değeri şu biçim kullanılarak ifade edilir: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', burada: - (n) yerine (n) izleyen her zaman öğesinin değeri kullanılır.

  • P, süre (veya Nokta) göstergesidir ve her zaman sürenin başına yerleştirilir.
  • Y, yıl göstergesidir ve yıl sayısı değerini izler.
  • M, ay göstergesidir ve ay sayısı değerini izler.
  • W, hafta göstergesidir ve hafta sayısı için değeri izler.
  • D, gün göstergesidir ve gün sayısı için değeri izler.
  • Zaman belirleyicisi T'dir ve zaman bileşenlerinin önünde yer alır.
  • H, saat göstergesidir ve saat sayısı değerini izler.
  • M, dakika göstergesidir ve dakika sayısı için değeri izler.
  • S, ikinci belirleyicidir ve saniye sayısı için değeri izler. Bu süre değeri konunun EventRetentionInDays değerinden büyük ayarlanamaz. Bu, en düşük değerinin 1 dakika olduğu ve konu başlığının EventRetentionInDays değeriyle maksimum değerinin belirlendiği isteğe bağlı bir alandır. Geçerli değerlere örnek olarak şunlar verilebilir: - 'P0DT23H12M' veya 'PT23H12M': 23 saat 12 dakika boyunca.
  • 'P1D' veya 'P1DT0H0M0S': 1 gün boyunca.
Tür:TimeSpan
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-QueueMaxDeliveryCount

Olayların en yüksek teslim sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-QueueReceiveLockDurationInSecond

İleti alındıktan (istemci tarafından) sonra kabul edilmeyi, serbest bırakılmayı veya reddedilmeyi bekleme süresini saniye cinsinden en uzun süre. bu süre, istemci tarafından bir ileti alındıktan ve kabul edildi (işlenmedi), serbest bırakıldıktan veya reddedildikten sonra geçtiyse, ileti yeniden teslim edilebilir. Bu, varsayılan değer 60 saniye, en az 60 saniye ve en fazla 300 saniye olan isteğe bağlı bir alandır.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ResourceGroupName

Kullanıcının aboneliğindeki kaynak grubunun adı.

Tür:String
Diğer adlar:ResourceGroup
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SubscriptionId

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

Tür:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TopicInputObject

Kimlik Parametresi

Tür:IEventGridIdentity
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-TopicName

Ad alanı konusunun adı.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-UserAssignedIdentity

Kaynakla ilişkilendirilmiş kullanıcı kimliği.

Tür:String
Diğer adlar:IdentityId
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

IEventGridIdentity

Çıkışlar

ISubscription