Condividi tramite


Gallery Images - Create Or Update

Creare o aggiornare una definizione di immagine della raccolta.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
galleryImageName
path True

string

Nome della definizione dell'immagine della raccolta da creare o aggiornare. I caratteri consentiti sono alfabeti e numeri con punti, trattini e punti consentiti al centro. La lunghezza massima è di 80 caratteri.

galleryName
path True

string

Nome della raccolta di immagini condivise in cui deve essere creata la definizione dell'immagine.

resourceGroupName
path True

string

Nome del gruppo di risorse.

subscriptionId
path True

string

Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio.

api-version
query True

string

Versione dell'API client.

Corpo della richiesta

Nome Necessario Tipo Descrizione
location True

string

Percorso risorsa

properties.identifier True

GalleryImageIdentifier

Si tratta dell'identificatore di definizione dell'immagine della raccolta.

properties.osState True

OperatingSystemStateTypes

Questa proprietà consente all'utente di specificare se le macchine virtuali create in questa immagine sono "Generalizzate" o "Specialized".

properties.osType True

OperatingSystemTypes

Questa proprietà consente di specificare il tipo di sistema operativo incluso nel disco durante la creazione di una macchina virtuale da un'immagine gestita. I valori possibili sono: Windows,Linux.

properties.allowUpdateImage

boolean

Opzionale. Deve essere impostato su true se le funzionalità dell'immagine della raccolta vengono aggiornate.

properties.architecture

Architecture

Architettura dell'immagine. Applicabile solo ai dischi del sistema operativo.

properties.description

string

Descrizione della risorsa di definizione dell'immagine della raccolta. Questa proprietà è aggiornabile.

properties.disallowed

Disallowed

Descrive i tipi di disco non consentiti.

properties.endOfLifeDate

string

Data di fine vita della definizione dell'immagine della raccolta. Questa proprietà può essere utilizzata per scopi di rimozione delle autorizzazioni. Questa proprietà è aggiornabile.

properties.eula

string

Contratto di licenza per la definizione dell'immagine della raccolta.

properties.features

GalleryImageFeature[]

Elenco delle funzionalità dell'immagine della raccolta.

properties.hyperVGeneration

HyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo.

properties.privacyStatementUri

string

URI dell'informativa sulla privacy.

properties.purchasePlan

ImagePurchasePlan

Descrive il piano di acquisto della definizione dell'immagine della raccolta. Questa operazione viene usata dalle immagini del Marketplace.

properties.recommended

RecommendedMachineConfiguration

Le proprietà descrivono la configurazione del computer consigliata per questa definizione di immagine. Queste proprietà sono aggiornabili.

properties.releaseNoteUri

string

URI della nota di versione.

tags

object

Tag delle risorse

Risposte

Nome Tipo Descrizione
200 OK

GalleryImage

OK

201 Created

GalleryImage

Creato

202 Accepted

GalleryImage

Accettato

Other Status Codes

CloudError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ApiError

Errore dell'API.

ApiErrorBase

Base degli errori api.

Architecture

Architettura dell'immagine. Applicabile solo ai dischi del sistema operativo.

CloudError

Risposta di errore dal servizio di calcolo.

Disallowed

Descrive i tipi di disco non consentiti.

GalleryImage

Specifica informazioni sulla definizione dell'immagine della raccolta che si desidera creare o aggiornare.

GalleryImageFeature

Funzionalità per l'immagine della raccolta.

GalleryImageIdentifier

Si tratta dell'identificatore di definizione dell'immagine della raccolta.

GalleryProvisioningState

Stato corrente dell'artefatto della raccolta o della raccolta.

HyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo.

ImagePurchasePlan

Descrive il piano di acquisto della definizione dell'immagine della raccolta. Questa operazione viene usata dalle immagini del Marketplace.

InnerError

Dettagli dell'errore interno.

OperatingSystemStateTypes

Questa proprietà consente all'utente di specificare se le macchine virtuali create in questa immagine sono "Generalizzate" o "Specialized".

OperatingSystemTypes

Questa proprietà consente di specificare il tipo supportato del sistema operativo per cui viene compilata l'applicazione. I valori possibili sono: Windows,Linux.

RecommendedMachineConfiguration

Le proprietà descrivono la configurazione del computer consigliata per questa definizione di immagine. Queste proprietà sono aggiornabili.

ResourceRange

Descrive l'intervallo di risorse.

ApiError

Errore dell'API.

Nome Tipo Descrizione
code

string

Codice di errore.

details

ApiErrorBase[]

Dettagli dell'errore dell'API

innererror

InnerError

Errore interno dell'API

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

ApiErrorBase

Base degli errori api.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore specifico.

Architecture

Architettura dell'immagine. Applicabile solo ai dischi del sistema operativo.

Nome Tipo Descrizione
Arm64

string

x64

string

CloudError

Risposta di errore dal servizio di calcolo.

Nome Tipo Descrizione
error

ApiError

Errore dell'API.

Disallowed

Descrive i tipi di disco non consentiti.

Nome Tipo Descrizione
diskTypes

string[]

Elenco dei tipi di disco.

GalleryImage

Specifica informazioni sulla definizione dell'immagine della raccolta che si desidera creare o aggiornare.

Nome Tipo Descrizione
id

string

ID risorsa

location

string

Percorso risorsa

name

string

Nome risorsa

properties.allowUpdateImage

boolean

Opzionale. Deve essere impostato su true se le funzionalità dell'immagine della raccolta vengono aggiornate.

properties.architecture

Architecture

Architettura dell'immagine. Applicabile solo ai dischi del sistema operativo.

properties.description

string

Descrizione della risorsa di definizione dell'immagine della raccolta. Questa proprietà è aggiornabile.

properties.disallowed

Disallowed

Descrive i tipi di disco non consentiti.

properties.endOfLifeDate

string

Data di fine vita della definizione dell'immagine della raccolta. Questa proprietà può essere utilizzata per scopi di rimozione delle autorizzazioni. Questa proprietà è aggiornabile.

properties.eula

string

Contratto di licenza per la definizione dell'immagine della raccolta.

properties.features

GalleryImageFeature[]

Elenco delle funzionalità dell'immagine della raccolta.

properties.hyperVGeneration

HyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo.

properties.identifier

GalleryImageIdentifier

Si tratta dell'identificatore di definizione dell'immagine della raccolta.

properties.osState

OperatingSystemStateTypes

Questa proprietà consente all'utente di specificare se le macchine virtuali create in questa immagine sono "Generalizzate" o "Specialized".

properties.osType

OperatingSystemTypes

Questa proprietà consente di specificare il tipo di sistema operativo incluso nel disco durante la creazione di una macchina virtuale da un'immagine gestita. I valori possibili sono: Windows,Linux.

properties.privacyStatementUri

string

URI dell'informativa sulla privacy.

properties.provisioningState

GalleryProvisioningState

Stato corrente dell'artefatto della raccolta o della raccolta.
Stato di provisioning, visualizzato solo nella risposta.

properties.purchasePlan

ImagePurchasePlan

Descrive il piano di acquisto della definizione dell'immagine della raccolta. Questa operazione viene usata dalle immagini del Marketplace.

properties.recommended

RecommendedMachineConfiguration

Le proprietà descrivono la configurazione del computer consigliata per questa definizione di immagine. Queste proprietà sono aggiornabili.

properties.releaseNoteUri

string

URI della nota di versione.

tags

object

Tag delle risorse

type

string

Tipo di risorsa

GalleryImageFeature

Funzionalità per l'immagine della raccolta.

Nome Tipo Descrizione
name

string

Nome della funzionalità di immagine della raccolta.

startsAtVersion

string

Versione minima dell'immagine della raccolta che supporta questa funzionalità.

value

string

Valore della funzionalità di immagine della raccolta.

GalleryImageIdentifier

Si tratta dell'identificatore di definizione dell'immagine della raccolta.

Nome Tipo Descrizione
offer

string

Nome dell'offerta di definizione dell'immagine della raccolta.

publisher

string

Nome dell'autore delle definizioni di immagini della raccolta.

sku

string

Nome dello SKU di definizione dell'immagine della raccolta.

GalleryProvisioningState

Stato corrente dell'artefatto della raccolta o della raccolta.

Nome Tipo Descrizione
Creating

string

Deleting

string

Failed

string

Migrating

string

Succeeded

string

Updating

string

HyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo.

Nome Tipo Descrizione
V1

string

V2

string

ImagePurchasePlan

Descrive il piano di acquisto della definizione dell'immagine della raccolta. Questa operazione viene usata dalle immagini del Marketplace.

Nome Tipo Descrizione
name

string

ID del piano.

product

string

ID prodotto.

publisher

string

ID editore.

InnerError

Dettagli dell'errore interno.

Nome Tipo Descrizione
errordetail

string

Messaggio di errore interno o dump delle eccezioni.

exceptiontype

string

Tipo di eccezione.

OperatingSystemStateTypes

Questa proprietà consente all'utente di specificare se le macchine virtuali create in questa immagine sono "Generalizzate" o "Specialized".

Nome Tipo Descrizione
Generalized

string

Specialized

string

OperatingSystemTypes

Questa proprietà consente di specificare il tipo supportato del sistema operativo per cui viene compilata l'applicazione. I valori possibili sono: Windows,Linux.

Nome Tipo Descrizione
Linux

string

Windows

string

RecommendedMachineConfiguration

Le proprietà descrivono la configurazione del computer consigliata per questa definizione di immagine. Queste proprietà sono aggiornabili.

Nome Tipo Descrizione
memory

ResourceRange

Descrive l'intervallo di risorse.

vCPUs

ResourceRange

Descrive l'intervallo di risorse.

ResourceRange

Descrive l'intervallo di risorse.

Nome Tipo Descrizione
max

integer

Numero massimo della risorsa.

min

integer

Numero minimo della risorsa.