- 最新の を
する - 2025-04-01-プレビュー
- 2025-02-15
- 2024-12-15-プレビュー
- 2024-06-01-プレビュー
- 2023-12-15-プレビュー
- 2023-06-01-プレビュー
- 2022-06-15
- 2021-12-01
- 2021-10-15-プレビュー
- 2021-06-01-プレビュー
- 2020-10-15-プレビュー
- 2020-06-01
- 2020-04-01-プレビュー
- 2020-01-01-プレビュー
- 2019-06-01
- 2019-02-01-プレビュー
- 2019-01-01
- 2018-09-15-プレビュー
- 2018-05-01-プレビュー
- 2018-01-01
- 2017-09-15-プレビュー
- 2017-06-15-プレビュー
Bicep リソース定義
eventSubscriptions リソースの種類は、次をターゲットとする操作と共にデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.EventGrid/eventSubscriptions リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2025-04-01-preview' = {
scope: resourceSymbolicName or scope
name: 'string'
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
federatedIdentityCredentialInfo: {
federatedClientId: 'string'
}
type: 'string'
userAssignedIdentity: 'string'
}
}
deliveryWithResourceIdentity: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
identity: {
federatedIdentityCredentialInfo: {
federatedClientId: 'string'
}
type: 'string'
userAssignedIdentity: 'string'
}
}
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema: 'string'
expirationTimeUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays: bool
includedEventTypes: [
'string'
]
isSubjectCaseSensitive: bool
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
labels: [
'string'
]
retryPolicy: {
eventTimeToLiveInMinutes: int
maxDeliveryAttempts: int
}
}
}
EventSubscriptionDestination オブジェクト
endpointType プロパティを設定して、オブジェクトの種類を指定します。
AzureFunction の場合は、次を使用します。
{
endpointType: 'AzureFunction'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
}
EventHub の場合は、次を使用します。
{
endpointType: 'EventHub'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
HybridConnection の場合は、次を使用します。
{
endpointType: 'HybridConnection'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
MonitorAlert の場合は、次を使用します。
{
endpointType: 'MonitorAlert'
properties: {
actionGroups: [
'string'
]
description: 'string'
severity: 'string'
}
}
NamespaceTopic の場合は、次を使用します。
{
endpointType: 'NamespaceTopic'
properties: {
resourceId: 'string'
}
}
PartnerDestination の場合は、次を使用します。
{
endpointType: 'PartnerDestination'
properties: {
resourceId: 'string'
}
}
ServiceBusQueue の場合は、次を使用します。
{
endpointType: 'ServiceBusQueue'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
ServiceBusTopic の場合は、次を使用します。
{
endpointType: 'ServiceBusTopic'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
StorageQueue の場合は、次を使用します。
{
endpointType: 'StorageQueue'
properties: {
queueMessageTimeToLiveInSeconds: int
queueName: 'string'
resourceId: 'string'
}
}
WebHook の場合は、次を使用します。
{
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl: 'string'
maxEventsPerBatch: int
minimumTlsVersionAllowed: 'string'
preferredBatchSizeInKilobytes: int
}
}
AdvancedFilter オブジェクト
operatorType プロパティを設定して、オブジェクトの種類を指定します。
BoolEquals の場合は、次の値を使用します。
{
operatorType: 'BoolEquals'
value: bool
}
IsNotNull の場合は、次の値を使用します。
{
operatorType: 'IsNotNull'
}
IsNullOrUndefined の場合は、次の値を使用します。
{
operatorType: 'IsNullOrUndefined'
}
NumberGreaterThan の場合は、次の値を使用します。
{
operatorType: 'NumberGreaterThan'
value: int
}
NumberGreaterThanOrEquals の場合は、次の値を使用します。
{
operatorType: 'NumberGreaterThanOrEquals'
value: int
}
NumberIn の場合は、次の値を使用します。
{
operatorType: 'NumberIn'
values: [
int
]
}
NumberInRange の場合は、次の値を使用します。
{
operatorType: 'NumberInRange'
values: [
[
int
]
]
}
NumberLessThan の場合は、次の値を使用します。
{
operatorType: 'NumberLessThan'
value: int
}
NumberLessThanOrEquals の場合は、次の値を使用します。
{
operatorType: 'NumberLessThanOrEquals'
value: int
}
NumberNotIn の場合は、次の値を使用します。
{
operatorType: 'NumberNotIn'
values: [
int
]
}
NumberNotInRange の場合は、次の値を使用します。
{
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
}
StringBeginsWith の場合は、次の値を使用します。
{
operatorType: 'StringBeginsWith'
values: [
'string'
]
}
StringContains の場合は、次を使用します。
{
operatorType: 'StringContains'
values: [
'string'
]
}
StringEndsWith の場合は、次の値を使用します。
{
operatorType: 'StringEndsWith'
values: [
'string'
]
}
StringIn の場合は、次の値を使用します。
{
operatorType: 'StringIn'
values: [
'string'
]
}
StringNotBeginsWith の場合は、次の値を使用します。
{
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
}
StringNotContains の場合は、次の値を使用します。
{
operatorType: 'StringNotContains'
values: [
'string'
]
}
StringNotEndsWith の場合は、次の値を使用します。
{
operatorType: 'StringNotEndsWith'
values: [
'string'
]
}
StringNotIn の場合は、次の値を使用します。
{
operatorType: 'StringNotIn'
values: [
'string'
]
}
DeadLetterDestination オブジェクト
endpointType プロパティを設定して、オブジェクトの種類を指定します。
StorageBlobを
{
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
}
DeliveryAttributeMapping オブジェクト
type プロパティを設定して、オブジェクトの型を指定します。
Dynamic の場合は、次を使用します。
{
properties: {
sourceField: 'string'
}
type: 'Dynamic'
}
Static の場合は、次を使用します。
{
properties: {
isSecret: bool
value: 'string'
}
type: 'Static'
}
プロパティ値
Microsoft.EventGrid/eventSubscriptions
名前 | 説明 | 価値 |
---|---|---|
名前 | リソース名 | string (必須) |
プロパティ | イベント サブスクリプションのプロパティ。 | イベントサブスクリプションプロパティ |
スコープ | デプロイ スコープとは異なるスコープでリソースを作成するときに使用します。 | 拡張リソースを適用するには、このプロパティをリソースのシンボリック名に設定 します。 |
アドバンストフィルター
名前 | 説明 | 価値 |
---|---|---|
キー | フィルター処理するイベントのフィールド/プロパティ。 | 文字列 |
演算子タイプ | BoolEqualsAdvancedFilter 型の 'BoolEquals' に設定します。 IsNotNullAdvancedFilter 型の場合は 'IsNotNull' に設定します。 IsNullOrUndefinedAdvancedFilter 型を 'IsNullOrUndefined' に設定します。 NumberGreaterThanAdvancedFilter 型の場合、'NumberGreaterThan' に設定します。 NumberGreaterThanOrEqualsAdvancedFilter 型の場合、' NumberGreaterThanOrEquals' に設定します。 NumberInAdvancedFilter 型の場合は 、'NumberIn' に設定します。 NumberInRangeAdvancedFilter 型を 'NumberInRange' に設定します。 NumberLessThanAdvancedFilter 型の場合、'NumberLessThan' に設定します。 NumberLessThanOrEqualsAdvancedFilter 型の場合、' NumberLessThanOrEquals' に設定します。 NumberNotInAdvancedFilter 型の場合は 'NumberNotIn' に設定します。 NumberNotInRangeAdvancedFilter 型の場合は 'NumberNotInRange' に設定します。 StringBeginsWithAdvancedFilter 型の場合、'StringBeginsWith' に設定します。 StringContainsAdvancedFilter 型の場合、'StringContains' に設定します。 StringEndsWithAdvancedFilter 型の場合、'StringEndsWith' に設定します。 StringInAdvancedFilter 型の場合は 、'StringIn' に設定します。 StringNotBeginsWithAdvancedFilter 型を 'StringNotBeginsWith' に設定します。 StringNotContainsAdvancedFilter 型の場合、'StringNotContains' に設定します。 StringNotEndsWithAdvancedFilter 型の場合、'StringNotEndsWith' に設定します。 StringNotInAdvancedFilter 型の場合は 'StringNotIn' に設定します。 | 「ブールイコール」 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 「ナンバーイン」 'NumberInRange' 「数値未満」 'NumberLessThanOrEquals' 'ナンバーノットイン' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'ストリングイン' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (必須) |
AzureFunctionEventSubscriptionDestination
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'AzureFunction' (必須) |
プロパティ | イベント サブスクリプションの送信先の Azure 関数プロパティ。 | AzureFunctionEventSubscriptionDestinationProperties の |
AzureFunctionEventSubscriptionDestinationProperties の
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
maxEventsPerBatch の | バッチあたりのイベントの最大数。 | 整数 (int) |
preferredBatchSizeInキロバイト | 推奨されるバッチ サイズ (KB 単位)。 | 整数 (int) |
リソースID | イベント サブスクリプションの Azure 関数の送信先のエンドポイントを表す Azure リソース ID。 | 文字列 |
ブール等しい詳細フィルター
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'BoolEquals' (必須) |
価値 | ブール値のフィルター値。 | ブール (bool) |
デッドレターデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | StorageBlobDeadLetterDestinationの種類 |
'StorageBlob' (必須) |
デッドレター・ウィズ・リソース・アイデンティティ
名前 | 説明 | 価値 |
---|---|---|
デッドレターデスティネーション | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信不能時に使用される認証トークンを取得します。 |
デッドレターデスティネーション |
ID | 配信不能イベントの場合に使用する ID。 | イベントサブスクリプションアイデンティティ |
DeliveryAttributeマッピング
名前 | 説明 | 価値 |
---|---|---|
名前 | 配信属性またはヘッダーの名前。 | 文字列 |
型 | DynamicDeliveryAttributeMapping 型の場合、'Dynamic' に設定します。 StaticDeliveryAttributeMapping 型の場合は 'Static' に設定します。 | 「ダイナミック」 'Static' (必須) |
DeliveryWithResourceIdentity (英語)
名前 | 説明 | 価値 |
---|---|---|
コピー先 | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信中に使用される認証トークンを取得します。 |
イベントサブスクリプションデスティネーション |
ID | イベントを配信するときに使用する ID。 | イベントサブスクリプションアイデンティティ |
DynamicDeliveryAttributeマッピング
名前 | 説明 | 価値 |
---|---|---|
プロパティ | 動的配信属性マッピングのプロパティ。 | DynamicDeliveryAttributeMappingProperties (英語) |
型 | 配信属性またはヘッダー名の種類。 | 'Dynamic' (必須) |
DynamicDeliveryAttributeMappingProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
ソースフィールド | 属性値を含むイベントの JSON パス。 | 文字列 |
EventHubEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'EventHub' (必須) |
プロパティ | イベント サブスクリプションの送信先の Event Hub プロパティ。 | EventHubEventSubscriptionDestinationProperties の |
EventHubEventSubscriptionDestinationProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションのイベント ハブの送信先のエンドポイントを表す Azure リソース ID。 | 文字列 |
イベントサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | 種類が AzureFunctionEventSubscriptionDestination の場合は 'AzureFunction' に設定されます。 EventHubEventSubscriptionDestination |
'AzureFunction' 「イベントハブ」 「ハイブリッドコネクション」 「モニターアラート」 '名前空間トピック' 「パートナーデスティネーション」 'ServiceBusQueue' 'ServiceBusTopic' 「ストレージキュー」 'WebHook' (必須) |
イベントサブスクリプションフィルター
名前 | 説明 | 価値 |
---|---|---|
アドバンストフィルター | イベント サブスクリプションのフィルター処理に使用される高度なフィルターの配列。 | 高度なフィルター[] |
enableAdvancedFilteringOnArrays | 特異な値を期待するのではなく、値の配列に対して高度なフィルターを評価できるようにします。 | ブール (bool) |
includedEventTypes (インクルーデッドイベントタイプ) | イベント サブスクリプションの一部である必要がある適用可能なイベントの種類の一覧。 すべての既定のイベントの種類をサブスクライブする場合は、IncludedEventTypes を null に設定します。 | 文字列[] |
isSubjectCaseSensitive です。 | フィルターの SubjectBeginsWith プロパティと SubjectEndsWith プロパティを指定します。 は、大文字と小文字を区別して比較する必要があります。 |
ブール (bool) |
subjectBeginsWith (サブジェクト・ビギンズ・ウィズ) | リソース パス プレフィックスに基づいてイベント サブスクリプションのイベントをフィルター処理する省略可能な文字列。 この形式は、イベントの発行元によって異なります。 このパスでは、ワイルドカード文字はサポートされていません。 |
文字列 |
subjectendswithで | リソース パス サフィックスに基づいてイベント サブスクリプションのイベントをフィルター処理する省略可能な文字列。 このパスでは、ワイルドカード文字はサポートされていません。 |
文字列 |
イベントサブスクリプションアイデンティティ
名前 | 説明 | 価値 |
---|---|---|
federatedIdentityCredentialInfo | リソース配信で使用されるフェデレーション ID 資格情報 (FIC) の詳細。 | FederatedIdentityCredentialInfo |
型 | 使用されるマネージド ID の種類。 'SystemAssigned' または 'UserAssigned' のいずれかを指定できます。 | 'システム割り当て' 'UserAssigned' |
ユーザー割り当てアイデンティティ | リソースに関連付けられているユーザー ID。 | 文字列 |
イベントサブスクリプションプロパティ
名前 | 説明 | 価値 |
---|---|---|
デッドレターデスティネーション | イベント サブスクリプションの配信不能の宛先。 配信不能の宛先に配信できないイベントは、配信不能の宛先に送信されます。 Azure Event Grid の ID を使用して、配信/配信不能の間に使用される認証トークンを取得します。 |
デッドレターデスティネーション |
デッドレター・ウィズ・リソース・アイデンティティ | イベント サブスクリプションの配信不能の宛先。 配信不能の宛先に配信できないイベントは、配信不能の宛先に送信されます。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信/配信不能時に使用される認証トークンを取得します。 |
デッドレター・ウィズ・リソース・アイデンティティ |
deliveryWithResourceIdentity (英語) | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信/配信不能時に使用される認証トークンを取得します。 |
DeliveryWithResourceIdentity (英語) |
コピー先 | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 Azure Event Grid の ID を使用して、配信/配信不能の間に使用される認証トークンを取得します。 |
イベントサブスクリプションデスティネーション |
eventDeliveryスキーマ | イベント サブスクリプションのイベント配信スキーマ。 | 「CloudEventSchemaV1_0」 'CustomInputSchema' 'EventGridSchema' |
有効期限TimeUTC | イベント サブスクリプションの有効期限。 | 文字列 |
フィルタ | イベント サブスクリプションのフィルターに関する情報。 | イベントサブスクリプションフィルター |
ラベル | ユーザー定義ラベルの一覧。 | 文字列[] |
retryPolicy (再試行ポリシー) | イベントの再試行ポリシー。 これを使用して、イベントの配信試行の最大数と有効期間を構成できます。 | リトライポリシー |
FederatedIdentityCredentialInfo
名前 | 説明 | 価値 |
---|---|---|
フェデレーションクライアントID | フェデレーション ID 資格情報 (FIC) が関連付けられているマルチテナント Microsoft Entra ID アプリケーション。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (必須) |
HybridConnectionEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'HybridConnection' (必須) |
プロパティ | イベント サブスクリプションの送信先のハイブリッド接続プロパティ。 | HybridConnectionEventSubscriptionDestinationProperties の |
HybridConnectionEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションの宛先であるハイブリッド接続の Azure リソース ID。 | 文字列 |
IsNotNullAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'IsNotNull' (必須) |
IsNullOrUndefinedAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'IsNullOrUndefined' (必須) |
MonitorAlertEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'MonitorAlert' (必須) |
プロパティ | イベント サブスクリプションの送信先のアラート プロパティを監視します。 | MonitorAlertEventサブスクリプション宛先プロパティ |
MonitorAlertEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
アクショングループ | このイベント サブスクリプションを通じて発生したすべてのアラートでトリガーされるアクション グループの ARM ID の一覧。 各リソース ARM ID は、/subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName} というパターンに従う必要があります。 |
文字列[] |
説明 | このイベント サブスクリプションを通じて発生したすべてのアラートにアタッチされる説明。 | 文字列 |
過酷 | このイベント サブスクリプションを通じて発生したすべてのアラートにアタッチされる重大度。 このフィールドは指定する必要があります。 |
'Sev0' 「Sev1」 「Sev2」 「Sev3」 「Sev4」 |
名前空間トピックイベントサブスクリプション宛先
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'NamespaceTopic' (必須) |
プロパティ | イベント サブスクリプションの送信先の名前空間トピックのプロパティ。 | NamespaceTopicEventSubscriptionDestinationProperties の |
名前空間トピックイベントサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
リソースID | イベント サブスクリプションの Event Grid 名前空間トピックの宛先のエンドポイントを表す Azure リソース ID。 このフィールドは必須であり、一覧表示されている名前空間トピック リソースが既に存在している必要があります。 リソース ARM ID は、/subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName} というパターンに従う必要があります。 |
文字列 |
NumberGreaterThanAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberGreaterThan' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberGreaterThanOrEqualsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberGreaterThanOrEquals' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberInAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberIn' (必須) |
価値観 | フィルター値のセット。 | int[] |
NumberInRangeAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberInRange' (必須) |
価値観 | フィルター値のセット。 | int[][] |
NumberLessThanAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberLessThan' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberLessThanOrEqualsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberLessThanOrEquals' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberNotInAdvancedFilter (詳細フィルター)
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberNotIn' (必須) |
価値観 | フィルター値のセット。 | int[] |
NumberNotInRangeAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberNotInRange' (必須) |
価値観 | フィルター値のセット。 | int[][] |
パートナー イベントサブスクリプション宛先
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'PartnerDestination' (必須) |
プロパティ | イベント サブスクリプションの送信先のパートナー変換先のプロパティ。 | PartnerEventSubscriptionDestinationプロパティ |
PartnerEventSubscriptionDestinationプロパティ
名前 | 説明 | 価値 |
---|---|---|
リソースID | イベント サブスクリプションのパートナー宛先のエンドポイントを表す Azure リソース ID。 | 文字列 |
再試行ポリシー
名前 | 説明 | 価値 |
---|---|---|
eventTimeToLiveInMinutes (イベント時間からライブイン分) | イベントの Time To Live (分単位)。 | 整数 (int) |
maxDeliveryAttempts の | イベントの配信再試行の最大数。 | 整数 (int) |
ServiceBusQueueEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'ServiceBusQueue' (必須) |
プロパティ | イベント サブスクリプションの送信先の Service Bus プロパティ。 | ServiceBusQueueEventSubscriptionDestinationProperties の |
ServiceBusQueueEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションの Service Bus 宛先のエンドポイントを表す Azure リソース ID。 | 文字列 |
ServiceBusTopicEventサブスクリプション宛先
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'ServiceBusTopic' (必須) |
プロパティ | イベント サブスクリプションの送信先の Service Bus トピックのプロパティ。 | ServiceBusTopicEventサブスクリプション宛先プロパティ |
ServiceBusTopicEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションの Service Bus トピックの宛先のエンドポイントを表す Azure リソース ID。 | 文字列 |
StaticDeliveryAttributeMapping (英語)
名前 | 説明 | 価値 |
---|---|---|
プロパティ | 静的配信属性マッピングのプロパティ。 | StaticDeliveryAttributeMappingProperties (英語) |
型 | 配信属性またはヘッダー名の種類。 | 'Static' (必須) |
StaticDeliveryAttributeMappingProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
isシークレット | 属性に機密情報が含まれているかどうかを示すブール型フラグ。 | ブール (bool) |
価値 | 配信属性の値。 | 文字列 |
StorageBlobDeadLetterDestination (英語)
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | 配信不能宛先のエンドポイントの種類 | 'StorageBlob' (必須) |
プロパティ | ストレージ BLOB ベースの配信不能宛先のプロパティ | StorageBlobDeadLetterDestinationProperties の |
StorageBlobDeadLetterDestinationプロパティ
名前 | 説明 | 価値 |
---|---|---|
ブロブコンテナ名 | 配信不能イベントの宛先であるストレージ BLOB コンテナーの名前 | 文字列 |
リソースID | 配信不能イベントの送信先であるストレージ アカウントの Azure リソース ID | 文字列 |
StorageQueueEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'StorageQueue' (必須) |
プロパティ | イベント サブスクリプションの宛先のストレージ キューのプロパティ。 | StorageQueueEventサブスクリプション宛先プロパティ |
StorageQueueEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
queueMessageTimeToLiveInSeconds (キュー メッセージタイム ツー ライブ イン 秒) | ストレージ キュー メッセージの有効期間 (秒単位)。 メッセージの Time To Live が Infinite であることを示すために -1 を使用する場合を除き、この値を 0 または負にすることはできません。 | 整数 (int) |
キュー名 | イベント サブスクリプションの宛先であるストレージ アカウントのストレージ キューの名前。 | 文字列 |
リソースID | イベント サブスクリプションの送信先であるキューを含むストレージ アカウントの Azure リソース ID。 | 文字列 |
StringBeginsWithAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringBeginsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringContainsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringContains' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringEndsWithAdvancedFilter (英語)
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringEndsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringInAdvancedFilter (英語)
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringIn' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotBeginsWithAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotBeginsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotContainsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotContains' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotEndsWithAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotEndsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotInAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotIn' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
WebフックEventSubscriptionDestination
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'WebHook' (必須) |
プロパティ | イベント サブスクリプションの送信先の WebHook プロパティ。 | WebHookEventサブスクリプション宛先プロパティ |
WebHookEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Microsoft Entra ID、アプリケーション ID または URI: 配信要求のベアラー トークンとして含まれるアクセス トークンを取得します。 | 文字列 |
azureActiveDirectoryテナントID | Microsoft Entra ID テナント ID は、配信要求にベアラー トークンとして含まれるアクセス トークンを取得します。 | 文字列 |
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
エンドポイントURL | イベント サブスクリプションの送信先のエンドポイントを表す URL。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
maxEventsPerBatch の | バッチあたりのイベントの最大数。 | 整数 (int) |
minimumTlsVersionAllowed (最小 TlsVersionAllowed) | Webhook エンドポイントでサポートされる必要がある最小 TLS バージョン | '1.0' '1.1' '1.2' |
preferredBatchSizeInキロバイト | 推奨されるバッチ サイズ (KB 単位)。 | 整数 (int) |
使用例
Azure クイック スタートのサンプル
次の Azure クイック スタート テンプレートには、 このリソースの種類をデプロイするための Bicep サンプルが含まれています。
Bicep ファイル | 説明 |
---|---|
Azure Event Grid カスタム トピックとキュー サブスクリプション を作成する |
Azure Event Grid カスタム トピックと Service Bus キュー サブスクリプションを作成します。 テンプレートはもともと Markus Meyer によって作成されました。 |
Azure Event Grid カスタム トピックとサブスクリプション を作成する |
Azure Event Grid カスタム トピックと Webhook サブスクリプションを作成します。 元は John Downs によって作成されたテンプレートです。 |
ARM テンプレート リソース定義
eventSubscriptions リソースの種類は、次をターゲットとする操作と共にデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.EventGrid/eventSubscriptions リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2025-04-01-preview",
"name": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"deadLetterWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"federatedIdentityCredentialInfo": {
"federatedClientId": "string"
},
"type": "string",
"userAssignedIdentity": "string"
}
},
"deliveryWithResourceIdentity": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"identity": {
"federatedIdentityCredentialInfo": {
"federatedClientId": "string"
},
"type": "string",
"userAssignedIdentity": "string"
}
},
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"eventDeliverySchema": "string",
"expirationTimeUtc": "string",
"filter": {
"advancedFilters": [ {
"key": "string",
"operatorType": "string"
// For remaining properties, see AdvancedFilter objects
} ],
"enableAdvancedFilteringOnArrays": "bool",
"includedEventTypes": [ "string" ],
"isSubjectCaseSensitive": "bool",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
},
"labels": [ "string" ],
"retryPolicy": {
"eventTimeToLiveInMinutes": "int",
"maxDeliveryAttempts": "int"
}
}
}
EventSubscriptionDestination オブジェクト
endpointType プロパティを設定して、オブジェクトの種類を指定します。
AzureFunction の場合は、次を使用します。
{
"endpointType": "AzureFunction",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
}
EventHub の場合は、次を使用します。
{
"endpointType": "EventHub",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
HybridConnection の場合は、次を使用します。
{
"endpointType": "HybridConnection",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
MonitorAlert の場合は、次を使用します。
{
"endpointType": "MonitorAlert",
"properties": {
"actionGroups": [ "string" ],
"description": "string",
"severity": "string"
}
}
NamespaceTopic の場合は、次を使用します。
{
"endpointType": "NamespaceTopic",
"properties": {
"resourceId": "string"
}
}
PartnerDestination の場合は、次を使用します。
{
"endpointType": "PartnerDestination",
"properties": {
"resourceId": "string"
}
}
ServiceBusQueue の場合は、次を使用します。
{
"endpointType": "ServiceBusQueue",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
ServiceBusTopic の場合は、次を使用します。
{
"endpointType": "ServiceBusTopic",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
StorageQueue の場合は、次を使用します。
{
"endpointType": "StorageQueue",
"properties": {
"queueMessageTimeToLiveInSeconds": "int",
"queueName": "string",
"resourceId": "string"
}
}
WebHook の場合は、次を使用します。
{
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"minimumTlsVersionAllowed": "string",
"preferredBatchSizeInKilobytes": "int"
}
}
AdvancedFilter オブジェクト
operatorType プロパティを設定して、オブジェクトの種類を指定します。
BoolEquals の場合は、次の値を使用します。
{
"operatorType": "BoolEquals",
"value": "bool"
}
IsNotNull の場合は、次の値を使用します。
{
"operatorType": "IsNotNull"
}
IsNullOrUndefined の場合は、次の値を使用します。
{
"operatorType": "IsNullOrUndefined"
}
NumberGreaterThan の場合は、次の値を使用します。
{
"operatorType": "NumberGreaterThan",
"value": "int"
}
NumberGreaterThanOrEquals の場合は、次の値を使用します。
{
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
}
NumberIn の場合は、次の値を使用します。
{
"operatorType": "NumberIn",
"values": [ "int" ]
}
NumberInRange の場合は、次の値を使用します。
{
"operatorType": "NumberInRange",
"values": [
[ "int" ]
]
}
NumberLessThan の場合は、次の値を使用します。
{
"operatorType": "NumberLessThan",
"value": "int"
}
NumberLessThanOrEquals の場合は、次の値を使用します。
{
"operatorType": "NumberLessThanOrEquals",
"value": "int"
}
NumberNotIn の場合は、次の値を使用します。
{
"operatorType": "NumberNotIn",
"values": [ "int" ]
}
NumberNotInRange の場合は、次の値を使用します。
{
"operatorType": "NumberNotInRange",
"values": [
[ "int" ]
]
}
StringBeginsWith の場合は、次の値を使用します。
{
"operatorType": "StringBeginsWith",
"values": [ "string" ]
}
StringContains の場合は、次を使用します。
{
"operatorType": "StringContains",
"values": [ "string" ]
}
StringEndsWith の場合は、次の値を使用します。
{
"operatorType": "StringEndsWith",
"values": [ "string" ]
}
StringIn の場合は、次の値を使用します。
{
"operatorType": "StringIn",
"values": [ "string" ]
}
StringNotBeginsWith の場合は、次の値を使用します。
{
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
}
StringNotContains の場合は、次の値を使用します。
{
"operatorType": "StringNotContains",
"values": [ "string" ]
}
StringNotEndsWith の場合は、次の値を使用します。
{
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
}
StringNotIn の場合は、次の値を使用します。
{
"operatorType": "StringNotIn",
"values": [ "string" ]
}
DeadLetterDestination オブジェクト
endpointType プロパティを設定して、オブジェクトの種類を指定します。
StorageBlobを
{
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
}
DeliveryAttributeMapping オブジェクト
type プロパティを設定して、オブジェクトの型を指定します。
Dynamic の場合は、次を使用します。
{
"properties": {
"sourceField": "string"
},
"type": "Dynamic"
}
Static の場合は、次を使用します。
{
"properties": {
"isSecret": "bool",
"value": "string"
},
"type": "Static"
}
プロパティ値
Microsoft.EventGrid/eventSubscriptions
名前 | 説明 | 価値 |
---|---|---|
apiVersion (英語) | API のバージョン | 「2025-04-01-プレビュー」 |
名前 | リソース名 | string (必須) |
プロパティ | イベント サブスクリプションのプロパティ。 | イベントサブスクリプションプロパティ |
型 | リソースの種類 | 'Microsoft.EventGrid/eventSubscriptions' |
アドバンストフィルター
名前 | 説明 | 価値 |
---|---|---|
キー | フィルター処理するイベントのフィールド/プロパティ。 | 文字列 |
演算子タイプ | BoolEqualsAdvancedFilter 型の 'BoolEquals' に設定します。 IsNotNullAdvancedFilter 型の場合は 'IsNotNull' に設定します。 IsNullOrUndefinedAdvancedFilter 型を 'IsNullOrUndefined' に設定します。 NumberGreaterThanAdvancedFilter 型の場合、'NumberGreaterThan' に設定します。 NumberGreaterThanOrEqualsAdvancedFilter 型の場合、' NumberGreaterThanOrEquals' に設定します。 NumberInAdvancedFilter 型の場合は 、'NumberIn' に設定します。 NumberInRangeAdvancedFilter 型を 'NumberInRange' に設定します。 NumberLessThanAdvancedFilter 型の場合、'NumberLessThan' に設定します。 NumberLessThanOrEqualsAdvancedFilter 型の場合、' NumberLessThanOrEquals' に設定します。 NumberNotInAdvancedFilter 型の場合は 'NumberNotIn' に設定します。 NumberNotInRangeAdvancedFilter 型の場合は 'NumberNotInRange' に設定します。 StringBeginsWithAdvancedFilter 型の場合、'StringBeginsWith' に設定します。 StringContainsAdvancedFilter 型の場合、'StringContains' に設定します。 StringEndsWithAdvancedFilter 型の場合、'StringEndsWith' に設定します。 StringInAdvancedFilter 型の場合は 、'StringIn' に設定します。 StringNotBeginsWithAdvancedFilter 型を 'StringNotBeginsWith' に設定します。 StringNotContainsAdvancedFilter 型の場合、'StringNotContains' に設定します。 StringNotEndsWithAdvancedFilter 型の場合、'StringNotEndsWith' に設定します。 StringNotInAdvancedFilter 型の場合は 'StringNotIn' に設定します。 | 「ブールイコール」 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 「ナンバーイン」 'NumberInRange' 「数値未満」 'NumberLessThanOrEquals' 'ナンバーノットイン' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'ストリングイン' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (必須) |
AzureFunctionEventSubscriptionDestination
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'AzureFunction' (必須) |
プロパティ | イベント サブスクリプションの送信先の Azure 関数プロパティ。 | AzureFunctionEventSubscriptionDestinationProperties の |
AzureFunctionEventSubscriptionDestinationProperties の
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
maxEventsPerBatch の | バッチあたりのイベントの最大数。 | 整数 (int) |
preferredBatchSizeInキロバイト | 推奨されるバッチ サイズ (KB 単位)。 | 整数 (int) |
リソースID | イベント サブスクリプションの Azure 関数の送信先のエンドポイントを表す Azure リソース ID。 | 文字列 |
ブール等しい詳細フィルター
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'BoolEquals' (必須) |
価値 | ブール値のフィルター値。 | ブール (bool) |
デッドレターデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | StorageBlobDeadLetterDestinationの種類 |
'StorageBlob' (必須) |
デッドレター・ウィズ・リソース・アイデンティティ
名前 | 説明 | 価値 |
---|---|---|
デッドレターデスティネーション | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信不能時に使用される認証トークンを取得します。 |
デッドレターデスティネーション |
ID | 配信不能イベントの場合に使用する ID。 | イベントサブスクリプションアイデンティティ |
DeliveryAttributeマッピング
名前 | 説明 | 価値 |
---|---|---|
名前 | 配信属性またはヘッダーの名前。 | 文字列 |
型 | DynamicDeliveryAttributeMapping 型の場合、'Dynamic' に設定します。 StaticDeliveryAttributeMapping 型の場合は 'Static' に設定します。 | 「ダイナミック」 'Static' (必須) |
DeliveryWithResourceIdentity (英語)
名前 | 説明 | 価値 |
---|---|---|
コピー先 | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信中に使用される認証トークンを取得します。 |
イベントサブスクリプションデスティネーション |
ID | イベントを配信するときに使用する ID。 | イベントサブスクリプションアイデンティティ |
DynamicDeliveryAttributeマッピング
名前 | 説明 | 価値 |
---|---|---|
プロパティ | 動的配信属性マッピングのプロパティ。 | DynamicDeliveryAttributeMappingProperties (英語) |
型 | 配信属性またはヘッダー名の種類。 | 'Dynamic' (必須) |
DynamicDeliveryAttributeMappingProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
ソースフィールド | 属性値を含むイベントの JSON パス。 | 文字列 |
EventHubEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'EventHub' (必須) |
プロパティ | イベント サブスクリプションの送信先の Event Hub プロパティ。 | EventHubEventSubscriptionDestinationProperties の |
EventHubEventSubscriptionDestinationProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションのイベント ハブの送信先のエンドポイントを表す Azure リソース ID。 | 文字列 |
イベントサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | 種類が AzureFunctionEventSubscriptionDestination の場合は 'AzureFunction' に設定されます。 EventHubEventSubscriptionDestination |
'AzureFunction' 「イベントハブ」 「ハイブリッドコネクション」 「モニターアラート」 '名前空間トピック' 「パートナーデスティネーション」 'ServiceBusQueue' 'ServiceBusTopic' 「ストレージキュー」 'WebHook' (必須) |
イベントサブスクリプションフィルター
名前 | 説明 | 価値 |
---|---|---|
アドバンストフィルター | イベント サブスクリプションのフィルター処理に使用される高度なフィルターの配列。 | 高度なフィルター[] |
enableAdvancedFilteringOnArrays | 特異な値を期待するのではなく、値の配列に対して高度なフィルターを評価できるようにします。 | ブール (bool) |
includedEventTypes (インクルーデッドイベントタイプ) | イベント サブスクリプションの一部である必要がある適用可能なイベントの種類の一覧。 すべての既定のイベントの種類をサブスクライブする場合は、IncludedEventTypes を null に設定します。 | 文字列[] |
isSubjectCaseSensitive です。 | フィルターの SubjectBeginsWith プロパティと SubjectEndsWith プロパティを指定します。 は、大文字と小文字を区別して比較する必要があります。 |
ブール (bool) |
subjectBeginsWith (サブジェクト・ビギンズ・ウィズ) | リソース パス プレフィックスに基づいてイベント サブスクリプションのイベントをフィルター処理する省略可能な文字列。 この形式は、イベントの発行元によって異なります。 このパスでは、ワイルドカード文字はサポートされていません。 |
文字列 |
subjectendswithで | リソース パス サフィックスに基づいてイベント サブスクリプションのイベントをフィルター処理する省略可能な文字列。 このパスでは、ワイルドカード文字はサポートされていません。 |
文字列 |
イベントサブスクリプションアイデンティティ
名前 | 説明 | 価値 |
---|---|---|
federatedIdentityCredentialInfo | リソース配信で使用されるフェデレーション ID 資格情報 (FIC) の詳細。 | FederatedIdentityCredentialInfo |
型 | 使用されるマネージド ID の種類。 'SystemAssigned' または 'UserAssigned' のいずれかを指定できます。 | 'システム割り当て' 'UserAssigned' |
ユーザー割り当てアイデンティティ | リソースに関連付けられているユーザー ID。 | 文字列 |
イベントサブスクリプションプロパティ
名前 | 説明 | 価値 |
---|---|---|
デッドレターデスティネーション | イベント サブスクリプションの配信不能の宛先。 配信不能の宛先に配信できないイベントは、配信不能の宛先に送信されます。 Azure Event Grid の ID を使用して、配信/配信不能の間に使用される認証トークンを取得します。 |
デッドレターデスティネーション |
デッドレター・ウィズ・リソース・アイデンティティ | イベント サブスクリプションの配信不能の宛先。 配信不能の宛先に配信できないイベントは、配信不能の宛先に送信されます。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信/配信不能時に使用される認証トークンを取得します。 |
デッドレター・ウィズ・リソース・アイデンティティ |
deliveryWithResourceIdentity (英語) | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信/配信不能時に使用される認証トークンを取得します。 |
DeliveryWithResourceIdentity (英語) |
コピー先 | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 Azure Event Grid の ID を使用して、配信/配信不能の間に使用される認証トークンを取得します。 |
イベントサブスクリプションデスティネーション |
eventDeliveryスキーマ | イベント サブスクリプションのイベント配信スキーマ。 | 「CloudEventSchemaV1_0」 'CustomInputSchema' 'EventGridSchema' |
有効期限TimeUTC | イベント サブスクリプションの有効期限。 | 文字列 |
フィルタ | イベント サブスクリプションのフィルターに関する情報。 | イベントサブスクリプションフィルター |
ラベル | ユーザー定義ラベルの一覧。 | 文字列[] |
retryPolicy (再試行ポリシー) | イベントの再試行ポリシー。 これを使用して、イベントの配信試行の最大数と有効期間を構成できます。 | リトライポリシー |
FederatedIdentityCredentialInfo
名前 | 説明 | 価値 |
---|---|---|
フェデレーションクライアントID | フェデレーション ID 資格情報 (FIC) が関連付けられているマルチテナント Microsoft Entra ID アプリケーション。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (必須) |
HybridConnectionEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'HybridConnection' (必須) |
プロパティ | イベント サブスクリプションの送信先のハイブリッド接続プロパティ。 | HybridConnectionEventSubscriptionDestinationProperties の |
HybridConnectionEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションの宛先であるハイブリッド接続の Azure リソース ID。 | 文字列 |
IsNotNullAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'IsNotNull' (必須) |
IsNullOrUndefinedAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'IsNullOrUndefined' (必須) |
MonitorAlertEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'MonitorAlert' (必須) |
プロパティ | イベント サブスクリプションの送信先のアラート プロパティを監視します。 | MonitorAlertEventサブスクリプション宛先プロパティ |
MonitorAlertEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
アクショングループ | このイベント サブスクリプションを通じて発生したすべてのアラートでトリガーされるアクション グループの ARM ID の一覧。 各リソース ARM ID は、/subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName} というパターンに従う必要があります。 |
文字列[] |
説明 | このイベント サブスクリプションを通じて発生したすべてのアラートにアタッチされる説明。 | 文字列 |
過酷 | このイベント サブスクリプションを通じて発生したすべてのアラートにアタッチされる重大度。 このフィールドは指定する必要があります。 |
'Sev0' 「Sev1」 「Sev2」 「Sev3」 「Sev4」 |
名前空間トピックイベントサブスクリプション宛先
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'NamespaceTopic' (必須) |
プロパティ | イベント サブスクリプションの送信先の名前空間トピックのプロパティ。 | NamespaceTopicEventSubscriptionDestinationProperties の |
名前空間トピックイベントサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
リソースID | イベント サブスクリプションの Event Grid 名前空間トピックの宛先のエンドポイントを表す Azure リソース ID。 このフィールドは必須であり、一覧表示されている名前空間トピック リソースが既に存在している必要があります。 リソース ARM ID は、/subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName} というパターンに従う必要があります。 |
文字列 |
NumberGreaterThanAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberGreaterThan' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberGreaterThanOrEqualsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberGreaterThanOrEquals' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberInAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberIn' (必須) |
価値観 | フィルター値のセット。 | int[] |
NumberInRangeAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberInRange' (必須) |
価値観 | フィルター値のセット。 | int[][] |
NumberLessThanAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberLessThan' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberLessThanOrEqualsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberLessThanOrEquals' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberNotInAdvancedFilter (詳細フィルター)
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberNotIn' (必須) |
価値観 | フィルター値のセット。 | int[] |
NumberNotInRangeAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberNotInRange' (必須) |
価値観 | フィルター値のセット。 | int[][] |
パートナー イベントサブスクリプション宛先
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'PartnerDestination' (必須) |
プロパティ | イベント サブスクリプションの送信先のパートナー変換先のプロパティ。 | PartnerEventSubscriptionDestinationプロパティ |
PartnerEventSubscriptionDestinationプロパティ
名前 | 説明 | 価値 |
---|---|---|
リソースID | イベント サブスクリプションのパートナー宛先のエンドポイントを表す Azure リソース ID。 | 文字列 |
再試行ポリシー
名前 | 説明 | 価値 |
---|---|---|
eventTimeToLiveInMinutes (イベント時間からライブイン分) | イベントの Time To Live (分単位)。 | 整数 (int) |
maxDeliveryAttempts の | イベントの配信再試行の最大数。 | 整数 (int) |
ServiceBusQueueEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'ServiceBusQueue' (必須) |
プロパティ | イベント サブスクリプションの送信先の Service Bus プロパティ。 | ServiceBusQueueEventSubscriptionDestinationProperties の |
ServiceBusQueueEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションの Service Bus 宛先のエンドポイントを表す Azure リソース ID。 | 文字列 |
ServiceBusTopicEventサブスクリプション宛先
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'ServiceBusTopic' (必須) |
プロパティ | イベント サブスクリプションの送信先の Service Bus トピックのプロパティ。 | ServiceBusTopicEventサブスクリプション宛先プロパティ |
ServiceBusTopicEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションの Service Bus トピックの宛先のエンドポイントを表す Azure リソース ID。 | 文字列 |
StaticDeliveryAttributeMapping (英語)
名前 | 説明 | 価値 |
---|---|---|
プロパティ | 静的配信属性マッピングのプロパティ。 | StaticDeliveryAttributeMappingProperties (英語) |
型 | 配信属性またはヘッダー名の種類。 | 'Static' (必須) |
StaticDeliveryAttributeMappingProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
isシークレット | 属性に機密情報が含まれているかどうかを示すブール型フラグ。 | ブール (bool) |
価値 | 配信属性の値。 | 文字列 |
StorageBlobDeadLetterDestination (英語)
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | 配信不能宛先のエンドポイントの種類 | 'StorageBlob' (必須) |
プロパティ | ストレージ BLOB ベースの配信不能宛先のプロパティ | StorageBlobDeadLetterDestinationProperties の |
StorageBlobDeadLetterDestinationプロパティ
名前 | 説明 | 価値 |
---|---|---|
ブロブコンテナ名 | 配信不能イベントの宛先であるストレージ BLOB コンテナーの名前 | 文字列 |
リソースID | 配信不能イベントの送信先であるストレージ アカウントの Azure リソース ID | 文字列 |
StorageQueueEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'StorageQueue' (必須) |
プロパティ | イベント サブスクリプションの宛先のストレージ キューのプロパティ。 | StorageQueueEventサブスクリプション宛先プロパティ |
StorageQueueEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
queueMessageTimeToLiveInSeconds (キュー メッセージタイム ツー ライブ イン 秒) | ストレージ キュー メッセージの有効期間 (秒単位)。 メッセージの Time To Live が Infinite であることを示すために -1 を使用する場合を除き、この値を 0 または負にすることはできません。 | 整数 (int) |
キュー名 | イベント サブスクリプションの宛先であるストレージ アカウントのストレージ キューの名前。 | 文字列 |
リソースID | イベント サブスクリプションの送信先であるキューを含むストレージ アカウントの Azure リソース ID。 | 文字列 |
StringBeginsWithAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringBeginsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringContainsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringContains' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringEndsWithAdvancedFilter (英語)
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringEndsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringInAdvancedFilter (英語)
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringIn' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotBeginsWithAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotBeginsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotContainsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotContains' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotEndsWithAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotEndsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotInAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotIn' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
WebフックEventSubscriptionDestination
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'WebHook' (必須) |
プロパティ | イベント サブスクリプションの送信先の WebHook プロパティ。 | WebHookEventサブスクリプション宛先プロパティ |
WebHookEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Microsoft Entra ID、アプリケーション ID または URI: 配信要求のベアラー トークンとして含まれるアクセス トークンを取得します。 | 文字列 |
azureActiveDirectoryテナントID | Microsoft Entra ID テナント ID は、配信要求にベアラー トークンとして含まれるアクセス トークンを取得します。 | 文字列 |
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
エンドポイントURL | イベント サブスクリプションの送信先のエンドポイントを表す URL。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
maxEventsPerBatch の | バッチあたりのイベントの最大数。 | 整数 (int) |
minimumTlsVersionAllowed (最小 TlsVersionAllowed) | Webhook エンドポイントでサポートされる必要がある最小 TLS バージョン | '1.0' '1.1' '1.2' |
preferredBatchSizeInキロバイト | 推奨されるバッチ サイズ (KB 単位)。 | 整数 (int) |
使用例
Azure クイックスタート テンプレート
次の Azure クイック スタート テンプレートでは、 このリソースの種類をデプロイします。
テンプレート | 説明 |
---|---|
Azure Event Grid カスタム トピックとキュー サブスクリプション を作成する |
Azure Event Grid カスタム トピックと Service Bus キュー サブスクリプションを作成します。 テンプレートはもともと Markus Meyer によって作成されました。 |
Azure Event Grid カスタム トピックとサブスクリプション を作成する |
Azure Event Grid カスタム トピックと Webhook サブスクリプションを作成します。 元は John Downs によって作成されたテンプレートです。 |
Azure Event Grid カスタム トピック サブスクリプション を作成する |
Azure Event Grid カスタム トピックと Service Bus トピック サブスクリプションを作成します。 テンプレートはもともと Markus Meyer によって作成されました。 |
Event Grid カスタム トピックとイベント ハブ ハンドラーを作成する |
イベントを処理する Azure Event Grid カスタム トピックとイベント ハブを作成します。 |
リソース イベントの Event Grid サブスクリプションを作成する |
リソース グループまたは Azure サブスクリプションのいずれかに Event Grid サブスクリプションを作成します。 |
CloudEvents を使用したカスタム Azure Event Grid トピック/サブスクリプションの |
カスタム Azure Event Grid トピック、CloudEvents スキーマを持つ Webhook サブスクリプション、およびイベント ハンドラーとしてのロジック アプリを作成します。 元はジャスティン・ユーによって作成されたテンプレート。 |
Terraform (AzAPI プロバイダー) リソース定義
eventSubscriptions リソースの種類は、次をターゲットとする操作と共にデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.EventGrid/eventSubscriptions リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/eventSubscriptions@2025-04-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
federatedIdentityCredentialInfo = {
federatedClientId = "string"
}
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
federatedIdentityCredentialInfo = {
federatedClientId = "string"
}
type = "string"
userAssignedIdentity = "string"
}
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema = "string"
expirationTimeUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays = bool
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
retryPolicy = {
eventTimeToLiveInMinutes = int
maxDeliveryAttempts = int
}
}
}
}
EventSubscriptionDestination オブジェクト
endpointType プロパティを設定して、オブジェクトの種類を指定します。
AzureFunction の場合は、次を使用します。
{
endpointType = "AzureFunction"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
}
EventHub の場合は、次を使用します。
{
endpointType = "EventHub"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
HybridConnection の場合は、次を使用します。
{
endpointType = "HybridConnection"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
MonitorAlert の場合は、次を使用します。
{
endpointType = "MonitorAlert"
properties = {
actionGroups = [
"string"
]
description = "string"
severity = "string"
}
}
NamespaceTopic の場合は、次を使用します。
{
endpointType = "NamespaceTopic"
properties = {
resourceId = "string"
}
}
PartnerDestination の場合は、次を使用します。
{
endpointType = "PartnerDestination"
properties = {
resourceId = "string"
}
}
ServiceBusQueue の場合は、次を使用します。
{
endpointType = "ServiceBusQueue"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
ServiceBusTopic の場合は、次を使用します。
{
endpointType = "ServiceBusTopic"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
StorageQueue の場合は、次を使用します。
{
endpointType = "StorageQueue"
properties = {
queueMessageTimeToLiveInSeconds = int
queueName = "string"
resourceId = "string"
}
}
WebHook の場合は、次を使用します。
{
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl = "string"
maxEventsPerBatch = int
minimumTlsVersionAllowed = "string"
preferredBatchSizeInKilobytes = int
}
}
AdvancedFilter オブジェクト
operatorType プロパティを設定して、オブジェクトの種類を指定します。
BoolEquals の場合は、次の値を使用します。
{
operatorType = "BoolEquals"
value = bool
}
IsNotNull の場合は、次の値を使用します。
{
operatorType = "IsNotNull"
}
IsNullOrUndefined の場合は、次の値を使用します。
{
operatorType = "IsNullOrUndefined"
}
NumberGreaterThan の場合は、次の値を使用します。
{
operatorType = "NumberGreaterThan"
value = int
}
NumberGreaterThanOrEquals の場合は、次の値を使用します。
{
operatorType = "NumberGreaterThanOrEquals"
value = int
}
NumberIn の場合は、次の値を使用します。
{
operatorType = "NumberIn"
values = [
int
]
}
NumberInRange の場合は、次の値を使用します。
{
operatorType = "NumberInRange"
values = [
[
int
]
]
}
NumberLessThan の場合は、次の値を使用します。
{
operatorType = "NumberLessThan"
value = int
}
NumberLessThanOrEquals の場合は、次の値を使用します。
{
operatorType = "NumberLessThanOrEquals"
value = int
}
NumberNotIn の場合は、次の値を使用します。
{
operatorType = "NumberNotIn"
values = [
int
]
}
NumberNotInRange の場合は、次の値を使用します。
{
operatorType = "NumberNotInRange"
values = [
[
int
]
]
}
StringBeginsWith の場合は、次の値を使用します。
{
operatorType = "StringBeginsWith"
values = [
"string"
]
}
StringContains の場合は、次を使用します。
{
operatorType = "StringContains"
values = [
"string"
]
}
StringEndsWith の場合は、次の値を使用します。
{
operatorType = "StringEndsWith"
values = [
"string"
]
}
StringIn の場合は、次の値を使用します。
{
operatorType = "StringIn"
values = [
"string"
]
}
StringNotBeginsWith の場合は、次の値を使用します。
{
operatorType = "StringNotBeginsWith"
values = [
"string"
]
}
StringNotContains の場合は、次の値を使用します。
{
operatorType = "StringNotContains"
values = [
"string"
]
}
StringNotEndsWith の場合は、次の値を使用します。
{
operatorType = "StringNotEndsWith"
values = [
"string"
]
}
StringNotIn の場合は、次の値を使用します。
{
operatorType = "StringNotIn"
values = [
"string"
]
}
DeadLetterDestination オブジェクト
endpointType プロパティを設定して、オブジェクトの種類を指定します。
StorageBlobを
{
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
}
DeliveryAttributeMapping オブジェクト
type プロパティを設定して、オブジェクトの型を指定します。
Dynamic の場合は、次を使用します。
{
properties = {
sourceField = "string"
}
type = "Dynamic"
}
Static の場合は、次を使用します。
{
properties = {
isSecret = bool
value = "string"
}
type = "Static"
}
プロパティ値
Microsoft.EventGrid/eventSubscriptions
名前 | 説明 | 価値 |
---|---|---|
名前 | リソース名 | string (必須) |
parent_id | この拡張リソースを適用するリソースの ID。 | string (必須) |
プロパティ | イベント サブスクリプションのプロパティ。 | イベントサブスクリプションプロパティ |
型 | リソースの種類 | "Microsoft.EventGrid/eventSubscriptions@2025-04-01-preview" (英語) |
アドバンストフィルター
名前 | 説明 | 価値 |
---|---|---|
キー | フィルター処理するイベントのフィールド/プロパティ。 | 文字列 |
演算子タイプ | BoolEqualsAdvancedFilter 型の 'BoolEquals' に設定します。 IsNotNullAdvancedFilter 型の場合は 'IsNotNull' に設定します。 IsNullOrUndefinedAdvancedFilter 型を 'IsNullOrUndefined' に設定します。 NumberGreaterThanAdvancedFilter 型の場合、'NumberGreaterThan' に設定します。 NumberGreaterThanOrEqualsAdvancedFilter 型の場合、' NumberGreaterThanOrEquals' に設定します。 NumberInAdvancedFilter 型の場合は 、'NumberIn' に設定します。 NumberInRangeAdvancedFilter 型を 'NumberInRange' に設定します。 NumberLessThanAdvancedFilter 型の場合、'NumberLessThan' に設定します。 NumberLessThanOrEqualsAdvancedFilter 型の場合、' NumberLessThanOrEquals' に設定します。 NumberNotInAdvancedFilter 型の場合は 'NumberNotIn' に設定します。 NumberNotInRangeAdvancedFilter 型の場合は 'NumberNotInRange' に設定します。 StringBeginsWithAdvancedFilter 型の場合、'StringBeginsWith' に設定します。 StringContainsAdvancedFilter 型の場合、'StringContains' に設定します。 StringEndsWithAdvancedFilter 型の場合、'StringEndsWith' に設定します。 StringInAdvancedFilter 型の場合は 、'StringIn' に設定します。 StringNotBeginsWithAdvancedFilter 型を 'StringNotBeginsWith' に設定します。 StringNotContainsAdvancedFilter 型の場合、'StringNotContains' に設定します。 StringNotEndsWithAdvancedFilter 型の場合、'StringNotEndsWith' に設定します。 StringNotInAdvancedFilter 型の場合は 'StringNotIn' に設定します。 | 「ブールイコール」 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 「ナンバーイン」 'NumberInRange' 「数値未満」 'NumberLessThanOrEquals' 'ナンバーノットイン' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'ストリングイン' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (必須) |
AzureFunctionEventSubscriptionDestination
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'AzureFunction' (必須) |
プロパティ | イベント サブスクリプションの送信先の Azure 関数プロパティ。 | AzureFunctionEventSubscriptionDestinationProperties の |
AzureFunctionEventSubscriptionDestinationProperties の
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
maxEventsPerBatch の | バッチあたりのイベントの最大数。 | 整数 (int) |
preferredBatchSizeInキロバイト | 推奨されるバッチ サイズ (KB 単位)。 | 整数 (int) |
リソースID | イベント サブスクリプションの Azure 関数の送信先のエンドポイントを表す Azure リソース ID。 | 文字列 |
ブール等しい詳細フィルター
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'BoolEquals' (必須) |
価値 | ブール値のフィルター値。 | ブール (bool) |
デッドレターデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | StorageBlobDeadLetterDestinationの種類 |
'StorageBlob' (必須) |
デッドレター・ウィズ・リソース・アイデンティティ
名前 | 説明 | 価値 |
---|---|---|
デッドレターデスティネーション | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信不能時に使用される認証トークンを取得します。 |
デッドレターデスティネーション |
ID | 配信不能イベントの場合に使用する ID。 | イベントサブスクリプションアイデンティティ |
DeliveryAttributeマッピング
名前 | 説明 | 価値 |
---|---|---|
名前 | 配信属性またはヘッダーの名前。 | 文字列 |
型 | DynamicDeliveryAttributeMapping 型の場合、'Dynamic' に設定します。 StaticDeliveryAttributeMapping 型の場合は 'Static' に設定します。 | 「ダイナミック」 'Static' (必須) |
DeliveryWithResourceIdentity (英語)
名前 | 説明 | 価値 |
---|---|---|
コピー先 | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信中に使用される認証トークンを取得します。 |
イベントサブスクリプションデスティネーション |
ID | イベントを配信するときに使用する ID。 | イベントサブスクリプションアイデンティティ |
DynamicDeliveryAttributeマッピング
名前 | 説明 | 価値 |
---|---|---|
プロパティ | 動的配信属性マッピングのプロパティ。 | DynamicDeliveryAttributeMappingProperties (英語) |
型 | 配信属性またはヘッダー名の種類。 | 'Dynamic' (必須) |
DynamicDeliveryAttributeMappingProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
ソースフィールド | 属性値を含むイベントの JSON パス。 | 文字列 |
EventHubEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'EventHub' (必須) |
プロパティ | イベント サブスクリプションの送信先の Event Hub プロパティ。 | EventHubEventSubscriptionDestinationProperties の |
EventHubEventSubscriptionDestinationProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションのイベント ハブの送信先のエンドポイントを表す Azure リソース ID。 | 文字列 |
イベントサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | 種類が AzureFunctionEventSubscriptionDestination の場合は 'AzureFunction' に設定されます。 EventHubEventSubscriptionDestination |
'AzureFunction' 「イベントハブ」 「ハイブリッドコネクション」 「モニターアラート」 '名前空間トピック' 「パートナーデスティネーション」 'ServiceBusQueue' 'ServiceBusTopic' 「ストレージキュー」 'WebHook' (必須) |
イベントサブスクリプションフィルター
名前 | 説明 | 価値 |
---|---|---|
アドバンストフィルター | イベント サブスクリプションのフィルター処理に使用される高度なフィルターの配列。 | 高度なフィルター[] |
enableAdvancedFilteringOnArrays | 特異な値を期待するのではなく、値の配列に対して高度なフィルターを評価できるようにします。 | ブール (bool) |
includedEventTypes (インクルーデッドイベントタイプ) | イベント サブスクリプションの一部である必要がある適用可能なイベントの種類の一覧。 すべての既定のイベントの種類をサブスクライブする場合は、IncludedEventTypes を null に設定します。 | 文字列[] |
isSubjectCaseSensitive です。 | フィルターの SubjectBeginsWith プロパティと SubjectEndsWith プロパティを指定します。 は、大文字と小文字を区別して比較する必要があります。 |
ブール (bool) |
subjectBeginsWith (サブジェクト・ビギンズ・ウィズ) | リソース パス プレフィックスに基づいてイベント サブスクリプションのイベントをフィルター処理する省略可能な文字列。 この形式は、イベントの発行元によって異なります。 このパスでは、ワイルドカード文字はサポートされていません。 |
文字列 |
subjectendswithで | リソース パス サフィックスに基づいてイベント サブスクリプションのイベントをフィルター処理する省略可能な文字列。 このパスでは、ワイルドカード文字はサポートされていません。 |
文字列 |
イベントサブスクリプションアイデンティティ
名前 | 説明 | 価値 |
---|---|---|
federatedIdentityCredentialInfo | リソース配信で使用されるフェデレーション ID 資格情報 (FIC) の詳細。 | FederatedIdentityCredentialInfo |
型 | 使用されるマネージド ID の種類。 'SystemAssigned' または 'UserAssigned' のいずれかを指定できます。 | 'システム割り当て' 'UserAssigned' |
ユーザー割り当てアイデンティティ | リソースに関連付けられているユーザー ID。 | 文字列 |
イベントサブスクリプションプロパティ
名前 | 説明 | 価値 |
---|---|---|
デッドレターデスティネーション | イベント サブスクリプションの配信不能の宛先。 配信不能の宛先に配信できないイベントは、配信不能の宛先に送信されます。 Azure Event Grid の ID を使用して、配信/配信不能の間に使用される認証トークンを取得します。 |
デッドレターデスティネーション |
デッドレター・ウィズ・リソース・アイデンティティ | イベント サブスクリプションの配信不能の宛先。 配信不能の宛先に配信できないイベントは、配信不能の宛先に送信されます。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信/配信不能時に使用される認証トークンを取得します。 |
デッドレター・ウィズ・リソース・アイデンティティ |
deliveryWithResourceIdentity (英語) | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 親リソース (トピックまたはドメイン) のマネージド ID セットアップを使用して、配信/配信不能時に使用される認証トークンを取得します。 |
DeliveryWithResourceIdentity (英語) |
コピー先 | イベント サブスクリプションに対してイベントを配信する必要がある送信先に関する情報。 Azure Event Grid の ID を使用して、配信/配信不能の間に使用される認証トークンを取得します。 |
イベントサブスクリプションデスティネーション |
eventDeliveryスキーマ | イベント サブスクリプションのイベント配信スキーマ。 | 「CloudEventSchemaV1_0」 'CustomInputSchema' 'EventGridSchema' |
有効期限TimeUTC | イベント サブスクリプションの有効期限。 | 文字列 |
フィルタ | イベント サブスクリプションのフィルターに関する情報。 | イベントサブスクリプションフィルター |
ラベル | ユーザー定義ラベルの一覧。 | 文字列[] |
retryPolicy (再試行ポリシー) | イベントの再試行ポリシー。 これを使用して、イベントの配信試行の最大数と有効期間を構成できます。 | リトライポリシー |
FederatedIdentityCredentialInfo
名前 | 説明 | 価値 |
---|---|---|
フェデレーションクライアントID | フェデレーション ID 資格情報 (FIC) が関連付けられているマルチテナント Microsoft Entra ID アプリケーション。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (必須) |
HybridConnectionEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'HybridConnection' (必須) |
プロパティ | イベント サブスクリプションの送信先のハイブリッド接続プロパティ。 | HybridConnectionEventSubscriptionDestinationProperties の |
HybridConnectionEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションの宛先であるハイブリッド接続の Azure リソース ID。 | 文字列 |
IsNotNullAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'IsNotNull' (必須) |
IsNullOrUndefinedAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'IsNullOrUndefined' (必須) |
MonitorAlertEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'MonitorAlert' (必須) |
プロパティ | イベント サブスクリプションの送信先のアラート プロパティを監視します。 | MonitorAlertEventサブスクリプション宛先プロパティ |
MonitorAlertEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
アクショングループ | このイベント サブスクリプションを通じて発生したすべてのアラートでトリガーされるアクション グループの ARM ID の一覧。 各リソース ARM ID は、/subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName} というパターンに従う必要があります。 |
文字列[] |
説明 | このイベント サブスクリプションを通じて発生したすべてのアラートにアタッチされる説明。 | 文字列 |
過酷 | このイベント サブスクリプションを通じて発生したすべてのアラートにアタッチされる重大度。 このフィールドは指定する必要があります。 |
'Sev0' 「Sev1」 「Sev2」 「Sev3」 「Sev4」 |
名前空間トピックイベントサブスクリプション宛先
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'NamespaceTopic' (必須) |
プロパティ | イベント サブスクリプションの送信先の名前空間トピックのプロパティ。 | NamespaceTopicEventSubscriptionDestinationProperties の |
名前空間トピックイベントサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
リソースID | イベント サブスクリプションの Event Grid 名前空間トピックの宛先のエンドポイントを表す Azure リソース ID。 このフィールドは必須であり、一覧表示されている名前空間トピック リソースが既に存在している必要があります。 リソース ARM ID は、/subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName} というパターンに従う必要があります。 |
文字列 |
NumberGreaterThanAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberGreaterThan' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberGreaterThanOrEqualsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberGreaterThanOrEquals' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberInAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberIn' (必須) |
価値観 | フィルター値のセット。 | int[] |
NumberInRangeAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberInRange' (必須) |
価値観 | フィルター値のセット。 | int[][] |
NumberLessThanAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberLessThan' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberLessThanOrEqualsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberLessThanOrEquals' (必須) |
価値 | フィルター値。 | 整数 (int) |
NumberNotInAdvancedFilter (詳細フィルター)
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberNotIn' (必須) |
価値観 | フィルター値のセット。 | int[] |
NumberNotInRangeAdvancedフィルタ
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'NumberNotInRange' (必須) |
価値観 | フィルター値のセット。 | int[][] |
パートナー イベントサブスクリプション宛先
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'PartnerDestination' (必須) |
プロパティ | イベント サブスクリプションの送信先のパートナー変換先のプロパティ。 | PartnerEventSubscriptionDestinationプロパティ |
PartnerEventSubscriptionDestinationプロパティ
名前 | 説明 | 価値 |
---|---|---|
リソースID | イベント サブスクリプションのパートナー宛先のエンドポイントを表す Azure リソース ID。 | 文字列 |
再試行ポリシー
名前 | 説明 | 価値 |
---|---|---|
eventTimeToLiveInMinutes (イベント時間からライブイン分) | イベントの Time To Live (分単位)。 | 整数 (int) |
maxDeliveryAttempts の | イベントの配信再試行の最大数。 | 整数 (int) |
ServiceBusQueueEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'ServiceBusQueue' (必須) |
プロパティ | イベント サブスクリプションの送信先の Service Bus プロパティ。 | ServiceBusQueueEventSubscriptionDestinationProperties の |
ServiceBusQueueEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションの Service Bus 宛先のエンドポイントを表す Azure リソース ID。 | 文字列 |
ServiceBusTopicEventサブスクリプション宛先
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'ServiceBusTopic' (必須) |
プロパティ | イベント サブスクリプションの送信先の Service Bus トピックのプロパティ。 | ServiceBusTopicEventサブスクリプション宛先プロパティ |
ServiceBusTopicEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
リソースID | イベント サブスクリプションの Service Bus トピックの宛先のエンドポイントを表す Azure リソース ID。 | 文字列 |
StaticDeliveryAttributeMapping (英語)
名前 | 説明 | 価値 |
---|---|---|
プロパティ | 静的配信属性マッピングのプロパティ。 | StaticDeliveryAttributeMappingProperties (英語) |
型 | 配信属性またはヘッダー名の種類。 | 'Static' (必須) |
StaticDeliveryAttributeMappingProperties (英語)
名前 | 説明 | 価値 |
---|---|---|
isシークレット | 属性に機密情報が含まれているかどうかを示すブール型フラグ。 | ブール (bool) |
価値 | 配信属性の値。 | 文字列 |
StorageBlobDeadLetterDestination (英語)
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | 配信不能宛先のエンドポイントの種類 | 'StorageBlob' (必須) |
プロパティ | ストレージ BLOB ベースの配信不能宛先のプロパティ | StorageBlobDeadLetterDestinationProperties の |
StorageBlobDeadLetterDestinationプロパティ
名前 | 説明 | 価値 |
---|---|---|
ブロブコンテナ名 | 配信不能イベントの宛先であるストレージ BLOB コンテナーの名前 | 文字列 |
リソースID | 配信不能イベントの送信先であるストレージ アカウントの Azure リソース ID | 文字列 |
StorageQueueEventサブスクリプションデスティネーション
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'StorageQueue' (必須) |
プロパティ | イベント サブスクリプションの宛先のストレージ キューのプロパティ。 | StorageQueueEventサブスクリプション宛先プロパティ |
StorageQueueEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
queueMessageTimeToLiveInSeconds (キュー メッセージタイム ツー ライブ イン 秒) | ストレージ キュー メッセージの有効期間 (秒単位)。 メッセージの Time To Live が Infinite であることを示すために -1 を使用する場合を除き、この値を 0 または負にすることはできません。 | 整数 (int) |
キュー名 | イベント サブスクリプションの宛先であるストレージ アカウントのストレージ キューの名前。 | 文字列 |
リソースID | イベント サブスクリプションの送信先であるキューを含むストレージ アカウントの Azure リソース ID。 | 文字列 |
StringBeginsWithAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringBeginsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringContainsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringContains' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringEndsWithAdvancedFilter (英語)
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringEndsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringInAdvancedFilter (英語)
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringIn' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotBeginsWithAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotBeginsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotContainsAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotContains' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotEndsWithAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotEndsWith' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
StringNotInAdvancedFilter
名前 | 説明 | 価値 |
---|---|---|
演算子タイプ | フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 | 'StringNotIn' (必須) |
価値観 | フィルター値のセット。 | 文字列[] |
WebフックEventSubscriptionDestination
名前 | 説明 | 価値 |
---|---|---|
エンドポイントタイプ | イベント サブスクリプションの送信先のエンドポイントの種類。 | 'WebHook' (必須) |
プロパティ | イベント サブスクリプションの送信先の WebHook プロパティ。 | WebHookEventサブスクリプション宛先プロパティ |
WebHookEventサブスクリプション宛先プロパティ
名前 | 説明 | 価値 |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Microsoft Entra ID、アプリケーション ID または URI: 配信要求のベアラー トークンとして含まれるアクセス トークンを取得します。 | 文字列 |
azureActiveDirectoryテナントID | Microsoft Entra ID テナント ID は、配信要求にベアラー トークンとして含まれるアクセス トークンを取得します。 | 文字列 |
deliveryAttributeMappings(英語) | 配信属性の詳細。 | DeliveryAttributeMapping[] |
エンドポイントURL | イベント サブスクリプションの送信先のエンドポイントを表す URL。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
maxEventsPerBatch の | バッチあたりのイベントの最大数。 | 整数 (int) |
minimumTlsVersionAllowed (最小 TlsVersionAllowed) | Webhook エンドポイントでサポートされる必要がある最小 TLS バージョン | '1.0' '1.1' '1.2' |
preferredBatchSizeInキロバイト | 推奨されるバッチ サイズ (KB 単位)。 | 整数 (int) |