Delen via


Gallery Images - Create Or Update

Een definitie van een galerie-installatiekopieën maken of bijwerken.

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 galerie-installatiekopieën die moeten worden gemaakt of bijgewerkt. De toegestane tekens zijn alfabetten en getallen met puntjes, streepjes en punten die in het midden zijn toegestaan. De maximale lengte is 80 tekens.

galleryName
path True

string

De naam van de galerie met gedeelde installatiekopieën waarin de definitie van de installatiekopieën moet worden gemaakt.

resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
path True

string

Abonnementsreferenties die het Microsoft Azure-abonnement uniek identificeren. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Vereist Type Description
location True

string

Resourcelocatie

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

Facultatief. 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

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

OK

201 Created

GalleryImage

Geschapen

202 Accepted

GalleryImage

Geaccepteerd

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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.

Disallowed

Beschrijft de niet-toegestane schijftypen.

GalleryImage

Hiermee geeft u informatie op over de definitie van de galerie-installatiekopieën die u wilt maken of bijwerken.

GalleryImageFeature

Een functie voor galerieafbeelding.

GalleryImageIdentifier

Dit is de definitie-id van de galerieafbeelding.

GalleryProvisioningState

De huidige status van de galerie of galerieartefact.

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.

ApiError

Api-fout.

Name Type Description
code

string

De foutcode.

details

ApiErrorBase[]

Details van de API-fout

innererror

InnerError

De interne API-fout

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.

Name Type Description
Arm64

string

x64

string

CloudError

Een foutreactie van de Compute-service.

Name Type Description
error

ApiError

Api-fout.

Disallowed

Beschrijft de niet-toegestane schijftypen.

Name Type Description
diskTypes

string[]

Een lijst met schijftypen.

GalleryImage

Hiermee geeft u informatie op over de definitie van de galerie-installatiekopieën die u wilt maken of bijwerken.

Name Type Description
id

string

Resource-id

location

string

Resourcelocatie

name

string

Resourcenaam

properties.allowUpdateImage

boolean

Facultatief. 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

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 huidige status van de galerie of galerieartefact.
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.

tags

object

Resourcetags

type

string

Resourcetype

GalleryImageFeature

Een functie voor galerieafbeelding.

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 huidige status van de galerie of galerieartefact.

Name Type Description
Creating

string

Deleting

string

Failed

string

Migrating

string

Succeeded

string

Updating

string

HyperVGeneration

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

Name Type Description
V1

string

V2

string

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

Het interne foutbericht of de 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.

Name Type Description
Generalized

string

Specialized

string

OperatingSystemTypes

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

Name Type Description
Linux

string

Windows

string

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

Het maximum aantal resources.

min

integer

Het minimumaantal van de resource.