Gallery Images - Create Or Update

Tworzenie lub aktualizowanie definicji obrazu galerii.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
galleryImageName
path True

string

Nazwa definicji obrazu galerii, która ma zostać utworzona lub zaktualizowana. Dozwolone znaki to alfabety i liczby z kropkami, kreskami i kropkami dozwolonymi w środku. Maksymalna długość to 80 znaków.

galleryName
path True

string

Nazwa Shared Image Gallery, w której ma zostać utworzona definicja obrazu.

resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
path True

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Wymagane Typ Opis
location True

string

Lokalizacja zasobu

properties.identifier True

GalleryImageIdentifier

Jest to identyfikator definicji obrazu galerii.

properties.osState True

OperatingSystemStateTypes

Ta właściwość umożliwia użytkownikowi określenie, czy maszyny wirtualne utworzone na tym obrazie są "Uogólnione" lub "Wyspecjalizowane".

properties.osType True

OperatingSystemTypes

Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku podczas tworzenia maszyny wirtualnej na podstawie obrazu zarządzanego. Możliwe wartości to: Windows,Linux.

properties.architecture

Architecture

Architektura obrazu. Dotyczy tylko dysków systemu operacyjnego.

properties.description

string

Opis tego zasobu definicji obrazu galerii. Ta właściwość jest aktualizowalna.

properties.disallowed

Disallowed

Opisuje niedozwolone typy dysków.

properties.endOfLifeDate

string

Data zakończenia życia definicji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna.

properties.eula

string

Umowa Licencyjna dotycząca definicji obrazu galerii.

properties.features

GalleryImageFeature[]

Lista funkcji obrazów galerii.

properties.hyperVGeneration

HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

properties.privacyStatementUri

string

Identyfikator URI oświadczenia o ochronie prywatności.

properties.purchasePlan

ImagePurchasePlan

Opisuje plan zakupu definicji obrazu galerii. Jest to używane przez obrazy z witryny Marketplace.

properties.recommended

RecommendedMachineConfiguration

Właściwości opisują zalecaną konfigurację maszyny dla tej definicji obrazu. Te właściwości można aktualizować.

properties.releaseNoteUri

string

Identyfikator URI notatki o wersji.

tags

object

Tagi zasobów

Odpowiedzi

Nazwa Typ Opis
200 OK

GalleryImage

OK

201 Created

GalleryImage

Utworzone

202 Accepted

GalleryImage

Zaakceptowano

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

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

Definicje

Nazwa Opis
ApiError

Błąd interfejsu API.

ApiErrorBase

Baza błędów interfejsu API.

Architecture

Architektura obrazu. Dotyczy tylko dysków systemu operacyjnego.

CloudError

Odpowiedź na błąd z usługi Compute.

Disallowed

Opisuje niedozwolone typy dysków.

GalleryImage

Określa informacje o definicji obrazu galerii, które chcesz utworzyć lub zaktualizować.

GalleryImageFeature

Funkcja obrazu galerii.

GalleryImageIdentifier

Jest to identyfikator definicji obrazu galerii.

GalleryProvisioningState

Bieżący stan galerii lub artefaktu galerii.

HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

ImagePurchasePlan

Opisuje plan zakupu definicji obrazu galerii. Jest to używane przez obrazy z witryny Marketplace.

InnerError

Szczegóły błędu wewnętrznego.

OperatingSystemStateTypes

Ta właściwość umożliwia użytkownikowi określenie, czy maszyny wirtualne utworzone na tym obrazie są "Uogólnione" lub "Wyspecjalizowane".

OperatingSystemTypes

Ta właściwość umożliwia określenie obsługiwanego typu systemu operacyjnego, dla którego utworzono aplikację. Możliwe wartości to: Windows,Linux.

RecommendedMachineConfiguration

Właściwości opisują zalecaną konfigurację maszyny dla tej definicji obrazu. Te właściwości można aktualizować.

ResourceRange

Opisuje zakres zasobów.

ApiError

Błąd interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

InnerError

Wewnętrzny błąd interfejsu API

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApiErrorBase

Baza błędów interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

Architecture

Architektura obrazu. Dotyczy tylko dysków systemu operacyjnego.

Nazwa Typ Opis
Arm64

string

x64

string

CloudError

Odpowiedź na błąd z usługi Compute.

Nazwa Typ Opis
error

ApiError

Błąd interfejsu API.

Disallowed

Opisuje niedozwolone typy dysków.

Nazwa Typ Opis
diskTypes

string[]

Lista typów dysków.

GalleryImage

Określa informacje o definicji obrazu galerii, które chcesz utworzyć lub zaktualizować.

Nazwa Typ Opis
id

string

Identyfikator zasobu

location

string

Lokalizacja zasobu

name

string

Nazwa zasobu

properties.architecture

Architecture

Architektura obrazu. Dotyczy tylko dysków systemu operacyjnego.

properties.description

string

Opis tego zasobu definicji obrazu galerii. Ta właściwość jest aktualizowalna.

properties.disallowed

Disallowed

Opisuje niedozwolone typy dysków.

properties.endOfLifeDate

string

Data zakończenia życia definicji obrazu galerii. Tej właściwości można używać do celów likwidowania. Ta właściwość jest aktualizowalna.

properties.eula

string

Umowa Licencyjna dotycząca definicji obrazu galerii.

properties.features

GalleryImageFeature[]

Lista funkcji obrazów galerii.

properties.hyperVGeneration

HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

properties.identifier

GalleryImageIdentifier

Jest to identyfikator definicji obrazu galerii.

properties.osState

OperatingSystemStateTypes

Ta właściwość umożliwia użytkownikowi określenie, czy maszyny wirtualne utworzone na tym obrazie są "Uogólnione" lub "Wyspecjalizowane".

properties.osType

OperatingSystemTypes

Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku podczas tworzenia maszyny wirtualnej na podstawie obrazu zarządzanego. Możliwe wartości to: Windows,Linux.

properties.privacyStatementUri

string

Identyfikator URI oświadczenia o ochronie prywatności.

properties.provisioningState

GalleryProvisioningState

Bieżący stan galerii lub artefaktu galerii.
Stan aprowizacji, który pojawia się tylko w odpowiedzi.

properties.purchasePlan

ImagePurchasePlan

Opisuje plan zakupu definicji obrazu galerii. Jest to używane przez obrazy z witryny Marketplace.

properties.recommended

RecommendedMachineConfiguration

Właściwości opisują zalecaną konfigurację maszyny dla tej definicji obrazu. Te właściwości można aktualizować.

properties.releaseNoteUri

string

Identyfikator URI notatki o wersji.

tags

object

Tagi zasobów

type

string

Typ zasobu

GalleryImageFeature

Funkcja obrazu galerii.

Nazwa Typ Opis
name

string

Nazwa funkcji obrazu galerii.

value

string

Wartość funkcji obrazu galerii.

GalleryImageIdentifier

Jest to identyfikator definicji obrazu galerii.

Nazwa Typ Opis
offer

string

Nazwa oferty definicji obrazu galerii.

publisher

string

Nazwa wydawcy definicji obrazu galerii.

sku

string

Nazwa jednostki SKU definicji obrazu galerii.

GalleryProvisioningState

Bieżący stan galerii lub artefaktu galerii.

Nazwa Typ Opis
Creating

string

Deleting

string

Failed

string

Migrating

string

Succeeded

string

Updating

string

HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego.

Nazwa Typ Opis
V1

string

V2

string

ImagePurchasePlan

Opisuje plan zakupu definicji obrazu galerii. Jest to używane przez obrazy z witryny Marketplace.

Nazwa Typ Opis
name

string

Identyfikator planu.

product

string

Identyfikator produktu.

publisher

string

Identyfikator wydawcy.

InnerError

Szczegóły błędu wewnętrznego.

Nazwa Typ Opis
errordetail

string

Wewnętrzny komunikat o błędzie lub zrzut wyjątku.

exceptiontype

string

Typ wyjątku.

OperatingSystemStateTypes

Ta właściwość umożliwia użytkownikowi określenie, czy maszyny wirtualne utworzone na tym obrazie są "Uogólnione" lub "Wyspecjalizowane".

Nazwa Typ Opis
Generalized

string

Specialized

string

OperatingSystemTypes

Ta właściwość umożliwia określenie obsługiwanego typu systemu operacyjnego, dla którego utworzono aplikację. Możliwe wartości to: Windows,Linux.

Nazwa Typ Opis
Linux

string

Windows

string

RecommendedMachineConfiguration

Właściwości opisują zalecaną konfigurację maszyny dla tej definicji obrazu. Te właściwości można aktualizować.

Nazwa Typ Opis
memory

ResourceRange

Opisuje zakres zasobów.

vCPUs

ResourceRange

Opisuje zakres zasobów.

ResourceRange

Opisuje zakres zasobów.

Nazwa Typ Opis
max

integer

Maksymalna liczba zasobów.

min

integer

Minimalna liczba zasobów.