Поделиться через


Microsoft.HDInsight clusterpools 2023-11-01-preview

Определение ресурсов Bicep

Тип ресурса clusterpools можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.HDInsight/clusterpools, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.HDInsight/clusterpools@2023-11-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    clusterPoolProfile: {
      clusterPoolVersion: 'string'
    }
    computeProfile: {
      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 Профиль log analytics пула кластеров, чтобы включить агент OMS для кластера AKS. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Группа ресурсов, созданная RP, для хранения ресурсов, созданных RP от имени клиентов. Он также будет использоваться для создания aksManagedResourceGroupName по шаблону: MC_{managedResourceGroupName}{clusterPoolName}{region}. Убедитесь, что он соответствует ограничению имени группы ресурсов. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
networkProfile Профиль сети пула кластеров. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Имя Описание Ценность
clusterPoolVersion Версия пула кластеров — это 2-часть. струна

Ограничения целостности:
Pattern = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (обязательно)

ClusterPoolResourcePropertiesComputeProfile

Имя Описание Ценность
vmSize Номер SKU виртуальной машины. струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9_\-]{0,256}$ (обязательно)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Имя Описание Ценность
Включен Значение true, если log analytics включен для пула кластеров, в противном случае — значение false. bool (обязательно)
WorkspaceId Рабочая область Log Analytics для связывания с агентом OMS. струна

ClusterPoolResourcePropertiesNetworkProfile

Имя Описание Ценность
apiServerAuthorizedIpRanges Диапазоны IP-адресов указываются в формате CIDR, например 137.117.106.88/29. Эта функция несовместима с частными кластерами AKS. Поэтому включитьPrivateApiServer значение true и apiServerAuthorizedIpRanges нельзя одновременно. В настоящее время это свойство не поддерживается и не используйте его. string[]
enablePrivateApiServer ClusterPool основан на кластере AKS. Кластер AKS предоставляет серверу API общедоступный Интернет по умолчанию. Если для этого свойства задано значение true, создается частный кластер AKS, и он будет использовать частный apiserver, который не предоставляется общедоступному Интернету. bool
outboundType Это можно задать только во время создания пула кластера и изменить его позже. LoadBalancer
UserDefinedRouting
SubnetId Идентификатор ресурса подсети пула кластера. строка (обязательно)

Microsoft.HDInsight/clusterpools

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Возвращает или задает свойства. Определите определенные свойства пула кластера. ClusterPoolResourceProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

TrackedResourceTags

Имя Описание Ценность

Определение ресурса шаблона ARM

Тип ресурса clusterpools можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.HDInsight/clusterpools, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.HDInsight/clusterpools",
  "apiVersion": "2023-11-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "clusterPoolProfile": {
      "clusterPoolVersion": "string"
    },
    "computeProfile": {
      "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 Профиль log analytics пула кластеров, чтобы включить агент OMS для кластера AKS. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Группа ресурсов, созданная RP, для хранения ресурсов, созданных RP от имени клиентов. Он также будет использоваться для создания aksManagedResourceGroupName по шаблону: MC_{managedResourceGroupName}{clusterPoolName}{region}. Убедитесь, что он соответствует ограничению имени группы ресурсов. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
networkProfile Профиль сети пула кластеров. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Имя Описание Ценность
clusterPoolVersion Версия пула кластеров — это 2-часть. струна

Ограничения целостности:
Pattern = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (обязательно)

ClusterPoolResourcePropertiesComputeProfile

Имя Описание Ценность
vmSize Номер SKU виртуальной машины. струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9_\-]{0,256}$ (обязательно)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Имя Описание Ценность
Включен Значение true, если log analytics включен для пула кластеров, в противном случае — значение false. bool (обязательно)
WorkspaceId Рабочая область Log Analytics для связывания с агентом OMS. струна

ClusterPoolResourcePropertiesNetworkProfile

Имя Описание Ценность
apiServerAuthorizedIpRanges Диапазоны IP-адресов указываются в формате CIDR, например 137.117.106.88/29. Эта функция несовместима с частными кластерами AKS. Поэтому включитьPrivateApiServer значение true и apiServerAuthorizedIpRanges нельзя одновременно. В настоящее время это свойство не поддерживается и не используйте его. string[]
enablePrivateApiServer ClusterPool основан на кластере AKS. Кластер AKS предоставляет серверу API общедоступный Интернет по умолчанию. Если для этого свойства задано значение true, создается частный кластер AKS, и он будет использовать частный apiserver, который не предоставляется общедоступному Интернету. bool
outboundType Это можно задать только во время создания пула кластера и изменить его позже. LoadBalancer
UserDefinedRouting
SubnetId Идентификатор ресурса подсети пула кластера. строка (обязательно)

Microsoft.HDInsight/clusterpools

Имя Описание Ценность
apiVersion Версия API '2023-11-01-preview'
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Возвращает или задает свойства. Определите определенные свойства пула кластера. ClusterPoolResourceProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.HDInsight/clusterpools"

TrackedResourceTags

Имя Описание Ценность

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса clusterpools можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.HDInsight/clusterpools, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HDInsight/clusterpools@2023-11-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      clusterPoolProfile = {
        clusterPoolVersion = "string"
      }
      computeProfile = {
        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 Профиль log analytics пула кластеров, чтобы включить агент OMS для кластера AKS. ClusterPoolResourcePropertiesLogAnalyticsProfile
managedResourceGroupName Группа ресурсов, созданная RP, для хранения ресурсов, созданных RP от имени клиентов. Он также будет использоваться для создания aksManagedResourceGroupName по шаблону: MC_{managedResourceGroupName}{clusterPoolName}{region}. Убедитесь, что он соответствует ограничению имени группы ресурсов. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
networkProfile Профиль сети пула кластеров. ClusterPoolResourcePropertiesNetworkProfile

ClusterPoolResourcePropertiesClusterPoolProfile

Имя Описание Ценность
clusterPoolVersion Версия пула кластеров — это 2-часть. струна

Ограничения целостности:
Pattern = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (обязательно)

ClusterPoolResourcePropertiesComputeProfile

Имя Описание Ценность
vmSize Номер SKU виртуальной машины. струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9_\-]{0,256}$ (обязательно)

ClusterPoolResourcePropertiesLogAnalyticsProfile

Имя Описание Ценность
Включен Значение true, если log analytics включен для пула кластеров, в противном случае — значение false. bool (обязательно)
WorkspaceId Рабочая область Log Analytics для связывания с агентом OMS. струна

ClusterPoolResourcePropertiesNetworkProfile

Имя Описание Ценность
apiServerAuthorizedIpRanges Диапазоны IP-адресов указываются в формате CIDR, например 137.117.106.88/29. Эта функция несовместима с частными кластерами AKS. Поэтому включитьPrivateApiServer значение true и apiServerAuthorizedIpRanges нельзя одновременно. В настоящее время это свойство не поддерживается и не используйте его. string[]
enablePrivateApiServer ClusterPool основан на кластере AKS. Кластер AKS предоставляет серверу API общедоступный Интернет по умолчанию. Если для этого свойства задано значение true, создается частный кластер AKS, и он будет использовать частный apiserver, который не предоставляется общедоступному Интернету. bool
outboundType Это можно задать только во время создания пула кластера и изменить его позже. LoadBalancer
UserDefinedRouting
SubnetId Идентификатор ресурса подсети пула кластера. строка (обязательно)

Microsoft.HDInsight/clusterpools

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Возвращает или задает свойства. Определите определенные свойства пула кластера. ClusterPoolResourceProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.HDInsight/clusterpools@2023-11-01-preview"

TrackedResourceTags

Имя Описание Ценность