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


Gallery Images - Create Or Update

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

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}?api-version=2024-03-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.allowUpdateImage

boolean

Необязательный. Должно быть задано значение true, если обновляются функции образа коллекции.

properties.architecture

Architecture

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

properties.description

string

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

properties.disallowed

Disallowed

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

properties.endOfLifeDate

string

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

properties.eula

string

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

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

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

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

Примеры

Образец запроса

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

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

Пример ответа

{
  "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.allowUpdateImage

boolean

Необязательный. Должно быть задано значение true, если обновляются функции образа коллекции.

properties.architecture

Architecture

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

properties.description

string

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

properties.disallowed

Disallowed

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

properties.endOfLifeDate

string

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

properties.eula

string

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

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

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

startsAtVersion

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

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