Partager via


Gallery Images - Create Or Update

Créez ou mettez à jour une définition d’image de galerie.

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

Paramètres URI

Nom Dans Obligatoire Type Description
galleryImageName
path True

string

Nom de la définition d’image de la galerie à créer ou à mettre à jour. Les caractères autorisés sont des alphabets et des nombres avec des points, des tirets et des points autorisés au milieu. La longueur maximale est de 80 caractères.

galleryName
path True

string

Nom de la galerie d’images partagées dans laquelle la définition d’image doit être créée.

resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

api-version
query True

string

Version de l’API cliente.

Corps de la demande

Nom Obligatoire Type Description
location True

string

Emplacement des ressources

properties.identifier True

GalleryImageIdentifier

Il s’agit de l’identificateur de définition d’image de la galerie.

properties.osState True

OperatingSystemStateTypes

Cette propriété permet à l’utilisateur de spécifier si les machines virtuelles créées sous cette image sont « généralisées » ou « Spécialisées ».

properties.osType True

OperatingSystemTypes

Cette propriété vous permet de spécifier le type du système d’exploitation inclus dans le disque lors de la création d’une machine virtuelle à partir d’une image managée. Les valeurs possibles sont : Windows,Linux.

properties.allowUpdateImage

boolean

Optionnel. Doit être défini sur true si les fonctionnalités d’image de la galerie sont mises à jour.

properties.architecture

Architecture

Architecture de l’image. Applicable uniquement aux disques du système d’exploitation.

properties.description

string

Description de cette ressource de définition d’image de galerie. Cette propriété est pouvant être mise à jour.

properties.disallowed

Disallowed

Décrit les types de disques non autorisés.

properties.endOfLifeDate

string

Date de fin de vie de la définition d’image de la galerie. Cette propriété peut être utilisée à des fins de désaffectation. Cette propriété est pouvant être mise à jour.

properties.eula

string

Accord Eula pour la définition d’image de la galerie.

properties.features

GalleryImageFeature[]

Liste des fonctionnalités d’image de la galerie.

properties.hyperVGeneration

HyperVGeneration

Génération d’hyperviseur de la machine virtuelle. Applicable uniquement aux disques du système d’exploitation.

properties.privacyStatementUri

string

URI de déclaration de confidentialité.

properties.purchasePlan

ImagePurchasePlan

Décrit le plan d’achat de définition d’image de la galerie. Cela est utilisé par les images de la Place de marché.

properties.recommended

RecommendedMachineConfiguration

Les propriétés décrivent la configuration de machine recommandée pour cette définition d’image. Ces propriétés sont pouvant être mises à jour.

properties.releaseNoteUri

string

URI de note de publication.

tags

object

Balises de ressource

Réponses

Nom Type Description
200 OK

GalleryImage

D’ACCORD

201 Created

GalleryImage

Créé

202 Accepted

GalleryImage

Accepté

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
ApiError

Erreur d’API.

ApiErrorBase

Base d’erreurs d’API.

Architecture

Architecture de l’image. Applicable uniquement aux disques du système d’exploitation.

CloudError

Réponse d’erreur du service de calcul.

Disallowed

Décrit les types de disques non autorisés.

GalleryImage

Spécifie des informations sur la définition d’image de la galerie que vous souhaitez créer ou mettre à jour.

GalleryImageFeature

Fonctionnalité pour l’image de la galerie.

GalleryImageIdentifier

Il s’agit de l’identificateur de définition d’image de la galerie.

GalleryProvisioningState

État actuel de la galerie ou de l’artefact de la galerie.

HyperVGeneration

Génération d’hyperviseur de la machine virtuelle. Applicable uniquement aux disques du système d’exploitation.

ImagePurchasePlan

Décrit le plan d’achat de définition d’image de la galerie. Cela est utilisé par les images de la Place de marché.

InnerError

Détails de l’erreur interne.

OperatingSystemStateTypes

Cette propriété permet à l’utilisateur de spécifier si les machines virtuelles créées sous cette image sont « généralisées » ou « Spécialisées ».

OperatingSystemTypes

Cette propriété vous permet de spécifier le type pris en charge du système d’exploitation pour lequel l’application est créée. Les valeurs possibles sont : Windows,Linux.

RecommendedMachineConfiguration

Les propriétés décrivent la configuration de machine recommandée pour cette définition d’image. Ces propriétés sont pouvant être mises à jour.

ResourceRange

Décrit la plage de ressources.

ApiError

Erreur d’API.

Nom Type Description
code

string

Code d’erreur.

details

ApiErrorBase[]

Détails de l’erreur api

innererror

InnerError

Erreur interne de l’API

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.

ApiErrorBase

Base d’erreurs d’API.

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.

Architecture

Architecture de l’image. Applicable uniquement aux disques du système d’exploitation.

Valeur Description
Arm64
x64

CloudError

Réponse d’erreur du service de calcul.

Nom Type Description
error

ApiError

Erreur d’API.

Disallowed

Décrit les types de disques non autorisés.

Nom Type Description
diskTypes

string[]

Liste des types de disques.

GalleryImage

Spécifie des informations sur la définition d’image de la galerie que vous souhaitez créer ou mettre à jour.

Nom Type Description
id

string

ID de ressource

location

string

Emplacement des ressources

name

string

Nom de la ressource

properties.allowUpdateImage

boolean

Optionnel. Doit être défini sur true si les fonctionnalités d’image de la galerie sont mises à jour.

properties.architecture

Architecture

Architecture de l’image. Applicable uniquement aux disques du système d’exploitation.

properties.description

string

Description de cette ressource de définition d’image de galerie. Cette propriété est pouvant être mise à jour.

properties.disallowed

Disallowed

Décrit les types de disques non autorisés.

properties.endOfLifeDate

string

Date de fin de vie de la définition d’image de la galerie. Cette propriété peut être utilisée à des fins de désaffectation. Cette propriété est pouvant être mise à jour.

properties.eula

string

Accord Eula pour la définition d’image de la galerie.

properties.features

GalleryImageFeature[]

Liste des fonctionnalités d’image de la galerie.

properties.hyperVGeneration

HyperVGeneration

Génération d’hyperviseur de la machine virtuelle. Applicable uniquement aux disques du système d’exploitation.

properties.identifier

GalleryImageIdentifier

Il s’agit de l’identificateur de définition d’image de la galerie.

properties.osState

OperatingSystemStateTypes

Cette propriété permet à l’utilisateur de spécifier si les machines virtuelles créées sous cette image sont « généralisées » ou « Spécialisées ».

properties.osType

OperatingSystemTypes

Cette propriété vous permet de spécifier le type du système d’exploitation inclus dans le disque lors de la création d’une machine virtuelle à partir d’une image managée. Les valeurs possibles sont : Windows,Linux.

properties.privacyStatementUri

string

URI de déclaration de confidentialité.

properties.provisioningState

GalleryProvisioningState

État actuel de la galerie ou de l’artefact de la galerie.
État d’approvisionnement, qui apparaît uniquement dans la réponse.

properties.purchasePlan

ImagePurchasePlan

Décrit le plan d’achat de définition d’image de la galerie. Cela est utilisé par les images de la Place de marché.

properties.recommended

RecommendedMachineConfiguration

Les propriétés décrivent la configuration de machine recommandée pour cette définition d’image. Ces propriétés sont pouvant être mises à jour.

properties.releaseNoteUri

string

URI de note de publication.

tags

object

Balises de ressource

type

string

Type de ressource

GalleryImageFeature

Fonctionnalité pour l’image de la galerie.

Nom Type Description
name

string

Nom de la fonctionnalité d’image de la galerie.

startsAtVersion

string

Version minimale de l’image de galerie qui prend en charge cette fonctionnalité.

value

string

Valeur de la fonctionnalité d’image de la galerie.

GalleryImageIdentifier

Il s’agit de l’identificateur de définition d’image de la galerie.

Nom Type Description
offer

string

Nom de l’offre de définition d’image de la galerie.

publisher

string

Nom de l’éditeur de définition d’image de la galerie.

sku

string

Nom de la référence SKU de définition d’image de la galerie.

GalleryProvisioningState

État actuel de la galerie ou de l’artefact de la galerie.

Valeur Description
Creating
Deleting
Failed
Migrating
Succeeded
Updating

HyperVGeneration

Génération d’hyperviseur de la machine virtuelle. Applicable uniquement aux disques du système d’exploitation.

Valeur Description
V1
V2

ImagePurchasePlan

Décrit le plan d’achat de définition d’image de la galerie. Cela est utilisé par les images de la Place de marché.

Nom Type Description
name

string

ID du plan.

product

string

ID de produit.

publisher

string

ID de l’éditeur.

InnerError

Détails de l’erreur interne.

Nom Type Description
errordetail

string

Message d’erreur interne ou vidage d’exception.

exceptiontype

string

Type d’exception.

OperatingSystemStateTypes

Cette propriété permet à l’utilisateur de spécifier si les machines virtuelles créées sous cette image sont « généralisées » ou « Spécialisées ».

Valeur Description
Generalized
Specialized

OperatingSystemTypes

Cette propriété vous permet de spécifier le type pris en charge du système d’exploitation pour lequel l’application est créée. Les valeurs possibles sont : Windows,Linux.

Valeur Description
Linux
Windows

RecommendedMachineConfiguration

Les propriétés décrivent la configuration de machine recommandée pour cette définition d’image. Ces propriétés sont pouvant être mises à jour.

Nom Type Description
memory

ResourceRange

Décrit la plage de ressources.

vCPUs

ResourceRange

Décrit la plage de ressources.

ResourceRange

Décrit la plage de ressources.

Nom Type Description
max

integer

Nombre maximal de la ressource.

min

integer

Nombre minimal de la ressource.