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 |
|---|---|---|---|---|
|
gallery
|
path | True |
string |
Der Name der Definition des Katalogbilds, das abgerufen werden soll. |
|
gallery
|
path | True |
string pattern: ^[^_\W][\w-._]{0,79}(? |
Der Name der Shared Image Gallery. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
subscription
|
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 |
Dies ist der Katalogbilddefinitionsbezeichner. |
|
| properties.osState | True |
Mit dieser Eigenschaft kann der Benutzer angeben, ob die unter diesem Image erstellten virtuellen Computer "Generalisiert" oder "Spezialisiert" sind. |
|
| properties.osType | True |
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 |
Die Architektur des Bilds. Gilt nur für Betriebssystemdatenträger. |
||
| properties.description |
string |
Die Beschreibung dieser Katalogbilddefinitionsressource. Diese Eigenschaft ist aktualisierbar. |
|
| properties.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 |
Eine Liste der Katalogbildfeatures. |
||
| properties.hyperVGeneration |
Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger. |
||
| properties.privacyStatementUri |
string |
Der Datenschutzbestimmungen-URI. |
|
| properties.purchasePlan |
Beschreibt den Kaufplan für Katalogbilderdefinitionen. Dies wird von Marketplace-Images verwendet. |
||
| properties.recommended |
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 |
Der Aktualisierungsvorgang "GalleryImage" der Ressource war erfolgreich |
|
| 201 Created |
Der Erstellungsvorgang der Ressource 'GalleryImage' war erfolgreich Header
|
|
| 202 Accepted |
Die Anforderung wurde zur Verarbeitung angenommen, die Verarbeitung ist jedoch noch nicht abgeschlossen. Header
|
|
| Other Status Codes |
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
Create or update a simple gallery image.
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 |
|---|---|
|
Api |
API-Fehler. |
|
Api |
API-Fehlerbasis. |
| Architecture |
Die Architektur des Bilds. Gilt nur für Betriebssystemdatenträger. |
|
Cloud |
Eine Fehlerantwort vom Compute-Dienst. |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
| Disallowed |
Beschreibt die unzulässigen Datenträgertypen. |
|
Gallery |
Gibt Informationen über die Katalogbilddefinition an, die Sie erstellen oder aktualisieren möchten. |
|
Gallery |
Eine Funktion für Galeriebilder. |
|
Gallery |
Dies ist der Katalogbilddefinitionsbezeichner. |
|
Gallery |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
|
Hyper |
Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger. |
|
Image |
Beschreibt den Kaufplan für Katalogbilderdefinitionen. Dies wird von Marketplace-Images verwendet. |
|
Inner |
Innere Fehlerdetails. |
|
Operating |
Mit dieser Eigenschaft kann der Benutzer angeben, ob die unter diesem Image erstellten virtuellen Computer "Generalisiert" oder "Spezialisiert" sind. |
|
Operating |
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. |
|
Recommended |
Die Eigenschaften beschreiben die empfohlene Computerkonfiguration für diese Imagedefinition. Diese Eigenschaften sind aktualisierbar. |
|
Resource |
Beschreibt den Ressourcenbereich. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
ApiError
API-Fehler.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Der Fehlercode. |
| details |
Die Details zum API-Fehler |
|
| 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 |
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 |
Die Architektur des Bilds. Gilt nur für Betriebssystemdatenträger. |
|
| properties.description |
string |
Die Beschreibung dieser Katalogbilddefinitionsressource. Diese Eigenschaft ist aktualisierbar. |
| properties.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 |
Eine Liste der Katalogbildfeatures. |
|
| properties.hyperVGeneration |
Die Hypervisorgenerierung des virtuellen Computers. Gilt nur für Betriebssystemdatenträger. |
|
| properties.identifier |
Dies ist der Katalogbilddefinitionsbezeichner. |
|
| properties.osState |
Mit dieser Eigenschaft kann der Benutzer angeben, ob die unter diesem Image erstellten virtuellen Computer "Generalisiert" oder "Spezialisiert" sind. |
|
| properties.osType |
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 |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
|
| properties.purchasePlan |
Beschreibt den Kaufplan für Katalogbilderdefinitionen. Dies wird von Marketplace-Images verwendet. |
|
| properties.recommended |
Die Eigenschaften beschreiben die empfohlene Computerkonfiguration für diese Imagedefinition. Diese Eigenschaften sind aktualisierbar. |
|
| properties.releaseNoteUri |
string |
Der Versionshinweise-URI. |
| 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 |
Beschreibt den Ressourcenbereich. |
|
| vCPUs |
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 |
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 |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |