你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.EventGrid partnerNamespaces/channels 2024-06-01-preview

Bicep 资源定义

可以使用目标操作部署 partnerNamespaces/channels 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.EventGrid/partnerNamespaces/channels 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/channels@2024-06-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    channelType: 'string'
    expirationTimeIfNotActivatedUtc: 'string'
    messageForActivation: 'string'
    partnerDestinationInfo: {
      azureSubscriptionId: 'string'
      endpointServiceContext: 'string'
      name: 'string'
      resourceGroupName: 'string'
      resourceMoveChangeHistory: [
        {
          azureSubscriptionId: 'string'
          changedTimeUtc: 'string'
          resourceGroupName: 'string'
        }
      ]
      endpointType: 'string'
      // For remaining properties, see PartnerDestinationInfo objects
    }
    partnerTopicInfo: {
      azureSubscriptionId: 'string'
      eventTypeInfo: {
        inlineEventTypes: {
          {customized property}: {
            dataSchemaUrl: 'string'
            description: 'string'
            displayName: 'string'
            documentationUrl: 'string'
          }
        }
        kind: 'string'
      }
      name: 'string'
      resourceGroupName: 'string'
      source: 'string'
    }
    provisioningState: 'string'
    readinessState: 'string'
  }
}

PartnerDestinationInfo 对象

设置 endpointType 属性以指定对象的类型。

对于 WebHook,请使用:

{
  endpointType: 'WebHook'
  properties: {
    clientAuthentication: {
      clientAuthenticationType: 'string'
      // For remaining properties, see PartnerClientAuthentication objects
    }
    endpointBaseUrl: 'string'
    endpointUrl: 'string'
  }
}

PartnerClientAuthentication 对象

设置 clientAuthenticationType 属性以指定对象的类型。

对于 AzureAD,请使用:

{
  clientAuthenticationType: 'AzureAD'
  properties: {
    azureActiveDirectoryApplicationIdOrUri: 'string'
    azureActiveDirectoryTenantId: 'string'
  }
}

属性值

AzureADPartnerClientAuthentication

名字 描述 价值
clientAuthenticationType 客户端身份验证的类型 “AzureAD”(必需)
性能 AzureAD ClientAuthentication 属性 AzureADPartnerClientAuthenticationProperties

AzureADPartnerClientAuthenticationProperties

名字 描述 价值
azureActiveDirectoryApplicationIdOrUri 用于获取访问令牌的 Azure Active Directory 应用程序 ID 或 URI,该令牌将作为持有者令牌包含在传递请求中。 字符串
azureActiveDirectoryTenantId 用于获取访问令牌的 Azure Active Directory 租户 ID,该令牌将作为传递请求中的持有者令牌包含在内。 字符串

ChannelProperties

名字 描述 价值
channelType 表示事件方向流的事件通道的类型。 “PartnerDestination”
“PartnerTopic”
expirationTimeIfNotActivatedUtc 通道的过期时间。 如果此计时器在相应的合作伙伴主题从未激活时过期,
频道和相应的合作伙伴主题被删除。
字符串
messageForActivation 订阅者可在审批过程中使用的上下文或有用消息。 字符串
partnerDestinationInfo 当 channelType 为 PartnerDestination 时,应填充此属性,并表示与通道对应的合作伙伴目标资源的相关信息。 PartnerDestinationInfo
partnerTopicInfo 当 channelType 为 PartnerTopic 时,应填充此属性,并表示与通道对应的合作伙伴主题资源的相关信息。 PartnerTopicInfo
provisioningState 通道的预配状态。 “Canceled”
“创建”
“删除”
“Failed”
'IdleDueToMirroredPartnerDestinationDeletion'
'IdleDueToMirroredPartnerTopicDeletion'
“Succeeded”
“正在更新”
readinessState 相应合作伙伴主题的就绪状态。 “Activated”
“NeverActivated”

EventTypeInfo

名字 描述 价值
inlineEventTypes 资源的内联事件类型的集合。 内联事件类型键是表示事件名称的类型字符串。
有效的内联事件名称示例是“Contoso.OrderCreated”。
内联事件类型值的类型为 InlineEventProperties,并且将包含每个内联事件类型的附加信息。
EventTypeInfoInlineEventTypes
所使用的事件类型。 “内联”

EventTypeInfoInlineEventTypes

名字 描述 价值

InlineEventProperties

名字 描述 价值
dataSchemaUrl 内联事件的 dataSchemaUrl。 字符串
描述 内联事件的说明。 字符串
displayName 内联事件的 displayName。 字符串
documentationUrl 内联事件的 documentationUrl。 字符串

Microsoft.EventGrid/partnerNamespaces/channels

名字 描述 价值
名字 资源名称 string (必需)
父母 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源外部的子资源
类型资源的符号名称:partnerNamespaces
性能 通道的属性。 ChannelProperties

PartnerClientAuthentication

名字 描述 价值
clientAuthenticationType 对于 AzureADPartnerClientAuthentication,请设置为“AzureAD”。 “AzureAD”(必需)

PartnerDestinationInfo

名字 描述 价值
azureSubscriptionId 订阅者的 Azure 订阅 ID。 与频道关联的合作伙伴目标将是
在此 Azure 订阅下创建。
字符串
endpointServiceContext 合作伙伴目标终结点的其他上下文。 字符串
endpointType 对于 WebhookPartnerDestinationInfo类型,设置为“WebHook”。 “WebHook”(必需)
名字 与频道关联的合作伙伴目标的名称。 字符串
resourceGroupName 订阅者的 Azure 资源组。 与频道关联的合作伙伴目标将是
在此资源组下创建。
字符串
resourceMoveChangeHistory 更改资源移动的历史记录。 ResourceMoveChangeHistory[]

PartnerTopicInfo

名字 描述 价值
azureSubscriptionId 订阅者的 Azure 订阅 ID。 与频道关联的合作伙伴主题将是
在此 Azure 订阅下创建。
字符串
eventTypeInfo 合作伙伴主题的事件类型信息。 此信息由发布者提供,可供发布者使用
订阅者查看发布的不同类型的事件。
EventTypeInfo
名字 与频道关联的合作伙伴主题的名称。 字符串
resourceGroupName 订阅者的 Azure 资源组。 与频道关联的合作伙伴主题将是
在此资源组下创建。
字符串
源信息由发布者提供,用于确定事件从中获取的范围或上下文
正在发起。 在审批过程中,订阅者可以使用此信息
已创建合作伙伴主题。
字符串

ResourceMoveChangeHistory

名字 描述 价值
azureSubscriptionId 资源的 Azure 订阅 ID。 字符串
changedTimeUtc 更改资源的 UTC 时间戳。 字符串
resourceGroupName 资源的 Azure 资源组。 字符串

WebhookPartnerDestinationInfo

名字 描述 价值
endpointType 合作伙伴目标的终结点类型 “WebHook”(必需)
性能 合作伙伴目标的 WebHook 属性。 WebhookPartnerDestinationProperties

WebhookPartnerDestinationProperties

名字 描述 价值
clientAuthentication 合作伙伴客户端身份验证 PartnerClientAuthentication
endpointBaseUrl 表示合作伙伴目标的终结点的基 URL。 字符串
endpointUrl 表示合作伙伴目标的终结点的 URL。 字符串

ARM 模板资源定义

可以使用目标操作部署 partnerNamespaces/channels 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.EventGrid/partnerNamespaces/channels 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.EventGrid/partnerNamespaces/channels",
  "apiVersion": "2024-06-01-preview",
  "name": "string",
  "properties": {
    "channelType": "string",
    "expirationTimeIfNotActivatedUtc": "string",
    "messageForActivation": "string",
    "partnerDestinationInfo": {
      "azureSubscriptionId": "string",
      "endpointServiceContext": "string",
      "name": "string",
      "resourceGroupName": "string",
      "resourceMoveChangeHistory": [
        {
          "azureSubscriptionId": "string",
          "changedTimeUtc": "string",
          "resourceGroupName": "string"
        }
      ],
      "endpointType": "string"
      // For remaining properties, see PartnerDestinationInfo objects
    },
    "partnerTopicInfo": {
      "azureSubscriptionId": "string",
      "eventTypeInfo": {
        "inlineEventTypes": {
          "{customized property}": {
            "dataSchemaUrl": "string",
            "description": "string",
            "displayName": "string",
            "documentationUrl": "string"
          }
        },
        "kind": "string"
      },
      "name": "string",
      "resourceGroupName": "string",
      "source": "string"
    },
    "provisioningState": "string",
    "readinessState": "string"
  }
}

PartnerDestinationInfo 对象

设置 endpointType 属性以指定对象的类型。

对于 WebHook,请使用:

{
  "endpointType": "WebHook",
  "properties": {
    "clientAuthentication": {
      "clientAuthenticationType": "string"
      // For remaining properties, see PartnerClientAuthentication objects
    },
    "endpointBaseUrl": "string",
    "endpointUrl": "string"
  }
}

PartnerClientAuthentication 对象

设置 clientAuthenticationType 属性以指定对象的类型。

对于 AzureAD,请使用:

{
  "clientAuthenticationType": "AzureAD",
  "properties": {
    "azureActiveDirectoryApplicationIdOrUri": "string",
    "azureActiveDirectoryTenantId": "string"
  }
}

属性值

AzureADPartnerClientAuthentication

名字 描述 价值
clientAuthenticationType 客户端身份验证的类型 “AzureAD”(必需)
性能 AzureAD ClientAuthentication 属性 AzureADPartnerClientAuthenticationProperties

AzureADPartnerClientAuthenticationProperties

名字 描述 价值
azureActiveDirectoryApplicationIdOrUri 用于获取访问令牌的 Azure Active Directory 应用程序 ID 或 URI,该令牌将作为持有者令牌包含在传递请求中。 字符串
azureActiveDirectoryTenantId 用于获取访问令牌的 Azure Active Directory 租户 ID,该令牌将作为传递请求中的持有者令牌包含在内。 字符串

ChannelProperties

名字 描述 价值
channelType 表示事件方向流的事件通道的类型。 “PartnerDestination”
“PartnerTopic”
expirationTimeIfNotActivatedUtc 通道的过期时间。 如果此计时器在相应的合作伙伴主题从未激活时过期,
频道和相应的合作伙伴主题被删除。
字符串
messageForActivation 订阅者可在审批过程中使用的上下文或有用消息。 字符串
partnerDestinationInfo 当 channelType 为 PartnerDestination 时,应填充此属性,并表示与通道对应的合作伙伴目标资源的相关信息。 PartnerDestinationInfo
partnerTopicInfo 当 channelType 为 PartnerTopic 时,应填充此属性,并表示与通道对应的合作伙伴主题资源的相关信息。 PartnerTopicInfo
provisioningState 通道的预配状态。 “Canceled”
“创建”
“删除”
“Failed”
'IdleDueToMirroredPartnerDestinationDeletion'
'IdleDueToMirroredPartnerTopicDeletion'
“Succeeded”
“正在更新”
readinessState 相应合作伙伴主题的就绪状态。 “Activated”
“NeverActivated”

EventTypeInfo

名字 描述 价值
inlineEventTypes 资源的内联事件类型的集合。 内联事件类型键是表示事件名称的类型字符串。
有效的内联事件名称示例是“Contoso.OrderCreated”。
内联事件类型值的类型为 InlineEventProperties,并且将包含每个内联事件类型的附加信息。
EventTypeInfoInlineEventTypes
所使用的事件类型。 “内联”

EventTypeInfoInlineEventTypes

名字 描述 价值

InlineEventProperties

名字 描述 价值
dataSchemaUrl 内联事件的 dataSchemaUrl。 字符串
描述 内联事件的说明。 字符串
displayName 内联事件的 displayName。 字符串
documentationUrl 内联事件的 documentationUrl。 字符串

Microsoft.EventGrid/partnerNamespaces/channels

名字 描述 价值
apiVersion API 版本 '2024-06-01-preview'
名字 资源名称 string (必需)
性能 通道的属性。 ChannelProperties
类型 资源类型 “Microsoft.EventGrid/partnerNamespaces/channels”

PartnerClientAuthentication

名字 描述 价值
clientAuthenticationType 对于 AzureADPartnerClientAuthentication,请设置为“AzureAD”。 “AzureAD”(必需)

PartnerDestinationInfo

名字 描述 价值
azureSubscriptionId 订阅者的 Azure 订阅 ID。 与频道关联的合作伙伴目标将是
在此 Azure 订阅下创建。
字符串
endpointServiceContext 合作伙伴目标终结点的其他上下文。 字符串
endpointType 对于 WebhookPartnerDestinationInfo类型,设置为“WebHook”。 “WebHook”(必需)
名字 与频道关联的合作伙伴目标的名称。 字符串
resourceGroupName 订阅者的 Azure 资源组。 与频道关联的合作伙伴目标将是
在此资源组下创建。
字符串
resourceMoveChangeHistory 更改资源移动的历史记录。 ResourceMoveChangeHistory[]

PartnerTopicInfo

名字 描述 价值
azureSubscriptionId 订阅者的 Azure 订阅 ID。 与频道关联的合作伙伴主题将是
在此 Azure 订阅下创建。
字符串
eventTypeInfo 合作伙伴主题的事件类型信息。 此信息由发布者提供,可供发布者使用
订阅者查看发布的不同类型的事件。
EventTypeInfo
名字 与频道关联的合作伙伴主题的名称。 字符串
resourceGroupName 订阅者的 Azure 资源组。 与频道关联的合作伙伴主题将是
在此资源组下创建。
字符串
源信息由发布者提供,用于确定事件从中获取的范围或上下文
正在发起。 在审批过程中,订阅者可以使用此信息
已创建合作伙伴主题。
字符串

ResourceMoveChangeHistory

名字 描述 价值
azureSubscriptionId 资源的 Azure 订阅 ID。 字符串
changedTimeUtc 更改资源的 UTC 时间戳。 字符串
resourceGroupName 资源的 Azure 资源组。 字符串

WebhookPartnerDestinationInfo

名字 描述 价值
endpointType 合作伙伴目标的终结点类型 “WebHook”(必需)
性能 合作伙伴目标的 WebHook 属性。 WebhookPartnerDestinationProperties

WebhookPartnerDestinationProperties

名字 描述 价值
clientAuthentication 合作伙伴客户端身份验证 PartnerClientAuthentication
endpointBaseUrl 表示合作伙伴目标的终结点的基 URL。 字符串
endpointUrl 表示合作伙伴目标的终结点的 URL。 字符串

Terraform (AzAPI 提供程序)资源定义

可以使用目标操作部署 partnerNamespaces/channels 资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.EventGrid/partnerNamespaces/channels 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerNamespaces/channels@2024-06-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      channelType = "string"
      expirationTimeIfNotActivatedUtc = "string"
      messageForActivation = "string"
      partnerDestinationInfo = {
        azureSubscriptionId = "string"
        endpointServiceContext = "string"
        name = "string"
        resourceGroupName = "string"
        resourceMoveChangeHistory = [
          {
            azureSubscriptionId = "string"
            changedTimeUtc = "string"
            resourceGroupName = "string"
          }
        ]
        endpointType = "string"
        // For remaining properties, see PartnerDestinationInfo objects
      }
      partnerTopicInfo = {
        azureSubscriptionId = "string"
        eventTypeInfo = {
          inlineEventTypes = {
            {customized property} = {
              dataSchemaUrl = "string"
              description = "string"
              displayName = "string"
              documentationUrl = "string"
            }
          }
          kind = "string"
        }
        name = "string"
        resourceGroupName = "string"
        source = "string"
      }
      provisioningState = "string"
      readinessState = "string"
    }
  })
}

PartnerDestinationInfo 对象

设置 endpointType 属性以指定对象的类型。

对于 WebHook,请使用:

{
  endpointType = "WebHook"
  properties = {
    clientAuthentication = {
      clientAuthenticationType = "string"
      // For remaining properties, see PartnerClientAuthentication objects
    }
    endpointBaseUrl = "string"
    endpointUrl = "string"
  }
}

PartnerClientAuthentication 对象

设置 clientAuthenticationType 属性以指定对象的类型。

对于 AzureAD,请使用:

{
  clientAuthenticationType = "AzureAD"
  properties = {
    azureActiveDirectoryApplicationIdOrUri = "string"
    azureActiveDirectoryTenantId = "string"
  }
}

属性值

AzureADPartnerClientAuthentication

名字 描述 价值
clientAuthenticationType 客户端身份验证的类型 “AzureAD”(必需)
性能 AzureAD ClientAuthentication 属性 AzureADPartnerClientAuthenticationProperties

AzureADPartnerClientAuthenticationProperties

名字 描述 价值
azureActiveDirectoryApplicationIdOrUri 用于获取访问令牌的 Azure Active Directory 应用程序 ID 或 URI,该令牌将作为持有者令牌包含在传递请求中。 字符串
azureActiveDirectoryTenantId 用于获取访问令牌的 Azure Active Directory 租户 ID,该令牌将作为传递请求中的持有者令牌包含在内。 字符串

ChannelProperties

名字 描述 价值
channelType 表示事件方向流的事件通道的类型。 “PartnerDestination”
“PartnerTopic”
expirationTimeIfNotActivatedUtc 通道的过期时间。 如果此计时器在相应的合作伙伴主题从未激活时过期,
频道和相应的合作伙伴主题被删除。
字符串
messageForActivation 订阅者可在审批过程中使用的上下文或有用消息。 字符串
partnerDestinationInfo 当 channelType 为 PartnerDestination 时,应填充此属性,并表示与通道对应的合作伙伴目标资源的相关信息。 PartnerDestinationInfo
partnerTopicInfo 当 channelType 为 PartnerTopic 时,应填充此属性,并表示与通道对应的合作伙伴主题资源的相关信息。 PartnerTopicInfo
provisioningState 通道的预配状态。 “Canceled”
“创建”
“删除”
“Failed”
'IdleDueToMirroredPartnerDestinationDeletion'
'IdleDueToMirroredPartnerTopicDeletion'
“Succeeded”
“正在更新”
readinessState 相应合作伙伴主题的就绪状态。 “Activated”
“NeverActivated”

EventTypeInfo

名字 描述 价值
inlineEventTypes 资源的内联事件类型的集合。 内联事件类型键是表示事件名称的类型字符串。
有效的内联事件名称示例是“Contoso.OrderCreated”。
内联事件类型值的类型为 InlineEventProperties,并且将包含每个内联事件类型的附加信息。
EventTypeInfoInlineEventTypes
所使用的事件类型。 “内联”

EventTypeInfoInlineEventTypes

名字 描述 价值

InlineEventProperties

名字 描述 价值
dataSchemaUrl 内联事件的 dataSchemaUrl。 字符串
描述 内联事件的说明。 字符串
displayName 内联事件的 displayName。 字符串
documentationUrl 内联事件的 documentationUrl。 字符串

Microsoft.EventGrid/partnerNamespaces/channels

名字 描述 价值
名字 资源名称 string (必需)
parent_id 此资源的父资源的 ID。 类型资源的 ID:partnerNamespaces
性能 通道的属性。 ChannelProperties
类型 资源类型 “Microsoft.EventGrid/partnerNamespaces/channels@2024-06-01-preview”

PartnerClientAuthentication

名字 描述 价值
clientAuthenticationType 对于 AzureADPartnerClientAuthentication,请设置为“AzureAD”。 “AzureAD”(必需)

PartnerDestinationInfo

名字 描述 价值
azureSubscriptionId 订阅者的 Azure 订阅 ID。 与频道关联的合作伙伴目标将是
在此 Azure 订阅下创建。
字符串
endpointServiceContext 合作伙伴目标终结点的其他上下文。 字符串
endpointType 对于 WebhookPartnerDestinationInfo类型,设置为“WebHook”。 “WebHook”(必需)
名字 与频道关联的合作伙伴目标的名称。 字符串
resourceGroupName 订阅者的 Azure 资源组。 与频道关联的合作伙伴目标将是
在此资源组下创建。
字符串
resourceMoveChangeHistory 更改资源移动的历史记录。 ResourceMoveChangeHistory[]

PartnerTopicInfo

名字 描述 价值
azureSubscriptionId 订阅者的 Azure 订阅 ID。 与频道关联的合作伙伴主题将是
在此 Azure 订阅下创建。
字符串
eventTypeInfo 合作伙伴主题的事件类型信息。 此信息由发布者提供,可供发布者使用
订阅者查看发布的不同类型的事件。
EventTypeInfo
名字 与频道关联的合作伙伴主题的名称。 字符串
resourceGroupName 订阅者的 Azure 资源组。 与频道关联的合作伙伴主题将是
在此资源组下创建。
字符串
源信息由发布者提供,用于确定事件从中获取的范围或上下文
正在发起。 在审批过程中,订阅者可以使用此信息
已创建合作伙伴主题。
字符串

ResourceMoveChangeHistory

名字 描述 价值
azureSubscriptionId 资源的 Azure 订阅 ID。 字符串
changedTimeUtc 更改资源的 UTC 时间戳。 字符串
resourceGroupName 资源的 Azure 资源组。 字符串

WebhookPartnerDestinationInfo

名字 描述 价值
endpointType 合作伙伴目标的终结点类型 “WebHook”(必需)
性能 合作伙伴目标的 WebHook 属性。 WebhookPartnerDestinationProperties

WebhookPartnerDestinationProperties

名字 描述 价值
clientAuthentication 合作伙伴客户端身份验证 PartnerClientAuthentication
endpointBaseUrl 表示合作伙伴目标的终结点的基 URL。 字符串
endpointUrl 表示合作伙伴目标的终结点的 URL。 字符串