Gallery Images - Create Or Update

Создание или обновление определения образа коллекции.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}?api-version=2023-07-03

Параметры URI

Имя В Обязательно Тип Описание
galleryImageName
path True

string

Имя создаваемого или обновляемого определения образа коллекции. Допустимыми символами являются алфавиты и числа с точками, дефисами и точками, допустимыми в середине. Максимальная длина — 80 символов.

galleryName
path True

string

Имя Общая коллекция образов, в которой будет создано определение образа.

resourceGroupName
path True

string

Имя группы ресурсов.

subscriptionId
path True

string

Учетные данные подписки, которые однозначно идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True

string

Версия API клиента.

Текст запроса

Имя Обязательно Тип Описание
location True

string

Расположение ресурса

properties.identifier True

GalleryImageIdentifier

Это идентификатор определения образа коллекции.

properties.osState True

OperatingSystemStateTypes

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

properties.osType True

OperatingSystemTypes

Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, которая включена в диск при создании виртуальной машины из управляемого образа. Возможные значения: Windows,Linux.

properties.architecture

Architecture

Архитектура образа. Применимо только к дискам ОС.

properties.description

string

Описание ресурса определения образа коллекции. Это свойство является обновляемым.

properties.disallowed

Disallowed

Описывает запрещенные типы дисков.

properties.endOfLifeDate

string

Дата окончания жизненного срока действия определения образа коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым.

properties.eula

string

Соглашение лицензионного соглашения для определения образа коллекции.

properties.features

GalleryImageFeature[]

Список функций изображений из коллекции.

properties.hyperVGeneration

HyperVGeneration

Создание низкоуровневой оболочки виртуальной машины. Применимо только к дискам ОС.

properties.privacyStatementUri

string

URI заявления о конфиденциальности.

properties.purchasePlan

ImagePurchasePlan

Описывает план приобретения определения образа коллекции. Используется образами Marketplace.

properties.recommended

RecommendedMachineConfiguration

Свойства описывают рекомендуемую конфигурацию компьютера для этого определения образа. Эти свойства являются обновляемыми.

properties.releaseNoteUri

string

URI заметки о выпуске.

tags

object

Теги ресурсов

Ответы

Имя Тип Описание
200 OK

GalleryImage

ОК

201 Created

GalleryImage

Создание

202 Accepted

GalleryImage

Принято

Other Status Codes

CloudError

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myGalleryName/images/myGalleryImageName?api-version=2023-07-03

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "osState": "Generalized",
    "hyperVGeneration": "V1",
    "identifier": {
      "publisher": "myPublisherName",
      "offer": "myOfferName",
      "sku": "mySkuName"
    }
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myGallery/Images/myGalleryImageName",
  "properties": {
    "osType": "Windows",
    "osState": "Generalized",
    "hyperVGeneration": "V1",
    "identifier": {
      "publisher": "myPublisherName",
      "offer": "myOfferName",
      "sku": "mySkuName"
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myGalleryImageName"
}
{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myGallery/Images/myGalleryImageName",
  "properties": {
    "osType": "Windows",
    "osState": "Generalized",
    "hyperVGeneration": "V1",
    "identifier": {
      "publisher": "myPublisherName",
      "offer": "myOfferName",
      "sku": "mySkuName"
    },
    "provisioningState": "Creating"
  },
  "location": "West US",
  "name": "myGalleryImageName"
}
{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myGallery/Images/myGalleryImageName",
  "properties": {
    "osType": "Windows",
    "osState": "Generalized",
    "hyperVGeneration": "V1",
    "identifier": {
      "publisher": "myPublisherName",
      "offer": "myOfferName",
      "sku": "mySkuName"
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myGalleryImageName"
}

Определения

Имя Описание
ApiError

Ошибка API.

ApiErrorBase

База ошибок API.

Architecture

Архитектура образа. Применимо только к дискам ОС.

CloudError

Ответ об ошибке от службы вычислений.

Disallowed

Описывает запрещенные типы дисков.

GalleryImage

Указывает сведения об определении образа коллекции, которое требуется создать или обновить.

GalleryImageFeature

Функция для образа из коллекции.

GalleryImageIdentifier

Это идентификатор определения образа коллекции.

GalleryProvisioningState

Текущее состояние коллекции или артефакта коллекции.

HyperVGeneration

Создание низкоуровневой оболочки виртуальной машины. Применимо только к дискам ОС.

ImagePurchasePlan

Описывает план приобретения определения образа коллекции. Используется образами Marketplace.

InnerError

Сведения о внутренней ошибке.

OperatingSystemStateTypes

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

OperatingSystemTypes

Это свойство позволяет указать поддерживаемый тип ОС, для которой создано приложение. Возможные значения: Windows,Linux.

RecommendedMachineConfiguration

Свойства описывают рекомендуемую конфигурацию компьютера для этого определения образа. Эти свойства являются обновляемыми.

ResourceRange

Описывает диапазон ресурсов.

ApiError

Ошибка API.

Имя Тип Описание
code

string

Код ошибки.

details

ApiErrorBase[]

Сведения об ошибке API

innererror

InnerError

Внутренняя ошибка API

message

string

Сообщение об ошибке.

target

string

Целевой объект конкретной ошибки.

ApiErrorBase

База ошибок API.

Имя Тип Описание
code

string

Код ошибки.

message

string

Сообщение об ошибке.

target

string

Целевой объект конкретной ошибки.

Architecture

Архитектура образа. Применимо только к дискам ОС.

Имя Тип Описание
Arm64

string

x64

string

CloudError

Ответ об ошибке от службы вычислений.

Имя Тип Описание
error

ApiError

Ошибка API.

Disallowed

Описывает запрещенные типы дисков.

Имя Тип Описание
diskTypes

string[]

Список типов дисков.

GalleryImage

Указывает сведения об определении образа коллекции, которое требуется создать или обновить.

Имя Тип Описание
id

string

Идентификатор ресурса

location

string

Расположение ресурса

name

string

Имя ресурса

properties.architecture

Architecture

Архитектура образа. Применимо только к дискам ОС.

properties.description

string

Описание ресурса определения образа коллекции. Это свойство является обновляемым.

properties.disallowed

Disallowed

Описывает запрещенные типы дисков.

properties.endOfLifeDate

string

Дата окончания жизненного срока действия определения образа коллекции. Это свойство можно использовать для вывода из эксплуатации. Это свойство является обновляемым.

properties.eula

string

Соглашение лицензионного соглашения для определения образа коллекции.

properties.features

GalleryImageFeature[]

Список функций изображений из коллекции.

properties.hyperVGeneration

HyperVGeneration

Создание низкоуровневой оболочки виртуальной машины. Применимо только к дискам ОС.

properties.identifier

GalleryImageIdentifier

Это идентификатор определения образа коллекции.

properties.osState

OperatingSystemStateTypes

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

properties.osType

OperatingSystemTypes

Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, которая включена в диск при создании виртуальной машины из управляемого образа. Возможные значения: Windows,Linux.

properties.privacyStatementUri

string

URI заявления о конфиденциальности.

properties.provisioningState

GalleryProvisioningState

Текущее состояние коллекции или артефакта коллекции.
Состояние подготовки, которое отображается только в ответе.

properties.purchasePlan

ImagePurchasePlan

Описывает план приобретения определения образа коллекции. Используется образами Marketplace.

properties.recommended

RecommendedMachineConfiguration

Свойства описывают рекомендуемую конфигурацию компьютера для этого определения образа. Эти свойства являются обновляемыми.

properties.releaseNoteUri

string

URI заметки о выпуске.

tags

object

Теги ресурсов

type

string

Тип ресурса

GalleryImageFeature

Функция для образа из коллекции.

Имя Тип Описание
name

string

Имя функции образа коллекции.

value

string

Значение функции изображения коллекции.

GalleryImageIdentifier

Это идентификатор определения образа коллекции.

Имя Тип Описание
offer

string

Имя предложения определения образа коллекции.

publisher

string

Имя издателя определения образа коллекции.

sku

string

Имя SKU определения образа коллекции.

GalleryProvisioningState

Текущее состояние коллекции или артефакта коллекции.

Имя Тип Описание
Creating

string

Deleting

string

Failed

string

Migrating

string

Succeeded

string

Updating

string

HyperVGeneration

Создание низкоуровневой оболочки виртуальной машины. Применимо только к дискам ОС.

Имя Тип Описание
V1

string

V2

string

ImagePurchasePlan

Описывает план приобретения определения образа коллекции. Используется образами Marketplace.

Имя Тип Описание
name

string

Идентификатор плана.

product

string

Идентификатор продукта.

publisher

string

Идентификатор издателя.

InnerError

Сведения о внутренней ошибке.

Имя Тип Описание
errordetail

string

Внутреннее сообщение об ошибке или дамп исключений.

exceptiontype

string

Тип исключения.

OperatingSystemStateTypes

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

Имя Тип Описание
Generalized

string

Specialized

string

OperatingSystemTypes

Это свойство позволяет указать поддерживаемый тип ОС, для которой создано приложение. Возможные значения: Windows,Linux.

Имя Тип Описание
Linux

string

Windows

string

RecommendedMachineConfiguration

Свойства описывают рекомендуемую конфигурацию компьютера для этого определения образа. Эти свойства являются обновляемыми.

Имя Тип Описание
memory

ResourceRange

Описывает диапазон ресурсов.

vCPUs

ResourceRange

Описывает диапазон ресурсов.

ResourceRange

Описывает диапазон ресурсов.

Имя Тип Описание
max

integer

Максимальное количество ресурса.

min

integer

Минимальное количество ресурса.