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


Образы Microsoft.Compute 2025-04-01

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/images@2025-04-01' = {
  scope: resourceSymbolicName or scope
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    hyperVGeneration: 'string'
    sourceVirtualMachine: {
      id: 'string'
    }
    storageProfile: {
      dataDisks: [
        {
          blobUri: 'string'
          caching: 'string'
          diskEncryptionSet: {
            id: 'string'
          }
          diskSizeGB: int
          lun: int
          managedDisk: {
            id: 'string'
          }
          snapshot: {
            id: 'string'
          }
          storageAccountType: 'string'
        }
      ]
      osDisk: {
        blobUri: 'string'
        caching: 'string'
        diskEncryptionSet: {
          id: 'string'
        }
        diskSizeGB: int
        managedDisk: {
          id: 'string'
        }
        osState: 'string'
        osType: 'string'
        snapshot: {
          id: 'string'
        }
        storageAccountType: 'string'
      }
      zoneResilient: bool
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.Compute/images

Имя Description Ценность
расширенноеМестоположение Расширенное расположение изображения. ExtendedLocation
location Географическое расположение, в котором находится ресурс строка (обязательно)
имя имя ресурса. строка (обязательно)
properties Описывает свойства изображения. Свойства изображения
scope Используется при создании ресурса в области, отличной от области развертывания. Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.
tags Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

DiskEncryptionSetParameters

Имя Description Ценность
id Идентификатор ресурса струна

ExtendedLocation

Имя Description Ценность
имя Имя расширенного расположения. струна
type Тип расширенного расположения. EdgeZone

ImageDataDisk (Диск с изображением)

Имя Description Ценность
BLOBURI Виртуальный жесткий диск. струна
caching Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Значения по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. "Нет"
"ReadOnly"
ReadWrite
Набор diskEncryptionSet Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска образа. DiskEncryptionSetParameters
Размер дискаГб Задает размер пустых дисков данных в гигабайтах. Этот элемент можно использовать для перезаписи имени диска в образе виртуальной машины. Это значение не может превышать 1023 ГБ. инт
Лунь Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. int (обязательно)
managedDisk УправляемыйDisk. Подресурс
snapshot Моментальный снимок. Подресурс
storageAccountType Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

ImageOSDisk

Имя Description Ценность
BLOBURI Виртуальный жесткий диск. струна
caching Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Значения по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. "Нет"
"ReadOnly"
ReadWrite
Набор diskEncryptionSet Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска образа. DiskEncryptionSetParameters
Размер дискаГб Задает размер пустых дисков данных в гигабайтах. Этот элемент можно использовать для перезаписи имени диска в образе виртуальной машины. Это значение не может превышать 1023 ГБ. инт
managedDisk УправляемыйDisk. Подресурс
osState Состояние ОС. Для управляемых образов используйте generalized. "Обобщенный"
'Специализированный' (обязательный)
osType Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа. Возможные значения: Windows,Linux. 'Linux'
«Windows» (обязательно)
snapshot Моментальный снимок. Подресурс
storageAccountType Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Свойства изображения

Имя Description Ценность
hyperVGeneration Задает тип HyperVGenerationType виртуальнойMachine, созданной на основе образа. В API версии 2019-03-01, если источник образа является большим двоичным объектом, то пользователю нужно указать значение, если источник управляется ресурсом, например диском или моментальным снимком, может потребоваться указать свойство, если мы не можем вывести его из исходного управляемого ресурса. 'V1'
'V2'
sourceVirtualMachine Исходная виртуальная машина, из которой создается образ. Подресурс
storageProfile Задает параметры хранилища для дисков виртуальной машины. Профиль ImageStorageProfile

Профиль ImageStorageProfile

Имя Description Ценность
Диски данных Указывает параметры, используемые для добавления диска данных на виртуальную машину.

Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure.
Диск ImageDataDisk[]
osDisk Указывает сведения о диске операционной системы, используемом виртуальной машиной.

Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure.
ImageOSDisk
zoneResilient Указывает, является ли изображение устойчивым к зонам. По умолчанию — false. Устойчивые к зонам образы можно создавать только в регионах, которые предоставляют хранилище, избыточное между зонами (ZRS). bool

Подресурс

Имя Description Ценность
id Идентификатор ресурса струна

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

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

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

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Description
Изображение Модуль ресурсов AVM для образа

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

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

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

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

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

{
  "type": "Microsoft.Compute/images",
  "apiVersion": "2025-04-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "location": "string",
  "properties": {
    "hyperVGeneration": "string",
    "sourceVirtualMachine": {
      "id": "string"
    },
    "storageProfile": {
      "dataDisks": [
        {
          "blobUri": "string",
          "caching": "string",
          "diskEncryptionSet": {
            "id": "string"
          },
          "diskSizeGB": "int",
          "lun": "int",
          "managedDisk": {
            "id": "string"
          },
          "snapshot": {
            "id": "string"
          },
          "storageAccountType": "string"
        }
      ],
      "osDisk": {
        "blobUri": "string",
        "caching": "string",
        "diskEncryptionSet": {
          "id": "string"
        },
        "diskSizeGB": "int",
        "managedDisk": {
          "id": "string"
        },
        "osState": "string",
        "osType": "string",
        "snapshot": {
          "id": "string"
        },
        "storageAccountType": "string"
      },
      "zoneResilient": "bool"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.Compute/images

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

DiskEncryptionSetParameters

Имя Description Ценность
id Идентификатор ресурса струна

ExtendedLocation

Имя Description Ценность
имя Имя расширенного расположения. струна
type Тип расширенного расположения. EdgeZone

ImageDataDisk (Диск с изображением)

Имя Description Ценность
BLOBURI Виртуальный жесткий диск. струна
caching Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Значения по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. "Нет"
"ReadOnly"
ReadWrite
Набор diskEncryptionSet Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска образа. DiskEncryptionSetParameters
Размер дискаГб Задает размер пустых дисков данных в гигабайтах. Этот элемент можно использовать для перезаписи имени диска в образе виртуальной машины. Это значение не может превышать 1023 ГБ. инт
Лунь Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. int (обязательно)
managedDisk УправляемыйDisk. Подресурс
snapshot Моментальный снимок. Подресурс
storageAccountType Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

ImageOSDisk

Имя Description Ценность
BLOBURI Виртуальный жесткий диск. струна
caching Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Значения по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. "Нет"
"ReadOnly"
ReadWrite
Набор diskEncryptionSet Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска образа. DiskEncryptionSetParameters
Размер дискаГб Задает размер пустых дисков данных в гигабайтах. Этот элемент можно использовать для перезаписи имени диска в образе виртуальной машины. Это значение не может превышать 1023 ГБ. инт
managedDisk УправляемыйDisk. Подресурс
osState Состояние ОС. Для управляемых образов используйте generalized. "Обобщенный"
'Специализированный' (обязательный)
osType Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа. Возможные значения: Windows,Linux. 'Linux'
«Windows» (обязательно)
snapshot Моментальный снимок. Подресурс
storageAccountType Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Свойства изображения

Имя Description Ценность
hyperVGeneration Задает тип HyperVGenerationType виртуальнойMachine, созданной на основе образа. В API версии 2019-03-01, если источник образа является большим двоичным объектом, то пользователю нужно указать значение, если источник управляется ресурсом, например диском или моментальным снимком, может потребоваться указать свойство, если мы не можем вывести его из исходного управляемого ресурса. 'V1'
'V2'
sourceVirtualMachine Исходная виртуальная машина, из которой создается образ. Подресурс
storageProfile Задает параметры хранилища для дисков виртуальной машины. Профиль ImageStorageProfile

Профиль ImageStorageProfile

Имя Description Ценность
Диски данных Указывает параметры, используемые для добавления диска данных на виртуальную машину.

Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure.
Диск ImageDataDisk[]
osDisk Указывает сведения о диске операционной системы, используемом виртуальной машиной.

Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure.
ImageOSDisk
zoneResilient Указывает, является ли изображение устойчивым к зонам. По умолчанию — false. Устойчивые к зонам образы можно создавать только в регионах, которые предоставляют хранилище, избыточное между зонами (ZRS). bool

Подресурс

Имя Description Ценность
id Идентификатор ресурса струна

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

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

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

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

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

Template Description
создание виртуальной машины из образа пользователя

Развертывание в Azure
Этот шаблон позволяет создавать виртуальные машины из образа пользователя. Этот шаблон также развертывает виртуальную сеть, общедоступные IP-адреса и сетевой интерфейс.
Создание виртуальной машины в новой или существующей виртуальной сети из обобщенного виртуального жесткого диска

Развертывание в Azure
Этот шаблон создает виртуальную машину из обобщенного виртуального жесткого диска и позволяет подключить ее к новой или существующей виртуальной сети, которая может находиться в другой группе ресурсов, чем виртуальная машина.
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа Linux

Развертывание в Azure
Этот шаблон позволяет развернуть пользовательский образ виртуальной машины Linux в масштабируемом наборе. Эти виртуальные машины находятся за балансировщиком нагрузки с балансировкой нагрузки HTTP (по умолчанию на порте 80). В примере используется пользовательский скрипт для развертывания и обновления приложения, возможно, потребуется предоставить пользовательский скрипт для собственной процедуры обновления. Вам потребуется предоставить обобщенный образ виртуальной машины в той же подписке и регионе, где создается VMSS.
Развертывание масштабируемого набора виртуальных машин с помощью пользовательского образа Windows

Развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин для пользовательского образа Windows. Эти виртуальные машины находятся за балансировщиком нагрузки с балансировкой нагрузки HTTP (по умолчанию на порте 80).

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/images@2025-04-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      hyperVGeneration = "string"
      sourceVirtualMachine = {
        id = "string"
      }
      storageProfile = {
        dataDisks = [
          {
            blobUri = "string"
            caching = "string"
            diskEncryptionSet = {
              id = "string"
            }
            diskSizeGB = int
            lun = int
            managedDisk = {
              id = "string"
            }
            snapshot = {
              id = "string"
            }
            storageAccountType = "string"
          }
        ]
        osDisk = {
          blobUri = "string"
          caching = "string"
          diskEncryptionSet = {
            id = "string"
          }
          diskSizeGB = int
          managedDisk = {
            id = "string"
          }
          osState = "string"
          osType = "string"
          snapshot = {
            id = "string"
          }
          storageAccountType = "string"
        }
        zoneResilient = bool
      }
    }
  }
}

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

Microsoft.Compute/images

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

DiskEncryptionSetParameters

Имя Description Ценность
id Идентификатор ресурса струна

ExtendedLocation

Имя Description Ценность
имя Имя расширенного расположения. струна
type Тип расширенного расположения. EdgeZone

ImageDataDisk (Диск с изображением)

Имя Description Ценность
BLOBURI Виртуальный жесткий диск. струна
caching Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Значения по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. "Нет"
"ReadOnly"
ReadWrite
Набор diskEncryptionSet Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска образа. DiskEncryptionSetParameters
Размер дискаГб Задает размер пустых дисков данных в гигабайтах. Этот элемент можно использовать для перезаписи имени диска в образе виртуальной машины. Это значение не может превышать 1023 ГБ. инт
Лунь Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. int (обязательно)
managedDisk УправляемыйDisk. Подресурс
snapshot Моментальный снимок. Подресурс
storageAccountType Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

ImageOSDisk

Имя Description Ценность
BLOBURI Виртуальный жесткий диск. струна
caching Указывает требования к кэшированию. Возможные значения: None,ReadOnly,ReadWrite. Значения по умолчанию: Нет для хранилища уровня "Стандартный". ReadOnly для хранилища Premium. "Нет"
"ReadOnly"
ReadWrite
Набор diskEncryptionSet Указывает идентификатор ресурса набора шифрования управляемых пользователем дисков для управляемого диска образа. DiskEncryptionSetParameters
Размер дискаГб Задает размер пустых дисков данных в гигабайтах. Этот элемент можно использовать для перезаписи имени диска в образе виртуальной машины. Это значение не может превышать 1023 ГБ. инт
managedDisk УправляемыйDisk. Подресурс
osState Состояние ОС. Для управляемых образов используйте generalized. "Обобщенный"
'Специализированный' (обязательный)
osType Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа. Возможные значения: Windows,Linux. 'Linux'
«Windows» (обязательно)
snapshot Моментальный снимок. Подресурс
storageAccountType Указывает тип учетной записи хранения для управляемого диска. ПРИМЕЧАНИЕ. UltraSSD_LRS можно использовать только с дисками данных, его нельзя использовать с диском ОС. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Свойства изображения

Имя Description Ценность
hyperVGeneration Задает тип HyperVGenerationType виртуальнойMachine, созданной на основе образа. В API версии 2019-03-01, если источник образа является большим двоичным объектом, то пользователю нужно указать значение, если источник управляется ресурсом, например диском или моментальным снимком, может потребоваться указать свойство, если мы не можем вывести его из исходного управляемого ресурса. 'V1'
'V2'
sourceVirtualMachine Исходная виртуальная машина, из которой создается образ. Подресурс
storageProfile Задает параметры хранилища для дисков виртуальной машины. Профиль ImageStorageProfile

Профиль ImageStorageProfile

Имя Description Ценность
Диски данных Указывает параметры, используемые для добавления диска данных на виртуальную машину.

Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure.
Диск ImageDataDisk[]
osDisk Указывает сведения о диске операционной системы, используемом виртуальной машиной.

Дополнительные сведения о дисках см. в статье Сведения о дисках и виртуальных жестких дисках для виртуальных машин Azure.
ImageOSDisk
zoneResilient Указывает, является ли изображение устойчивым к зонам. По умолчанию — false. Устойчивые к зонам образы можно создавать только в регионах, которые предоставляют хранилище, избыточное между зонами (ZRS). bool

Подресурс

Имя Description Ценность
id Идентификатор ресурса струна

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

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