Delen via


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
galleryImageName
path True

string

De naam van de definitie van de galerijafbeelding die moet worden opgehaald.

galleryName
path True

string

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

De naam van de galerie met gedeelde afbeeldingen.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
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

GalleryImageIdentifier

Dit is de definitie-id van de galerieafbeelding.

properties.osState True

OperatingSystemStateTypes

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

OperatingSystemTypes

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

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

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

GalleryImageFeature[]

Een lijst met afbeeldingsfuncties in de galerie.

properties.hyperVGeneration

HyperVGeneration

De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven.

properties.privacyStatementUri

string

De privacyverklaring-URI.

properties.purchasePlan

ImagePurchasePlan

Hierin wordt het aankoopplan voor de installatiekopieën van de galerie-installatiekopieën beschreven. Dit wordt gebruikt door Marketplace-installatiekopieën.

properties.recommended

RecommendedMachineConfiguration

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

GalleryImage

De updatebewerking van de resource 'GalleryImage' is geslaagd

201 Created

GalleryImage

Resource 'GalleryImage' create bewerking geslaagd

Kopteksten

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

GalleryImage

De aanvraag is geaccepteerd voor verwerking, maar de verwerking is nog niet voltooid.

Kopteksten

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

CloudError

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

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
ApiError

Api-fout.

ApiErrorBase

Api-foutbasis.

Architecture

De architectuur van de afbeelding. Alleen van toepassing op besturingssysteemschijven.

CloudError

Een foutreactie van de Compute-service.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Disallowed

Beschrijft de niet-toegestane schijftypen.

GalleryImage

Geeft informatie op over de definitie van de galerijafbeelding die u wilt maken of bijwerken.

GalleryImageFeature

Een functie voor galerijafbeelding.

GalleryImageIdentifier

Dit is de definitie-id van de galerieafbeelding.

GalleryProvisioningState

De inrichtingsstatus, die alleen in het antwoord wordt weergegeven.

HyperVGeneration

De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven.

ImagePurchasePlan

Hierin wordt het aankoopplan voor de installatiekopieën van de galerie-installatiekopieën beschreven. Dit wordt gebruikt door Marketplace-installatiekopieën.

InnerError

Interne foutdetails.

OperatingSystemStateTypes

Met deze eigenschap kan de gebruiker opgeven of de virtuele machines die zijn gemaakt onder deze installatiekopieën 'Gegeneraliseerd' of 'Gespecialiseerd' zijn.

OperatingSystemTypes

Met deze eigenschap kunt u het ondersteunde type van het besturingssysteem opgeven waarvoor de toepassing is gebouwd. Mogelijke waarden zijn: Windows,Linux.

RecommendedMachineConfiguration

De eigenschappen beschrijven de aanbevolen computerconfiguratie voor deze definitie van de installatiekopieën. Deze eigenschappen kunnen worden bijgewerkt.

ResourceRange

Beschrijft het resourcebereik.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

ApiError

Api-fout.

Name Type Description
code

string

De foutcode.

details

ApiErrorBase[]

Details van de Api-fout

innererror

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

ApiError

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

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

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

GalleryImageFeature[]

Een lijst met afbeeldingsfuncties in de galerie.

properties.hyperVGeneration

HyperVGeneration

De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven.

properties.identifier

GalleryImageIdentifier

Dit is de definitie-id van de galerieafbeelding.

properties.osState

OperatingSystemStateTypes

Met deze eigenschap kan de gebruiker opgeven of de virtuele machines die zijn gemaakt onder deze installatiekopieën 'Gegeneraliseerd' of 'Gespecialiseerd' zijn.

properties.osType

OperatingSystemTypes

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

GalleryProvisioningState

De inrichtingsstatus, die alleen in het antwoord wordt weergegeven.

properties.purchasePlan

ImagePurchasePlan

Hierin wordt het aankoopplan voor de installatiekopieën van de galerie-installatiekopieën beschreven. Dit wordt gebruikt door Marketplace-installatiekopieën.

properties.recommended

RecommendedMachineConfiguration

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

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

ResourceRange

Beschrijft het resourcebereik.

vCPUs

ResourceRange

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

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

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.