Share via


Gallery Images - Create Or Update

Skapa eller uppdatera en galleribilddefinition.

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

URI-parametrar

Name I Obligatorisk Typ Description
galleryImageName
path True

string

Namnet på den galleribilddefinition som ska skapas eller uppdateras. De tillåtna tecknen är alfabet och siffror med punkter, bindestreck och punkter som tillåts i mitten. Den maximala längden är 80 tecken.

galleryName
path True

string

Namnet på Shared Image Gallery där bilddefinitionen ska skapas.

resourceGroupName
path True

string

Namnet på resursgruppen.

subscriptionId
path True

string

Autentiseringsuppgifter för prenumeration som unikt identifierar Microsoft Azure-prenumeration. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

api-version
query True

string

Klient-API-version.

Begärandetext

Name Obligatorisk Typ Description
location True

string

Resursplats

properties.identifier True

GalleryImageIdentifier

Det här är galleribildens definitionsidentifierare.

properties.osState True

OperatingSystemStateTypes

Med den här egenskapen kan användaren ange om de virtuella datorer som skapas under den här avbildningen är generaliserade eller specialiserade.

properties.osType True

OperatingSystemTypes

Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken när du skapar en virtuell dator från en hanterad avbildning. Möjliga värden är: Windows,Linux.

properties.architecture

Architecture

Bildens arkitektur. Gäller endast os-diskar.

properties.description

string

Beskrivningen av den här galleribilddefinitionsresursen. Den här egenskapen kan uppdateras.

properties.disallowed

Disallowed

Beskriver de otillåtna disktyperna.

properties.endOfLifeDate

string

Slutdatumet för galleribilddefinitionen. Den här egenskapen kan användas för avställning. Den här egenskapen kan uppdateras.

properties.eula

string

Eula-avtalet för galleribilddefinitionen.

properties.features

GalleryImageFeature[]

En lista över galleribildfunktioner.

properties.hyperVGeneration

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar.

properties.privacyStatementUri

string

Sekretesspolicyns URI.

properties.purchasePlan

ImagePurchasePlan

Beskriver köpplanen för galleribildens definition. Detta används av Marketplace-avbildningar.

properties.recommended

RecommendedMachineConfiguration

Egenskaperna beskriver den rekommenderade datorkonfigurationen för den här avbildningsdefinitionen. Dessa egenskaper kan uppdateras.

properties.releaseNoteUri

string

Versionsanteckningens URI.

tags

object

Resurstaggar

Svar

Name Typ Description
200 OK

GalleryImage

OK

201 Created

GalleryImage

Skapad

202 Accepted

GalleryImage

Har godkänts

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

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 personifiera ditt användarkonto

Exempel

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

Definitioner

Name Description
ApiError

API-fel.

ApiErrorBase

Api-felbas.

Architecture

Bildens arkitektur. Gäller endast os-diskar.

CloudError

Ett felsvar från Beräkningstjänsten.

Disallowed

Beskriver de otillåtna disktyperna.

GalleryImage

Anger information om den galleribilddefinition som du vill skapa eller uppdatera.

GalleryImageFeature

En funktion för galleribild.

GalleryImageIdentifier

Det här är galleribildens definitionsidentifierare.

GalleryProvisioningState

Det aktuella tillståndet för galleriet eller galleriartefakten.

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar.

ImagePurchasePlan

Beskriver köpplanen för galleribildens definition. Detta används av Marketplace-avbildningar.

InnerError

Inre felinformation.

OperatingSystemStateTypes

Med den här egenskapen kan användaren ange om de virtuella datorer som skapas under den här avbildningen är generaliserade eller specialiserade.

OperatingSystemTypes

Med den här egenskapen kan du ange vilken typ av operativsystem som stöds som programmet har skapats för. Möjliga värden är: Windows,Linux.

RecommendedMachineConfiguration

Egenskaperna beskriver den rekommenderade datorkonfigurationen för den här avbildningsdefinitionen. Dessa egenskaper kan uppdateras.

ResourceRange

Beskriver resursintervallet.

ApiError

API-fel.

Name Typ Description
code

string

Felkoden.

details

ApiErrorBase[]

Api-felinformationen

innererror

InnerError

Api:ets inre fel

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApiErrorBase

Api-felbas.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

Architecture

Bildens arkitektur. Gäller endast os-diskar.

Name Typ Description
Arm64

string

x64

string

CloudError

Ett felsvar från Beräkningstjänsten.

Name Typ Description
error

ApiError

API-fel.

Disallowed

Beskriver de otillåtna disktyperna.

Name Typ Description
diskTypes

string[]

En lista över disktyper.

GalleryImage

Anger information om den galleribilddefinition som du vill skapa eller uppdatera.

Name Typ Description
id

string

Resurs-ID

location

string

Resursplats

name

string

Resursnamn

properties.architecture

Architecture

Bildens arkitektur. Gäller endast os-diskar.

properties.description

string

Beskrivningen av den här galleribilddefinitionsresursen. Den här egenskapen kan uppdateras.

properties.disallowed

Disallowed

Beskriver de otillåtna disktyperna.

properties.endOfLifeDate

string

Slutdatumet för galleribilddefinitionen. Den här egenskapen kan användas för avställning. Den här egenskapen kan uppdateras.

properties.eula

string

Eula-avtalet för galleribilddefinitionen.

properties.features

GalleryImageFeature[]

En lista över galleribildfunktioner.

properties.hyperVGeneration

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar.

properties.identifier

GalleryImageIdentifier

Det här är galleribildens definitionsidentifierare.

properties.osState

OperatingSystemStateTypes

Med den här egenskapen kan användaren ange om de virtuella datorer som skapas under den här avbildningen är generaliserade eller specialiserade.

properties.osType

OperatingSystemTypes

Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken när du skapar en virtuell dator från en hanterad avbildning. Möjliga värden är: Windows,Linux.

properties.privacyStatementUri

string

Sekretesspolicyns URI.

properties.provisioningState

GalleryProvisioningState

Det aktuella tillståndet för galleriet eller galleriartefakten.
Etableringstillståndet, som bara visas i svaret.

properties.purchasePlan

ImagePurchasePlan

Beskriver köpplanen för galleribildens definition. Detta används av Marketplace-avbildningar.

properties.recommended

RecommendedMachineConfiguration

Egenskaperna beskriver den rekommenderade datorkonfigurationen för den här avbildningsdefinitionen. Dessa egenskaper kan uppdateras.

properties.releaseNoteUri

string

Versionsanteckningens URI.

tags

object

Resurstaggar

type

string

Resurstyp

GalleryImageFeature

En funktion för galleribild.

Name Typ Description
name

string

Namnet på galleribildfunktionen.

value

string

Värdet för galleribildfunktionen.

GalleryImageIdentifier

Det här är galleribildens definitionsidentifierare.

Name Typ Description
offer

string

Namnet på galleriets bilddefinitionserbjudande.

publisher

string

Namnet på galleriets bilddefinitionsutgivare.

sku

string

Namnet på galleribilddefinitionens SKU.

GalleryProvisioningState

Det aktuella tillståndet för galleriet eller galleriartefakten.

Name Typ Description
Creating

string

Deleting

string

Failed

string

Migrating

string

Succeeded

string

Updating

string

HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar.

Name Typ Description
V1

string

V2

string

ImagePurchasePlan

Beskriver köpplanen för galleribildens definition. Detta används av Marketplace-avbildningar.

Name Typ Description
name

string

Plan-ID:t.

product

string

Produkt-ID: t.

publisher

string

Utgivarens ID.

InnerError

Inre felinformation.

Name Typ Description
errordetail

string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype

string

Undantagstypen.

OperatingSystemStateTypes

Med den här egenskapen kan användaren ange om de virtuella datorer som skapas under den här avbildningen är generaliserade eller specialiserade.

Name Typ Description
Generalized

string

Specialized

string

OperatingSystemTypes

Med den här egenskapen kan du ange vilken typ av operativsystem som stöds som programmet har skapats för. Möjliga värden är: Windows,Linux.

Name Typ Description
Linux

string

Windows

string

RecommendedMachineConfiguration

Egenskaperna beskriver den rekommenderade datorkonfigurationen för den här avbildningsdefinitionen. Dessa egenskaper kan uppdateras.

Name Typ Description
memory

ResourceRange

Beskriver resursintervallet.

vCPUs

ResourceRange

Beskriver resursintervallet.

ResourceRange

Beskriver resursintervallet.

Name Typ Description
max

integer

Det maximala antalet för resursen.

min

integer

Minsta antal för resursen.