共用方式為


Microsoft.EventGrid partnerNamespaces/eventChannels 2021-06-01-preview

Bicep 資源定義

partnerNamespaces/eventChannels 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.EventGrid/partnerNamespaces/eventChannels 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-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 將 類型設定為 'BoolEquals',BoolEqualsAdvancedFilter。 針對isNotNullAdvancedFilter類型 設定為 'IsNotNull'。 針對isNullOrUndefined 類型設定為 'IsNullOrUndefined' IsNullOrUndefinedAdvancedFilter。 針對 type NumberGreaterThanAdvancedFilter,設定為 'NumberGreaterThan'。 針對 type NumberGreaterThanOrEquals 設定為 'NumberGreaterThanOrEqualsAdvancedFilter。 針對 type NumberInAdvancedFilter設定為 'NumberIn'。 針對 type NumberInRangeAdvancedFilter,設定為 'NumberInRange'。 針對 type NumberLessThanAdvancedFilter設定為 'NumberLessThan'。 針對 type NumberLessThanOrEqualsAdvancedFilter,設定為 'NumberLessThanOrEquals'。 針對 type NumberNotInAdvancedFilter設定為 'NumberNotIn'。 針對 type NumberNotInRangeAdvancedFilter,設定為 'NumberNotInRange'。 將 設定為 'StringBeginsWith' 類型 StringBeginsWithAdvancedFilter。 針對 stringContainsAdvancedFilter類型 ,將 設定為 'StringContains'。 針對 stringEndsWi thsWith 類型設定為 『StringEndsWithAdvancedFilter。 針對 stringInAdvancedFilter 類型 設定為 'StringIn',。 針對 stringNotBeginsWith 類型設定為 『StringNotBeginsWithAdvancedFilter類型。 針對 stringNotContains 類型設定為 『StringNotContains』 。 針對 stringNotEndsWith 類型設定為 『StringNotEndsWithAdvancedFilter類型。 針對 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 訂用帳戶標識碼。 合作夥伴主題
與事件通道相關聯的將會在此 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

名字 描述 價值
名字 資源名稱 字串 (必要)
父母 在 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-06-01-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 將 類型設定為 'BoolEquals',BoolEqualsAdvancedFilter。 針對isNotNullAdvancedFilter類型 設定為 'IsNotNull'。 針對isNullOrUndefined 類型設定為 'IsNullOrUndefined' IsNullOrUndefinedAdvancedFilter。 針對 type NumberGreaterThanAdvancedFilter,設定為 'NumberGreaterThan'。 針對 type NumberGreaterThanOrEquals 設定為 'NumberGreaterThanOrEqualsAdvancedFilter。 針對 type NumberInAdvancedFilter設定為 'NumberIn'。 針對 type NumberInRangeAdvancedFilter,設定為 'NumberInRange'。 針對 type NumberLessThanAdvancedFilter設定為 'NumberLessThan'。 針對 type NumberLessThanOrEqualsAdvancedFilter,設定為 'NumberLessThanOrEquals'。 針對 type NumberNotInAdvancedFilter設定為 'NumberNotIn'。 針對 type NumberNotInRangeAdvancedFilter,設定為 'NumberNotInRange'。 將 設定為 'StringBeginsWith' 類型 StringBeginsWithAdvancedFilter。 針對 stringContainsAdvancedFilter類型 ,將 設定為 'StringContains'。 針對 stringEndsWi thsWith 類型設定為 『StringEndsWithAdvancedFilter。 針對 stringInAdvancedFilter 類型 設定為 'StringIn',。 針對 stringNotBeginsWith 類型設定為 『StringNotBeginsWithAdvancedFilter類型。 針對 stringNotContains 類型設定為 『StringNotContains』 。 針對 stringNotEndsWith 類型設定為 『StringNotEndsWithAdvancedFilter類型。 針對 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 訂用帳戶標識碼。 合作夥伴主題
與事件通道相關聯的將會在此 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-06-01-preview'
名字 資源名稱 字串 (必要)
性能 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-06-01-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 將 類型設定為 'BoolEquals',BoolEqualsAdvancedFilter。 針對isNotNullAdvancedFilter類型 設定為 'IsNotNull'。 針對isNullOrUndefined 類型設定為 'IsNullOrUndefined' IsNullOrUndefinedAdvancedFilter。 針對 type NumberGreaterThanAdvancedFilter,設定為 'NumberGreaterThan'。 針對 type NumberGreaterThanOrEquals 設定為 'NumberGreaterThanOrEqualsAdvancedFilter。 針對 type NumberInAdvancedFilter設定為 'NumberIn'。 針對 type NumberInRangeAdvancedFilter,設定為 'NumberInRange'。 針對 type NumberLessThanAdvancedFilter設定為 'NumberLessThan'。 針對 type NumberLessThanOrEqualsAdvancedFilter,設定為 'NumberLessThanOrEquals'。 針對 type NumberNotInAdvancedFilter設定為 'NumberNotIn'。 針對 type NumberNotInRangeAdvancedFilter,設定為 'NumberNotInRange'。 將 設定為 'StringBeginsWith' 類型 StringBeginsWithAdvancedFilter。 針對 stringContainsAdvancedFilter類型 ,將 設定為 'StringContains'。 針對 stringEndsWi thsWith 類型設定為 『StringEndsWithAdvancedFilter。 針對 stringInAdvancedFilter 類型 設定為 'StringIn',。 針對 stringNotBeginsWith 類型設定為 『StringNotBeginsWithAdvancedFilter類型。 針對 stringNotContains 類型設定為 『StringNotContains』 。 針對 stringNotEndsWith 類型設定為 『StringNotEndsWithAdvancedFilter類型。 針對 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 訂用帳戶標識碼。 合作夥伴主題
與事件通道相關聯的將會在此 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

名字 描述 價值
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:partnerNamespaces
性能 EventChannel 的屬性。 EventChannelProperties
類型 資源類型 “Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-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[]