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


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=2024-03-01

Параметры URI

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

string

Имя поддерживаемого региона Azure.

offer
path True

string

Допустимое предложение издателя образа.

publisherName
path True

string

Допустимый издатель образа.

skus
path True

string

Допустимый номер SKU образа.

subscriptionId
path True

string

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

version
path True

string

Допустимая версия SKU образа.

api-version
query True

string

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

Ответы

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

VirtualMachineImage

ОК

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 олицетворения учетной записи пользователя

Примеры

VirtualMachineImage_Get_MaximumSet_Gen
VirtualMachineImage_Get_MinimumSet_Gen

VirtualMachineImage_Get_MaximumSet_Gen

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/locations/aaaaaa/publishers/aaa/artifacttypes/vmimage/offers/aaaaaaaaaaaaaaaaaaaaaaaaaaaaa/skus/aaaaaaaaaaaaaaaaaaaaaaaaaaa/versions/aaaaaaaaaaaaaaaaaaa?api-version=2024-03-01

Sample Response

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

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/locations/aaaaaaaaaaaa/publishers/aaaaaaaaaaa/artifacttypes/vmimage/offers/aa/skus/aaaaaaaaa/versions/aaaaaaaaaaaaaaaaaaaaaaaaaaaaa?api-version=2024-03-01

Sample Response

{
  "name": "aaaaaaaaa",
  "location": "aaaaa",
  "id": "aaaaaaaaaaa"
}

Определения

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

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

AlternativeType

Описывает тип альтернативного варианта.

ApiError

Ошибка API.

ApiErrorBase

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

ArchitectureTypes

Указывает тип архитектуры.

AutomaticOSUpgradeProperties

Описывает свойства автоматического обновления ОС в образе.

CloudError

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

DataDiskImage

Содержит сведения об образах дисков данных.

DisallowedConfiguration

Указывает запрещенную конфигурацию для образа виртуальной машины.

ExtendedLocation

Сложный тип расширенного расположения.

ExtendedLocationTypes

Тип расширенного расположения.

HyperVGenerationTypes

Указывает тип HyperVGeneration.

ImageDeprecationStatus

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

ImageState

Описывает состояние изображения.

InnerError

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

OperatingSystemTypes

Операционная система osDiskImage.

OSDiskImage

Содержит сведения об образе диска ОС.

PurchasePlan

Используется для определения контекста покупки любого артефакта стороннего производителя через MarketPlace.

VirtualMachineImage

Описывает образ виртуальной машины.

VirtualMachineImageFeature

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

VmDiskTypes

Типы дисков виртуальных машин, которые запрещены.

AlternativeOption

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

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

AlternativeType

Описывает тип альтернативного варианта.

value

string

Указывает значение альтернативного параметра, указанное издателем. Это имя предложения, если тип — Предложение, или имя плана, если тип — Plan.

AlternativeType

Описывает тип альтернативного варианта.

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

string

Offer

string

Plan

string

ApiError

Ошибка API.

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

string

Код ошибки.

details

ApiErrorBase[]

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

innererror

InnerError

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

message

string

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

target

string

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

ApiErrorBase

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

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

string

Код ошибки.

message

string

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

target

string

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

ArchitectureTypes

Указывает тип архитектуры.

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

string

x64

string

AutomaticOSUpgradeProperties

Описывает свойства автоматического обновления ОС в образе.

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

boolean

Указывает, поддерживается ли автоматическое обновление ОС в образе.

CloudError

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

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

ApiError

Ошибка API.

DataDiskImage

Содержит сведения об образах дисков данных.

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

integer

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

DisallowedConfiguration

Указывает запрещенную конфигурацию для образа виртуальной машины.

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

VmDiskTypes

Типы дисков виртуальных машин, которые запрещены.

ExtendedLocation

Сложный тип расширенного расположения.

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

string

Имя расширенного расположения.

type

ExtendedLocationTypes

Тип расширенного расположения.

ExtendedLocationTypes

Тип расширенного расположения.

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

string

HyperVGenerationTypes

Указывает тип HyperVGeneration.

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

string

V2

string

ImageDeprecationStatus

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

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

AlternativeOption

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

imageState

ImageState

Описывает состояние изображения.

scheduledDeprecationTime

string

Время в будущем, когда это изображение будет отмечено как нерекомендуемое. Это запланированное время выбирает издатель.

ImageState

Описывает состояние изображения.

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

string

Deprecated

string

ScheduledForDeprecation

string

InnerError

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

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

string

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

exceptiontype

string

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

OperatingSystemTypes

Операционная система osDiskImage.

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

string

Windows

string

OSDiskImage

Содержит сведения об образе диска ОС.

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

OperatingSystemTypes

Операционная система osDiskImage.

PurchasePlan

Используется для определения контекста покупки любого артефакта стороннего производителя через MarketPlace.

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

string

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

product

string

Указывает продукт изображения из Marketplace. Это то же значение, что и Offer в элементе imageReference.

publisher

string

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

VirtualMachineImage

Описывает образ виртуальной машины.

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

ExtendedLocation

Расширенное расположение виртуальной машины.

id

string

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

location

string

Поддерживаемая расположение ресурса в Azure.

name

string

Имя ресурса.

properties.architecture

ArchitectureTypes

Указывает тип архитектуры.

properties.automaticOSUpgradeProperties

AutomaticOSUpgradeProperties

Описывает свойства автоматического обновления ОС в образе.

properties.dataDiskImages

DataDiskImage[]

Содержит сведения об образах дисков данных.

properties.disallowed

DisallowedConfiguration

Указывает запрещенную конфигурацию для VirtualMachine, созданной на основе образа.

properties.features

VirtualMachineImageFeature[]

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

properties.hyperVGeneration

HyperVGenerationTypes

Указывает тип HyperVGeneration.

properties.imageDeprecationStatus

ImageDeprecationStatus

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

properties.osDiskImage

OSDiskImage

Содержит сведения об образе диска ОС.

properties.plan

PurchasePlan

Используется для определения контекста покупки любого артефакта стороннего производителя через MarketPlace.

tags

object

Указывает теги, назначенные виртуальной машине. Дополнительные сведения об использовании тегов см. в статье Использование тегов для упорядочения ресурсов Azure.

VirtualMachineImageFeature

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

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

string

Имя компонента.

value

string

Соответствующее значение для компонента.

VmDiskTypes

Типы дисков виртуальных машин, которые запрещены.

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

string

Unmanaged

string