Возвращает образ виртуальной машины.
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-07-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.
|
Ответы
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя |
Описание |
user_impersonation
|
олицетворения учетной записи пользователя
|
Примеры
VirtualMachineImage_Get_MaximumSet_Gen
Образец запроса
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-07-01
/**
* Samples for VirtualMachineImages Get.
*/
public final class Main {
/*
* x-ms-original-file:
* specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/
* virtualMachineImageExamples/VirtualMachineImage_Get_MaximumSet_Gen.json
*/
/**
* Sample code: VirtualMachineImage_Get_MaximumSet_Gen.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void virtualMachineImageGetMaximumSetGen(com.azure.resourcemanager.AzureResourceManager azure) {
azure.virtualMachines().manager().serviceClient().getVirtualMachineImages().getWithResponse("aaaaaa", "aaa",
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaa",
com.azure.core.util.Context.NONE);
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
from azure.identity import DefaultAzureCredential
from azure.mgmt.compute import ComputeManagementClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-compute
# USAGE
python virtual_machine_image_get_maximum_set_gen.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = ComputeManagementClient(
credential=DefaultAzureCredential(),
subscription_id="{subscription-id}",
)
response = client.virtual_machine_images.get(
location="aaaaaa",
publisher_name="aaa",
offer="aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
skus="aaaaaaaaaaaaaaaaaaaaaaaaaaa",
version="aaaaaaaaaaaaaaaaaaa",
)
print(response)
# x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/virtualMachineImageExamples/VirtualMachineImage_Get_MaximumSet_Gen.json
if __name__ == "__main__":
main()
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
package armcompute_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/d6d0798c6f5eb196fba7bd1924db2b145a94f58c/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/virtualMachineImageExamples/VirtualMachineImage_Get_MaximumSet_Gen.json
func ExampleVirtualMachineImagesClient_Get_virtualMachineImageGetMaximumSetGen() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armcompute.NewClientFactory("<subscription-id>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
res, err := clientFactory.NewVirtualMachineImagesClient().Get(ctx, "aaaaaa", "aaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaa", "aaaaaaaaaaaaaaaaaaa", nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
}
// You could use response here. We use blank identifier for just demo purposes.
_ = res
// If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes.
// res.VirtualMachineImage = armcompute.VirtualMachineImage{
// ID: to.Ptr("aaaaaaaaaaa"),
// Name: to.Ptr("aaaaaaaaa"),
// ExtendedLocation: &armcompute.ExtendedLocation{
// Name: to.Ptr("aaaaaaaaaaaaaaaaaaaaa"),
// Type: to.Ptr(armcompute.ExtendedLocationTypesEdgeZone),
// },
// Location: to.Ptr("aaaaa"),
// Tags: map[string]*string{
// "key6817": to.Ptr("aaaaaaaaaaaaaaaaaaaaaaaaaaaaa"),
// },
// Properties: &armcompute.VirtualMachineImageProperties{
// AutomaticOSUpgradeProperties: &armcompute.AutomaticOSUpgradeProperties{
// AutomaticOSUpgradeSupported: to.Ptr(true),
// },
// DataDiskImages: []*armcompute.DataDiskImage{
// {
// Lun: to.Ptr[int32](17),
// }},
// Disallowed: &armcompute.DisallowedConfiguration{
// VMDiskType: to.Ptr(armcompute.VMDiskTypesNone),
// },
// Features: []*armcompute.VirtualMachineImageFeature{
// {
// Name: to.Ptr("aaaaaaaaaaaaaaaaaaaaa"),
// Value: to.Ptr("aaaaaaaaaaaaaaaaaaaa"),
// }},
// HyperVGeneration: to.Ptr(armcompute.HyperVGenerationTypesV1),
// ImageDeprecationStatus: &armcompute.ImageDeprecationStatus{
// AlternativeOption: &armcompute.AlternativeOption{
// Type: to.Ptr(armcompute.AlternativeTypeOffer),
// Value: to.Ptr("aaaaaaa"),
// },
// ImageState: to.Ptr(armcompute.ImageStateScheduledForDeprecation),
// ScheduledDeprecationTime: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2023-01-13T00:00:00.000Z"); return t}()),
// },
// OSDiskImage: &armcompute.OSDiskImage{
// OperatingSystem: to.Ptr(armcompute.OperatingSystemTypesWindows),
// },
// Plan: &armcompute.PurchasePlan{
// Name: to.Ptr("aaaaaaaaa"),
// Product: to.Ptr("aaaaaaaaaaaaaa"),
// Publisher: to.Ptr("aaaaaaaaaaaaaaaaaaa"),
// },
// },
// }
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
const { ComputeManagementClient } = require("@azure/arm-compute");
const { DefaultAzureCredential } = require("@azure/identity");
require("dotenv/config");
/**
* This sample demonstrates how to Gets a virtual machine image.
*
* @summary Gets a virtual machine image.
* x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/virtualMachineImageExamples/VirtualMachineImage_Get_MaximumSet_Gen.json
*/
async function virtualMachineImageGetMaximumSetGen() {
const subscriptionId = process.env["COMPUTE_SUBSCRIPTION_ID"] || "{subscription-id}";
const location = "aaaaaa";
const publisherName = "aaa";
const offer = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
const skus = "aaaaaaaaaaaaaaaaaaaaaaaaaaa";
const version = "aaaaaaaaaaaaaaaaaaa";
const credential = new DefaultAzureCredential();
const client = new ComputeManagementClient(credential, subscriptionId);
const result = await client.virtualMachineImages.get(
location,
publisherName,
offer,
skus,
version,
);
console.log(result);
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
using Azure;
using Azure.ResourceManager;
using System;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager.Compute.Models;
using Azure.ResourceManager.Resources;
using Azure.ResourceManager.Compute;
// Generated from example definition: specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/virtualMachineImageExamples/VirtualMachineImage_Get_MaximumSet_Gen.json
// this example is just showing the usage of "VirtualMachineImages_Get" operation, for the dependent resources, they will have to be created separately.
// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);
// this example assumes you already have this SubscriptionResource created on azure
// for more information of creating SubscriptionResource, please refer to the document of SubscriptionResource
string subscriptionId = "{subscription-id}";
ResourceIdentifier subscriptionResourceId = SubscriptionResource.CreateResourceIdentifier(subscriptionId);
SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId);
// invoke the operation
AzureLocation location = new AzureLocation("aaaaaa");
string publisherName = "aaa";
string offer = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
string skus = "aaaaaaaaaaaaaaaaaaaaaaaaaaa";
string version = "aaaaaaaaaaaaaaaaaaa";
VirtualMachineImage result = await subscriptionResource.GetVirtualMachineImageAsync(location, publisherName, offer, skus, version);
Console.WriteLine($"Succeeded: {result}");
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Пример ответа
{
"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
Образец запроса
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-07-01
/**
* Samples for VirtualMachineImages Get.
*/
public final class Main {
/*
* x-ms-original-file:
* specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/
* virtualMachineImageExamples/VirtualMachineImage_Get_MinimumSet_Gen.json
*/
/**
* Sample code: VirtualMachineImage_Get_MinimumSet_Gen.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void virtualMachineImageGetMinimumSetGen(com.azure.resourcemanager.AzureResourceManager azure) {
azure.virtualMachines().manager().serviceClient().getVirtualMachineImages().getWithResponse("aaaaaaaaaaaa",
"aaaaaaaaaaa", "aa", "aaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", com.azure.core.util.Context.NONE);
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
from azure.identity import DefaultAzureCredential
from azure.mgmt.compute import ComputeManagementClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-compute
# USAGE
python virtual_machine_image_get_minimum_set_gen.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = ComputeManagementClient(
credential=DefaultAzureCredential(),
subscription_id="{subscription-id}",
)
response = client.virtual_machine_images.get(
location="aaaaaaaaaaaa",
publisher_name="aaaaaaaaaaa",
offer="aa",
skus="aaaaaaaaa",
version="aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
)
print(response)
# x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/virtualMachineImageExamples/VirtualMachineImage_Get_MinimumSet_Gen.json
if __name__ == "__main__":
main()
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
package armcompute_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/d6d0798c6f5eb196fba7bd1924db2b145a94f58c/specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/virtualMachineImageExamples/VirtualMachineImage_Get_MinimumSet_Gen.json
func ExampleVirtualMachineImagesClient_Get_virtualMachineImageGetMinimumSetGen() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armcompute.NewClientFactory("<subscription-id>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
res, err := clientFactory.NewVirtualMachineImagesClient().Get(ctx, "aaaaaaaaaaaa", "aaaaaaaaaaa", "aa", "aaaaaaaaa", "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa", nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
}
// You could use response here. We use blank identifier for just demo purposes.
_ = res
// If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes.
// res.VirtualMachineImage = armcompute.VirtualMachineImage{
// ID: to.Ptr("aaaaaaaaaaa"),
// Name: to.Ptr("aaaaaaaaa"),
// Location: to.Ptr("aaaaa"),
// }
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
const { ComputeManagementClient } = require("@azure/arm-compute");
const { DefaultAzureCredential } = require("@azure/identity");
require("dotenv/config");
/**
* This sample demonstrates how to Gets a virtual machine image.
*
* @summary Gets a virtual machine image.
* x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/virtualMachineImageExamples/VirtualMachineImage_Get_MinimumSet_Gen.json
*/
async function virtualMachineImageGetMinimumSetGen() {
const subscriptionId = process.env["COMPUTE_SUBSCRIPTION_ID"] || "{subscription-id}";
const location = "aaaaaaaaaaaa";
const publisherName = "aaaaaaaaaaa";
const offer = "aa";
const skus = "aaaaaaaaa";
const version = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
const credential = new DefaultAzureCredential();
const client = new ComputeManagementClient(credential, subscriptionId);
const result = await client.virtualMachineImages.get(
location,
publisherName,
offer,
skus,
version,
);
console.log(result);
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
using Azure;
using Azure.ResourceManager;
using System;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager.Compute.Models;
using Azure.ResourceManager.Resources;
using Azure.ResourceManager.Compute;
// Generated from example definition: specification/compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-07-01/examples/virtualMachineImageExamples/VirtualMachineImage_Get_MinimumSet_Gen.json
// this example is just showing the usage of "VirtualMachineImages_Get" operation, for the dependent resources, they will have to be created separately.
// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);
// this example assumes you already have this SubscriptionResource created on azure
// for more information of creating SubscriptionResource, please refer to the document of SubscriptionResource
string subscriptionId = "{subscription-id}";
ResourceIdentifier subscriptionResourceId = SubscriptionResource.CreateResourceIdentifier(subscriptionId);
SubscriptionResource subscriptionResource = client.GetSubscriptionResource(subscriptionResourceId);
// invoke the operation
AzureLocation location = new AzureLocation("aaaaaaaaaaaa");
string publisherName = "aaaaaaaaaaa";
string offer = "aa";
string skus = "aaaaaaaaa";
string version = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
VirtualMachineImage result = await subscriptionResource.GetVirtualMachineImageAsync(location, publisherName, offer, skus, version);
Console.WriteLine($"Succeeded: {result}");
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Пример ответа
{
"name": "aaaaaaaaa",
"location": "aaaaa",
"id": "aaaaaaaaaaa"
}
Определения
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
Содержит сведения о образе диска ос.
PurchasePlan
Используется для установления контекста покупки любого 3-го стороннего артефакта через MarketPlace.
Имя |
Тип |
Описание |
name
|
string
|
Идентификатор плана.
|
product
|
string
|
Задает продукт изображения из Marketplace. Это то же значение, что и Предложение в элементе 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
|
Используется для установления контекста покупки любого 3-го стороннего артефакта через MarketPlace.
|
tags
|
object
|
Указывает теги, назначенные виртуальной машине. Дополнительные сведения об использовании тегов см. в статье Использование тегов для организации ресурсов Azure.
|
VirtualMachineImageFeature
Указывает дополнительные возможности, поддерживаемые изображением
Имя |
Тип |
Описание |
name
|
string
|
Имя функции.
|
value
|
string
|
Соответствующее значение функции.
|
VmDiskTypes
Типы дисков виртуальной машины, которые запрещены.
Имя |
Тип |
Описание |
None
|
string
|
|
Unmanaged
|
string
|
|