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


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

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.Compute/galleries/images/versions@2022-08-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
              securityProfile: {
                confidentialVMEncryptionType: 'string'
                secureVMDiskEncryptionSetId: 'string'
              }
            }
          }
          excludeFromLatest: bool
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
    safetyProfile: {
      allowDeletionOfReplicatedLocations: 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'
      }
    }
  }
}

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

galleries/images/versions

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)

Ограничение символов: 32-разрядное целое число

Допустимые символы:
Числа и точки.
(Каждый сегмент преобразуется в int32. Таким образом, каждый сегмент имеет максимальное значение 2 147 483 647.)
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: images
properties Описывает свойства версии образа коллекции. GalleryImageVersionProperties

GalleryImageVersionProperties

Имя Описание Значение
publishingProfile Профиль публикации версии образа коллекции. GalleryImageVersionPublishingProfile
safetyProfile Это профиль безопасности версии образа коллекции. GalleryImageVersionSafetyProfile
securityProfile Профиль безопасности версии образа коллекции ImageVersionSecurityProfile
storageProfile Это профиль хранения версии образа коллекции. GalleryImageVersionStorageProfile (обязательно)

GalleryImageVersionPublishingProfile

Имя Описание Значение
endOfLifeDate Дата окончания срока жизни версии образа из коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым. строка
excludeFromLatest Если задано значение true, Виртуальные машины, развернутые из последней версии определения образа, не будут использовать эту версию образа. bool
replicaCount Количество реплик версии образа для каждого региона. Это свойство вступит в силу для региона, если не указан параметр regionalReplicaCount. Это свойство является обновляемым. INT
replicationMode Необязательный параметр, указывающий режим, используемый для репликации. Это свойство не является обновляемым. Full
"Мелкий"
storageAccountType Указывает тип учетной записи хранения, используемой для хранения образа. Это свойство не является обновляемым. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'
targetExtendedLocations Целевые расширенные расположения, в которые будет реплицирована версия образа. Это свойство является обновляемым. GalleryTargetExtendedLocation[]
targetRegions Целевые регионы, в которые будет реплицирована версия образа. Это свойство является обновляемым. TargetRegion[]

GalleryTargetExtendedLocation

Имя Описание Значение
шифрование Необязательный элемент. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков операционной системы и данных в артефакте коллекции. EncryptionImages
extendedLocation Имя расширенного расположения. GalleryExtendedLocation
extendedLocationReplicaCount Количество реплик версии образа для каждого расширенного расположения. Это свойство является обновляемым. INT
name Имя области. строка
storageAccountType Указывает тип учетной записи хранения, используемой для хранения образа. Это свойство не является обновляемым. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'Standard_ZRS'

EncryptionImages

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

DataDiskImageEncryption

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

OSDiskImageEncryption

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

OSDiskImageSecurityProfile

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

GalleryExtendedLocation

Имя Описание Значение
name строка
type Тип расширенного расположения. 'EdgeZone'
"Неизвестно"

TargetRegion

Имя Описание Значение
шифрование Необязательный элемент. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков операционной системы и данных в артефакте коллекции. EncryptionImages
excludeFromLatest Содержит параметр флага для скрытия изображения при указании пользователем version='latest' bool
name Имя области. string (обязательно)
regionalReplicaCount Количество реплик версии образа для каждого региона. Это свойство является обновляемым. INT
storageAccountType Указывает тип учетной записи хранения, используемой для хранения образа. Это свойство не является обновляемым. 'Premium_LRS'
'Standard_LRS'
'Standard_ZRS'

GalleryImageVersionSafetyProfile

Имя Описание Значение
allowDeletionOfReplicatedLocations Указывает, разрешено ли удаление этой версии образа коллекции из реплицированных регионов. bool

ImageVersionSecurityProfile

Имя Описание Значение
uefiSettings Содержит параметры UEFI для версии образа. GalleryImageVersionUefiSettings

GalleryImageVersionUefiSettings

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

UefiKeySignatures

Имя Описание Значение
db База данных ключей UEFI для этой версии образа. UefiKey[]
Dbx База данных отозванных ключей UEFI для этой версии образа. UefiKey[]
Кек Ключи шифрования ключей этой версии образа. UefiKey[]
pk Ключ платформы этой версии образа. UefiKey

UefiKey

Имя Описание Значение
тип Тип подписи ключа. 'sha256'
'x509'
значение Значение сигнатуры ключа. string[]

GalleryImageVersionStorageProfile

Имя Описание Значение
dataDiskImages Список образов дисков данных. GalleryDataDiskImage[]
osDiskImage Это образ диска ОС. КоллекцияOSDiskImage
source Источник версии артефакта коллекции. GalleryArtifactVersionFullSource

GalleryDataDiskImage

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

GalleryDiskImageSource

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

КоллекцияOSDiskImage

Имя Описание Значение
HostCaching Кэширование узла диска. Допустимые значения: None, ReadOnly и ReadWrite. "Нет"
ReadOnly
ReadWrite
source Источник для образа диска. GalleryDiskImageSource

GalleryArtifactVersionFullSource

Имя Описание Значение
communityGalleryImageId Идентификатор ресурса исходного образа коллекции сообщества. Требуется только при использовании образа коллекции сообщества в качестве источника. строка
идентификатор Идентификатор источника версии артефакта коллекции. Может указать URI диска, snapshot URI, образ пользователя или ресурс учетной записи хранения. строка

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.Compute/galleries/images/versions",
  "apiVersion": "2022-08-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string",
              "securityProfile": {
                "confidentialVMEncryptionType": "string",
                "secureVMDiskEncryptionSetId": "string"
              }
            }
          },
          "excludeFromLatest": "bool",
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    },
    "safetyProfile": {
      "allowDeletionOfReplicatedLocations": "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"
      }
    }
  }
}

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

galleries/images/versions

Имя Описание Значение
тип Тип ресурса Microsoft.Compute/galleries/images/versions
версия_API Версия API ресурсов '2022-08-03'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)

Ограничение символов: 32-разрядное целое число

Допустимые символы:
Числа и точки.
(Каждый сегмент преобразуется в int32. Таким образом, каждый сегмент имеет максимальное значение 2 147 483 647.)
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Описывает свойства версии образа коллекции. GalleryImageVersionProperties

GalleryImageVersionProperties

Имя Описание Значение
publishingProfile Профиль публикации версии образа коллекции. GalleryImageVersionPublishingProfile
safetyProfile Это профиль безопасности версии образа коллекции. GalleryImageVersionSafetyProfile
securityProfile Профиль безопасности версии образа коллекции ImageVersionSecurityProfile
storageProfile Это профиль хранения версии образа коллекции. GalleryImageVersionStorageProfile (обязательно)

GalleryImageVersionPublishingProfile

Имя Описание Значение
endOfLifeDate Дата окончания срока жизни версии образа из коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым. строка
excludeFromLatest Если задано значение true, Виртуальные машины, развернутые из последней версии определения образа, не будут использовать эту версию образа. bool
replicaCount Количество реплик версии образа для каждого региона. Это свойство вступит в силу для региона, если не указан параметр regionalReplicaCount. Это свойство является обновляемым. INT
replicationMode Необязательный параметр, указывающий режим, используемый для репликации. Это свойство не является обновляемым. Full
'Shallow'
storageAccountType Указывает тип учетной записи хранения, которая будет использоваться для хранения образа. Это свойство не является обновляемым. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations Целевые расширенные расположения, в которые будет реплицироваться версия образа. Это свойство является обновляемым. GalleryTargetExtendedLocation[]
targetRegions Целевые регионы, в которые будет реплицироваться версия образа. Это свойство является обновляемым. TargetRegion[]

GalleryTargetExtendedLocation

Имя Описание Значение
шифрование Необязательный элемент. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков ОС и данных в артефакте коллекции. EncryptionImages
extendedLocation Имя расширенного расположения. GalleryExtendedLocation
extendedLocationReplicaCount Количество реплик версии образа для каждого расширенного расположения. Это свойство является обновляемым. INT
name Имя области. строка
storageAccountType Указывает тип учетной записи хранения, которая будет использоваться для хранения образа. Это свойство не является обновляемым. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

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

DataDiskImageEncryption

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

OSDiskImageEncryption

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

OSDiskImageSecurityProfile

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

GalleryExtendedLocation

Имя Описание Значение
name строка
type Это тип расширенного расположения. EdgeZone
"Неизвестно"

TargetRegion

Имя Описание Значение
шифрование Необязательный элемент. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков ОС и данных в артефакте коллекции. EncryptionImages
excludeFromLatest Содержит параметр флага для скрытия изображения при указании пользователем version='latest' bool
name Имя области. строка (обязательно)
regionalReplicaCount Количество реплик версии образа для каждого региона. Это свойство является обновляемым. INT
storageAccountType Указывает тип учетной записи хранения, которая будет использоваться для хранения образа. Это свойство не является обновляемым. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

GalleryImageVersionSafetyProfile

Имя Описание Значение
allowDeletionOfReplicatedLocations Указывает, разрешено ли удаление этой версии образа коллекции из реплицированных регионов. bool

ImageVersionSecurityProfile

Имя Описание Значение
uefiSettings Содержит параметры UEFI для версии образа. GalleryImageVersionUefiSettings

GalleryImageVersionUefiSettings

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

UefiKeySignatures

Имя Описание Значение
db База данных ключей UEFI для этой версии образа. UefiKey[]
Dbx База данных отозванных ключей UEFI для этой версии образа. UefiKey[]
Кек Ключи шифрования ключей этой версии образа. UefiKey[]
pk Ключ платформы этой версии образа. UefiKey

UefiKey

Имя Описание Значение
тип Тип подписи ключа. 'sha256'
'x509'
значение Значение сигнатуры ключа. string[]

GalleryImageVersionStorageProfile

Имя Описание Значение
dataDiskImages Список образов дисков данных. GalleryDataDiskImage[]
osDiskImage Это образ диска ОС. КоллекцияOSDiskImage
source Источник версии артефакта коллекции. GalleryArtifactVersionFullSource

GalleryDataDiskImage

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

GalleryDiskImageSource

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

КоллекцияOSDiskImage

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

GalleryArtifactVersionFullSource

Имя Описание Значение
communityGalleryImageId Идентификатор ресурса исходного образа коллекции сообщества. Требуется только при использовании образа коллекции сообщества в качестве источника. строка
идентификатор Идентификатор источника версии артефакта коллекции. Можно указать URI диска, snapshot URI, образ пользователя или ресурс учетной записи хранения. строка

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

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

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

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

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

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

  • Группы ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/images/versions@2022-08-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    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 = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
                securityProfile = {
                  confidentialVMEncryptionType = "string"
                  secureVMDiskEncryptionSetId = "string"
                }
              }
            }
            excludeFromLatest = bool
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
      safetyProfile = {
        allowDeletionOfReplicatedLocations = 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"
        }
      }
    }
  })
}

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

galleries/images/versions

Имя Описание Значение
тип Тип ресурса "Microsoft.Compute/galleries/images/versions@2022-08-03"
name имя ресурса. строка (обязательно)

Ограничение символов: 32-разрядное целое число

Допустимые символы:
Числа и точки.
(Каждый сегмент преобразуется в int32. Таким образом, каждый сегмент имеет максимальное значение 2 147 483 647.)
location Расположение ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: images
tags Теги ресурсов Словарь имен и значений тегов.
properties Описывает свойства версии образа коллекции. GalleryImageVersionProperties

GalleryImageVersionProperties

Имя Описание Значение
publishingProfile Профиль публикации версии образа коллекции. GalleryImageVersionPublishingProfile
safetyProfile Это профиль безопасности версии образа из коллекции. GalleryImageVersionSafetyProfile
securityProfile Профиль безопасности версии образа коллекции ImageVersionSecurityProfile
storageProfile Это профиль хранения версии образа коллекции. GalleryImageVersionStorageProfile (обязательно)

GalleryImageVersionPublishingProfile

Имя Описание Значение
endOfLifeDate Дата окончания срока жизни версии образа из коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым. строка
excludeFromLatest Если задано значение true, Виртуальные машины, развернутые из последней версии определения образа, не будут использовать эту версию образа. bool
replicaCount Количество реплик версии образа для каждого региона. Это свойство вступит в силу для региона, если не указан параметр regionalReplicaCount. Это свойство является обновляемым. INT
replicationMode Необязательный параметр, указывающий режим, используемый для репликации. Это свойство не является обновляемым. "Полный"
"Мелкий"
storageAccountType Указывает тип учетной записи хранения, используемой для хранения образа. Это свойство не является обновляемым. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"
targetExtendedLocations Целевые расширенные расположения, в которые будет реплицирована версия образа. Это свойство является обновляемым. GalleryTargetExtendedLocation[]
targetRegions Целевые регионы, в которые будет реплицирована версия образа. Это свойство является обновляемым. TargetRegion[]

GalleryTargetExtendedLocation

Имя Описание Значение
шифрование Необязательный элемент. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков операционной системы и данных в артефакте коллекции. EncryptionImages
extendedLocation Имя расширенного расположения. GalleryExtendedLocation
extendedLocationReplicaCount Количество реплик версии образа для каждого расширенного расположения. Это свойство является обновляемым. INT
name Имя области. строка
storageAccountType Указывает тип учетной записи хранения, используемой для хранения образа. Это свойство не является обновляемым. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"
"Standard_ZRS"

EncryptionImages

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

DataDiskImageEncryption

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

OSDiskImageEncryption

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

OSDiskImageSecurityProfile

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

GalleryExtendedLocation

Имя Описание Значение
name строка
type Это тип расширенного расположения. "EdgeZone"
"Неизвестно"

TargetRegion

Имя Описание Значение
шифрование Необязательный элемент. Позволяет пользователям предоставлять управляемые клиентом ключи для шифрования дисков ОС и данных в артефакте коллекции. EncryptionImages
excludeFromLatest Содержит параметр флага для скрытия изображения при указании пользователем version='latest' bool
name Имя области. строка (обязательно)
regionalReplicaCount Количество реплик версии образа для каждого региона. Это свойство является обновляемым. INT
storageAccountType Указывает тип учетной записи хранения, которая будет использоваться для хранения образа. Это свойство не является обновляемым. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

GalleryImageVersionSafetyProfile

Имя Описание Значение
allowDeletionOfReplicatedLocations Указывает, разрешено ли удаление этой версии образа коллекции из реплицированных регионов. bool

ImageVersionSecurityProfile

Имя Описание Значение
uefiSettings Содержит параметры UEFI для версии образа. GalleryImageVersionUefiSettings

GalleryImageVersionUefiSettings

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

UefiKeySignatures

Имя Описание Значение
db База данных ключей UEFI для этой версии образа. UefiKey[]
Dbx База данных отозванных ключей UEFI для этой версии образа. UefiKey[]
Кек Ключи шифрования ключей этой версии образа. UefiKey[]
pk Ключ платформы этой версии образа. UefiKey

UefiKey

Имя Описание Значение
тип Тип подписи ключа. "sha256"
"x509"
значение Значение сигнатуры ключа. string[]

GalleryImageVersionStorageProfile

Имя Описание Значение
DataDiskImages Список образов дисков данных. GalleryDataDiskImage[]
osDiskImage Это образ диска ОС. КоллекцияOSDiskImage
source Источник версии артефакта коллекции. GalleryArtifactVersionFullSource

КоллекцияDataDiskImage

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

GalleryDiskImageSource

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

КоллекцияOSDiskImage

Имя Описание Значение
HostCaching Кэширование узла диска. Допустимые значения: None, ReadOnly и ReadWrite. "None"
ReadOnly
ReadWrite
source Источник для образа диска. GalleryDiskImageSource

GalleryArtifactVersionFullSource

Имя Описание Значение
communityGalleryImageId Идентификатор ресурса исходного образа коллекции сообщества. Требуется только при использовании образа коллекции сообщества в качестве источника. строка
идентификатор Идентификатор источника версии артефакта коллекции. Может указать URI диска, snapshot URI, образ пользователя или ресурс учетной записи хранения. строка