次の方法で共有


Microsoft.EventGrid partnerNamespaces/eventChannels 2021-10-15-preview

Bicep リソース定義

partnerNamespaces/eventChannels リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.EventGrid/partnerNamespaces/eventChannels リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    destination: {
      azureSubscriptionId: 'string'
      partnerTopicName: 'string'
      resourceGroup: 'string'
    }
    expirationTimeIfNotActivatedUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
      enableAdvancedFilteringOnArrays: bool
    }
    partnerTopicFriendlyDescription: 'string'
    source: {
      source: 'string'
    }
  }
}

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'
  ]
}

プロパティ値

AdvancedFilter

名前 形容 価値
フィルター処理するイベントのフィールド/プロパティ。
operatorType 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' に設定します。 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
'NumberInRange'
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (必須)

BoolEqualsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'BoolEquals' (必須)
価値 ブール値のフィルター値。 bool

EventChannelDestination

名前 形容 価値
azureSubscriptionId イベント チャネルを作成している顧客の Azure サブスクリプション ID。 パートナー トピック
イベント チャネルに関連付けられているものがこの Azure サブスクリプションの下に作成されます。
partnerTopicName イベント チャネルに関連付けられているパートナー トピックの名前。
resourceGroup イベント チャネルを作成している顧客の Azure リソース グループ。 パートナー トピック
イベント チャネルに関連付けられているリソース が、このリソース グループの下に作成されます。

EventChannelFilter

名前 形容 価値
advancedFilters イベント チャネルのフィルター処理に使用される高度なフィルターの配列。 AdvancedFilter[]
enableAdvancedFilteringOnArrays 特異な値を期待するのではなく、値の配列に対して高度なフィルターを評価できるようにします。 既定値は false または null です。 bool

EventChannelProperties

名前 形容 価値
行き先 イベント チャネルの送信先を表します。 EventChannelDestination の
expirationTimeIfNotActivatedUtc イベント チャネルの有効期限。 対応するパートナー トピックがアクティブ化されていない間にこのタイマーが期限切れになった場合、
イベント チャネルと対応するパートナー トピックが削除されます。
フィルター イベント チャネルのフィルターに関する情報。 EventChannelFilter の
partnerTopicFriendlyDescription トピックに関するわかりやすい説明。 これは、パブリッシャー/パートナーが顧客パートナー トピックのカスタム説明を表示するように設定できます。
これは、顧客のパートナー トピックの作成元のあいまいさを解消するのに役立ちます。
イベント チャネルのソース。 これは、パートナーのリソース モデル内の一意のリソースを表します。 EventChannelSource の

EventChannelSource

名前 形容 価値
イベントのソースであるリソースの識別子。
これは、パートナーのリソース モデル内の一意のリソースを表します。

IsNotNullAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'IsNotNull' (必須)

IsNullOrUndefinedAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'IsNullOrUndefined' (必須)

Microsoft.EventGrid/partnerNamespaces/eventChannels

名前 形容 価値
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: partnerNamespaces
プロパティ EventChannel のプロパティ。 EventChannelProperties の

NumberGreaterThanAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberGreaterThan' (必須)
価値 フィルター値。 int

NumberGreaterThanOrEqualsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberGreaterThanOrEquals' (必須)
価値 フィルター値。 int

NumberInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberIn' (必須)
価値観 フィルター値のセット。 int[]

NumberInRangeAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberInRange' (必須)
価値観 フィルター値のセット。 int[][]

NumberLessThanAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberLessThan' (必須)
価値 フィルター値。 int

NumberLessThanOrEqualsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberLessThanOrEquals' (必須)
価値 フィルター値。 int

NumberNotInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberNotIn' (必須)
価値観 フィルター値のセット。 int[]

NumberNotInRangeAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberNotInRange' (必須)
価値観 フィルター値のセット。 int[][]

StringBeginsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringBeginsWith' (必須)
価値観 フィルター値のセット。 string[]

StringContainsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringContains' (必須)
価値観 フィルター値のセット。 string[]

StringEndsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringEndsWith' (必須)
価値観 フィルター値のセット。 string[]

StringInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringIn' (必須)
価値観 フィルター値のセット。 string[]

StringNotBeginsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotBeginsWith' (必須)
価値観 フィルター値のセット。 string[]

StringNotContainsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotContains' (必須)
価値観 フィルター値のセット。 string[]

StringNotEndsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotEndsWith' (必須)
価値観 フィルター値のセット。 string[]

StringNotInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotIn' (必須)
価値観 フィルター値のセット。 string[]

ARM テンプレート リソース定義

partnerNamespaces/eventChannels リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.EventGrid/partnerNamespaces/eventChannels リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
  "apiVersion": "2021-10-15-preview",
  "name": "string",
  "properties": {
    "destination": {
      "azureSubscriptionId": "string",
      "partnerTopicName": "string",
      "resourceGroup": "string"
    },
    "expirationTimeIfNotActivatedUtc": "string",
    "filter": {
      "advancedFilters": [ {
        "key": "string",
        "operatorType": "string"
        // For remaining properties, see AdvancedFilter objects
      } ],
      "enableAdvancedFilteringOnArrays": "bool"
    },
    "partnerTopicFriendlyDescription": "string",
    "source": {
      "source": "string"
    }
  }
}

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" ]
}

プロパティ値

AdvancedFilter

名前 形容 価値
フィルター処理するイベントのフィールド/プロパティ。
operatorType 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' に設定します。 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
'NumberInRange'
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (必須)

BoolEqualsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'BoolEquals' (必須)
価値 ブール値のフィルター値。 bool

EventChannelDestination

名前 形容 価値
azureSubscriptionId イベント チャネルを作成している顧客の Azure サブスクリプション ID。 パートナー トピック
イベント チャネルに関連付けられているものがこの Azure サブスクリプションの下に作成されます。
partnerTopicName イベント チャネルに関連付けられているパートナー トピックの名前。
resourceGroup イベント チャネルを作成している顧客の Azure リソース グループ。 パートナー トピック
イベント チャネルに関連付けられているリソース が、このリソース グループの下に作成されます。

EventChannelFilter

名前 形容 価値
advancedFilters イベント チャネルのフィルター処理に使用される高度なフィルターの配列。 AdvancedFilter[]
enableAdvancedFilteringOnArrays 特異な値を期待するのではなく、値の配列に対して高度なフィルターを評価できるようにします。 既定値は false または null です。 bool

EventChannelProperties

名前 形容 価値
行き先 イベント チャネルの送信先を表します。 EventChannelDestination の
expirationTimeIfNotActivatedUtc イベント チャネルの有効期限。 対応するパートナー トピックがアクティブ化されていない間にこのタイマーが期限切れになった場合、
イベント チャネルと対応するパートナー トピックが削除されます。
フィルター イベント チャネルのフィルターに関する情報。 EventChannelFilter の
partnerTopicFriendlyDescription トピックに関するわかりやすい説明。 これは、パブリッシャー/パートナーが顧客パートナー トピックのカスタム説明を表示するように設定できます。
これは、顧客のパートナー トピックの作成元のあいまいさを解消するのに役立ちます。
イベント チャネルのソース。 これは、パートナーのリソース モデル内の一意のリソースを表します。 EventChannelSource の

EventChannelSource

名前 形容 価値
イベントのソースであるリソースの識別子。
これは、パートナーのリソース モデル内の一意のリソースを表します。

IsNotNullAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'IsNotNull' (必須)

IsNullOrUndefinedAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'IsNullOrUndefined' (必須)

Microsoft.EventGrid/partnerNamespaces/eventChannels

名前 形容 価値
apiVersion API のバージョン '2021-10-15-preview'
名前 リソース名 string (必須)
プロパティ EventChannel のプロパティ。 EventChannelProperties の
種類 リソースの種類 'Microsoft.EventGrid/partnerNamespaces/eventChannels'

NumberGreaterThanAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberGreaterThan' (必須)
価値 フィルター値。 int

NumberGreaterThanOrEqualsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberGreaterThanOrEquals' (必須)
価値 フィルター値。 int

NumberInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberIn' (必須)
価値観 フィルター値のセット。 int[]

NumberInRangeAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberInRange' (必須)
価値観 フィルター値のセット。 int[][]

NumberLessThanAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberLessThan' (必須)
価値 フィルター値。 int

NumberLessThanOrEqualsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberLessThanOrEquals' (必須)
価値 フィルター値。 int

NumberNotInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberNotIn' (必須)
価値観 フィルター値のセット。 int[]

NumberNotInRangeAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberNotInRange' (必須)
価値観 フィルター値のセット。 int[][]

StringBeginsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringBeginsWith' (必須)
価値観 フィルター値のセット。 string[]

StringContainsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringContains' (必須)
価値観 フィルター値のセット。 string[]

StringEndsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringEndsWith' (必須)
価値観 フィルター値のセット。 string[]

StringInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringIn' (必須)
価値観 フィルター値のセット。 string[]

StringNotBeginsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotBeginsWith' (必須)
価値観 フィルター値のセット。 string[]

StringNotContainsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotContains' (必須)
価値観 フィルター値のセット。 string[]

StringNotEndsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotEndsWith' (必須)
価値観 フィルター値のセット。 string[]

StringNotInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotIn' (必須)
価値観 フィルター値のセット。 string[]

Terraform (AzAPI プロバイダー) リソース定義

partnerNamespaces/eventChannels リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.EventGrid/partnerNamespaces/eventChannels リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview"
  name = "string"
  body = jsonencode({
    properties = {
      destination = {
        azureSubscriptionId = "string"
        partnerTopicName = "string"
        resourceGroup = "string"
      }
      expirationTimeIfNotActivatedUtc = "string"
      filter = {
        advancedFilters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see AdvancedFilter objects
          }
        ]
        enableAdvancedFilteringOnArrays = bool
      }
      partnerTopicFriendlyDescription = "string"
      source = {
        source = "string"
      }
    }
  })
}

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"
  ]
}

プロパティ値

AdvancedFilter

名前 形容 価値
フィルター処理するイベントのフィールド/プロパティ。
operatorType 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' に設定します。 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
'NumberInRange'
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (必須)

BoolEqualsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'BoolEquals' (必須)
価値 ブール値のフィルター値。 bool

EventChannelDestination

名前 形容 価値
azureSubscriptionId イベント チャネルを作成している顧客の Azure サブスクリプション ID。 パートナー トピック
イベント チャネルに関連付けられているものがこの Azure サブスクリプションの下に作成されます。
partnerTopicName イベント チャネルに関連付けられているパートナー トピックの名前。
resourceGroup イベント チャネルを作成している顧客の Azure リソース グループ。 パートナー トピック
イベント チャネルに関連付けられているリソース が、このリソース グループの下に作成されます。

EventChannelFilter

名前 形容 価値
advancedFilters イベント チャネルのフィルター処理に使用される高度なフィルターの配列。 AdvancedFilter[]
enableAdvancedFilteringOnArrays 特異な値を期待するのではなく、値の配列に対して高度なフィルターを評価できるようにします。 既定値は false または null です。 bool

EventChannelProperties

名前 形容 価値
行き先 イベント チャネルの送信先を表します。 EventChannelDestination の
expirationTimeIfNotActivatedUtc イベント チャネルの有効期限。 対応するパートナー トピックがアクティブ化されていない間にこのタイマーが期限切れになった場合、
イベント チャネルと対応するパートナー トピックが削除されます。
フィルター イベント チャネルのフィルターに関する情報。 EventChannelFilter の
partnerTopicFriendlyDescription トピックに関するわかりやすい説明。 これは、パブリッシャー/パートナーが顧客パートナー トピックのカスタム説明を表示するように設定できます。
これは、顧客のパートナー トピックの作成元のあいまいさを解消するのに役立ちます。
イベント チャネルのソース。 これは、パートナーのリソース モデル内の一意のリソースを表します。 EventChannelSource の

EventChannelSource

名前 形容 価値
イベントのソースであるリソースの識別子。
これは、パートナーのリソース モデル内の一意のリソースを表します。

IsNotNullAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'IsNotNull' (必須)

IsNullOrUndefinedAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'IsNullOrUndefined' (必須)

Microsoft.EventGrid/partnerNamespaces/eventChannels

名前 形容 価値
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: partnerNamespaces
プロパティ EventChannel のプロパティ。 EventChannelProperties の
種類 リソースの種類 "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview"

NumberGreaterThanAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberGreaterThan' (必須)
価値 フィルター値。 int

NumberGreaterThanOrEqualsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberGreaterThanOrEquals' (必須)
価値 フィルター値。 int

NumberInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberIn' (必須)
価値観 フィルター値のセット。 int[]

NumberInRangeAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberInRange' (必須)
価値観 フィルター値のセット。 int[][]

NumberLessThanAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberLessThan' (必須)
価値 フィルター値。 int

NumberLessThanOrEqualsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberLessThanOrEquals' (必須)
価値 フィルター値。 int

NumberNotInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberNotIn' (必須)
価値観 フィルター値のセット。 int[]

NumberNotInRangeAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'NumberNotInRange' (必須)
価値観 フィルター値のセット。 int[][]

StringBeginsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringBeginsWith' (必須)
価値観 フィルター値のセット。 string[]

StringContainsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringContains' (必須)
価値観 フィルター値のセット。 string[]

StringEndsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringEndsWith' (必須)
価値観 フィルター値のセット。 string[]

StringInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringIn' (必須)
価値観 フィルター値のセット。 string[]

StringNotBeginsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotBeginsWith' (必須)
価値観 フィルター値のセット。 string[]

StringNotContainsAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotContains' (必須)
価値観 フィルター値のセット。 string[]

StringNotEndsWithAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotEndsWith' (必須)
価値観 フィルター値のセット。 string[]

StringNotInAdvancedFilter

名前 形容 価値
operatorType フィルター処理に使用される演算子の種類 (NumberIn、StringContains、BoolEquals など)。 'StringNotIn' (必須)
価値観 フィルター値のセット。 string[]