Freigeben über


Gallery Images - Create Or Update

Erstellen oder aktualisieren Sie eine Galeriebilddefinition.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
galleryImageName
path True

string

Der Name der Definition des Katalogbilds, das abgerufen werden soll.

galleryName
path True

string

pattern: ^[^_\W][\w-._]{0,79}(?

Der Name der Shared Image Gallery.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

minLength: 1

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

minLength: 1

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
location True

string

Der geografische Standort, an dem sich die Ressource befindet

properties.identifier True

GalleryImageIdentifier

Dies ist der Katalogbilddefinitionsbezeichner.

properties.osState True

OperatingSystemStateTypes

Mit dieser Eigenschaft kann der Benutzer angeben, ob die unter diesem Image erstellten virtuellen Computer "Generalisiert" oder "Spezialisiert" sind.

properties.osType True

OperatingSystemTypes

Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das beim Erstellen eines virtuellen Computers aus einem verwalteten Image auf dem Datenträger enthalten ist. Mögliche Werte sind: Windows,Linux.

properties.allowUpdateImage

boolean

Wahlfrei. Muss auf "true" festgelegt sein, wenn die Katalogbildfeatures aktualisiert werden.

properties.architecture

Architecture

Die Architektur des Bilds. Gilt nur für Betriebssystemdatenträger.

properties.description

string

Die Beschreibung dieser Katalogbilddefinitionsressource. Diese Eigenschaft ist aktualisierbar.

properties.disallowed

Disallowed

Beschreibt die unzulässigen Datenträgertypen.

properties.endOfLifeDate

string (date-time)

Das Ende des Lebenszyklusdatums der Katalogbilddefinition. Diese Eigenschaft kann für Außerbetriebnahmezwecke verwendet werden. Diese Eigenschaft ist aktualisierbar.

properties.eula

string

Der Eula-Vertrag für die Katalogbilddefinition.

properties.features

GalleryImageFeature[]

Eine Liste der Katalogbildfeatures.

properties.hyperVGeneration

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

properties.privacyStatementUri

string

Der Datenschutzbestimmungen-URI.

properties.purchasePlan

ImagePurchasePlan

Beschreibt den Kaufplan für Katalogbilderdefinitionen. Dies wird von Marketplace-Images verwendet.

properties.recommended

RecommendedMachineConfiguration

Die Eigenschaften beschreiben die empfohlene Computerkonfiguration für diese Imagedefinition. Diese Eigenschaften sind aktualisierbar.

properties.releaseNoteUri

string

Der Versionshinweise-URI.

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

GalleryImage

Der Aktualisierungsvorgang "GalleryImage" der Ressource war erfolgreich

201 Created

GalleryImage

Der Erstellungsvorgang der Ressource 'GalleryImage' war erfolgreich

Header

  • Location: string
  • Retry-After: integer
202 Accepted

GalleryImage

Die Anforderung wurde zur Verarbeitung angenommen, die Verarbeitung ist jedoch noch nicht abgeschlossen.

Header

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

Architecture

Die Architektur des Bilds. Gilt nur für Betriebssystemdatenträger.

CloudError

Eine Fehlerantwort vom Compute-Dienst.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Disallowed

Beschreibt die unzulässigen Datenträgertypen.

GalleryImage

Gibt Informationen über die Katalogbilddefinition an, die Sie erstellen oder aktualisieren möchten.

GalleryImageFeature

Eine Funktion für Galeriebilder.

GalleryImageIdentifier

Dies ist der Katalogbilddefinitionsbezeichner.

GalleryProvisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

ImagePurchasePlan

Beschreibt den Kaufplan für Katalogbilderdefinitionen. Dies wird von Marketplace-Images verwendet.

InnerError

Innere Fehlerdetails.

OperatingSystemStateTypes

Mit dieser Eigenschaft kann der Benutzer angeben, ob die unter diesem Image erstellten virtuellen Computer "Generalisiert" oder "Spezialisiert" sind.

OperatingSystemTypes

Mit dieser Eigenschaft können Sie den unterstützten Typ des Betriebssystems angeben, für das die Anwendung erstellt wurde. Mögliche Werte sind: Windows,Linux.

RecommendedMachineConfiguration

Die Eigenschaften beschreiben die empfohlene Computerkonfiguration für diese Imagedefinition. Diese Eigenschaften sind aktualisierbar.

ResourceRange

Beschreibt den Ressourcenbereich.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

ApiError

API-Fehler.

Name Typ Beschreibung
code

string

Der Fehlercode.

details

ApiErrorBase[]

Die Details zum API-Fehler

innererror

InnerError

Der innere API-Fehler

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

ApiErrorBase

API-Fehlerbasis.

Name Typ Beschreibung
code

string

Der Fehlercode.

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

Architecture

Die Architektur des Bilds. Gilt nur für Betriebssystemdatenträger.

Wert Beschreibung
x64
Arm64

CloudError

Eine Fehlerantwort vom Compute-Dienst.

Name Typ Beschreibung
error

ApiError

API-Fehler.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

Disallowed

Beschreibt die unzulässigen Datenträgertypen.

Name Typ Beschreibung
diskTypes

string[]

Eine Liste der Datenträgertypen.

GalleryImage

Gibt Informationen über die Katalogbilddefinition an, die Sie erstellen oder aktualisieren möchten.

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Der geografische Standort, an dem sich die Ressource befindet

name

string

Der Name der Ressource

properties.allowUpdateImage

boolean

Wahlfrei. Muss auf "true" festgelegt sein, wenn die Katalogbildfeatures aktualisiert werden.

properties.architecture

Architecture

Die Architektur des Bilds. Gilt nur für Betriebssystemdatenträger.

properties.description

string

Die Beschreibung dieser Katalogbilddefinitionsressource. Diese Eigenschaft ist aktualisierbar.

properties.disallowed

Disallowed

Beschreibt die unzulässigen Datenträgertypen.

properties.endOfLifeDate

string (date-time)

Das Ende des Lebenszyklusdatums der Katalogbilddefinition. Diese Eigenschaft kann für Außerbetriebnahmezwecke verwendet werden. Diese Eigenschaft ist aktualisierbar.

properties.eula

string

Der Eula-Vertrag für die Katalogbilddefinition.

properties.features

GalleryImageFeature[]

Eine Liste der Katalogbildfeatures.

properties.hyperVGeneration

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

properties.identifier

GalleryImageIdentifier

Dies ist der Katalogbilddefinitionsbezeichner.

properties.osState

OperatingSystemStateTypes

Mit dieser Eigenschaft kann der Benutzer angeben, ob die unter diesem Image erstellten virtuellen Computer "Generalisiert" oder "Spezialisiert" sind.

properties.osType

OperatingSystemTypes

Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das beim Erstellen eines virtuellen Computers aus einem verwalteten Image auf dem Datenträger enthalten ist. Mögliche Werte sind: Windows,Linux.

properties.privacyStatementUri

string

Der Datenschutzbestimmungen-URI.

properties.provisioningState

GalleryProvisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

properties.purchasePlan

ImagePurchasePlan

Beschreibt den Kaufplan für Katalogbilderdefinitionen. Dies wird von Marketplace-Images verwendet.

properties.recommended

RecommendedMachineConfiguration

Die Eigenschaften beschreiben die empfohlene Computerkonfiguration für diese Imagedefinition. Diese Eigenschaften sind aktualisierbar.

properties.releaseNoteUri

string

Der Versionshinweise-URI.

systemData

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

tags

object

Ressourcentags.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

GalleryImageFeature

Eine Funktion für Galeriebilder.

Name Typ Beschreibung
name

string

Der Name des Katalogbildfeatures.

startsAtVersion

string

Die Mindestbildversion des Katalogs, die dieses Feature unterstützt.

value

string

Der Wert des Katalogbildfeatures.

GalleryImageIdentifier

Dies ist der Katalogbilddefinitionsbezeichner.

Name Typ Beschreibung
offer

string

Der Name des Katalogbilddefinitionsangebots.

publisher

string

Der Name des Herausgebers der Katalogbilddefinition.

sku

string

Der Name der SKU der Katalogbilddefinition.

GalleryProvisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

Wert Beschreibung
Creating
Updating
Failed
Succeeded
Deleting
Migrating

HyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger.

Wert Beschreibung
V1
V2

ImagePurchasePlan

Beschreibt den Kaufplan für Katalogbilderdefinitionen. Dies wird von Marketplace-Images verwendet.

Name Typ Beschreibung
name

string

Die Plan-ID.

product

string

Die Produkt-ID.

publisher

string

Die Herausgeber-ID.

InnerError

Innere Fehlerdetails.

Name Typ Beschreibung
errordetail

string

Die interne Fehlermeldung oder der Ausnahmedump.

exceptiontype

string

Der Ausnahmetyp.

OperatingSystemStateTypes

Mit dieser Eigenschaft kann der Benutzer angeben, ob die unter diesem Image erstellten virtuellen Computer "Generalisiert" oder "Spezialisiert" sind.

Wert Beschreibung
Generalized
Specialized

OperatingSystemTypes

Mit dieser Eigenschaft können Sie den unterstützten Typ des Betriebssystems angeben, für das die Anwendung erstellt wurde. Mögliche Werte sind: Windows,Linux.

Wert Beschreibung
Windows
Linux

RecommendedMachineConfiguration

Die Eigenschaften beschreiben die empfohlene Computerkonfiguration für diese Imagedefinition. Diese Eigenschaften sind aktualisierbar.

Name Typ Beschreibung
memory

ResourceRange

Beschreibt den Ressourcenbereich.

vCPUs

ResourceRange

Beschreibt den Ressourcenbereich.

ResourceRange

Beschreibt den Ressourcenbereich.

Name Typ Beschreibung
max

integer (int32)

Die maximale Anzahl der Ressource.

min

integer (int32)

Die Mindestanzahl der Ressource.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.