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

Microsoft.HDInsight 群集池 2024-05-01-preview

Bicep 资源定义

可以使用目标操作部署群集池资源类型:

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

资源格式

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

resource symbolicname 'Microsoft.HDInsight/clusterpools@2024-05-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    clusterPoolProfile: {
      clusterPoolVersion: 'string'
      publicIpTag: {
        ipTagType: 'string'
        tag: 'string'
      }
    }
    computeProfile: {
      availabilityZones: [
        'string'
      ]
      vmSize: 'string'
    }
    logAnalyticsProfile: {
      enabled: bool
      workspaceId: 'string'
    }
    managedResourceGroupName: 'string'
    networkProfile: {
      apiServerAuthorizedIpRanges: [
        'string'
      ]
      enablePrivateApiServer: bool
      outboundType: 'string'
      subnetId: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

属性值

ClusterPoolResourceProperties

名字 描述 价值
clusterPoolProfile CLuster 池配置文件。 ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile CLuster 池计算配置文件。 ClusterPoolResourcePropertiesComputeProfile (必需)
logAnalyticsProfile 群集池日志分析配置文件,为 AKS 群集启用 OMS 代理。 ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName 由 RP 创建的资源组,用于保存由 RP 代表客户创建的资源。 它还将用于按模式生成 aksManagedResourceGroupName:MC_{managedResourceGroupName}{clusterPoolName}{region}。 请确保它符合资源组名称限制。 字符串

约束:
最小长度 = 1
最大长度 = 40
networkProfile 群集池网络配置文件。 ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

名字 描述 价值
clusterPoolVersion 群集池版本是 2 部分版本。 字符串

约束:
模式 = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (必需)
publicIpTag 获取或设置与 HDInsightOnAks ClusterPools 和群集一起创建的公共 IP 的 IP 标记。 IpTag

ClusterPoolResourcePropertiesComputeProfile

名字 描述 价值
availabilityZones 用于 AKS VMSS 节点的可用性区域列表。 string[]
vmSize 虚拟机 SKU。 字符串

约束:
模式 = ^[a-zA-Z0-9_\-]{0,256}$ (必需)

ClusterPoolResourcePropertiesLogAnalyticsProfile

名字 描述 价值
启用 如果为群集池启用了 Log Analytics,则为 True,否则为 false。 bool (必需)
workspaceId 要与 OMS 代理关联的 Log Analytics 工作区。 字符串

ClusterPoolResourcePropertiesNetworkProfile

名字 描述 价值
apiServerAuthorizedIpRanges IP 范围以 CIDR 格式指定,例如 137.117.106.88/29。 此功能与专用 AKS 群集不兼容。 因此,不能同时将 enablePrivateApiServer 设置为 true 和 apiServerAuthorizedIpRanges。 目前不支持此属性,请不要使用它。 string[]
enablePrivateApiServer ClusterPool 基于 AKS 群集。 默认情况下,AKS 群集向公共 Internet 公开 API 服务器。 如果将此属性设置为 true,则会创建专用 AKS 群集,并使用不向公共 Internet 公开的专用 apiserver。 bool
outboundType 这只能在群集池创建时设置,以后无法更改。 “loadBalancer”
“userDefinedRouting”
subnetId 群集池子网资源 ID。 string (必需)

IpTag

名字 描述 价值
ipTagType 获取或设置 ipTag 类型:示例 FirstPartyUsage。 string (必需)
标记 获取或设置与公共 IP 关联的 IpTag 的值。 HDInsight、SQL、存储等示例 string (必需)

Microsoft.HDInsight/clusterpools

名字 描述 价值
位置 资源所在的地理位置 string (必需)
名字 资源名称 string (必需)
性能 获取或设置属性。 定义群集池特定的属性。 ClusterPoolResourceProperties
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

TrackedResourceTags

名字 描述 价值

ARM 模板资源定义

可以使用目标操作部署群集池资源类型:

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

资源格式

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

{
  "type": "Microsoft.HDInsight/clusterpools",
  "apiVersion": "2024-05-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "clusterPoolProfile": {
      "clusterPoolVersion": "string",
      "publicIpTag": {
        "ipTagType": "string",
        "tag": "string"
      }
    },
    "computeProfile": {
      "availabilityZones": [ "string" ],
      "vmSize": "string"
    },
    "logAnalyticsProfile": {
      "enabled": "bool",
      "workspaceId": "string"
    },
    "managedResourceGroupName": "string",
    "networkProfile": {
      "apiServerAuthorizedIpRanges": [ "string" ],
      "enablePrivateApiServer": "bool",
      "outboundType": "string",
      "subnetId": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

属性值

ClusterPoolResourceProperties

名字 描述 价值
clusterPoolProfile CLuster 池配置文件。 ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile CLuster 池计算配置文件。 ClusterPoolResourcePropertiesComputeProfile (必需)
logAnalyticsProfile 群集池日志分析配置文件,为 AKS 群集启用 OMS 代理。 ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName 由 RP 创建的资源组,用于保存由 RP 代表客户创建的资源。 它还将用于按模式生成 aksManagedResourceGroupName:MC_{managedResourceGroupName}{clusterPoolName}{region}。 请确保它符合资源组名称限制。 字符串

约束:
最小长度 = 1
最大长度 = 40
networkProfile 群集池网络配置文件。 ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

名字 描述 价值
clusterPoolVersion 群集池版本是 2 部分版本。 字符串

约束:
模式 = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (必需)
publicIpTag 获取或设置与 HDInsightOnAks ClusterPools 和群集一起创建的公共 IP 的 IP 标记。 IpTag

ClusterPoolResourcePropertiesComputeProfile

名字 描述 价值
availabilityZones 用于 AKS VMSS 节点的可用性区域列表。 string[]
vmSize 虚拟机 SKU。 字符串

约束:
模式 = ^[a-zA-Z0-9_\-]{0,256}$ (必需)

ClusterPoolResourcePropertiesLogAnalyticsProfile

名字 描述 价值
启用 如果为群集池启用了 Log Analytics,则为 True,否则为 false。 bool (必需)
workspaceId 要与 OMS 代理关联的 Log Analytics 工作区。 字符串

ClusterPoolResourcePropertiesNetworkProfile

名字 描述 价值
apiServerAuthorizedIpRanges IP 范围以 CIDR 格式指定,例如 137.117.106.88/29。 此功能与专用 AKS 群集不兼容。 因此,不能同时将 enablePrivateApiServer 设置为 true 和 apiServerAuthorizedIpRanges。 目前不支持此属性,请不要使用它。 string[]
enablePrivateApiServer ClusterPool 基于 AKS 群集。 默认情况下,AKS 群集向公共 Internet 公开 API 服务器。 如果将此属性设置为 true,则会创建专用 AKS 群集,并使用不向公共 Internet 公开的专用 apiserver。 bool
outboundType 这只能在群集池创建时设置,以后无法更改。 “loadBalancer”
“userDefinedRouting”
subnetId 群集池子网资源 ID。 string (必需)

IpTag

名字 描述 价值
ipTagType 获取或设置 ipTag 类型:示例 FirstPartyUsage。 string (必需)
标记 获取或设置与公共 IP 关联的 IpTag 的值。 HDInsight、SQL、存储等示例 string (必需)

Microsoft.HDInsight/clusterpools

名字 描述 价值
apiVersion API 版本 '2024-05-01-preview'
位置 资源所在的地理位置 string (必需)
名字 资源名称 string (必需)
性能 获取或设置属性。 定义群集池特定的属性。 ClusterPoolResourceProperties
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.HDInsight/clusterpools”

TrackedResourceTags

名字 描述 价值

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

可以使用目标操作部署群集池资源类型:

  • 资源组

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

资源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HDInsight/clusterpools@2024-05-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      clusterPoolProfile = {
        clusterPoolVersion = "string"
        publicIpTag = {
          ipTagType = "string"
          tag = "string"
        }
      }
      computeProfile = {
        availabilityZones = [
          "string"
        ]
        vmSize = "string"
      }
      logAnalyticsProfile = {
        enabled = bool
        workspaceId = "string"
      }
      managedResourceGroupName = "string"
      networkProfile = {
        apiServerAuthorizedIpRanges = [
          "string"
        ]
        enablePrivateApiServer = bool
        outboundType = "string"
        subnetId = "string"
      }
    }
  })
}

属性值

ClusterPoolResourceProperties

名字 描述 价值
clusterPoolProfile CLuster 池配置文件。 ClusterPoolResourcePropertiesClusterPoolProfile
computeProfile CLuster 池计算配置文件。 ClusterPoolResourcePropertiesComputeProfile (必需)
logAnalyticsProfile 群集池日志分析配置文件,为 AKS 群集启用 OMS 代理。 ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName 由 RP 创建的资源组,用于保存由 RP 代表客户创建的资源。 它还将用于按模式生成 aksManagedResourceGroupName:MC_{managedResourceGroupName}{clusterPoolName}{region}。 请确保它符合资源组名称限制。 字符串

约束:
最小长度 = 1
最大长度 = 40
networkProfile 群集池网络配置文件。 ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

名字 描述 价值
clusterPoolVersion 群集池版本是 2 部分版本。 字符串

约束:
模式 = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (必需)
publicIpTag 获取或设置与 HDInsightOnAks ClusterPools 和群集一起创建的公共 IP 的 IP 标记。 IpTag

ClusterPoolResourcePropertiesComputeProfile

名字 描述 价值
availabilityZones 用于 AKS VMSS 节点的可用性区域列表。 string[]
vmSize 虚拟机 SKU。 字符串

约束:
模式 = ^[a-zA-Z0-9_\-]{0,256}$ (必需)

ClusterPoolResourcePropertiesLogAnalyticsProfile

名字 描述 价值
启用 如果为群集池启用了 Log Analytics,则为 True,否则为 false。 bool (必需)
workspaceId 要与 OMS 代理关联的 Log Analytics 工作区。 字符串

ClusterPoolResourcePropertiesNetworkProfile

名字 描述 价值
apiServerAuthorizedIpRanges IP 范围以 CIDR 格式指定,例如 137.117.106.88/29。 此功能与专用 AKS 群集不兼容。 因此,不能同时将 enablePrivateApiServer 设置为 true 和 apiServerAuthorizedIpRanges。 目前不支持此属性,请不要使用它。 string[]
enablePrivateApiServer ClusterPool 基于 AKS 群集。 默认情况下,AKS 群集向公共 Internet 公开 API 服务器。 如果将此属性设置为 true,则会创建专用 AKS 群集,并使用不向公共 Internet 公开的专用 apiserver。 bool
outboundType 这只能在群集池创建时设置,以后无法更改。 “loadBalancer”
“userDefinedRouting”
subnetId 群集池子网资源 ID。 string (必需)

IpTag

名字 描述 价值
ipTagType 获取或设置 ipTag 类型:示例 FirstPartyUsage。 string (必需)
标记 获取或设置与公共 IP 关联的 IpTag 的值。 HDInsight、SQL、存储等示例 string (必需)

Microsoft.HDInsight/clusterpools

名字 描述 价值
位置 资源所在的地理位置 string (必需)
名字 资源名称 string (必需)
性能 获取或设置属性。 定义群集池特定的属性。 ClusterPoolResourceProperties
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.HDInsight/clusterpools@2024-05-01-preview”

TrackedResourceTags

名字 描述 价值