Sdílet prostřednictvím


Gallery Images - Create Or Update

Vytvořte nebo aktualizujte definici obrázku galerie.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
galleryImageName
path True

string

Název definice obrázku galerie, která se má vytvořit nebo aktualizovat. Povolené znaky jsou abecedy a čísla s tečkami, pomlčkami a tečkami povolenými uprostřed. Maximální délka je 80 znaků.

galleryName
path True

string

Název galerie sdílených imagí, ve které se má vytvořit definice obrázku.

resourceGroupName
path True

string

Název skupiny prostředků.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby.

api-version
query True

string

Verze rozhraní API klienta.

Text požadavku

Name Vyžadováno Typ Description
location True

string

Umístění prostředku

properties.identifier True

GalleryImageIdentifier

Toto je identifikátor definice obrázku galerie.

properties.osState True

OperatingSystemStateTypes

Tato vlastnost umožňuje uživateli určit, jestli jsou virtuální počítače vytvořené v této imagi generalizované nebo specializované.

properties.osType True

OperatingSystemTypes

Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače ze spravované image. Možné hodnoty jsou: Windows,Linux.

properties.allowUpdateImage

boolean

Volitelný. Pokud se aktualizují funkce imagí galerie, musí být nastavená na hodnotu True.

properties.architecture

Architecture

Architektura image. Platí jenom pro disky s operačním systémem.

properties.description

string

Popis tohoto prostředku definice obrázku galerie. Tato vlastnost je aktualizovatelná.

properties.disallowed

Disallowed

Popisuje nepovolené typy disků.

properties.endOfLifeDate

string

Datum konce životnosti definice obrázku galerie. Tuto vlastnost lze použít pro účely vyřazení z provozu. Tato vlastnost je aktualizovatelná.

properties.eula

string

Smlouva Eula pro definici obrázku galerie.

properties.features

GalleryImageFeature[]

Seznam funkcí obrázků galerie

properties.hyperVGeneration

HyperVGeneration

Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem.

properties.privacyStatementUri

string

Identifikátor URI prohlášení o zásadách ochrany osobních údajů.

properties.purchasePlan

ImagePurchasePlan

Popisuje plán nákupu definic obrázků galerie. Používá se v imagích marketplace.

properties.recommended

RecommendedMachineConfiguration

Vlastnosti popisují doporučenou konfiguraci počítače pro tuto definici image. Tyto vlastnosti jsou aktualizovatelné.

properties.releaseNoteUri

string

Identifikátor URI poznámky k verzi.

tags

object

Značky prostředků

Odpovědi

Name Typ Description
200 OK

GalleryImage

OK

201 Created

GalleryImage

Vytvořil

202 Accepted

GalleryImage

Přijal

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
ApiError

Chyba rozhraní API

ApiErrorBase

Základ chyb rozhraní API.

Architecture

Architektura image. Platí jenom pro disky s operačním systémem.

CloudError

Odpověď na chybu z výpočetní služby

Disallowed

Popisuje nepovolené typy disků.

GalleryImage

Určuje informace o definici obrázku galerie, kterou chcete vytvořit nebo aktualizovat.

GalleryImageFeature

Funkce pro obrázek galerie

GalleryImageIdentifier

Toto je identifikátor definice obrázku galerie.

GalleryProvisioningState

Aktuální stav artefaktu galerie nebo galerie.

HyperVGeneration

Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem.

ImagePurchasePlan

Popisuje plán nákupu definic obrázků galerie. Používá se v imagích marketplace.

InnerError

Podrobnosti vnitřní chyby.

OperatingSystemStateTypes

Tato vlastnost umožňuje uživateli určit, jestli jsou virtuální počítače vytvořené v této imagi generalizované nebo specializované.

OperatingSystemTypes

Tato vlastnost umožňuje určit podporovaný typ operačního systému, pro který je aplikace vytvořená. Možné hodnoty jsou: Windows,Linux.

RecommendedMachineConfiguration

Vlastnosti popisují doporučenou konfiguraci počítače pro tuto definici image. Tyto vlastnosti jsou aktualizovatelné.

ResourceRange

Popisuje rozsah prostředků.

ApiError

Chyba rozhraní API

Name Typ Description
code

string

Kód chyby.

details

ApiErrorBase[]

Podrobnosti o chybě rozhraní API

innererror

InnerError

Vnitřní chyba rozhraní API

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

ApiErrorBase

Základ chyb rozhraní API.

Name Typ Description
code

string

Kód chyby.

message

string

Chybová zpráva.

target

string

Cíl konkrétní chyby.

Architecture

Architektura image. Platí jenom pro disky s operačním systémem.

Hodnota Description
Arm64
x64

CloudError

Odpověď na chybu z výpočetní služby

Name Typ Description
error

ApiError

Chyba rozhraní API

Disallowed

Popisuje nepovolené typy disků.

Name Typ Description
diskTypes

string[]

Seznam typůdiskůch

GalleryImage

Určuje informace o definici obrázku galerie, kterou chcete vytvořit nebo aktualizovat.

Name Typ Description
id

string

ID prostředku

location

string

Umístění prostředku

name

string

Název prostředku

properties.allowUpdateImage

boolean

Volitelný. Pokud se aktualizují funkce imagí galerie, musí být nastavená na hodnotu True.

properties.architecture

Architecture

Architektura image. Platí jenom pro disky s operačním systémem.

properties.description

string

Popis tohoto prostředku definice obrázku galerie. Tato vlastnost je aktualizovatelná.

properties.disallowed

Disallowed

Popisuje nepovolené typy disků.

properties.endOfLifeDate

string

Datum konce životnosti definice obrázku galerie. Tuto vlastnost lze použít pro účely vyřazení z provozu. Tato vlastnost je aktualizovatelná.

properties.eula

string

Smlouva Eula pro definici obrázku galerie.

properties.features

GalleryImageFeature[]

Seznam funkcí obrázků galerie

properties.hyperVGeneration

HyperVGeneration

Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem.

properties.identifier

GalleryImageIdentifier

Toto je identifikátor definice obrázku galerie.

properties.osState

OperatingSystemStateTypes

Tato vlastnost umožňuje uživateli určit, jestli jsou virtuální počítače vytvořené v této imagi generalizované nebo specializované.

properties.osType

OperatingSystemTypes

Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače ze spravované image. Možné hodnoty jsou: Windows,Linux.

properties.privacyStatementUri

string

Identifikátor URI prohlášení o zásadách ochrany osobních údajů.

properties.provisioningState

GalleryProvisioningState

Aktuální stav artefaktu galerie nebo galerie.
Stav zřizování, který se zobrazí pouze v odpovědi.

properties.purchasePlan

ImagePurchasePlan

Popisuje plán nákupu definic obrázků galerie. Používá se v imagích marketplace.

properties.recommended

RecommendedMachineConfiguration

Vlastnosti popisují doporučenou konfiguraci počítače pro tuto definici image. Tyto vlastnosti jsou aktualizovatelné.

properties.releaseNoteUri

string

Identifikátor URI poznámky k verzi.

tags

object

Značky prostředků

type

string

Typ prostředku

GalleryImageFeature

Funkce pro obrázek galerie

Name Typ Description
name

string

Název funkce obrázku galerie.

startsAtVersion

string

Minimální verze image galerie, která tuto funkci podporuje.

value

string

Hodnota funkce obrázku galerie.

GalleryImageIdentifier

Toto je identifikátor definice obrázku galerie.

Name Typ Description
offer

string

Název nabídky definice obrázku galerie.

publisher

string

Název vydavatele definice obrázku galerie.

sku

string

Název skladové položky definice obrázku galerie

GalleryProvisioningState

Aktuální stav artefaktu galerie nebo galerie.

Hodnota Description
Creating
Deleting
Failed
Migrating
Succeeded
Updating

HyperVGeneration

Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem.

Hodnota Description
V1
V2

ImagePurchasePlan

Popisuje plán nákupu definic obrázků galerie. Používá se v imagích marketplace.

Name Typ Description
name

string

ID plánu.

product

string

ID produktu.

publisher

string

ID vydavatele.

InnerError

Podrobnosti vnitřní chyby.

Name Typ Description
errordetail

string

Vnitřní chybová zpráva nebo výpis výjimky.

exceptiontype

string

Typ výjimky.

OperatingSystemStateTypes

Tato vlastnost umožňuje uživateli určit, jestli jsou virtuální počítače vytvořené v této imagi generalizované nebo specializované.

Hodnota Description
Generalized
Specialized

OperatingSystemTypes

Tato vlastnost umožňuje určit podporovaný typ operačního systému, pro který je aplikace vytvořená. Možné hodnoty jsou: Windows,Linux.

Hodnota Description
Linux
Windows

RecommendedMachineConfiguration

Vlastnosti popisují doporučenou konfiguraci počítače pro tuto definici image. Tyto vlastnosti jsou aktualizovatelné.

Name Typ Description
memory

ResourceRange

Popisuje rozsah prostředků.

vCPUs

ResourceRange

Popisuje rozsah prostředků.

ResourceRange

Popisuje rozsah prostředků.

Name Typ Description
max

integer

Maximální počet prostředků.

min

integer

Minimální počet prostředků.