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


Коллекции Microsoft.Compute/images/versions 2024-03-03

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/galleries/images/versions@2024-03-03' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    publishingProfile: {
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      replicaCount: int
      replicationMode: 'string'
      storageAccountType: 'string'
      targetExtendedLocations: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          extendedLocation: {
            name: 'string'
            type: 'string'
          }
          extendedLocationReplicaCount: int
          name: 'string'
          storageAccountType: 'string'
        }
      ]
      targetRegions: [
        {
          additionalReplicaSets: [
            {
              regionalReplicaCount: int
              storageAccountType: 'string'
            }
          ]
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          excludeFromLatest: bool
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
    restore: bool
    safetyProfile: {
      allowDeletionOfReplicatedLocations: bool
      blockDeletionBeforeEndOfLife: bool
    }
    securityProfile: {
      uefiSettings: {
        additionalSignatures: {
          db: [
            {
              type: 'string'
              value: [
                'string'
              ]
            }
          ]
          dbx: [
            {
              type: 'string'
              value: [
                'string'
              ]
            }
          ]
          kek: [
            {
              type: 'string'
              value: [
                'string'
              ]
            }
          ]
          pk: {
            type: 'string'
            value: [
              'string'
            ]
          }
        }
        signatureTemplateNames: [
          'string'
        ]
      }
    }
    storageProfile: {
      dataDiskImages: [
        {
          hostCaching: 'string'
          lun: int
          source: {
            id: 'string'
            storageAccountId: 'string'
            uri: 'string'
          }
        }
      ]
      osDiskImage: {
        hostCaching: 'string'
        source: {
          id: 'string'
          storageAccountId: 'string'
          uri: 'string'
        }
      }
      source: {
        communityGalleryImageId: 'string'
        id: 'string'
        virtualMachineId: 'string'
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.Compute/галереи/изображения/версии

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

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: коллекции и изображения
свойства Описывает свойства версии образа коллекции. Свойства GalleryImageVersion
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

ДополнительноеReplicaSet

Имя Описание Ценность
regionalReplicaCount Количество реплик прямого диска создаваемой версии образа. Это свойство является обновляемым инт
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для создания реплик прямого диска "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

Шифрование DataDiskImageEncryption

Имя Описание Ценность
diskEncryptionSetId Относительный URI, содержащий идентификатор ресурса набора шифрования дисков. струна
Лунь Это свойство указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. int (обязательно)

ШифрованиеИзображения

Имя Описание Ценность
Образы диска Список спецификаций шифрования для образов дисков данных. Шифрование DataDiskImageEncryption[]
osDiskImage Содержит параметры шифрования для образа диска ОС. OSDiskImageEncryption

ГалереяАртефактВерсияПолноисходный код

Имя Описание Ценность
communityGalleryImageId Идентификатор ресурса исходного образа коллекции сообщества. Требуется только при использовании образа коллекции сообщества в качестве источника. струна
идентификатор Идентификатор источника версии артефакта коллекции. струна
virtualMachineId Идентификатор ресурса исходной виртуальной машины. Требуется только при записи виртуальной машины для источника этой версии образа коллекции. струна

ГалереяDataDiskImage

Имя Описание Ценность
hostCaching Кэширование узла диска. Допустимые значения: None, ReadOnly и ReadWrite "Нет"
"ReadOnly"
ReadWrite
Лунь Это свойство указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. int (обязательно)
источник Источник образа диска. ГалереяDiskImageSource

ГалереяDiskImageSource

Имя Описание Ценность
идентификатор Идентификатор источника версии артефакта коллекции. струна
storageAccountId Идентификатор учетной записи хранения, содержащий большой двоичный объект vhd, используемый в качестве источника для этой версии артефакта. струна
ури URI источника версии артефакта коллекции. В настоящее время используется для указания источника vhd/BLOB-объектов. струна

ГалереяРасширенноеМестоположение

Имя Описание Ценность
имя струна
тип Тип расширенного расположения. EdgeZone
"Неизвестно"

Свойства GalleryImageVersion

Имя Описание Ценность
Профиль публикации Профиль публикации версии образа коллекции. ГалереяImageVersionPublishingProfile
восстанавливать Указывает, является ли это запрос на восстановление ресурсов обратимым удалением. булевая переменная (bool)
safetyProfile Это профиль безопасности версии образа коллекции. ГалереяImageVersionSafetyProfile
securityProfile Профиль безопасности версии образа коллекции ImageVersionSecurityProfile (Профиль безопасности)
storageProfile Это профиль хранения версии образа коллекции. GalleryImageVersionStorageProfile (обязательно)

ГалереяImageVersionPublishingProfile

Имя Описание Ценность
Дата окончания жизненного цикла Дата окончания срока действия версии образа коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым. струна
исключитьИзПоследних Если задано значение true, виртуальные машины, развернутые из последней версии определения образа, не будут использовать эту версию образа. булевая переменная (bool)
репликаCount Количество реплик версии образа для каждого региона. Это свойство вступит в силу для региона, если регионReplicaCount не указан. Это свойство является обновляемым. инт
replicationMode Необязательный параметр, указывающий режим, используемый для репликации. Это свойство не является обновляемым. "Full"
"Неглубокий"
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для хранения образа. Это свойство не является обновляемым. "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations Целевые расширенные расположения, в которых будет реплицироваться версия образа. Это свойство является обновляемым. ГалереяTargetExtendedLocation[]
targetRegions Целевые регионы, в которых будет реплицироваться версия образа. Это свойство является обновляемым. Целевой регион[]

ГалереяImageVersionSafetyProfile

Имя Описание Ценность
разрешитьУдалениеРеплицированныхЛокаций Указывает, разрешено ли удаление этой версии образа коллекции из реплицированных регионов. булевая переменная (bool)
blockDeletionBeforeEndOfLife Указывает, заблокировано ли удаление для этой версии образа коллекции, если срок ее действия не истек. булевая переменная (bool)

ГалереяImageVersionStorageProfile

Имя Описание Ценность
Образы диска Список образов дисков данных. ИзображениеGalleryDataDiskImage[]
osDiskImage Это образ диска ОС. ГалереяOSDiskImage
источник Источник версии артефакта коллекции. ГалереяАртефактВерсияПолноисходный код

ГалереяImageVersionUefiSettings

Имя Описание Ценность
additionalSignatures Дополнительные подписи ключей UEFI, которые будут добавлены в изображение в дополнение к шаблонам подписей Подписи UefiKeySignatures
signatureTemplateNames Имя шаблонов, содержащих подписи ключей UEFI по умолчанию, которые будут добавлены в изображение. Массив строк, содержащий любой из:
"MicrosoftUefiCertificateAuthorityTemplate"
MicrosoftWindowsTemplate
NoSignatureTemplate

ГалереяOSDiskImage

Имя Описание Ценность
hostCaching Кэширование узла диска. Допустимые значения: None, ReadOnly и ReadWrite "Нет"
"ReadOnly"
ReadWrite
источник Источник образа диска. ГалереяDiskImageSource

ГалереяЦелевоеРасширенноеМестоположение

Имя Описание Ценность
шифрование Необязательный. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков ОС и данных в артефакте коллекции. ШифрованиеИзображения
расширенноеМестоположение Имя расширенного расположения. ГалереяРасширенноеМестоположение
extendedLocationReplicaCount Количество реплик версии образа для каждого расширенного расположения. Это свойство является обновляемым. инт
имя Имя региона. струна
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для хранения образа. Это свойство не является обновляемым. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

ImageVersionSecurityProfile (Профиль безопасности)

Имя Описание Ценность
uefiНастройки Содержит параметры UEFI для версии образа. ГалереяImageVersionUefiSettings

OSDiskImageEncryption

Имя Описание Ценность
diskEncryptionSetId Относительный URI, содержащий идентификатор ресурса набора шифрования дисков. струна
securityProfile Это свойство указывает профиль безопасности образа диска ОС. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Имя Описание Ценность
confidentialVMEncryptionType Типы шифрования конфиденциальных виртуальных машин "EncryptedVMGuestStateOnlyWithPmk"
EncryptedWithCmk
"EncryptedWithPmk"
NonPersistedTPM
secureVMDiskEncryptionSetId Идентификатор набора шифрования дисков защищенной виртуальной машины струна

Целевой регион

Имя Описание Ценность
дополнительныеReplicaSets Список SKU хранилища с числом реплик для создания реплик прямого диска. AdditionalReplicaSet[]
шифрование Необязательный. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков ОС и данных в артефакте коллекции. ШифрованиеИзображения
исключитьИзПоследних Содержит параметр флага, чтобы скрыть изображение, когда пользователи указывают version='latest' булевая переменная (bool)
имя Имя региона. строка (обязательно)
regionalReplicaCount Количество реплик версии образа для каждого региона. Это свойство является обновляемым. инт
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для хранения образа. Это свойство не является обновляемым. "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

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

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

Ключ UefiKey

Имя Описание Ценность
тип Тип подписи ключа. 'sha256'
'х509'
ценность Значение сигнатуры ключа. строка[]

Подписи UefiKeySignatures

Имя Описание Ценность
дБ База данных ключей UEFI для этой версии образа. Ключ Uefi[]
ДБХ База данных отозванных ключей UEFI для этой версии образа. Ключ Uefi[]
КЕК Ключи шифрования ключей этой версии образа. Ключ Uefi[]
ПК Ключ платформы этой версии образа. Ключ UefiKey

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

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

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

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

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

{
  "type": "Microsoft.Compute/galleries/images/versions",
  "apiVersion": "2024-03-03",
  "name": "string",
  "location": "string",
  "properties": {
    "publishingProfile": {
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "replicaCount": "int",
      "replicationMode": "string",
      "storageAccountType": "string",
      "targetExtendedLocations": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "extendedLocation": {
            "name": "string",
            "type": "string"
          },
          "extendedLocationReplicaCount": "int",
          "name": "string",
          "storageAccountType": "string"
        }
      ],
      "targetRegions": [
        {
          "additionalReplicaSets": [
            {
              "regionalReplicaCount": "int",
              "storageAccountType": "string"
            }
          ],
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "excludeFromLatest": "bool",
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    },
    "restore": "bool",
    "safetyProfile": {
      "allowDeletionOfReplicatedLocations": "bool",
      "blockDeletionBeforeEndOfLife": "bool"
    },
    "securityProfile": {
      "uefiSettings": {
        "additionalSignatures": {
          "db": [
            {
              "type": "string",
              "value": [ "string" ]
            }
          ],
          "dbx": [
            {
              "type": "string",
              "value": [ "string" ]
            }
          ],
          "kek": [
            {
              "type": "string",
              "value": [ "string" ]
            }
          ],
          "pk": {
            "type": "string",
            "value": [ "string" ]
          }
        },
        "signatureTemplateNames": [ "string" ]
      }
    },
    "storageProfile": {
      "dataDiskImages": [
        {
          "hostCaching": "string",
          "lun": "int",
          "source": {
            "id": "string",
            "storageAccountId": "string",
            "uri": "string"
          }
        }
      ],
      "osDiskImage": {
        "hostCaching": "string",
        "source": {
          "id": "string",
          "storageAccountId": "string",
          "uri": "string"
        }
      },
      "source": {
        "communityGalleryImageId": "string",
        "id": "string",
        "virtualMachineId": "string"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.Compute/галереи/изображения/версии

Имя Описание Ценность
apiVersion Версия API '2024-03-03'
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Описывает свойства версии образа коллекции. Свойства GalleryImageVersion
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Compute/galleries/images/versions"

ДополнительноеReplicaSet

Имя Описание Ценность
regionalReplicaCount Количество реплик прямого диска создаваемой версии образа. Это свойство является обновляемым инт
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для создания реплик прямого диска "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

Шифрование DataDiskImageEncryption

Имя Описание Ценность
diskEncryptionSetId Относительный URI, содержащий идентификатор ресурса набора шифрования дисков. струна
Лунь Это свойство указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. int (обязательно)

ШифрованиеИзображения

Имя Описание Ценность
Образы диска Список спецификаций шифрования для образов дисков данных. Шифрование DataDiskImageEncryption[]
osDiskImage Содержит параметры шифрования для образа диска ОС. OSDiskImageEncryption

ГалереяАртефактВерсияПолноисходный код

Имя Описание Ценность
communityGalleryImageId Идентификатор ресурса исходного образа коллекции сообщества. Требуется только при использовании образа коллекции сообщества в качестве источника. струна
идентификатор Идентификатор источника версии артефакта коллекции. струна
virtualMachineId Идентификатор ресурса исходной виртуальной машины. Требуется только при записи виртуальной машины для источника этой версии образа коллекции. струна

ГалереяDataDiskImage

Имя Описание Ценность
hostCaching Кэширование узла диска. Допустимые значения: None, ReadOnly и ReadWrite "Нет"
"ReadOnly"
ReadWrite
Лунь Это свойство указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. int (обязательно)
источник Источник образа диска. ГалереяDiskImageSource

ГалереяDiskImageSource

Имя Описание Ценность
идентификатор Идентификатор источника версии артефакта коллекции. струна
storageAccountId Идентификатор учетной записи хранения, содержащий большой двоичный объект vhd, используемый в качестве источника для этой версии артефакта. струна
ури URI источника версии артефакта коллекции. В настоящее время используется для указания источника vhd/BLOB-объектов. струна

ГалереяРасширенноеМестоположение

Имя Описание Ценность
имя струна
тип Тип расширенного расположения. EdgeZone
"Неизвестно"

Свойства GalleryImageVersion

Имя Описание Ценность
Профиль публикации Профиль публикации версии образа коллекции. ГалереяImageVersionPublishingProfile
восстанавливать Указывает, является ли это запрос на восстановление ресурсов обратимым удалением. булевая переменная (bool)
safetyProfile Это профиль безопасности версии образа коллекции. ГалереяImageVersionSafetyProfile
securityProfile Профиль безопасности версии образа коллекции ImageVersionSecurityProfile (Профиль безопасности)
storageProfile Это профиль хранения версии образа коллекции. GalleryImageVersionStorageProfile (обязательно)

ГалереяImageVersionPublishingProfile

Имя Описание Ценность
Дата окончания жизненного цикла Дата окончания срока действия версии образа коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым. струна
исключитьИзПоследних Если задано значение true, виртуальные машины, развернутые из последней версии определения образа, не будут использовать эту версию образа. булевая переменная (bool)
репликаCount Количество реплик версии образа для каждого региона. Это свойство вступит в силу для региона, если регионReplicaCount не указан. Это свойство является обновляемым. инт
replicationMode Необязательный параметр, указывающий режим, используемый для репликации. Это свойство не является обновляемым. "Full"
"Неглубокий"
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для хранения образа. Это свойство не является обновляемым. "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations Целевые расширенные расположения, в которых будет реплицироваться версия образа. Это свойство является обновляемым. ГалереяTargetExtendedLocation[]
targetRegions Целевые регионы, в которых будет реплицироваться версия образа. Это свойство является обновляемым. Целевой регион[]

ГалереяImageVersionSafetyProfile

Имя Описание Ценность
разрешитьУдалениеРеплицированныхЛокаций Указывает, разрешено ли удаление этой версии образа коллекции из реплицированных регионов. булевая переменная (bool)
blockDeletionBeforeEndOfLife Указывает, заблокировано ли удаление для этой версии образа коллекции, если срок ее действия не истек. булевая переменная (bool)

ГалереяImageVersionStorageProfile

Имя Описание Ценность
Образы диска Список образов дисков данных. ИзображениеGalleryDataDiskImage[]
osDiskImage Это образ диска ОС. ГалереяOSDiskImage
источник Источник версии артефакта коллекции. ГалереяАртефактВерсияПолноисходный код

ГалереяImageVersionUefiSettings

Имя Описание Ценность
additionalSignatures Дополнительные подписи ключей UEFI, которые будут добавлены в изображение в дополнение к шаблонам подписей Подписи UefiKeySignatures
signatureTemplateNames Имя шаблонов, содержащих подписи ключей UEFI по умолчанию, которые будут добавлены в изображение. Массив строк, содержащий любой из:
"MicrosoftUefiCertificateAuthorityTemplate"
MicrosoftWindowsTemplate
NoSignatureTemplate

ГалереяOSDiskImage

Имя Описание Ценность
hostCaching Кэширование узла диска. Допустимые значения: None, ReadOnly и ReadWrite "Нет"
"ReadOnly"
ReadWrite
источник Источник образа диска. ГалереяDiskImageSource

ГалереяЦелевоеРасширенноеМестоположение

Имя Описание Ценность
шифрование Необязательный. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков ОС и данных в артефакте коллекции. ШифрованиеИзображения
расширенноеМестоположение Имя расширенного расположения. ГалереяРасширенноеМестоположение
extendedLocationReplicaCount Количество реплик версии образа для каждого расширенного расположения. Это свойство является обновляемым. инт
имя Имя региона. струна
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для хранения образа. Это свойство не является обновляемым. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

ImageVersionSecurityProfile (Профиль безопасности)

Имя Описание Ценность
uefiНастройки Содержит параметры UEFI для версии образа. ГалереяImageVersionUefiSettings

OSDiskImageEncryption

Имя Описание Ценность
diskEncryptionSetId Относительный URI, содержащий идентификатор ресурса набора шифрования дисков. струна
securityProfile Это свойство указывает профиль безопасности образа диска ОС. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Имя Описание Ценность
confidentialVMEncryptionType Типы шифрования конфиденциальных виртуальных машин "EncryptedVMGuestStateOnlyWithPmk"
EncryptedWithCmk
"EncryptedWithPmk"
NonPersistedTPM
secureVMDiskEncryptionSetId Идентификатор набора шифрования дисков защищенной виртуальной машины струна

Целевой регион

Имя Описание Ценность
дополнительныеReplicaSets Список SKU хранилища с числом реплик для создания реплик прямого диска. AdditionalReplicaSet[]
шифрование Необязательный. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков ОС и данных в артефакте коллекции. ШифрованиеИзображения
исключитьИзПоследних Содержит параметр флага, чтобы скрыть изображение, когда пользователи указывают version='latest' булевая переменная (bool)
имя Имя региона. строка (обязательно)
regionalReplicaCount Количество реплик версии образа для каждого региона. Это свойство является обновляемым. инт
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для хранения образа. Это свойство не является обновляемым. "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

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

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

Ключ UefiKey

Имя Описание Ценность
тип Тип подписи ключа. 'sha256'
'х509'
ценность Значение сигнатуры ключа. строка[]

Подписи UefiKeySignatures

Имя Описание Ценность
дБ База данных ключей UEFI для этой версии образа. Ключ Uefi[]
ДБХ База данных отозванных ключей UEFI для этой версии образа. Ключ Uefi[]
КЕК Ключи шифрования ключей этой версии образа. Ключ Uefi[]
ПК Ключ платформы этой версии образа. Ключ UefiKey

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

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

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

Шаблон Описание
создание версии образа в коллекции вычислений Azure

развертывание в Azure
Этот шаблон позволяет создать простую версию образа в коллекции вычислений Azure. Перед развертыванием убедитесь, что вы выполнили шаблон Коллекции вычислений Azure 101 и шаблон определения образа 101.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/images/versions@2024-03-03"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      publishingProfile = {
        endOfLifeDate = "string"
        excludeFromLatest = bool
        replicaCount = int
        replicationMode = "string"
        storageAccountType = "string"
        targetExtendedLocations = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            extendedLocation = {
              name = "string"
              type = "string"
            }
            extendedLocationReplicaCount = int
            name = "string"
            storageAccountType = "string"
          }
        ]
        targetRegions = [
          {
            additionalReplicaSets = [
              {
                regionalReplicaCount = int
                storageAccountType = "string"
              }
            ]
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            excludeFromLatest = bool
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
      restore = bool
      safetyProfile = {
        allowDeletionOfReplicatedLocations = bool
        blockDeletionBeforeEndOfLife = bool
      }
      securityProfile = {
        uefiSettings = {
          additionalSignatures = {
            db = [
              {
                type = "string"
                value = [
                  "string"
                ]
              }
            ]
            dbx = [
              {
                type = "string"
                value = [
                  "string"
                ]
              }
            ]
            kek = [
              {
                type = "string"
                value = [
                  "string"
                ]
              }
            ]
            pk = {
              type = "string"
              value = [
                "string"
              ]
            }
          }
          signatureTemplateNames = [
            "string"
          ]
        }
      }
      storageProfile = {
        dataDiskImages = [
          {
            hostCaching = "string"
            lun = int
            source = {
              id = "string"
              storageAccountId = "string"
              uri = "string"
            }
          }
        ]
        osDiskImage = {
          hostCaching = "string"
          source = {
            id = "string"
            storageAccountId = "string"
            uri = "string"
          }
        }
        source = {
          communityGalleryImageId = "string"
          id = "string"
          virtualMachineId = "string"
        }
      }
    }
  }
}

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

Microsoft.Compute/галереи/изображения/версии

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: коллекции и изображения
свойства Описывает свойства версии образа коллекции. Свойства GalleryImageVersion
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Compute/галереи/изображения/versions@2024-03-03"

ДополнительноеReplicaSet

Имя Описание Ценность
regionalReplicaCount Количество реплик прямого диска создаваемой версии образа. Это свойство является обновляемым инт
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для создания реплик прямого диска "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

Шифрование DataDiskImageEncryption

Имя Описание Ценность
diskEncryptionSetId Относительный URI, содержащий идентификатор ресурса набора шифрования дисков. струна
Лунь Это свойство указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. int (обязательно)

ШифрованиеИзображения

Имя Описание Ценность
Образы диска Список спецификаций шифрования для образов дисков данных. Шифрование DataDiskImageEncryption[]
osDiskImage Содержит параметры шифрования для образа диска ОС. OSDiskImageEncryption

ГалереяАртефактВерсияПолноисходный код

Имя Описание Ценность
communityGalleryImageId Идентификатор ресурса исходного образа коллекции сообщества. Требуется только при использовании образа коллекции сообщества в качестве источника. струна
идентификатор Идентификатор источника версии артефакта коллекции. струна
virtualMachineId Идентификатор ресурса исходной виртуальной машины. Требуется только при записи виртуальной машины для источника этой версии образа коллекции. струна

ГалереяDataDiskImage

Имя Описание Ценность
hostCaching Кэширование узла диска. Допустимые значения: None, ReadOnly и ReadWrite "Нет"
"ReadOnly"
ReadWrite
Лунь Это свойство указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных в виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. int (обязательно)
источник Источник образа диска. ГалереяDiskImageSource

ГалереяDiskImageSource

Имя Описание Ценность
идентификатор Идентификатор источника версии артефакта коллекции. струна
storageAccountId Идентификатор учетной записи хранения, содержащий большой двоичный объект vhd, используемый в качестве источника для этой версии артефакта. струна
ури URI источника версии артефакта коллекции. В настоящее время используется для указания источника vhd/BLOB-объектов. струна

ГалереяРасширенноеМестоположение

Имя Описание Ценность
имя струна
тип Тип расширенного расположения. EdgeZone
"Неизвестно"

Свойства GalleryImageVersion

Имя Описание Ценность
Профиль публикации Профиль публикации версии образа коллекции. ГалереяImageVersionPublishingProfile
восстанавливать Указывает, является ли это запрос на восстановление ресурсов обратимым удалением. булевая переменная (bool)
safetyProfile Это профиль безопасности версии образа коллекции. ГалереяImageVersionSafetyProfile
securityProfile Профиль безопасности версии образа коллекции ImageVersionSecurityProfile (Профиль безопасности)
storageProfile Это профиль хранения версии образа коллекции. GalleryImageVersionStorageProfile (обязательно)

ГалереяImageVersionPublishingProfile

Имя Описание Ценность
Дата окончания жизненного цикла Дата окончания срока действия версии образа коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым. струна
исключитьИзПоследних Если задано значение true, виртуальные машины, развернутые из последней версии определения образа, не будут использовать эту версию образа. булевая переменная (bool)
репликаCount Количество реплик версии образа для каждого региона. Это свойство вступит в силу для региона, если регионReplicaCount не указан. Это свойство является обновляемым. инт
replicationMode Необязательный параметр, указывающий режим, используемый для репликации. Это свойство не является обновляемым. "Full"
"Неглубокий"
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для хранения образа. Это свойство не является обновляемым. "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations Целевые расширенные расположения, в которых будет реплицироваться версия образа. Это свойство является обновляемым. ГалереяTargetExtendedLocation[]
targetRegions Целевые регионы, в которых будет реплицироваться версия образа. Это свойство является обновляемым. Целевой регион[]

ГалереяImageVersionSafetyProfile

Имя Описание Ценность
разрешитьУдалениеРеплицированныхЛокаций Указывает, разрешено ли удаление этой версии образа коллекции из реплицированных регионов. булевая переменная (bool)
blockDeletionBeforeEndOfLife Указывает, заблокировано ли удаление для этой версии образа коллекции, если срок ее действия не истек. булевая переменная (bool)

ГалереяImageVersionStorageProfile

Имя Описание Ценность
Образы диска Список образов дисков данных. ИзображениеGalleryDataDiskImage[]
osDiskImage Это образ диска ОС. ГалереяOSDiskImage
источник Источник версии артефакта коллекции. ГалереяАртефактВерсияПолноисходный код

ГалереяImageVersionUefiSettings

Имя Описание Ценность
additionalSignatures Дополнительные подписи ключей UEFI, которые будут добавлены в изображение в дополнение к шаблонам подписей Подписи UefiKeySignatures
signatureTemplateNames Имя шаблонов, содержащих подписи ключей UEFI по умолчанию, которые будут добавлены в изображение. Массив строк, содержащий любой из:
"MicrosoftUefiCertificateAuthorityTemplate"
MicrosoftWindowsTemplate
NoSignatureTemplate

ГалереяOSDiskImage

Имя Описание Ценность
hostCaching Кэширование узла диска. Допустимые значения: None, ReadOnly и ReadWrite "Нет"
"ReadOnly"
ReadWrite
источник Источник образа диска. ГалереяDiskImageSource

ГалереяЦелевоеРасширенноеМестоположение

Имя Описание Ценность
шифрование Необязательный. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков ОС и данных в артефакте коллекции. ШифрованиеИзображения
расширенноеМестоположение Имя расширенного расположения. ГалереяРасширенноеМестоположение
extendedLocationReplicaCount Количество реплик версии образа для каждого расширенного расположения. Это свойство является обновляемым. инт
имя Имя региона. струна
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для хранения образа. Это свойство не является обновляемым. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

ImageVersionSecurityProfile (Профиль безопасности)

Имя Описание Ценность
uefiНастройки Содержит параметры UEFI для версии образа. ГалереяImageVersionUefiSettings

OSDiskImageEncryption

Имя Описание Ценность
diskEncryptionSetId Относительный URI, содержащий идентификатор ресурса набора шифрования дисков. струна
securityProfile Это свойство указывает профиль безопасности образа диска ОС. OSDiskImageSecurityProfile

OSDiskImageSecurityProfile

Имя Описание Ценность
confidentialVMEncryptionType Типы шифрования конфиденциальных виртуальных машин "EncryptedVMGuestStateOnlyWithPmk"
EncryptedWithCmk
"EncryptedWithPmk"
NonPersistedTPM
secureVMDiskEncryptionSetId Идентификатор набора шифрования дисков защищенной виртуальной машины струна

Целевой регион

Имя Описание Ценность
дополнительныеReplicaSets Список SKU хранилища с числом реплик для создания реплик прямого диска. AdditionalReplicaSet[]
шифрование Необязательный. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков ОС и данных в артефакте коллекции. ШифрованиеИзображения
исключитьИзПоследних Содержит параметр флага, чтобы скрыть изображение, когда пользователи указывают version='latest' булевая переменная (bool)
имя Имя региона. строка (обязательно)
regionalReplicaCount Количество реплик версии образа для каждого региона. Это свойство является обновляемым. инт
Тип учетной записи хранилища Указывает тип учетной записи хранения, используемый для хранения образа. Это свойство не является обновляемым. "PremiumV2_LRS"
"Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

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

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

Ключ UefiKey

Имя Описание Ценность
тип Тип подписи ключа. 'sha256'
'х509'
ценность Значение сигнатуры ключа. строка[]

Подписи UefiKeySignatures

Имя Описание Ценность
дБ База данных ключей UEFI для этой версии образа. Ключ Uefi[]
ДБХ База данных отозванных ключей UEFI для этой версии образа. Ключ Uefi[]
КЕК Ключи шифрования ключей этой версии образа. Ключ Uefi[]
ПК Ключ платформы этой версии образа. Ключ UefiKey