Gallery Images - Create Or Update
Maak of werk een definitie van een galerijafbeelding bij.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}?api-version=2024-03-03
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
gallery
|
path | True |
string |
De naam van de definitie van de galerijafbeelding die moet worden opgehaald. |
|
gallery
|
path | True |
string pattern: ^[^_\W][\w-._]{0,79}(? |
De naam van de galerie met gedeelde afbeeldingen. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
De naam van de resourcegroep. De naam is hoofdletterongevoelig. |
|
subscription
|
path | True |
string minLength: 1 |
De id van het doelabonnement. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagbody
| Name | Vereist | Type | Description |
|---|---|---|---|
| location | True |
string |
De geografische locatie waar de resource zich bevindt |
| properties.identifier | True |
Dit is de definitie-id van de galerieafbeelding. |
|
| properties.osState | True |
Met deze eigenschap kan de gebruiker opgeven of de virtuele machines die zijn gemaakt onder deze installatiekopieën 'Gegeneraliseerd' of 'Gespecialiseerd' zijn. |
|
| properties.osType | True |
Met deze eigenschap kunt u het type besturingssysteem opgeven dat op de schijf is opgenomen bij het maken van een virtuele machine op basis van een beheerde installatiekopie. Mogelijke waarden zijn: Windows,Linux. |
|
| properties.allowUpdateImage |
boolean |
Optional. Moet zijn ingesteld op waar als de installatiekopieën van de galerie worden bijgewerkt. |
|
| properties.architecture |
De architectuur van de afbeelding. Alleen van toepassing op besturingssysteemschijven. |
||
| properties.description |
string |
De beschrijving van deze afbeeldingsdefinitieresource van de galerie. Deze eigenschap kan worden bijgewerkt. |
|
| properties.disallowed |
Beschrijft de niet-toegestane schijftypen. |
||
| properties.endOfLifeDate |
string (date-time) |
De einddatum van de definitie van de galerieafbeelding. Deze eigenschap kan worden gebruikt voor buitengebruikstelling. Deze eigenschap kan worden bijgewerkt. |
|
| properties.eula |
string |
De Eula-overeenkomst voor de definitie van de galerieafbeelding. |
|
| properties.features |
Een lijst met afbeeldingsfuncties in de galerie. |
||
| properties.hyperVGeneration |
De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. |
||
| properties.privacyStatementUri |
string |
De privacyverklaring-URI. |
|
| properties.purchasePlan |
Hierin wordt het aankoopplan voor de installatiekopieën van de galerie-installatiekopieën beschreven. Dit wordt gebruikt door Marketplace-installatiekopieën. |
||
| properties.recommended |
De eigenschappen beschrijven de aanbevolen computerconfiguratie voor deze definitie van de installatiekopieën. Deze eigenschappen kunnen worden bijgewerkt. |
||
| properties.releaseNoteUri |
string |
De releasenotitie-URI. |
|
| tags |
object |
Resourcetags. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De updatebewerking van de resource 'GalleryImage' is geslaagd |
|
| 201 Created |
Resource 'GalleryImage' create bewerking geslaagd Kopteksten
|
|
| 202 Accepted |
De aanvraag is geaccepteerd voor verwerking, maar de verwerking is nog niet voltooid. Kopteksten
|
|
| Other Status Codes |
Een onverwachte foutreactie. |
Beveiliging
azure_auth
OAuth2-stroom voor Azure Active Directory.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
| Name | Description |
|---|---|
| user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Create or update a simple gallery image.
Voorbeeldaanvraag
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"
}
}
}
Voorbeeldrespons
{
"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"
}
Definities
| Name | Description |
|---|---|
|
Api |
Api-fout. |
|
Api |
Api-foutbasis. |
| Architecture |
De architectuur van de afbeelding. Alleen van toepassing op besturingssysteemschijven. |
|
Cloud |
Een foutreactie van de Compute-service. |
|
created |
Het type identiteit waarmee de resource is gemaakt. |
| Disallowed |
Beschrijft de niet-toegestane schijftypen. |
|
Gallery |
Geeft informatie op over de definitie van de galerijafbeelding die u wilt maken of bijwerken. |
|
Gallery |
Een functie voor galerijafbeelding. |
|
Gallery |
Dit is de definitie-id van de galerieafbeelding. |
|
Gallery |
De inrichtingsstatus, die alleen in het antwoord wordt weergegeven. |
|
Hyper |
De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. |
|
Image |
Hierin wordt het aankoopplan voor de installatiekopieën van de galerie-installatiekopieën beschreven. Dit wordt gebruikt door Marketplace-installatiekopieën. |
|
Inner |
Interne foutdetails. |
|
Operating |
Met deze eigenschap kan de gebruiker opgeven of de virtuele machines die zijn gemaakt onder deze installatiekopieën 'Gegeneraliseerd' of 'Gespecialiseerd' zijn. |
|
Operating |
Met deze eigenschap kunt u het ondersteunde type van het besturingssysteem opgeven waarvoor de toepassing is gebouwd. Mogelijke waarden zijn: Windows,Linux. |
|
Recommended |
De eigenschappen beschrijven de aanbevolen computerconfiguratie voor deze definitie van de installatiekopieën. Deze eigenschappen kunnen worden bijgewerkt. |
|
Resource |
Beschrijft het resourcebereik. |
|
system |
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. |
ApiError
Api-fout.
| Name | Type | Description |
|---|---|---|
| code |
string |
De foutcode. |
| details |
Details van de Api-fout |
|
| innererror |
De innerlijke fout van de Api |
|
| message |
string |
Het foutbericht. |
| target |
string |
Het doel van de specifieke fout. |
ApiErrorBase
Api-foutbasis.
| Name | Type | Description |
|---|---|---|
| code |
string |
De foutcode. |
| message |
string |
Het foutbericht. |
| target |
string |
Het doel van de specifieke fout. |
Architecture
De architectuur van de afbeelding. Alleen van toepassing op besturingssysteemschijven.
| Waarde | Description |
|---|---|
| x64 | |
| Arm64 |
CloudError
Een foutreactie van de Compute-service.
| Name | Type | Description |
|---|---|---|
| error |
Api-fout. |
createdByType
Het type identiteit waarmee de resource is gemaakt.
| Waarde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
Disallowed
Beschrijft de niet-toegestane schijftypen.
| Name | Type | Description |
|---|---|---|
| diskTypes |
string[] |
Een lijst met schijftypen. |
GalleryImage
Geeft informatie op over de definitie van de galerijafbeelding die u wilt maken of bijwerken.
| Name | Type | Description |
|---|---|---|
| id |
string |
Volledig gekwalificeerde resource-id voor de resource. Vb.: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
De geografische locatie waar de resource zich bevindt |
| name |
string |
De naam van de resource |
| properties.allowUpdateImage |
boolean |
Optional. Moet zijn ingesteld op waar als de installatiekopieën van de galerie worden bijgewerkt. |
| properties.architecture |
De architectuur van de afbeelding. Alleen van toepassing op besturingssysteemschijven. |
|
| properties.description |
string |
De beschrijving van deze afbeeldingsdefinitieresource van de galerie. Deze eigenschap kan worden bijgewerkt. |
| properties.disallowed |
Beschrijft de niet-toegestane schijftypen. |
|
| properties.endOfLifeDate |
string (date-time) |
De einddatum van de definitie van de galerieafbeelding. Deze eigenschap kan worden gebruikt voor buitengebruikstelling. Deze eigenschap kan worden bijgewerkt. |
| properties.eula |
string |
De Eula-overeenkomst voor de definitie van de galerieafbeelding. |
| properties.features |
Een lijst met afbeeldingsfuncties in de galerie. |
|
| properties.hyperVGeneration |
De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. |
|
| properties.identifier |
Dit is de definitie-id van de galerieafbeelding. |
|
| properties.osState |
Met deze eigenschap kan de gebruiker opgeven of de virtuele machines die zijn gemaakt onder deze installatiekopieën 'Gegeneraliseerd' of 'Gespecialiseerd' zijn. |
|
| properties.osType |
Met deze eigenschap kunt u het type besturingssysteem opgeven dat op de schijf is opgenomen bij het maken van een virtuele machine op basis van een beheerde installatiekopie. Mogelijke waarden zijn: Windows,Linux. |
|
| properties.privacyStatementUri |
string |
De privacyverklaring-URI. |
| properties.provisioningState |
De inrichtingsstatus, die alleen in het antwoord wordt weergegeven. |
|
| properties.purchasePlan |
Hierin wordt het aankoopplan voor de installatiekopieën van de galerie-installatiekopieën beschreven. Dit wordt gebruikt door Marketplace-installatiekopieën. |
|
| properties.recommended |
De eigenschappen beschrijven de aanbevolen computerconfiguratie voor deze definitie van de installatiekopieën. Deze eigenschappen kunnen worden bijgewerkt. |
|
| properties.releaseNoteUri |
string |
De releasenotitie-URI. |
| systemData |
Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens. |
|
| tags |
object |
Resourcetags. |
| type |
string |
Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' |
GalleryImageFeature
Een functie voor galerijafbeelding.
| Name | Type | Description |
|---|---|---|
| name |
string |
De naam van de afbeeldingsfunctie van de galerie. |
| startsAtVersion |
string |
De minimale versie van de galerie-installatiekopieën die deze functie ondersteunt. |
| value |
string |
De waarde van de afbeeldingsfunctie van de galerie. |
GalleryImageIdentifier
Dit is de definitie-id van de galerieafbeelding.
| Name | Type | Description |
|---|---|---|
| offer |
string |
De naam van de afbeeldingsdefinitieaanbieding van de galerie. |
| publisher |
string |
De naam van de uitgever van de definitie van de galerieinstallatiekopieën. |
| sku |
string |
De naam van de definitie-SKU van de galerie-installatiekopieën. |
GalleryProvisioningState
De inrichtingsstatus, die alleen in het antwoord wordt weergegeven.
| Waarde | Description |
|---|---|
| Creating | |
| Updating | |
| Failed | |
| Succeeded | |
| Deleting | |
| Migrating |
HyperVGeneration
De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven.
| Waarde | Description |
|---|---|
| V1 | |
| V2 |
ImagePurchasePlan
Hierin wordt het aankoopplan voor de installatiekopieën van de galerie-installatiekopieën beschreven. Dit wordt gebruikt door Marketplace-installatiekopieën.
| Name | Type | Description |
|---|---|---|
| name |
string |
De plan-id. |
| product |
string |
De product-id. |
| publisher |
string |
De uitgever-id. |
InnerError
Interne foutdetails.
| Name | Type | Description |
|---|---|---|
| errordetail |
string |
De interne foutmelding of uitzonderingsdump. |
| exceptiontype |
string |
Het uitzonderingstype. |
OperatingSystemStateTypes
Met deze eigenschap kan de gebruiker opgeven of de virtuele machines die zijn gemaakt onder deze installatiekopieën 'Gegeneraliseerd' of 'Gespecialiseerd' zijn.
| Waarde | Description |
|---|---|
| Generalized | |
| Specialized |
OperatingSystemTypes
Met deze eigenschap kunt u het ondersteunde type van het besturingssysteem opgeven waarvoor de toepassing is gebouwd. Mogelijke waarden zijn: Windows,Linux.
| Waarde | Description |
|---|---|
| Windows | |
| Linux |
RecommendedMachineConfiguration
De eigenschappen beschrijven de aanbevolen computerconfiguratie voor deze definitie van de installatiekopieën. Deze eigenschappen kunnen worden bijgewerkt.
| Name | Type | Description |
|---|---|---|
| memory |
Beschrijft het resourcebereik. |
|
| vCPUs |
Beschrijft het resourcebereik. |
ResourceRange
Beschrijft het resourcebereik.
| Name | Type | Description |
|---|---|---|
| max |
integer (int32) |
Het maximum aantal resources. |
| min |
integer (int32) |
Het minimumaantal van de resource. |
systemData
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.
| Name | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
De tijdstempel van het maken van resources (UTC). |
| createdBy |
string |
De identiteit waarmee de resource is gemaakt. |
| createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
| lastModifiedAt |
string (date-time) |
De tijdstempel van de laatste wijziging van de resource (UTC) |
| lastModifiedBy |
string |
De identiteit die de resource voor het laatst heeft gewijzigd. |
| lastModifiedByType |
Het type identiteit dat de resource voor het laatst heeft gewijzigd. |