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


Microsoft.Compute hostGroups/hosts 2025-04-01

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

Тип ресурса hostGroups/hosts можно развернуть с помощью операций, целевых:

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

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

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

resource symbolicname 'Microsoft.Compute/hostGroups/hosts@2025-04-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoReplaceOnFailure: bool
    licenseType: 'string'
    platformFaultDomain: int
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Microsoft.Compute/hostGroups/hosts

Имя Description Ценность
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
parent В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: hostGroups
properties Свойства выделенного узла. DedicatedHostProperties
sku SKU выделенного узла для поколения оборудования и семейства виртуальных машин. Необходимо задать только имя. Список номеров SKU Microsoft.Compute для списка возможных значений. Sku (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

DedicatedHostProperties

Имя Description Ценность
autoReplaceOnFailure Указывает, следует ли автоматически заменить выделенный узел в случае сбоя. Значение по умолчанию имеет значение true, если не указано. bool
licenseType Указывает тип лицензии программного обеспечения, который будет применяться к виртуальным машинам, развернутыми на выделенном узле. Возможные значения: None,Windows_Server_Hybrid,Windows_Server_Perpetual. Значение по умолчанию: None. "Нет"
"Windows_Server_Hybrid"
"Windows_Server_Perpetual"
platformFaultDomain Домен сбоя выделенного узла в выделенной группе узлов. инт

Sku

Имя Description Ценность
capacity Указывает количество виртуальных машин в масштабируемом наборе. инт
имя Имя SKU. струна
tier Указывает уровень виртуальных машин в масштабируемом наборе.

Возможные значения:

Стандарт

Basic
струна

Отслеживаемые Ресурсные Теги

Имя Description Ценность

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

Тип ресурса hostGroups/hosts можно развернуть с помощью операций, целевых:

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

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

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

{
  "type": "Microsoft.Compute/hostGroups/hosts",
  "apiVersion": "2025-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoReplaceOnFailure": "bool",
    "licenseType": "string",
    "platformFaultDomain": "int"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Microsoft.Compute/hostGroups/hosts

Имя Description Ценность
apiVersion Версия API '2025-04-01'
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
properties Свойства выделенного узла. DedicatedHostProperties
sku SKU выделенного узла для поколения оборудования и семейства виртуальных машин. Необходимо задать только имя. Список номеров SKU Microsoft.Compute для списка возможных значений. Sku (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса "Microsoft.Compute/hostGroups/hosts"

DedicatedHostProperties

Имя Description Ценность
autoReplaceOnFailure Указывает, следует ли автоматически заменить выделенный узел в случае сбоя. Значение по умолчанию имеет значение true, если не указано. bool
licenseType Указывает тип лицензии программного обеспечения, который будет применяться к виртуальным машинам, развернутыми на выделенном узле. Возможные значения: None,Windows_Server_Hybrid,Windows_Server_Perpetual. Значение по умолчанию: None. "Нет"
"Windows_Server_Hybrid"
"Windows_Server_Perpetual"
platformFaultDomain Домен сбоя выделенного узла в выделенной группе узлов. инт

Sku

Имя Description Ценность
capacity Указывает количество виртуальных машин в масштабируемом наборе. инт
имя Имя SKU. струна
tier Указывает уровень виртуальных машин в масштабируемом наборе.

Возможные значения:

Стандарт

Basic
струна

Отслеживаемые Ресурсные Теги

Имя Description Ценность

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Template Description
Выделенные узлы Azure

Развертывание в Azure
При этом будет развернута изолированная среда с помощью выделенных узлов Azure для подготовки виртуальных машин.

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

Тип ресурса hostGroups/hosts можно развернуть с помощью операций, целевых:

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/hostGroups/hosts@2025-04-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      autoReplaceOnFailure = bool
      licenseType = "string"
      platformFaultDomain = int
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  }
}

Значения свойств

Microsoft.Compute/hostGroups/hosts

Имя Description Ценность
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: hostGroups
properties Свойства выделенного узла. DedicatedHostProperties
sku SKU выделенного узла для поколения оборудования и семейства виртуальных машин. Необходимо задать только имя. Список номеров SKU Microsoft.Compute для списка возможных значений. Sku (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса "Microsoft.Compute/hostGroups/hosts@2025-04-01"

DedicatedHostProperties

Имя Description Ценность
autoReplaceOnFailure Указывает, следует ли автоматически заменить выделенный узел в случае сбоя. Значение по умолчанию имеет значение true, если не указано. bool
licenseType Указывает тип лицензии программного обеспечения, который будет применяться к виртуальным машинам, развернутыми на выделенном узле. Возможные значения: None,Windows_Server_Hybrid,Windows_Server_Perpetual. Значение по умолчанию: None. "Нет"
"Windows_Server_Hybrid"
"Windows_Server_Perpetual"
platformFaultDomain Домен сбоя выделенного узла в выделенной группе узлов. инт

Sku

Имя Description Ценность
capacity Указывает количество виртуальных машин в масштабируемом наборе. инт
имя Имя SKU. струна
tier Указывает уровень виртуальных машин в масштабируемом наборе.

Возможные значения:

Стандарт

Basic
струна

Отслеживаемые Ресурсные Теги

Имя Description Ценность

Примеры использования

Примеры Terraform

Простой пример развертывания выделенного узла в группе выделенных узлов.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "hostGroup" {
  type      = "Microsoft.Compute/hostGroups@2021-11-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      platformFaultDomainCount = 2
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "host" {
  type      = "Microsoft.Compute/hostGroups/hosts@2021-11-01"
  parent_id = azapi_resource.hostGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      autoReplaceOnFailure = true
      licenseType          = "None"
      platformFaultDomain  = 1
    }
    sku = {
      name = "DSv3-Type1"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}