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


Microsoft.Вычислительная мощностьРезервированиеГруппы/емкостьРезервирование 2025-04-01

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/capacityReservationGroups/capacityReservations@2025-04-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    scheduleProfile: {
      end: 'string'
      start: 'string'
    }
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

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

Microsoft.Compute/capacityReservationGroups/capacityReservations

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

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: capacityReservationGroups
properties Свойства резервирования емкости. CapacityReservationProperties
sku SKU ресурса, для которого требуется резервировать емкость. Необходимо задать имя и емкость номера SKU. Для резервирования мощности блока sku.capacity может принимать только значения 1, 2, 4, 8, 16, 32, 64. В настоящее время поддерживаются номера SKU виртуальной машины с возможностью "CapacityReservationSupported". Если значение "CapacityReservationSupported" имеет значение true, в возможности SKU также указывается значение "SupportedCapacityReservationTypes", в котором перечислены типы резервирования емкости (например, Targeted или Block), поддерживаемые SKU. Список номеров SKU Microsoft.Compute в регионе (/rest/api/compute/resourceskus/list) для поддерживаемых значений. Sku (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
зоны Зоны доступности. строка[]

CapacityReservationProperties

Имя Description Ценность
scheduleProfile Определяет расписание для резервирования мощности блочного типа. Указывает расписание, в течение которого резервирование мощности активно, а виртуальная машина или ресурс VMSS может быть выделен с помощью резервирования. Это свойство является обязательным и поддерживается только в том случае, если тип группы резервирования мощности — "Блокировать". Поля scheduleProfile, start и end неизменяемы после создания. Минимальная версия API: 2025-04-01. Дополнительные сведения см. в https://aka.ms/blockcapacityreservation. РасписаниеПрофиль

РасписаниеПрофиль

Имя Description Ценность
конец Требуемая дата окончания для резервирования мощности блока. Должно быть после даты начала, продолжительностью либо 1–14 полных дней, либо 3–26 полных недель. Пример: 2025-06-28. струна
start Требуемая дата начала для резервирования мощности блока. Должно быть сегодня или в течение 56 дней в будущем. Для планирования в тот же день запросы должны быть отправлены до 11:30 UTC. Пример: 2025-06-27. струна

Sku

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

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

Стандарт

Basic
струна

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

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

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

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

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

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

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

{
  "type": "Microsoft.Compute/capacityReservationGroups/capacityReservations",
  "apiVersion": "2025-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "scheduleProfile": {
      "end": "string",
      "start": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

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

Microsoft.Compute/capacityReservationGroups/capacityReservations

Имя Description Ценность
apiVersion Версия API '2025-04-01'
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
properties Свойства резервирования емкости. CapacityReservationProperties
sku SKU ресурса, для которого требуется резервировать емкость. Необходимо задать имя и емкость номера SKU. Для резервирования мощности блока sku.capacity может принимать только значения 1, 2, 4, 8, 16, 32, 64. В настоящее время поддерживаются номера SKU виртуальной машины с возможностью "CapacityReservationSupported". Если значение "CapacityReservationSupported" имеет значение true, в возможности SKU также указывается значение "SupportedCapacityReservationTypes", в котором перечислены типы резервирования емкости (например, Targeted или Block), поддерживаемые SKU. Список номеров SKU Microsoft.Compute в регионе (/rest/api/compute/resourceskus/list) для поддерживаемых значений. Sku (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
type Тип ресурса "Microsoft.Compute/capacityReservationGroups/capacityReservations"
зоны Зоны доступности. строка[]

CapacityReservationProperties

Имя Description Ценность
scheduleProfile Определяет расписание для резервирования мощности блочного типа. Указывает расписание, в течение которого резервирование мощности активно, а виртуальная машина или ресурс VMSS может быть выделен с помощью резервирования. Это свойство является обязательным и поддерживается только в том случае, если тип группы резервирования мощности — "Блокировать". Поля scheduleProfile, start и end неизменяемы после создания. Минимальная версия API: 2025-04-01. Дополнительные сведения см. в https://aka.ms/blockcapacityreservation. РасписаниеПрофиль

РасписаниеПрофиль

Имя Description Ценность
конец Требуемая дата окончания для резервирования мощности блока. Должно быть после даты начала, продолжительностью либо 1–14 полных дней, либо 3–26 полных недель. Пример: 2025-06-28. струна
start Требуемая дата начала для резервирования мощности блока. Должно быть сегодня или в течение 56 дней в будущем. Для планирования в тот же день запросы должны быть отправлены до 11:30 UTC. Пример: 2025-06-27. струна

Sku

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

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

Стандарт

Basic
струна

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/capacityReservationGroups/capacityReservations@2025-04-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      scheduleProfile = {
        end = "string"
        start = "string"
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
    zones = [
      "string"
    ]
  }
}

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

Microsoft.Compute/capacityReservationGroups/capacityReservations

Имя Description Ценность
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: емкостиReservationGroups
properties Свойства резервирования емкости. CapacityReservationProperties
sku SKU ресурса, для которого требуется резервировать емкость. Необходимо задать имя и емкость номера SKU. Для резервирования мощности блока sku.capacity может принимать только значения 1, 2, 4, 8, 16, 32, 64. В настоящее время поддерживаются номера SKU виртуальной машины с возможностью "CapacityReservationSupported". Если значение "CapacityReservationSupported" имеет значение true, в возможности SKU также указывается значение "SupportedCapacityReservationTypes", в котором перечислены типы резервирования емкости (например, Targeted или Block), поддерживаемые SKU. Список номеров SKU Microsoft.Compute в регионе (/rest/api/compute/resourceskus/list) для поддерживаемых значений. Sku (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
type Тип ресурса "Microsoft.Compute/capacityReservationGroups/capacityReservations@2025-04-01"
зоны Зоны доступности. строка[]

CapacityReservationProperties

Имя Description Ценность
scheduleProfile Определяет расписание для резервирования мощности блочного типа. Указывает расписание, в течение которого резервирование мощности активно, а виртуальная машина или ресурс VMSS может быть выделен с помощью резервирования. Это свойство является обязательным и поддерживается только в том случае, если тип группы резервирования мощности — "Блокировать". Поля scheduleProfile, start и end неизменяемы после создания. Минимальная версия API: 2025-04-01. Дополнительные сведения см. в https://aka.ms/blockcapacityreservation. РасписаниеПрофиль

РасписаниеПрофиль

Имя Description Ценность
конец Требуемая дата окончания для резервирования мощности блока. Должно быть после даты начала, продолжительностью либо 1–14 полных дней, либо 3–26 полных недель. Пример: 2025-06-28. струна
start Требуемая дата начала для резервирования мощности блока. Должно быть сегодня или в течение 56 дней в будущем. Для планирования в тот же день запросы должны быть отправлены до 11:30 UTC. Пример: 2025-06-27. струна

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 = "westus"
}

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

resource "azapi_resource" "capacityReservationGroup" {
  type      = "Microsoft.Compute/capacityReservationGroups@2022-03-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = "${var.resource_name}-ccrg"
  location  = var.location
}

resource "azapi_resource" "capacityReservation" {
  type      = "Microsoft.Compute/capacityReservationGroups/capacityReservations@2022-03-01"
  parent_id = azapi_resource.capacityReservationGroup.id
  name      = "${var.resource_name}-ccr"
  location  = var.location
  body = {
    sku = {
      capacity = 2
      name     = "Standard_F2"
    }
  }
}