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


Microsoft.Compute galleries/images/versions 2021-07-01

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/galleries/images/versions@2021-07-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    publishingProfile: {
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      replicaCount: int
      replicationMode: 'string'
      storageAccountType: 'string'
      targetRegions: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
            }
          }
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
    storageProfile: {
      dataDiskImages: [
        {
          hostCaching: 'string'
          lun: int
          source: {
            id: 'string'
            uri: 'string'
          }
        }
      ]
      osDiskImage: {
        hostCaching: 'string'
        source: {
          id: 'string'
          uri: 'string'
        }
      }
      source: {
        id: 'string'
        uri: 'string'
      }
    }
  }
}

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

galleries/images/versions

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

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

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

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

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

GalleryImageVersionProperties

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

GalleryImageVersionPublishingProfile

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

TargetRegion

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

EncryptionImages

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

DataDiskImageEncryption

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

OSDiskImageEncryption

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

GalleryImageVersionStorageProfile

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

GalleryDataDiskImage

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

GalleryArtifactVersionSource

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

КоллекцияOSDiskImage

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.Compute/galleries/images/versions",
  "apiVersion": "2021-07-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "publishingProfile": {
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "replicaCount": "int",
      "replicationMode": "string",
      "storageAccountType": "string",
      "targetRegions": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string"
            }
          },
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    },
    "storageProfile": {
      "dataDiskImages": [
        {
          "hostCaching": "string",
          "lun": "int",
          "source": {
            "id": "string",
            "uri": "string"
          }
        }
      ],
      "osDiskImage": {
        "hostCaching": "string",
        "source": {
          "id": "string",
          "uri": "string"
        }
      },
      "source": {
        "id": "string",
        "uri": "string"
      }
    }
  }
}

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

galleries/images/versions

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

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

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

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

GalleryImageVersionProperties

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

GalleryImageVersionPublishingProfile

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

TargetRegion

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

EncryptionImages

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

DataDiskImageEncryption

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

OSDiskImageEncryption

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

GalleryImageVersionStorageProfile

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

GalleryDataDiskImage

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

GalleryArtifactVersionSource

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

КоллекцияOSDiskImage

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

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

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

Шаблон Описание
Создание версии образа в коллекции вычислений 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@2021-07-01"
  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"
        targetRegions = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
              }
            }
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
      storageProfile = {
        dataDiskImages = [
          {
            hostCaching = "string"
            lun = int
            source = {
              id = "string"
              uri = "string"
            }
          }
        ]
        osDiskImage = {
          hostCaching = "string"
          source = {
            id = "string"
            uri = "string"
          }
        }
        source = {
          id = "string"
          uri = "string"
        }
      }
    }
  })
}

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

galleries/images/versions

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

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

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

GalleryImageVersionProperties

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

GalleryImageVersionPublishingProfile

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

TargetRegion

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

EncryptionImages

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

DataDiskImageEncryption

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

OSDiskImageEncryption

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

GalleryImageVersionStorageProfile

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

GalleryDataDiskImage

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

GalleryArtifactVersionSource

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

КоллекцияOSDiskImage

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