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


Microsoft.Compute galleries/applications/versions

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2023-07-03' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    publishingProfile: {
      advancedSettings: {
        {customized property}: 'string'
      }
      customActions: [
        {
          description: 'string'
          name: 'string'
          parameters: [
            {
              defaultValue: 'string'
              description: 'string'
              name: 'string'
              required: bool
              type: 'string'
            }
          ]
          script: 'string'
        }
      ]
      enableHealthCheck: bool
      endOfLifeDate: 'string'
      excludeFromLatest: bool
      manageActions: {
        install: 'string'
        remove: 'string'
        update: 'string'
      }
      replicaCount: int
      replicationMode: 'string'
      settings: {
        configFileName: 'string'
        packageFileName: 'string'
      }
      source: {
        defaultConfigurationLink: 'string'
        mediaLink: '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
    }
  }
}

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

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

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

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

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

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

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

GalleryApplicationVersionProperties

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

GalleryApplicationVersionPublishingProfile

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

GalleryApplicationVersionPublishingProfileAdvancedSe...

Имя Описание Значение
{настроенное свойство} строка

GalleryApplicationCustomAction

Имя Описание Значение
description Описание, помогающее пользователям понять, что делает это настраиваемое действие. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения из коллекции. строка (обязательно)
параметры Параметры, используемые этим пользовательским действием GalleryApplicationCustomActionParameter[]
скрипт Скрипт, выполняемый при выполнении этого настраиваемого действия. строка (обязательно)

GalleryApplicationCustomActionParameter

Имя Описание Значение
defaultValue Значение параметра по умолчанию. Применяется только к строковым типам строка
description Описание, помогающий пользователям понять, что означает этот параметр. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения из коллекции. строка (обязательно)
обязательно Указывает, следует ли передавать этот параметр при выполнении настраиваемого действия. bool
тип Указывает тип параметра настраиваемого действия. Возможные значения: String, ConfigurationDataBlob или LogOutputBlob. ConfigurationDataBlob
LogOutputBlob
"Строка"

UserArtifactManage

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

UserArtifactSettings

Имя Описание Значение
configFileName Необязательный элемент. Имя для назначения скачанного файла конфигурации на виртуальной машине. Длина этого параметра ограничена 4096 символами. Если этот параметр не указан, файл конфигурации будет называться имя приложения коллекции, к нему добавляется слово "_config". строка
packageFileName Необязательный элемент. Имя для назначения скачанного файла пакета на виртуальной машине. Длина этого параметра ограничена 4096 символами. Если этот параметр не указан, имя файла пакета будет совпадать с именем приложения коллекции. строка

UserArtifactSource

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

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"

GalleryApplicationVersionSafetyProfile

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

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

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

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

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

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

{
  "type": "Microsoft.Compute/galleries/applications/versions",
  "apiVersion": "2023-07-03",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "publishingProfile": {
      "advancedSettings": {
        "{customized property}": "string"
      },
      "customActions": [
        {
          "description": "string",
          "name": "string",
          "parameters": [
            {
              "defaultValue": "string",
              "description": "string",
              "name": "string",
              "required": "bool",
              "type": "string"
            }
          ],
          "script": "string"
        }
      ],
      "enableHealthCheck": "bool",
      "endOfLifeDate": "string",
      "excludeFromLatest": "bool",
      "manageActions": {
        "install": "string",
        "remove": "string",
        "update": "string"
      },
      "replicaCount": "int",
      "replicationMode": "string",
      "settings": {
        "configFileName": "string",
        "packageFileName": "string"
      },
      "source": {
        "defaultConfigurationLink": "string",
        "mediaLink": "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"
    }
  }
}

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

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

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

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

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

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

GalleryApplicationVersionProperties

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

GalleryApplicationVersionPublishingProfile

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

GalleryApplicationVersionPublishingProfileAdvancedSe...

Имя Описание Значение
{настроенное свойство} строка

GalleryApplicationCustomAction

Имя Описание Значение
description Описание, помогающее пользователям понять, что делает это настраиваемое действие. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения из коллекции. строка (обязательно)
параметры Параметры, используемые этим пользовательским действием GalleryApplicationCustomActionParameter[]
скрипт Скрипт, выполняемый при выполнении этого настраиваемого действия. строка (обязательно)

GalleryApplicationCustomActionParameter

Имя Описание Значение
defaultValue Значение параметра по умолчанию. Применяется только к строковым типам строка
description Описание, помогающий пользователям понять, что означает этот параметр. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения из коллекции. строка (обязательно)
обязательно Указывает, следует ли передавать этот параметр при выполнении настраиваемого действия. bool
тип Указывает тип параметра настраиваемого действия. Возможные значения: String, ConfigurationDataBlob или LogOutputBlob. ConfigurationDataBlob
LogOutputBlob
"Строка"

UserArtifactManage

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

UserArtifactSettings

Имя Описание Значение
configFileName Необязательный элемент. Имя для назначения скачанного файла конфигурации на виртуальной машине. Длина этого параметра ограничена 4096 символами. Если этот параметр не указан, файл конфигурации будет называться имя приложения коллекции, к нему добавляется слово "_config". строка
packageFileName Необязательный элемент. Имя для назначения скачанного файла пакета на виртуальной машине. Длина этого параметра ограничена 4096 символами. Если этот параметр не указан, имя файла пакета будет совпадать с именем приложения коллекции. строка

UserArtifactSource

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

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"

GalleryApplicationVersionSafetyProfile

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/galleries/applications/versions@2023-07-03"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      publishingProfile = {
        advancedSettings = {
          {customized property} = "string"
        }
        customActions = [
          {
            description = "string"
            name = "string"
            parameters = [
              {
                defaultValue = "string"
                description = "string"
                name = "string"
                required = bool
                type = "string"
              }
            ]
            script = "string"
          }
        ]
        enableHealthCheck = bool
        endOfLifeDate = "string"
        excludeFromLatest = bool
        manageActions = {
          install = "string"
          remove = "string"
          update = "string"
        }
        replicaCount = int
        replicationMode = "string"
        settings = {
          configFileName = "string"
          packageFileName = "string"
        }
        source = {
          defaultConfigurationLink = "string"
          mediaLink = "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
      }
    }
  })
}

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

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

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

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

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

GalleryApplicationVersionProperties

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

GalleryApplicationVersionPublishingProfile

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

GalleryApplicationVersionPublishingProfileAdvancedSe...

Имя Описание Значение
{настраиваемое свойство} строка

КоллекцияApplicationCustomAction

Имя Описание Значение
description Описание, помогающее пользователям понять, что делает это настраиваемое действие. строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения коллекции. string (обязательно)
параметры Параметры, используемые этим пользовательским действием GalleryApplicationCustomActionParameter[]
скрипт Скрипт, запускающийся при выполнении этого настраиваемого действия. string (обязательно)

КоллекцияApplicationCustomActionParameter

Имя Описание Значение
defaultValue Значение параметра по умолчанию. Применяется только к строковым типам строка
description Описание, помогающий пользователям понять, что означает этот параметр строка
name Имя настраиваемого действия. Должен быть уникальным в пределах версии приложения коллекции. string (обязательно)
обязательно Указывает, следует ли передавать этот параметр при выполнении настраиваемого действия. bool
тип Указывает тип параметра настраиваемого действия. Возможные значения: String, ConfigurationDataBlob или LogOutputBlob. ConfigurationDataBlob
LogOutputBlob
"String"

UserArtifactManage

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

UserArtifactSettings

Имя Описание Значение
configFileName Необязательный элемент. Имя для назначения скачанного файла конфигурации на виртуальной машине. Длина ограничена 4096 символами. Если он не указан, файл конфигурации будет называться именем приложения коллекции с добавлением "_config". строка
packageFileName Необязательный элемент. Имя для назначения скачанного файла пакета на виртуальной машине. Длина ограничена 4096 символами. Если этот параметр не указан, имя файла пакета будет совпадать с именем приложения коллекции. строка

UserArtifactSource

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

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"

КоллекцияApplicationVersionSafetyProfile

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