次の方法で共有


Update-AzEventGridTopic

指定したパラメーターを使用して、新しいトピックを非同期に作成します。

構文

Update-AzEventGridTopic
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-DataResidencyBoundary <String>]
      [-DisableLocalAuth]
      [-EnableSystemAssignedIdentity <Boolean>]
      [-EventTypeInfoInlineEventType <Hashtable>]
      [-EventTypeInfoKind <String>]
      [-ExtendedLocationName <String>]
      [-ExtendedLocationType <String>]
      [-IdentityPrincipalId <String>]
      [-IdentityTenantId <String>]
      [-InboundIPRule <IInboundIPRule[]>]
      [-InputSchema <String>]
      [-Kind <String>]
      [-Location <String>]
      [-MinimumTlsVersionAllowed <String>]
      [-PublicNetworkAccess <String>]
      [-SkuName <String>]
      [-Tag <Hashtable>]
      [-UserAssignedIdentity <String[]>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzEventGridTopic
      -InputObject <IEventGridIdentity>
      [-DataResidencyBoundary <String>]
      [-DisableLocalAuth]
      [-EnableSystemAssignedIdentity <Boolean>]
      [-EventTypeInfoInlineEventType <Hashtable>]
      [-EventTypeInfoKind <String>]
      [-ExtendedLocationName <String>]
      [-ExtendedLocationType <String>]
      [-IdentityPrincipalId <String>]
      [-IdentityTenantId <String>]
      [-InboundIPRule <IInboundIPRule[]>]
      [-InputSchema <String>]
      [-Kind <String>]
      [-Location <String>]
      [-MinimumTlsVersionAllowed <String>]
      [-PublicNetworkAccess <String>]
      [-SkuName <String>]
      [-Tag <Hashtable>]
      [-UserAssignedIdentity <String[]>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

説明

指定したパラメーターを使用して、新しいトピックを非同期に作成します。

例 1: 指定されたパラメーターを使用してトピックを非同期に更新します。

$inboundIpRule = New-AzEventGridInboundIPRuleObject -Action Allow -IPMask "12.18.176.1"
Update-AzEventGridTopic -Name azps-topic -ResourceGroupName azps_test_group_eventgrid -PublicNetworkAccess Enabled -InboundIPRule $inboundIpRule

Location Name       Kind  ResourceGroupName
-------- ----       ----  -----------------
eastus   azps-topic Azure azps_test_group_eventgrid

指定したパラメーターを使用してトピックを非同期的に更新します。

例 2: 指定されたパラメーターを使用してトピックを非同期に更新します。

$inboundIpRule = New-AzEventGridInboundIPRuleObject -Action Allow -IPMask "12.18.176.1"
$topic = Get-AzEventGridTopic -ResourceGroupName azps_test_group_eventgrid -Name azps-topic
Update-AzEventGridTopic -InputObject $topic -PublicNetworkAccess Enabled -InboundIPRule $inboundIpRule

Location Name       Kind  ResourceGroupName
-------- ----       ----  -----------------
eastus   azps-topic Azure azps_test_group_eventgrid

指定したパラメーターを使用してトピックを非同期的に更新します。

パラメーター

-AsJob

コマンドをジョブとして実行する

型:SwitchParameter
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-DataResidencyBoundary

リソースのデータ所在地の境界。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

DefaultProfile パラメーターは機能しません。 別のサブスクリプションに対してコマンドレットを実行する場合は、使用可能な場合は SubscriptionId パラメーターを使用します。

型:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableLocalAuth

このブール値は、ローカル認証を有効または無効にするために使用されます。既定値は false です。 プロパティが true に設定されている場合、ユーザーがトピックへの発行を許可されている場合は、AAD トークンのみが認証に使用されます。

型:SwitchParameter
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableSystemAssignedIdentity

リソースに対してシステム割り当て ID を有効にするかどうかを決定します。

型:Nullable<T>[Boolean]
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-EventTypeInfoInlineEventType

リソースのインライン イベントの種類のコレクション。 インライン イベント型キーは、イベントの名前を表す文字列型です。有効なインライン イベント名の例として、"Contoso.OrderCreated" があります。インライン イベント型の値は InlineEventProperties 型であり、すべてのインライン イベントの種類に関する追加情報が含まれます。

型:Hashtable
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-EventTypeInfoKind

使用されるイベントの種類。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-ExtendedLocationName

拡張場所の完全修飾名。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-ExtendedLocationType

拡張された場所の種類。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityPrincipalId

リソース ID のプリンシパル ID。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityTenantId

リソースのテナント ID。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-InboundIPRule

これは、すべての IP ではなく、特定の IP からのトラフィックを制限するために使用できます。 注: これらは、PublicNetworkAccess が有効になっている場合にのみ考慮されます。

型:IInboundIPRule[]
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

IDENTITY パラメーター

型:IEventGridIdentity
Position:Named
既定値:None
必須:True
Accept pipeline input:True
Accept wildcard characters:False

-InputSchema

これにより、トピックに発行された受信イベントに対して Event Grid で想定される形式が決まります。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-Kind

リソースの種類。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

リソースの場所。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-MinimumTlsVersionAllowed

このトピックへの公開が許可されているパブリッシャーの最小 TLS バージョン

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

トピックの名前。

型:String
Aliases:TopicName
Position:Named
既定値:None
必須:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

コマンドを非同期的に実行する

型:SwitchParameter
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

コマンドが成功したときに true を返します。

型:SwitchParameter
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAccess

これにより、パブリック ネットワーク経由でトラフィックが許可されるかどうかが決まります。 既定では有効になっています。 <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

ユーザーのサブスクリプション内のリソース グループの名前。

型:String
Aliases:ResourceGroup
Position:Named
既定値:None
必須:True
Accept pipeline input:False
Accept wildcard characters:False

-SkuName

リソースの SKU 名。 使用できる値は、Basic または プレミアム です。

型:String
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。

型:String
Position:Named
既定値:(Get-AzContext).Subscription.Id
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

リソースのタグ。

型:Hashtable
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-UserAssignedIdentity

リソースに関連付けられているユーザー割り当て ID の配列。 配列内の要素は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。

型:String[]
Aliases:IdentityId
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
Position:Named
既定値:None
必須:False
Accept pipeline input:False
Accept wildcard characters:False

入力

IEventGridIdentity

出力

ITopic