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

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2021-07-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    publishingProfile: {
      enableHealthCheck: bool
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      manageActions: {
        install: 'string'
        remove: 'string'
        update: 'string'
      }
      replicaCount: int
      replicationMode: 'string'
      source: {
        defaultConfigurationLink: 'string'
        mediaLink: 'string'
      }
      storageAccountType: 'string'
      targetRegions: [
        {
          encryption: {
            dataDiskImages: [
              {
                diskEncryptionSetId: 'string'
                lun: int
              }
            ]
            osDiskImage: {
              diskEncryptionSetId: 'string'
            }
          }
          name: 'string'
          regionalReplicaCount: int
          storageAccountType: 'string'
        }
      ]
    }
  }
}

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

коллекции/приложения/версии

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

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

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

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

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

GalleryApplicationVersionProperties

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

GalleryApplicationVersionPublishingProfile

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

UserArtifactManage

Имя Описание Значение
Установка Обязательный. Путь и аргументы для установки приложения из коллекции. Длина ограничена 4096 символами. string (обязательно)
удалить Обязательный. Путь и аргументы для удаления приложения коллекции. Длина ограничена 4096 символами. string (обязательно)
обновить Необязательный элемент. Путь и аргументы для обновления приложения коллекции. Если этот параметр отсутствует, операция обновления вызовет команду remove в предыдущей версии и команду install в текущей версии приложения коллекции. Длина ограничена 4096 символами. строка

UserArtifactSource

Имя Описание Значение
defaultConfigurationLink Необязательный элемент. DefaultConfigurationLink артефакта должен быть удобочитаемым страничного BLOB-объекта хранилища. строка
mediaLink Обязательный. MediaLink артефакта должен быть удобочитаемым страничного BLOB-объекта хранилища. string (обязательно)

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, содержащий идентификатор ресурса набора шифрования дисков. строка

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

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

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

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

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

{
  "type": "Microsoft.Compute/galleries/applications/versions",
  "apiVersion": "2021-07-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "publishingProfile": {
      "enableHealthCheck": "bool",
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "manageActions": {
        "install": "string",
        "remove": "string",
        "update": "string"
      },
      "replicaCount": "int",
      "replicationMode": "string",
      "source": {
        "defaultConfigurationLink": "string",
        "mediaLink": "string"
      },
      "storageAccountType": "string",
      "targetRegions": [
        {
          "encryption": {
            "dataDiskImages": [
              {
                "diskEncryptionSetId": "string",
                "lun": "int"
              }
            ],
            "osDiskImage": {
              "diskEncryptionSetId": "string"
            }
          },
          "name": "string",
          "regionalReplicaCount": "int",
          "storageAccountType": "string"
        }
      ]
    }
  }
}

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

коллекции,приложения/версии

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

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

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

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

GalleryApplicationVersionProperties

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

GalleryApplicationVersionPublishingProfile

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

UserArtifactManage

Имя Описание Значение
Установка Обязательный. Путь и аргументы для установки приложения из коллекции. Длина этого параметра ограничена 4096 символами. строка (обязательно)
удалить Обязательный. Путь и аргументы для удаления приложения коллекции. Длина этого параметра ограничена 4096 символами. строка (обязательно)
обновить Необязательный элемент. Путь и аргументы для обновления приложения коллекции. Если этот параметр отсутствует, операция обновления вызовет команду remove в предыдущей версии и команду install в текущей версии приложения коллекции. Длина этого параметра ограничена 4096 символами. строка

UserArtifactSource

Имя Описание Значение
defaultConfigurationLink Необязательный элемент. DefaultConfigurationLink артефакта должен быть удобочитаемым большим двоичным объектом страницы хранилища. строка
mediaLink Обязательный. MediaLink артефакта должен быть удобочитаемым blob-объектом страницы хранилища. строка (обязательно)

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, содержащий идентификатор ресурса набора шифрования дисков. строка

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/applications/versions@2021-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      publishingProfile = {
        enableHealthCheck = bool
        endOfLifeDate = "string"
        excludeFromLatest = bool
        manageActions = {
          install = "string"
          remove = "string"
          update = "string"
        }
        replicaCount = int
        replicationMode = "string"
        source = {
          defaultConfigurationLink = "string"
          mediaLink = "string"
        }
        storageAccountType = "string"
        targetRegions = [
          {
            encryption = {
              dataDiskImages = [
                {
                  diskEncryptionSetId = "string"
                  lun = int
                }
              ]
              osDiskImage = {
                diskEncryptionSetId = "string"
              }
            }
            name = "string"
            regionalReplicaCount = int
            storageAccountType = "string"
          }
        ]
      }
    }
  })
}

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

коллекции/приложения/версии

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

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

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

GalleryApplicationVersionProperties

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

GalleryApplicationVersionPublishingProfile

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

UserArtifactManage

Имя Описание Значение
Установка Обязательный. Путь и аргументы для установки приложения из коллекции. Длина этого параметра ограничена 4096 символами. строка (обязательно)
удалить Обязательный. Путь и аргументы для удаления приложения коллекции. Длина этого параметра ограничена 4096 символами. строка (обязательно)
обновить Необязательный элемент. Путь и аргументы для обновления приложения коллекции. Если этот параметр отсутствует, операция обновления вызовет команду remove в предыдущей версии и команду install в текущей версии приложения коллекции. Длина этого параметра ограничена 4096 символами. строка

UserArtifactSource

Имя Описание Значение
defaultConfigurationLink Необязательный элемент. DefaultConfigurationLink артефакта должен быть удобочитаемым большим двоичным объектом страницы хранилища. строка
mediaLink Обязательный. MediaLink артефакта должен быть удобочитаемым blob-объектом страницы хранилища. строка (обязательно)

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, содержащий идентификатор ресурса набора шифрования дисков. строка