你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.EventHub 命名空间 2024-05-01-preview
Bicep 资源定义
可以使用目标操作部署命名空间资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.EventHub/namespaces 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.EventHub/namespaces@2024-05-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
alternateName: 'string'
clusterArmId: 'string'
disableLocalAuth: bool
encryption: {
keySource: 'Microsoft.KeyVault'
keyVaultProperties: [
{
identity: {
userAssignedIdentity: 'string'
}
keyName: 'string'
keyVaultUri: 'string'
keyVersion: 'string'
}
]
requireInfrastructureEncryption: bool
}
geoDataReplication: {
locations: [
{
clusterArmId: 'string'
locationName: 'string'
roleType: 'string'
}
]
maxReplicationLagDurationInSeconds: int
}
isAutoInflateEnabled: bool
kafkaEnabled: bool
maximumThroughputUnits: int
minimumTlsVersion: 'string'
privateEndpointConnections: [
{
properties: {
privateEndpoint: {
id: 'string'
}
privateLinkServiceConnectionState: {
description: 'string'
status: 'string'
}
provisioningState: 'string'
}
}
]
publicNetworkAccess: 'string'
zoneRedundant: bool
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
属性值
ConnectionState
名字 | 描述 | 价值 |
---|---|---|
描述 | 连接状态的说明。 | 字符串 |
地位 | 连接状态。 | “已批准” “Disconnected” “Pending” “已拒绝” |
EHNamespaceProperties
名字 | 描述 | 价值 |
---|---|---|
alternateName | 别名和命名空间名称相同时指定的备用名称。 | 字符串 |
clusterArmId | 命名空间的群集 ARM ID。 | 字符串 |
disableLocalAuth | 此属性禁用事件中心命名空间的 SAS 身份验证。 | bool |
加密 | BYOK 加密说明的属性 | 加密 |
geoDataReplication | 命名空间的异地数据复制设置 | GeoDataReplicationProperties |
isAutoInflateEnabled | 指示是否为 eventhub 命名空间启用 AutoInflate 的值。 | bool |
kafkaEnabled | 指示是否为 eventhub 命名空间启用 Kafka 的值。 | bool |
maximumThroughputUnits | 启用 AutoInflate 时吞吐量单位的上限,值应在 0 到 20 个吞吐量单位内。 (如果 AutoInflateEnabled = true,则为“0” ) | int 约束: 最小值 = 0 |
minimumTlsVersion | 要支持的群集的最低 TLS 版本,例如“1.2” | '1.0' '1.1' '1.2' |
privateEndpointConnections | 专用终结点连接列表。 | PrivateEndpointConnection[] |
publicNetworkAccess | 这决定了是否允许通过公用网络流量。 默认情况下,它处于启用状态。 | “Disabled” “Enabled” “SecuredByPerimeter” |
zoneRedundant | 启用此属性会在支持的可用性区域中创建标准事件中心命名空间。 | bool |
加密
名字 | 描述 | 价值 |
---|---|---|
keySource | 枚举 KeySource for Encryption 的可能值 | “Microsoft.KeyVault” |
keyVaultProperties | KeyVault 的属性 | KeyVaultProperties[] |
requireInfrastructureEncryption | 启用基础结构加密(双重加密) | bool |
GeoDataReplicationProperties
名字 | 描述 | 价值 |
---|---|---|
地点 | 维护命名空间副本的区域列表。 | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | 从主副本到次要副本仲裁的数据复制操作的最大可接受延迟。 当滞后时间超过配置的量时,主副本上的操作将失败。 允许的值为 0 和 5 分钟到 1 天。 | int |
身份
名字 | 描述 | 价值 |
---|---|---|
类型 | 托管服务标识的类型。 | “None” “SystemAssigned” “SystemAssigned,UserAssigned” “UserAssigned” |
userAssignedIdentities | 用户分配标识的属性 | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
名字 | 描述 | 价值 |
---|
KeyVaultProperties
名字 | 描述 | 价值 |
---|---|---|
身份 | UserAssignedIdentityProperties | |
keyName | KeyVault 中密钥的名称 | 字符串 |
keyVaultUri | KeyVault 的 URI | 字符串 |
keyVersion | 密钥版本 | 字符串 |
Microsoft.EventHub/namespaces
名字 | 描述 | 价值 |
---|---|---|
身份 | BYOK 标识说明的属性 | 标识 |
位置 | 资源位置。 | 字符串 |
名字 | 资源名称 | 字符串 约束: 最小长度 = 6 最大长度 = 6 模式 = ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ (必需) |
性能 | 为创建命名空间操作提供的命名空间属性。 | EHNamespaceProperties |
sku | SKU 资源的属性 | Sku |
标签 | 资源标记 | 标记名称和值的字典。 请参阅模板 中的 |
NamespaceReplicaLocation
名字 | 描述 | 价值 |
---|---|---|
clusterArmId | 表示群集的 ARM ID 的可选属性。 如果命名空间副本应放置在专用事件中心群集中,则需要这样做 | 字符串 |
locationName | 维护命名空间副本的 Azure 区域 | 字符串 |
roleType | GeoDR 角色类型 | “Primary” “Secondary” |
PrivateEndpoint
名字 | 描述 | 价值 |
---|---|---|
id | 专用终结点的 ARM 标识符。 | 字符串 |
PrivateEndpointConnection
名字 | 描述 | 价值 |
---|---|---|
性能 | PrivateEndpointConnection 的属性。 | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
名字 | 描述 | 价值 |
---|---|---|
privateEndpoint | 此连接的专用终结点资源。 | PrivateEndpoint |
privateLinkServiceConnectionState | 有关连接状态的详细信息。 | ConnectionState |
provisioningState | 专用终结点连接的预配状态。 | “Canceled” “创建” “删除” “Failed” “Succeeded” “正在更新” |
Sku
名字 | 描述 | 价值 |
---|---|---|
能力 | 基本层或标准层的事件中心吞吐量单位,其中值应为 0 到 20 个吞吐量单位。 高级层的事件中心高级单位,其中值应为 0 到 10 个高级单位。 | int 约束: 最小值 = 0 |
名字 | 此 SKU 的名称。 | “Basic” “Premium” “标准”(必需) |
层 | 此特定 SKU 的计费层。 | “Basic” “Premium” “Standard” |
TrackedResourceTags
名字 | 描述 | 价值 |
---|
UserAssignedIdentity
名字 | 描述 | 价值 |
---|
UserAssignedIdentityProperties
名字 | 描述 | 价值 |
---|---|---|
userAssignedIdentity | 为加密选择的用户标识的 ARM ID | 字符串 |
快速入门示例
以下快速入门示例部署此资源类型。
Bicep 文件 | 描述 |
---|---|
使用时间数据历史记录连接 Azure 数字孪生 | 此模板创建配置了时序数据历史记录连接的 Azure 数字孪生实例。 若要创建连接,必须创建其他资源,例如事件中心命名空间、事件中心、Azure 数据资源管理器群集和数据库。 数据将发送到事件中心,该事件中心最终将数据转发到 Azure 数据资源管理器群集。 数据存储在群集中的数据库表中 |
使用事件中心和托管标识 |
他的模板在 Linux 消耗计划上预配 Azure 函数应用,以及事件中心、Azure 存储和 Application Insights。 函数应用能够使用托管标识连接到事件中心和存储帐户 |
创建事件中心 | 使用此模板,可以使用事件中心部署 EventHubs 命名空间。 |
创建 EventHubs 命名空间、事件中心 & 使用者组 | 使用此模板可以部署事件中心标准命名空间、事件中心和使用者组。 |
在群集 中创建事件中心群集 & 名称 | 使用此模板可以在群集中创建 EventHubs 群集和命名空间 |
创建 Eventhub 群集、namesapce & eventhub | 使用此模板可以在群集中创建 EventHubs 群集、命名空间和 eventhub |
使用事件网格连接部署 Azure 数据资源管理器数据库 | 使用事件网格连接部署 Azure 数据资源管理器数据库。 |
使用事件中心连接部署 Azure 数据资源管理器数据库 | 使用事件中心连接部署 Azure 数据资源管理器数据库。 |
部署 MedTech 服务 | MedTech 服务是一项 Azure Health Data Services,旨在从多个设备引入设备数据,将设备数据转换为 FHIR 观察,然后保存在 Azure Health Data Services FHIR 服务中。 |
部署 MedTech 服务,包括 Azure IoT 中心 | MedTech 服务是一项 Azure Health Data Services,旨在从多个设备引入设备数据,将设备数据转换为 FHIR 观察,然后保存在 Azure Health Data Services FHIR 服务中。 |
在 Azure 体系结构 上部署体育分析 | 创建启用了 ADLS Gen 2 的 Azure 存储帐户、存储帐户的链接服务的 Azure 数据工厂实例(如果已部署的 Azure SQL 数据库)和 Azure Databricks 实例。 将为部署模板的用户的 AAD 标识以及 ADF 实例的托管标识授予存储帐户上的存储 Blob 数据参与者角色。 还有一些选项可用于部署 Azure Key Vault 实例、Azure SQL 数据库和 Azure 事件中心(用于流式处理用例)。 部署 Azure Key Vault 后,将为部署模板的用户提供数据工厂托管标识和 AAD 标识,并被授予 Key Vault 机密用户角色。 |
使用 WAF、域和日志将 FrontDoor CDN EventHub | 此模板创建新的 Azure FrontDoor cdn 配置文件。 使用自定义和托管规则、cdn 路由、源和组与 WAF 和路由关联创建 WAF,配置自定义域,创建事件中心和诊断设置,以便使用事件中心发送 CDN 访问日志。 |
Moesif API 分析和货币化 | 该模板会将来自 Azure API 管理的 API 调用记录到 Moesif API 分析和盈利平台 |
ARM 模板资源定义
可以使用目标操作部署命名空间资源类型:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.EventHub/namespaces 资源,请将以下 JSON 添加到模板。
{
"type": "Microsoft.EventHub/namespaces",
"apiVersion": "2024-05-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"alternateName": "string",
"clusterArmId": "string",
"disableLocalAuth": "bool",
"encryption": {
"keySource": "Microsoft.KeyVault",
"keyVaultProperties": [
{
"identity": {
"userAssignedIdentity": "string"
},
"keyName": "string",
"keyVaultUri": "string",
"keyVersion": "string"
}
],
"requireInfrastructureEncryption": "bool"
},
"geoDataReplication": {
"locations": [
{
"clusterArmId": "string",
"locationName": "string",
"roleType": "string"
}
],
"maxReplicationLagDurationInSeconds": "int"
},
"isAutoInflateEnabled": "bool",
"kafkaEnabled": "bool",
"maximumThroughputUnits": "int",
"minimumTlsVersion": "string",
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {
"id": "string"
},
"privateLinkServiceConnectionState": {
"description": "string",
"status": "string"
},
"provisioningState": "string"
}
}
],
"publicNetworkAccess": "string",
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
属性值
ConnectionState
名字 | 描述 | 价值 |
---|---|---|
描述 | 连接状态的说明。 | 字符串 |
地位 | 连接状态。 | “已批准” “Disconnected” “Pending” “已拒绝” |
EHNamespaceProperties
名字 | 描述 | 价值 |
---|---|---|
alternateName | 别名和命名空间名称相同时指定的备用名称。 | 字符串 |
clusterArmId | 命名空间的群集 ARM ID。 | 字符串 |
disableLocalAuth | 此属性禁用事件中心命名空间的 SAS 身份验证。 | bool |
加密 | BYOK 加密说明的属性 | 加密 |
geoDataReplication | 命名空间的异地数据复制设置 | GeoDataReplicationProperties |
isAutoInflateEnabled | 指示是否为 eventhub 命名空间启用 AutoInflate 的值。 | bool |
kafkaEnabled | 指示是否为 eventhub 命名空间启用 Kafka 的值。 | bool |
maximumThroughputUnits | 启用 AutoInflate 时吞吐量单位的上限,值应在 0 到 20 个吞吐量单位内。 (如果 AutoInflateEnabled = true,则为“0” ) | int 约束: 最小值 = 0 |
minimumTlsVersion | 要支持的群集的最低 TLS 版本,例如“1.2” | '1.0' '1.1' '1.2' |
privateEndpointConnections | 专用终结点连接列表。 | PrivateEndpointConnection[] |
publicNetworkAccess | 这决定了是否允许通过公用网络流量。 默认情况下,它处于启用状态。 | “Disabled” “Enabled” “SecuredByPerimeter” |
zoneRedundant | 启用此属性会在支持的可用性区域中创建标准事件中心命名空间。 | bool |
加密
名字 | 描述 | 价值 |
---|---|---|
keySource | 枚举 KeySource for Encryption 的可能值 | “Microsoft.KeyVault” |
keyVaultProperties | KeyVault 的属性 | KeyVaultProperties[] |
requireInfrastructureEncryption | 启用基础结构加密(双重加密) | bool |
GeoDataReplicationProperties
名字 | 描述 | 价值 |
---|---|---|
地点 | 维护命名空间副本的区域列表。 | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | 从主副本到次要副本仲裁的数据复制操作的最大可接受延迟。 当滞后时间超过配置的量时,主副本上的操作将失败。 允许的值为 0 和 5 分钟到 1 天。 | int |
身份
名字 | 描述 | 价值 |
---|---|---|
类型 | 托管服务标识的类型。 | “None” “SystemAssigned” “SystemAssigned,UserAssigned” “UserAssigned” |
userAssignedIdentities | 用户分配标识的属性 | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
名字 | 描述 | 价值 |
---|
KeyVaultProperties
名字 | 描述 | 价值 |
---|---|---|
身份 | UserAssignedIdentityProperties | |
keyName | KeyVault 中密钥的名称 | 字符串 |
keyVaultUri | KeyVault 的 URI | 字符串 |
keyVersion | 密钥版本 | 字符串 |
Microsoft.EventHub/namespaces
名字 | 描述 | 价值 |
---|---|---|
apiVersion | API 版本 | '2024-05-01-preview' |
身份 | BYOK 标识说明的属性 | 标识 |
位置 | 资源位置。 | 字符串 |
名字 | 资源名称 | 字符串 约束: 最小长度 = 6 最大长度 = 6 模式 = ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ (必需) |
性能 | 为创建命名空间操作提供的命名空间属性。 | EHNamespaceProperties |
sku | SKU 资源的属性 | Sku |
标签 | 资源标记 | 标记名称和值的字典。 请参阅模板 中的 |
类型 | 资源类型 | “Microsoft.EventHub/namespaces” |
NamespaceReplicaLocation
名字 | 描述 | 价值 |
---|---|---|
clusterArmId | 表示群集的 ARM ID 的可选属性。 如果命名空间副本应放置在专用事件中心群集中,则需要这样做 | 字符串 |
locationName | 维护命名空间副本的 Azure 区域 | 字符串 |
roleType | GeoDR 角色类型 | “Primary” “Secondary” |
PrivateEndpoint
名字 | 描述 | 价值 |
---|---|---|
id | 专用终结点的 ARM 标识符。 | 字符串 |
PrivateEndpointConnection
名字 | 描述 | 价值 |
---|---|---|
性能 | PrivateEndpointConnection 的属性。 | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
名字 | 描述 | 价值 |
---|---|---|
privateEndpoint | 此连接的专用终结点资源。 | PrivateEndpoint |
privateLinkServiceConnectionState | 有关连接状态的详细信息。 | ConnectionState |
provisioningState | 专用终结点连接的预配状态。 | “Canceled” “创建” “删除” “Failed” “Succeeded” “正在更新” |
Sku
名字 | 描述 | 价值 |
---|---|---|
能力 | 基本层或标准层的事件中心吞吐量单位,其中值应为 0 到 20 个吞吐量单位。 高级层的事件中心高级单位,其中值应为 0 到 10 个高级单位。 | int 约束: 最小值 = 0 |
名字 | 此 SKU 的名称。 | “Basic” “Premium” “标准”(必需) |
层 | 此特定 SKU 的计费层。 | “Basic” “Premium” “Standard” |
TrackedResourceTags
名字 | 描述 | 价值 |
---|
UserAssignedIdentity
名字 | 描述 | 价值 |
---|
UserAssignedIdentityProperties
名字 | 描述 | 价值 |
---|---|---|
userAssignedIdentity | 为加密选择的用户标识的 ARM ID | 字符串 |
快速入门模板
以下快速入门模板部署此资源类型。
模板 | 描述 |
---|---|
使用时间数据历史记录连接 Azure 数字孪生 |
此模板创建配置了时序数据历史记录连接的 Azure 数字孪生实例。 若要创建连接,必须创建其他资源,例如事件中心命名空间、事件中心、Azure 数据资源管理器群集和数据库。 数据将发送到事件中心,该事件中心最终将数据转发到 Azure 数据资源管理器群集。 数据存储在群集中的数据库表中 |
使用事件中心和托管标识 |
他的模板在 Linux 消耗计划上预配 Azure 函数应用,以及事件中心、Azure 存储和 Application Insights。 函数应用能够使用托管标识连接到事件中心和存储帐户 |
将审核写入到事件中心 的 Azure SQL Server |
使用此模板可以部署启用了审核的 Azure SQL Server,以便将审核日志写入事件中心 |
通过专用终结点连接到事件中心命名空间 |
此示例演示如何使用配置虚拟网络和专用 DNS 区域通过专用终结点访问事件中心命名空间。 |
创建事件中心命名空间虚拟网络规则 |
使用此模板,可以使用虚拟网络规则部署事件中心标准命名空间 |
创建 Eventhub 命名空间和异地恢复配置 |
使用此模板,可以使用基本/标准 SKU 部署服务总线命名空间。 |
创建 Eventhub 命名空间 IP 筛选器规则 |
使用此模板,可以使用 IP 筛选器规则部署服务总线高级命名空间 |
使用事件中心事件源创建环境 |
使用此模板,可以部署配置为使用事件中心的事件的时序见解环境。 |
创建事件中心 |
使用此模板,可以使用事件中心部署 EventHubs 命名空间。 |
创建 EventHubs 命名空间并启用自动膨胀 |
使用此模板可以部署事件中心标准命名空间、事件中心和使用者组。此模板还会在命名空间上启用自动膨胀功能。 |
创建 EventHubs 命名空间、事件中心 & 使用者组 |
使用此模板可以部署事件中心标准命名空间、事件中心和使用者组。 |
创建事件网格自定义主题和事件中心处理程序 |
创建 Azure 事件网格自定义主题和事件中心来处理事件。 |
创建 EventHubs authorizationRules |
使用此模板可以部署 EventHubs Standard 命名空间、事件中心、使用者组和 authorizationRules |
创建启用了捕获的 EventHubs |
使用此模板,可以使用事件中心部署 EventHubs 命名空间并启用捕获 |
创建启用了捕获的 EventHubs (ADLS) |
使用此模板,可以使用事件中心部署 EventHubs 命名空间并启用捕获 |
创建配置了日志和指标发送的 SQL MI |
使用此模板可以部署用于存储日志和指标的 SQL MI 和其他资源(诊断工作区、存储帐户、事件中心)。 |
在群集 中创建事件中心群集 & 名称 |
使用此模板可以在群集中创建 EventHubs 群集和命名空间 |
创建 Eventhub 群集、namesapce & eventhub |
使用此模板可以在群集中创建 EventHubs 群集、命名空间和 eventhub |
使用事件网格连接部署 Azure 数据资源管理器数据库 |
使用事件网格连接部署 Azure 数据资源管理器数据库。 |
使用事件中心连接部署 Azure 数据资源管理器数据库 |
使用事件中心连接部署 Azure 数据资源管理器数据库。 |
部署 MedTech 服务 |
MedTech 服务是一项 Azure Health Data Services,旨在从多个设备引入设备数据,将设备数据转换为 FHIR 观察,然后保存在 Azure Health Data Services FHIR 服务中。 |
部署 MedTech 服务,包括 Azure IoT 中心 |
MedTech 服务是一项 Azure Health Data Services,旨在从多个设备引入设备数据,将设备数据转换为 FHIR 观察,然后保存在 Azure Health Data Services FHIR 服务中。 |
在 Azure 体系结构 上部署体育分析 |
创建启用了 ADLS Gen 2 的 Azure 存储帐户、存储帐户的链接服务的 Azure 数据工厂实例(如果已部署的 Azure SQL 数据库)和 Azure Databricks 实例。 将为部署模板的用户的 AAD 标识以及 ADF 实例的托管标识授予存储帐户上的存储 Blob 数据参与者角色。 还有一些选项可用于部署 Azure Key Vault 实例、Azure SQL 数据库和 Azure 事件中心(用于流式处理用例)。 部署 Azure Key Vault 后,将为部署模板的用户提供数据工厂托管标识和 AAD 标识,并被授予 Key Vault 机密用户角色。 |
使用 WAF、域和日志将 FrontDoor CDN EventHub |
此模板创建新的 Azure FrontDoor cdn 配置文件。 使用自定义和托管规则、cdn 路由、源和组与 WAF 和路由关联创建 WAF,配置自定义域,创建事件中心和诊断设置,以便使用事件中心发送 CDN 访问日志。 |
Moesif API 分析和货币化 |
该模板会将来自 Azure API 管理的 API 调用记录到 Moesif API 分析和盈利平台 |
适用于 Azure 事件中心 的 |
适用于 Azure 的 PubNub 实时网关在 PubNub 数据流网络和 Azure 事件中心之间提供实时数据流桥。 -- 将其视为 PubNub 和 Azure 之间的双向桥! |
Terraform (AzAPI 提供程序)资源定义
可以使用目标操作部署命名空间资源类型:
- 资源组
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.EventHub/namespaces 资源,请将以下 Terraform 添加到模板。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventHub/namespaces@2024-05-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
alternateName = "string"
clusterArmId = "string"
disableLocalAuth = bool
encryption = {
keySource = "Microsoft.KeyVault"
keyVaultProperties = [
{
identity = {
userAssignedIdentity = "string"
}
keyName = "string"
keyVaultUri = "string"
keyVersion = "string"
}
]
requireInfrastructureEncryption = bool
}
geoDataReplication = {
locations = [
{
clusterArmId = "string"
locationName = "string"
roleType = "string"
}
]
maxReplicationLagDurationInSeconds = int
}
isAutoInflateEnabled = bool
kafkaEnabled = bool
maximumThroughputUnits = int
minimumTlsVersion = "string"
privateEndpointConnections = [
{
properties = {
privateEndpoint = {
id = "string"
}
privateLinkServiceConnectionState = {
description = "string"
status = "string"
}
provisioningState = "string"
}
}
]
publicNetworkAccess = "string"
zoneRedundant = bool
}
})
}
属性值
ConnectionState
名字 | 描述 | 价值 |
---|---|---|
描述 | 连接状态的说明。 | 字符串 |
地位 | 连接状态。 | “已批准” “Disconnected” “Pending” “已拒绝” |
EHNamespaceProperties
名字 | 描述 | 价值 |
---|---|---|
alternateName | 别名和命名空间名称相同时指定的备用名称。 | 字符串 |
clusterArmId | 命名空间的群集 ARM ID。 | 字符串 |
disableLocalAuth | 此属性禁用事件中心命名空间的 SAS 身份验证。 | bool |
加密 | BYOK 加密说明的属性 | 加密 |
geoDataReplication | 命名空间的异地数据复制设置 | GeoDataReplicationProperties |
isAutoInflateEnabled | 指示是否为 eventhub 命名空间启用 AutoInflate 的值。 | bool |
kafkaEnabled | 指示是否为 eventhub 命名空间启用 Kafka 的值。 | bool |
maximumThroughputUnits | 启用 AutoInflate 时吞吐量单位的上限,值应在 0 到 20 个吞吐量单位内。 (如果 AutoInflateEnabled = true,则为“0” ) | int 约束: 最小值 = 0 |
minimumTlsVersion | 要支持的群集的最低 TLS 版本,例如“1.2” | '1.0' '1.1' '1.2' |
privateEndpointConnections | 专用终结点连接列表。 | PrivateEndpointConnection[] |
publicNetworkAccess | 这决定了是否允许通过公用网络流量。 默认情况下,它处于启用状态。 | “Disabled” “Enabled” “SecuredByPerimeter” |
zoneRedundant | 启用此属性会在支持的可用性区域中创建标准事件中心命名空间。 | bool |
加密
名字 | 描述 | 价值 |
---|---|---|
keySource | 枚举 KeySource for Encryption 的可能值 | “Microsoft.KeyVault” |
keyVaultProperties | KeyVault 的属性 | KeyVaultProperties[] |
requireInfrastructureEncryption | 启用基础结构加密(双重加密) | bool |
GeoDataReplicationProperties
名字 | 描述 | 价值 |
---|---|---|
地点 | 维护命名空间副本的区域列表。 | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | 从主副本到次要副本仲裁的数据复制操作的最大可接受延迟。 当滞后时间超过配置的量时,主副本上的操作将失败。 允许的值为 0 和 5 分钟到 1 天。 | int |
身份
名字 | 描述 | 价值 |
---|---|---|
类型 | 托管服务标识的类型。 | “None” “SystemAssigned” “SystemAssigned,UserAssigned” “UserAssigned” |
userAssignedIdentities | 用户分配标识的属性 | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
名字 | 描述 | 价值 |
---|
KeyVaultProperties
名字 | 描述 | 价值 |
---|---|---|
身份 | UserAssignedIdentityProperties | |
keyName | KeyVault 中密钥的名称 | 字符串 |
keyVaultUri | KeyVault 的 URI | 字符串 |
keyVersion | 密钥版本 | 字符串 |
Microsoft.EventHub/namespaces
名字 | 描述 | 价值 |
---|---|---|
身份 | BYOK 标识说明的属性 | 标识 |
位置 | 资源位置。 | 字符串 |
名字 | 资源名称 | 字符串 约束: 最小长度 = 6 最大长度 = 6 模式 = ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ (必需) |
性能 | 为创建命名空间操作提供的命名空间属性。 | EHNamespaceProperties |
sku | SKU 资源的属性 | Sku |
标签 | 资源标记 | 标记名称和值的字典。 |
类型 | 资源类型 | “Microsoft.EventHub/namespaces@2024-05-01-preview” |
NamespaceReplicaLocation
名字 | 描述 | 价值 |
---|---|---|
clusterArmId | 表示群集的 ARM ID 的可选属性。 如果命名空间副本应放置在专用事件中心群集中,则需要这样做 | 字符串 |
locationName | 维护命名空间副本的 Azure 区域 | 字符串 |
roleType | GeoDR 角色类型 | “Primary” “Secondary” |
PrivateEndpoint
名字 | 描述 | 价值 |
---|---|---|
id | 专用终结点的 ARM 标识符。 | 字符串 |
PrivateEndpointConnection
名字 | 描述 | 价值 |
---|---|---|
性能 | PrivateEndpointConnection 的属性。 | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
名字 | 描述 | 价值 |
---|---|---|
privateEndpoint | 此连接的专用终结点资源。 | PrivateEndpoint |
privateLinkServiceConnectionState | 有关连接状态的详细信息。 | ConnectionState |
provisioningState | 专用终结点连接的预配状态。 | “Canceled” “创建” “删除” “Failed” “Succeeded” “正在更新” |
Sku
名字 | 描述 | 价值 |
---|---|---|
能力 | 基本层或标准层的事件中心吞吐量单位,其中值应为 0 到 20 个吞吐量单位。 高级层的事件中心高级单位,其中值应为 0 到 10 个高级单位。 | int 约束: 最小值 = 0 |
名字 | 此 SKU 的名称。 | “Basic” “Premium” “标准”(必需) |
层 | 此特定 SKU 的计费层。 | “Basic” “Premium” “Standard” |
TrackedResourceTags
名字 | 描述 | 价值 |
---|
UserAssignedIdentity
名字 | 描述 | 价值 |
---|
UserAssignedIdentityProperties
名字 | 描述 | 价值 |
---|---|---|
userAssignedIdentity | 为加密选择的用户标识的 ARM ID | 字符串 |