Microsoft.EventGrid partnerNamespaces 2023-12-15-preview
Bicep 資源定義
partnerNamespaces 資源類型可以使用目標作業進行部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.EventGrid/partnerNamespaces 資源,請將下列 Bicep 新增至您的範本。
resource symbolicname 'Microsoft.EventGrid/partnerNamespaces@2023-12-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
disableLocalAuth: bool
inboundIpRules: [
{
action: 'Allow'
ipMask: 'string'
}
]
minimumTlsVersionAllowed: 'string'
partnerRegistrationFullyQualifiedId: 'string'
partnerTopicRoutingMode: 'string'
publicNetworkAccess: 'string'
}
}
屬性值
partnerNamespaces
名稱 | 描述 | 值 |
---|---|---|
NAME | 資源名稱 | 需要字串 () |
location | 資源的位置。 | 需要字串 () |
tags | 資源的標記。 | 標記名稱和值的字典。 請參閱 範本中的標籤 |
properties | 合作夥伴命名空間的屬性。 | PartnerNamespaceProperties |
PartnerNamespaceProperties
名稱 | 描述 | 值 |
---|---|---|
disableLocalAuth | 此布爾值是用來啟用或停用本機驗證。默認值為 false。 當 屬性設定為 true 時,只有 AAD 令牌會用來驗證是否允許使用者發佈至夥伴命名空間。 | bool |
inboundIpRules | 這可用來限制來自特定IP的流量,而不是所有IP。 注意:只有在啟用 PublicNetworkAccess 時,才會考慮這些專案。 | InboundIpRule[] |
minimumTlsVersionAllowed | 允許發行者發佈至此夥伴命名空間的最低 TLS 版本 | '1.0' '1.1' '1.2' |
partnerRegistrationFullyQualifiedId | 應該與此夥伴命名空間相關聯的夥伴註冊完整ARM標識碼。 這會採用下列格式: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}。 |
字串 |
partnerTopicRoutingMode | 這會判斷發行至此夥伴命名空間的事件是否應該在事件承載中使用來源屬性 或與合作夥伴主題比對時,在標頭中使用通道名稱。 如果未指定,則會使用來源屬性路由來比對合作夥伴主題。 |
'ChannelNameHeader' 'SourceEventAttribute' |
publicNetworkAccess | 這會判斷是否允許透過公用網路使用流量。 默認會啟用。 您可以設定 {seealso cref=“P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules” /} 來進一步限制特定 IP |
'Disabled' 'Enabled' 'SecuredByPerimeter' |
InboundIpRule
名稱 | 描述 | 值 |
---|---|---|
動作 | 要根據比對或不符合 IpMask 執行的動作。 | 'Allow' |
ipMask | CIDR 表示法中的IP位址,例如10.0.0.0.0/8。 | 字串 |
ARM 範本資源定義
partnerNamespaces 資源類型可以使用目標作業進行部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.EventGrid/partnerNamespaces 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.EventGrid/partnerNamespaces",
"apiVersion": "2023-12-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"disableLocalAuth": "bool",
"inboundIpRules": [
{
"action": "Allow",
"ipMask": "string"
}
],
"minimumTlsVersionAllowed": "string",
"partnerRegistrationFullyQualifiedId": "string",
"partnerTopicRoutingMode": "string",
"publicNetworkAccess": "string"
}
}
屬性值
partnerNamespaces
名稱 | 描述 | 值 |
---|---|---|
類型 | 資源類型 | 'Microsoft.EventGrid/partnerNamespaces' |
apiVersion | 資源 API 版本 | '2023-12-15-preview' |
NAME | 資源名稱 | 需要字串 () |
location | 資源的位置。 | 需要字串 () |
tags | 資源的標記。 | 標記名稱和值的字典。 請參閱 範本中的標籤 |
properties | 合作夥伴命名空間的屬性。 | PartnerNamespaceProperties |
PartnerNamespaceProperties
名稱 | 描述 | 值 |
---|---|---|
disableLocalAuth | 此布爾值是用來啟用或停用本機驗證。默認值為 false。 當 屬性設定為 true 時,只有 AAD 令牌會用來驗證是否允許使用者發佈至夥伴命名空間。 | bool |
inboundIpRules | 這可用來限制來自特定IP的流量,而不是所有IP。 注意:只有在啟用 PublicNetworkAccess 時,才會考慮這些專案。 | InboundIpRule[] |
minimumTlsVersionAllowed | 允許發行者發佈至此夥伴命名空間的最低 TLS 版本 | '1.0' '1.1' '1.2' |
partnerRegistrationFullyQualifiedId | 應該與此夥伴命名空間相關聯的夥伴註冊完整ARM標識碼。 這會採用下列格式: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}。 |
字串 |
partnerTopicRoutingMode | 這會判斷發行至此夥伴命名空間的事件是否應該在事件承載中使用來源屬性 或與合作夥伴主題比對時,在標頭中使用通道名稱。 如果未指定,則會使用來源屬性路由來比對合作夥伴主題。 |
'ChannelNameHeader' 'SourceEventAttribute' |
publicNetworkAccess | 這會判斷是否允許透過公用網路使用流量。 默認會啟用。 您可以設定 {seealso cref=“P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules” /} 來進一步限制特定 IP |
'Disabled' 'Enabled' 'SecuredByPerimeter' |
InboundIpRule
名稱 | 描述 | 值 |
---|---|---|
動作 | 要根據比對或不符合 IpMask 執行的動作。 | 'Allow' |
ipMask | CIDR 表示法中的IP位址,例如10.0.0.0.0/8。 | 字串 |
Terraform (AzAPI 提供者) 資源定義
partnerNamespaces 資源類型可以使用目標作業進行部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.EventGrid/partnerNamespaces 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerNamespaces@2023-12-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
disableLocalAuth = bool
inboundIpRules = [
{
action = "Allow"
ipMask = "string"
}
]
minimumTlsVersionAllowed = "string"
partnerRegistrationFullyQualifiedId = "string"
partnerTopicRoutingMode = "string"
publicNetworkAccess = "string"
}
})
}
屬性值
partnerNamespaces
名稱 | 描述 | 值 |
---|---|---|
類型 | 資源類型 | “Microsoft.EventGrid/partnerNamespaces@2023-12-15-preview” |
NAME | 資源名稱 | 需要字串 () |
location | 資源的位置。 | 需要字串 () |
parent_id | 若要部署至資源群組,請使用該資源群組的標識碼。 | 需要字串 () |
tags | 資源的標記。 | 標記名稱和值的字典。 |
properties | 合作夥伴命名空間的屬性。 | PartnerNamespaceProperties |
PartnerNamespaceProperties
名稱 | 描述 | 值 |
---|---|---|
disableLocalAuth | 此布爾值是用來啟用或停用本機驗證。默認值為 false。 當 屬性設定為 true 時,只有 AAD 令牌會用來驗證是否允許使用者發佈至夥伴命名空間。 | bool |
inboundIpRules | 這可用來限制來自特定IP的流量,而不是所有IP。 注意:只有在啟用 PublicNetworkAccess 時,才會考慮這些專案。 | InboundIpRule[] |
minimumTlsVersionAllowed | 允許發行者發佈至此夥伴命名空間的最低 TLS 版本 | "1.0" "1.1" "1.2" |
partnerRegistrationFullyQualifiedId | 應該與此夥伴命名空間相關聯的夥伴註冊完整ARM標識碼。 這會採用下列格式: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}。 |
字串 |
partnerTopicRoutingMode | 這會判斷發佈至此夥伴命名空間的事件是否應該在事件承載中使用來源屬性 或與夥伴主題相符時,在標頭中使用通道名稱。 如果未指定任何專案,則會使用來源屬性路由來比對夥伴主題。 |
“ChannelNameHeader” “SourceEventAttribute” |
publicNetworkAccess | 這會判斷是否允許透過公用網路流量。 默認會啟用它。 您可以藉由設定 {seealso cref=“P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PartnerNamespaceProperties.InboundIpRules” /} 來進一步限制特定 IP |
“Disabled” “Enabled” “SecuredByPerimeter” |
InboundIpRule
名稱 | 描述 | 值 |
---|---|---|
動作 | 根據相符專案或不符合 IpMask 執行的動作。 | “Allow” |
ipMask | CIDR 表示法中的IP位址,例如10.0.0.0.0/8。 | 字串 |