Gallery Images - Create Or Update

Katalógus képdefiníciójának létrehozása vagy frissítése.

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

URI-paraméterek

Name In Kötelező Típus Description
galleryImageName
path True

string

A létrehozandó vagy frissítendő katalóguskép-definíció neve. Az engedélyezett karakterek betűrendek és számok, amelyek közepén pontok, kötőjelek és pontok szerepelnek. A maximális hossz 80 karakter.

galleryName
path True

string

Annak a Shared Image Gallery a neve, amelyben létre kívánja hozni a képdefiníciót.

resourceGroupName
path True

string

Az erőforráscsoport neve.

subscriptionId
path True

string

Az előfizetés hitelesítő adatai, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés-azonosító az URI részét képezi minden szolgáltatáshíváshoz.

api-version
query True

string

Ügyfél API-verziója.

Kérelem törzse

Name Kötelező Típus Description
location True

string

Erőforrás helye

properties.identifier True

GalleryImageIdentifier

Ez a katalógus képdefiníció-azonosítója.

properties.osState True

OperatingSystemStateTypes

Ez a tulajdonság lehetővé teszi a felhasználó számára annak megadását, hogy a rendszerkép alatt létrehozott virtuális gépek "Generalized" vagy "Special".

properties.osType True

OperatingSystemTypes

Ez a tulajdonság lehetővé teszi a lemezen található operációs rendszer típusának megadását, amikor felügyelt rendszerképből hoz létre virtuális gépet. Lehetséges értékek: Windows,Linux.

properties.architecture

Architecture

A kép architektúrája. Csak operációsrendszer-lemezekre alkalmazható.

properties.description

string

A katalógus képdefiníciós erőforrásának leírása. Ez a tulajdonság frissíthető.

properties.disallowed

Disallowed

A nem engedélyezett lemeztípusokat ismerteti.

properties.endOfLifeDate

string

A katalógus képdefiníciójának lejárati dátuma. Ez a tulajdonság leszerelési célokra használható. Ez a tulajdonság frissíthető.

properties.eula

string

A katalógus képdefiníciójára vonatkozó Eula-szerződés.

properties.features

GalleryImageFeature[]

A katalógus képfunkcióinak listája.

properties.hyperVGeneration

HyperVGeneration

A virtuális gép hipervizor-generációja. Csak operációsrendszer-lemezekre alkalmazható.

properties.privacyStatementUri

string

Az adatvédelmi nyilatkozat URI-ja.

properties.purchasePlan

ImagePurchasePlan

A katalógus képdefiníciós vásárlási csomagját ismerteti. Ezt a marketplace-rendszerképek használják.

properties.recommended

RecommendedMachineConfiguration

A tulajdonságok a képdefiníció javasolt gépkonfigurációját írják le. Ezek a tulajdonságok frissíthetők.

properties.releaseNoteUri

string

A kibocsátási megjegyzés URI-ja.

tags

object

Erőforráscímkék

Válaszok

Name Típus Description
200 OK

GalleryImage

OK

201 Created

GalleryImage

Létrehozva

202 Accepted

GalleryImage

Elfogadva

Other Status Codes

CloudError

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

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

Definíciók

Name Description
ApiError

Api-hiba.

ApiErrorBase

Api-hibabázis.

Architecture

A kép architektúrája. Csak operációsrendszer-lemezekre alkalmazható.

CloudError

Hibaválasz a Számítási szolgáltatástól.

Disallowed

A nem engedélyezett lemeztípusokat ismerteti.

GalleryImage

Megadja a létrehozni vagy frissíteni kívánt katalógus képdefinícióját.

GalleryImageFeature

A katalógus képének egyik funkciója.

GalleryImageIdentifier

Ez a katalógus képdefiníció-azonosítója.

GalleryProvisioningState

A katalógus vagy katalógus összetevőjének aktuális állapota.

HyperVGeneration

A virtuális gép hipervizor-generációja. Csak operációsrendszer-lemezekre alkalmazható.

ImagePurchasePlan

A katalógus képdefiníciós vásárlási csomagját ismerteti. Ezt a marketplace-rendszerképek használják.

InnerError

Belső hiba részletei.

OperatingSystemStateTypes

Ez a tulajdonság lehetővé teszi a felhasználó számára annak megadását, hogy a rendszerkép alatt létrehozott virtuális gépek "Generalized" vagy "Special".

OperatingSystemTypes

Ez a tulajdonság lehetővé teszi az alkalmazás által létrehozott operációs rendszer támogatott típusának megadását. Lehetséges értékek: Windows,Linux.

RecommendedMachineConfiguration

A tulajdonságok a képdefiníció javasolt gépkonfigurációját írják le. Ezek a tulajdonságok frissíthetők.

ResourceRange

Az erőforrástartományt ismerteti.

ApiError

Api-hiba.

Name Típus Description
code

string

A hibakód.

details

ApiErrorBase[]

Az API-hiba részletei

innererror

InnerError

Az API belső hibája

message

string

A hibaüzenet.

target

string

Az adott hiba célja.

ApiErrorBase

Api-hibabázis.

Name Típus Description
code

string

A hibakód.

message

string

A hibaüzenet.

target

string

Az adott hiba célja.

Architecture

A kép architektúrája. Csak operációsrendszer-lemezekre alkalmazható.

Name Típus Description
Arm64

string

x64

string

CloudError

Hibaválasz a Számítási szolgáltatástól.

Name Típus Description
error

ApiError

Api-hiba.

Disallowed

A nem engedélyezett lemeztípusokat ismerteti.

Name Típus Description
diskTypes

string[]

Lemeztípusok listája.

GalleryImage

Megadja a létrehozni vagy frissíteni kívánt katalógus képdefinícióját.

Name Típus Description
id

string

Erőforrás-azonosító

location

string

Erőforrás helye

name

string

Erőforrás neve

properties.architecture

Architecture

A kép architektúrája. Csak operációsrendszer-lemezekre alkalmazható.

properties.description

string

A katalógus képdefiníciós erőforrásának leírása. Ez a tulajdonság frissíthető.

properties.disallowed

Disallowed

A nem engedélyezett lemeztípusokat ismerteti.

properties.endOfLifeDate

string

A katalógus képdefiníciójának lejárati dátuma. Ez a tulajdonság leszerelési célokra használható. Ez a tulajdonság frissíthető.

properties.eula

string

A katalógus képdefiníciójára vonatkozó Eula-szerződés.

properties.features

GalleryImageFeature[]

A katalógus képfunkcióinak listája.

properties.hyperVGeneration

HyperVGeneration

A virtuális gép hipervizor-generációja. Csak operációsrendszer-lemezekre alkalmazható.

properties.identifier

GalleryImageIdentifier

Ez a katalógus képdefiníció-azonosítója.

properties.osState

OperatingSystemStateTypes

Ez a tulajdonság lehetővé teszi a felhasználó számára annak megadását, hogy a rendszerkép alatt létrehozott virtuális gépek "Generalized" vagy "Special".

properties.osType

OperatingSystemTypes

Ez a tulajdonság lehetővé teszi a lemezen található operációs rendszer típusának megadását, amikor felügyelt rendszerképből hoz létre virtuális gépet. Lehetséges értékek: Windows,Linux.

properties.privacyStatementUri

string

Az adatvédelmi nyilatkozat URI-ja.

properties.provisioningState

GalleryProvisioningState

A katalógus vagy katalógus összetevőjének aktuális állapota.
A kiépítési állapot, amely csak a válaszban jelenik meg.

properties.purchasePlan

ImagePurchasePlan

A katalógus képdefiníciós vásárlási csomagját ismerteti. Ezt a marketplace-rendszerképek használják.

properties.recommended

RecommendedMachineConfiguration

A tulajdonságok a képdefiníció javasolt gépkonfigurációját írják le. Ezek a tulajdonságok frissíthetők.

properties.releaseNoteUri

string

A kibocsátási megjegyzés URI-ja.

tags

object

Erőforráscímkék

type

string

Erőforrás típusa

GalleryImageFeature

A katalógus képének egyik funkciója.

Name Típus Description
name

string

A katalógus képfunkciójának neve.

value

string

A katalógus képfunkciójának értéke.

GalleryImageIdentifier

Ez a katalógus képdefiníció-azonosítója.

Name Típus Description
offer

string

A katalógus képdefiníciós ajánlatának neve.

publisher

string

A katalógus képdefiníció-közzétevőjének neve.

sku

string

A katalógus képdefiníciós termékváltozatának neve.

GalleryProvisioningState

A katalógus vagy katalógus összetevőjének aktuális állapota.

Name Típus Description
Creating

string

Deleting

string

Failed

string

Migrating

string

Succeeded

string

Updating

string

HyperVGeneration

A virtuális gép hipervizor-generációja. Csak operációsrendszer-lemezekre alkalmazható.

Name Típus Description
V1

string

V2

string

ImagePurchasePlan

A katalógus képdefiníciós vásárlási csomagját ismerteti. Ezt a marketplace-rendszerképek használják.

Name Típus Description
name

string

A terv azonosítója.

product

string

A termékazonosító.

publisher

string

A közzétevő azonosítója.

InnerError

Belső hiba részletei.

Name Típus Description
errordetail

string

A belső hibaüzenet vagy kivételkép.

exceptiontype

string

A kivétel típusa.

OperatingSystemStateTypes

Ez a tulajdonság lehetővé teszi a felhasználó számára annak megadását, hogy a rendszerkép alatt létrehozott virtuális gépek "Generalized" vagy "Special".

Name Típus Description
Generalized

string

Specialized

string

OperatingSystemTypes

Ez a tulajdonság lehetővé teszi az alkalmazás által létrehozott operációs rendszer támogatott típusának megadását. Lehetséges értékek: Windows,Linux.

Name Típus Description
Linux

string

Windows

string

RecommendedMachineConfiguration

A tulajdonságok a képdefiníció javasolt gépkonfigurációját írják le. Ezek a tulajdonságok frissíthetők.

Name Típus Description
memory

ResourceRange

Az erőforrástartományt ismerteti.

vCPUs

ResourceRange

Az erőforrástartományt ismerteti.

ResourceRange

Az erőforrástartományt ismerteti.

Name Típus Description
max

integer

Az erőforrás maximális száma.

min

integer

Az erőforrás minimális száma.