Aracılığıyla paylaş


New-AzEventGridNamespaceTopicEventSubscription

Ad alanı konusunun olay aboneliğini belirtilen parametrelerle zaman uyumsuz olarak oluşturur veya güncelleştirir. Mevcut olay abonelikleri bu API ile güncelleştirilir.

Syntax

New-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>]
New-AzEventGridNamespaceTopicEventSubscription
   -EventSubscriptionName <String>
   -NamespaceName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -TopicName <String>
   -JsonString <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzEventGridNamespaceTopicEventSubscription
   -EventSubscriptionName <String>
   -NamespaceName <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -TopicName <String>
   -JsonFilePath <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-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>]
New-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>]
New-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

Ad alanı konusunun olay aboneliğini belirtilen parametrelerle zaman uyumsuz olarak oluşturur veya güncelleştirir. Mevcut olay abonelikleri bu API ile güncelleştirilir.

Örnekler

Örnek 1: Belirtilen parametrelerle bir ad alanı konusunun olay aboneliğini zaman uyumsuz olarak oluşturun.

$TimeSpan = New-TimeSpan -Hours 1 -Minutes 25
New-AzEventGridNamespaceTopicEventSubscription -EventSubscriptionName azps-eventsubname -NamespaceName azps-eventgridnamespace -ResourceGroupName azps_test_group_eventgrid -TopicName azps-topic -DeliveryConfigurationDeliveryMode Queue -QueueReceiveLockDurationInSecond 60 -QueueMaxDeliveryCount 4 -QueueEventTimeToLive $TimeSpan -EventDeliverySchema CloudEventSchemaV1_0

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

Zaman Uyumsuz Olarak Belirtilen parametrelerle bir ad alanı konusunun olay aboneliğini oluşturun. Mevcut olay abonelikleri bu API ile güncelleştirilir.

Parametreler

-AsJob

Komutu iş olarak çalıştırma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Tür:SwitchParameter
Aliases:cf
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:AzureRMContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DeliveryConfigurationDeliveryMode

Olay aboneliğinin teslim modu.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-EventDeliverySchema

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-FilterConfigurationFilter

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

Tür:IFilter[]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Kimlik Parametresi

Tür:IEventGridIdentity
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-JsonFilePath

Oluşturma işlemine sağlanan Json dosyasının yolu

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-JsonString

Create işlemine sağlanan Json dizesi

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-NamespaceInputObject

Kimlik Parametresi

Tür:IEventGridIdentity
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-NamespaceName

Ad alanının adı.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Komutu zaman uyumsuz olarak çalıştırma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-QueueMaxDeliveryCount

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

Tür:Int32
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

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

Tür:String
Aliases:ResourceGroup
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:(Get-AzContext).Subscription.Id
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-TopicInputObject

Kimlik Parametresi

Tür:IEventGridIdentity
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-TopicName

Ad alanı konusunun adı.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-UserAssignedIdentity

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

Tür:String
Aliases:IdentityId
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Tür:SwitchParameter
Aliases:wi
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

IEventGridIdentity

Çıkışlar

ISubscription