Virtual Machine Images - Get
Возвращает образ виртуальной машины.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/{version}?api-version=2025-11-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
location
|
path | True |
string minLength: 1 |
Название региона Azure. |
|
offer
|
path | True |
string |
Допустимое предложение издателя образов. |
|
publisher
|
path | True |
string |
Допустимый издатель изображений. |
|
skus
|
path | True |
string |
Допустимый номер SKU изображения. |
|
subscription
|
path | True |
string minLength: 1 |
Идентификатор целевой подписки. |
|
version
|
path | True |
string |
Допустимая версия SKU образа. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
|
Virtual |
|
Virtual |
VirtualMachineImage_Get_MaximumSet_Gen
Образец запроса
Пример ответа
{
"properties": {
"plan": {
"publisher": "aaaaaaaaaaaaaaaaaaa",
"name": "aaaaaaaaa",
"product": "aaaaaaaaaaaaaa"
},
"osDiskImage": {
"operatingSystem": "Windows"
},
"dataDiskImages": [
{
"lun": 17
}
],
"automaticOSUpgradeProperties": {
"automaticOSUpgradeSupported": true
},
"hyperVGeneration": "V1",
"disallowed": {
"vmDiskType": "None"
},
"features": [
{
"name": "aaaaaaaaaaaaaaaaaaaaa",
"value": "aaaaaaaaaaaaaaaaaaaa"
}
],
"imageDeprecationStatus": {
"imageState": "ScheduledForDeprecation",
"scheduledDeprecationTime": "2023-01-13T00:00:00+00:00",
"alternativeOption": {
"type": "Offer",
"value": "aaaaaaa"
}
}
},
"name": "aaaaaaaaa",
"location": "aaaaa",
"tags": {
"key6817": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"extendedLocation": {
"name": "aaaaaaaaaaaaaaaaaaaaa",
"type": "EdgeZone"
},
"id": "aaaaaaaaaaa"
}
VirtualMachineImage_Get_MinimumSet_Gen
Образец запроса
Пример ответа
{
"name": "aaaaaaaaa",
"location": "aaaaa",
"id": "aaaaaaaaaaa"
}
Определения
| Имя | Описание |
|---|---|
|
Alternative |
Описывает альтернативный параметр, указанный издателем для этого образа, если этот образ не рекомендуется. |
|
Alternative |
Описывает тип альтернативного параметра. |
|
Api |
Ошибка API. |
|
Api |
База ошибок API. |
|
Architecture |
Указывает тип архитектуры |
|
Automatic |
Описывает свойства автоматического обновления ОС на изображении. |
|
Cloud |
Ответ на ошибку из службы вычислений. |
|
Data |
Содержит сведения о образах дисков данных. |
|
Disallowed |
Указывает запрещенную конфигурацию для образа виртуальной машины. |
|
Extended |
Сложный тип расширенного расположения. |
|
Extended |
Тип расширенного расположения. |
|
Hyper |
Указывает тип HyperVGeneration |
|
Image |
Описывает свойства состояния нерекомендуемого изображения на изображении. |
|
Image |
Описывает состояние изображения. |
|
Inner |
Сведения о внутренней ошибке. |
|
Operating |
Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа. Возможные значения: Windows,Linux. |
|
OSDisk |
Содержит сведения о образе диска ос. |
|
Purchase |
Используется для установления контекста покупки любого 3-го стороннего артефакта через MarketPlace. |
|
Virtual |
Описывает образ виртуальной машины. |
|
Virtual |
Указывает дополнительные возможности, поддерживаемые изображением |
|
Vm |
Типы дисков виртуальной машины, которые запрещены. |
AlternativeOption
Описывает альтернативный параметр, указанный издателем для этого образа, если этот образ не рекомендуется.
| Имя | Тип | Описание |
|---|---|---|
| type |
Описывает тип альтернативного параметра. |
|
| value |
string |
Указывает альтернативное значение параметра, указанное издателем. Это имя предложения, если тип предложения или имя плана, если тип — Plan. |
AlternativeType
Описывает тип альтернативного параметра.
| Значение | Описание |
|---|---|
| None | |
| Offer | |
| Plan |
ApiError
Ошибка API.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке API |
|
| innererror |
Внутренняя ошибка API |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект конкретной ошибки. |
ApiErrorBase
База ошибок API.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки. |
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект конкретной ошибки. |
ArchitectureTypes
Указывает тип архитектуры
| Значение | Описание |
|---|---|
| x64 | |
| Arm64 |
AutomaticOSUpgradeProperties
Описывает свойства автоматического обновления ОС на изображении.
| Имя | Тип | Описание |
|---|---|---|
| automaticOSUpgradeSupported |
boolean |
Указывает, поддерживается ли автоматическое обновление ОС на изображении. |
CloudError
Ответ на ошибку из службы вычислений.
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка API. |
DataDiskImage
Содержит сведения о образах дисков данных.
| Имя | Тип | Описание |
|---|---|---|
| lun |
integer (int32) |
Указывает логическую единицу диска данных. Это значение используется для идентификации дисков данных на виртуальной машине и поэтому должно быть уникальным для каждого диска данных, подключенного к виртуальной машине. |
DisallowedConfiguration
Указывает запрещенную конфигурацию для образа виртуальной машины.
| Имя | Тип | Описание |
|---|---|---|
| vmDiskType |
Типы дисков виртуальной машины, которые запрещены. |
ExtendedLocation
Сложный тип расширенного расположения.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя расширенного расположения. |
| type |
Тип расширенного расположения. |
ExtendedLocationTypes
Тип расширенного расположения.
| Значение | Описание |
|---|---|
| EdgeZone |
HyperVGenerationTypes
Указывает тип HyperVGeneration
| Значение | Описание |
|---|---|
| V1 | |
| V2 |
ImageDeprecationStatus
Описывает свойства состояния нерекомендуемого изображения на изображении.
| Имя | Тип | Описание |
|---|---|---|
| alternativeOption |
Описывает альтернативный параметр, указанный издателем для этого образа, если этот образ не рекомендуется. |
|
| imageState |
Описывает состояние изображения. |
|
| scheduledDeprecationTime |
string (date-time) |
Время, в будущем, в котором это изображение будет отмечено как нерекомендуемое. Это запланированное время выбирается издателем. |
ImageState
Описывает состояние изображения.
| Значение | Описание |
|---|---|
| Active | |
| ScheduledForDeprecation | |
| Deprecated |
InnerError
Сведения о внутренней ошибке.
| Имя | Тип | Описание |
|---|---|---|
| errordetail |
string |
Внутреннее сообщение об ошибке или дамп исключений. |
| exceptiontype |
string |
Тип исключения. |
OperatingSystemTypes
Это свойство позволяет указать тип ОПЕРАЦИОННОй системы, включенной в диск, при создании виртуальной машины из пользовательского образа. Возможные значения: Windows,Linux.
| Значение | Описание |
|---|---|
| Windows | |
| Linux |
OSDiskImage
Содержит сведения о образе диска ос.
| Имя | Тип | Описание |
|---|---|---|
| operatingSystem |
Операционная система osDiskImage. |
PurchasePlan
Используется для установления контекста покупки любого 3-го стороннего артефакта через MarketPlace.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Идентификатор плана. |
| product |
string |
Задает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе imageReference. |
| publisher |
string |
Идентификатор издателя. |
VirtualMachineImage
Описывает образ виртуальной машины.
| Имя | Тип | Описание |
|---|---|---|
| extendedLocation |
Расширенное расположение виртуальной машины. |
|
| id |
string |
Идентификатор ресурса |
| location |
string |
Поддерживаемая расположение ресурса в Azure. |
| name |
string |
Имя ресурса. |
| properties.architecture |
Указывает тип архитектуры |
|
| properties.automaticOSUpgradeProperties |
Описывает свойства автоматического обновления ОС на изображении. |
|
| properties.dataDiskImages |
Список данных об образах дисков. |
|
| properties.disallowed |
Указывает запрещенную конфигурацию для VirtualMachine, созданной на основе образа. |
|
| properties.features |
Указывает дополнительные возможности, поддерживаемые изображением |
|
| properties.hyperVGeneration |
Указывает тип HyperVGeneration |
|
| properties.imageDeprecationStatus |
Описывает свойства состояния нерекомендуемого изображения на изображении. |
|
| properties.osDiskImage |
Содержит сведения о образе диска ос. |
|
| properties.plan |
Используется для установления контекста покупки любого 3-го стороннего артефакта через MarketPlace. |
|
| tags |
object |
Указывает теги, назначенные виртуальной машине. Дополнительные сведения об использовании тегов см. в статье Использование тегов для организации ресурсов Azure. |
VirtualMachineImageFeature
Указывает дополнительные возможности, поддерживаемые изображением
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Название функции |
| value |
string |
Соответствующее значение функции. |
VmDiskTypes
Типы дисков виртуальной машины, которые запрещены.
| Значение | Описание |
|---|---|
| None | |
| Unmanaged |