Gallery Images - Create Or Update

Membuat atau memperbarui definisi gambar galeri.

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

Parameter URI

Name In Required Type Description
galleryImageName
path True
  • string

Nama definisi gambar galeri yang akan dibuat atau diperbarui. Karakter yang diizinkan adalah alfabet dan angka dengan titik, tanda hubung, dan titik yang diizinkan di tengah. Panjang maksimum adalah 80 karakter.

galleryName
path True
  • string

Nama Shared Image Gallery tempat Definisi Gambar akan dibuat.

resourceGroupName
path True
  • string

Nama grup sumber daya.

subscriptionId
path True
  • string

Info masuk langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

api-version
query True
  • string

Versi Api Klien.

Isi Permintaan

Name Required Type Description
location True
  • string

Lokasi sumber daya

properties.identifier True

Ini adalah pengidentifikasi definisi gambar galeri.

properties.osState True

Properti ini memungkinkan pengguna untuk menentukan apakah komputer virtual yang dibuat di bawah gambar ini adalah 'Generalized' atau 'Specialized'.

properties.osType True

Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk saat membuat VM dari gambar terkelola.

Potensi nilai:

Windows

Linux

properties.architecture

Arsitektur gambar. Hanya berlaku untuk disk OS.

properties.description
  • string

Deskripsi sumber daya definisi gambar galeri ini. Properti ini dapat diperbarui.

properties.disallowed

Menjelaskan jenis disk yang tidak diizinkan.

properties.endOfLifeDate
  • string

Tanggal akhir masa pakai definisi gambar galeri. Properti ini dapat digunakan untuk tujuan penonaktifan. Properti ini dapat diperbarui.

properties.eula
  • string

Perjanjian Eula untuk definisi gambar galeri.

properties.features

Daftar fitur gambar galeri.

properties.hyperVGeneration

Generasi hypervisor Komputer Virtual. Hanya berlaku untuk disk OS.

properties.privacyStatementUri
  • string

Pernyataan privasi uri.

properties.purchasePlan

Menjelaskan paket pembelian definisi gambar galeri. Ini digunakan oleh gambar marketplace.

properties.recommended

Properti menjelaskan konfigurasi komputer yang direkomendasikan untuk Definisi Gambar ini. Properti ini dapat diperbarui.

properties.releaseNoteUri
  • string

Catatan rilis uri.

tags
  • object

Tag sumber daya

Respons

Name Type Description
200 OK

OK

201 Created

Dibuat

202 Accepted

Diterima

Other Status Codes

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation meniru akun pengguna Anda

Contoh

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myGalleryName/images/myGalleryImageName?api-version=2022-01-03

{
  "location": "West US",
  "properties": {
    "osType": "Windows",
    "osState": "Generalized",
    "hyperVGeneration": "V1",
    "identifier": {
      "publisher": "myPublisherName",
      "offer": "myOfferName",
      "sku": "mySkuName"
    }
  }
}

Sample Response

{
  "properties": {
    "osType": "Windows",
    "osState": "Generalized",
    "hyperVGeneration": "V1",
    "identifier": {
      "publisher": "myPublisherName",
      "offer": "myOfferName",
      "sku": "mySkuName"
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myGalleryImageName"
}
{
  "properties": {
    "osType": "Windows",
    "osState": "Generalized",
    "hyperVGeneration": "V1",
    "identifier": {
      "publisher": "myPublisherName",
      "offer": "myOfferName",
      "sku": "mySkuName"
    },
    "provisioningState": "Creating"
  },
  "location": "West US",
  "name": "myGalleryImageName"
}
{
  "properties": {
    "osType": "Windows",
    "osState": "Generalized",
    "hyperVGeneration": "V1",
    "identifier": {
      "publisher": "myPublisherName",
      "offer": "myOfferName",
      "sku": "mySkuName"
    },
    "provisioningState": "Updating"
  },
  "location": "West US",
  "name": "myGalleryImageName"
}

Definisi

ApiError

Kesalahan api.

ApiErrorBase

Basis kesalahan api.

Architecture

Arsitektur gambar. Hanya berlaku untuk disk OS.

CloudError

Respons kesalahan dari layanan Komputasi.

Disallowed

Menjelaskan jenis disk yang tidak diizinkan.

GalleryImage

Menentukan informasi tentang definisi gambar galeri yang ingin Anda buat atau perbarui.

GalleryImageFeature

Fitur untuk gambar galeri.

GalleryImageIdentifier

Ini adalah pengidentifikasi definisi gambar galeri.

GalleryProvisioningState

Status galeri atau artefak galeri saat ini.

HyperVGeneration

Generasi hypervisor Komputer Virtual. Hanya berlaku untuk disk OS.

ImagePurchasePlan

Menjelaskan paket pembelian definisi gambar galeri. Ini digunakan oleh gambar marketplace.

InnerError

Detail kesalahan dalam.

OperatingSystemStateTypes

Properti ini memungkinkan pengguna untuk menentukan apakah komputer virtual yang dibuat di bawah gambar ini adalah 'Generalized' atau 'Specialized'.

OperatingSystemTypes

Properti ini memungkinkan Anda menentukan jenis OS yang didukung yang dibangun aplikasinya.

Potensi nilai:

Windows

Linux

RecommendedMachineConfiguration

Properti menjelaskan konfigurasi komputer yang direkomendasikan untuk Definisi Gambar ini. Properti ini dapat diperbarui.

ResourceRange

Menjelaskan rentang sumber daya.

ApiError

Kesalahan api.

Name Type Description
code
  • string

Kode kesalahan.

details

Detail kesalahan Api

innererror

Kesalahan dalam Api

message
  • string

Pesan kesalahan.

target
  • string

Target kesalahan tertentu.

ApiErrorBase

Basis kesalahan api.

Name Type Description
code
  • string

Kode kesalahan.

message
  • string

Pesan kesalahan.

target
  • string

Target kesalahan tertentu.

Architecture

Arsitektur gambar. Hanya berlaku untuk disk OS.

Name Type Description
Arm64
  • string
x64
  • string

CloudError

Respons kesalahan dari layanan Komputasi.

Name Type Description
error

Kesalahan api.

Disallowed

Menjelaskan jenis disk yang tidak diizinkan.

Name Type Description
diskTypes
  • string[]

Daftar jenis disk.

GalleryImage

Menentukan informasi tentang definisi gambar galeri yang ingin Anda buat atau perbarui.

Name Type Description
id
  • string

ID sumber daya

location
  • string

Lokasi sumber daya

name
  • string

Nama sumber daya

properties.architecture

Arsitektur gambar. Hanya berlaku untuk disk OS.

properties.description
  • string

Deskripsi sumber daya definisi gambar galeri ini. Properti ini dapat diperbarui.

properties.disallowed

Menjelaskan jenis disk yang tidak diizinkan.

properties.endOfLifeDate
  • string

Tanggal akhir masa pakai definisi gambar galeri. Properti ini dapat digunakan untuk tujuan penonaktifan. Properti ini dapat diperbarui.

properties.eula
  • string

Perjanjian Eula untuk definisi gambar galeri.

properties.features

Daftar fitur gambar galeri.

properties.hyperVGeneration

Generasi hypervisor Komputer Virtual. Hanya berlaku untuk disk OS.

properties.identifier

Ini adalah pengidentifikasi definisi gambar galeri.

properties.osState

Properti ini memungkinkan pengguna untuk menentukan apakah komputer virtual yang dibuat di bawah gambar ini adalah 'Generalized' atau 'Specialized'.

properties.osType

Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk saat membuat VM dari gambar terkelola.

Potensi nilai:

Windows

Linux

properties.privacyStatementUri
  • string

Pernyataan privasi uri.

properties.provisioningState

Status galeri atau artefak galeri saat ini.
Status penyediaan, yang hanya muncul dalam respons.

properties.purchasePlan

Menjelaskan paket pembelian definisi gambar galeri. Ini digunakan oleh gambar marketplace.

properties.recommended

Properti menjelaskan konfigurasi komputer yang direkomendasikan untuk Definisi Gambar ini. Properti ini dapat diperbarui.

properties.releaseNoteUri
  • string

Catatan rilis uri.

tags
  • object

Tag sumber daya

type
  • string

Jenis Sumber Daya

GalleryImageFeature

Fitur untuk gambar galeri.

Name Type Description
name
  • string

Nama fitur gambar galeri.

value
  • string

Nilai fitur gambar galeri.

GalleryImageIdentifier

Ini adalah pengidentifikasi definisi gambar galeri.

Name Type Description
offer
  • string

Nama penawaran definisi gambar galeri.

publisher
  • string

Nama penerbit definisi gambar galeri.

sku
  • string

Nama SKU definisi gambar galeri.

GalleryProvisioningState

Status galeri atau artefak galeri saat ini.

Name Type Description
Creating
  • string
Deleting
  • string
Failed
  • string
Migrating
  • string
Succeeded
  • string
Updating
  • string

HyperVGeneration

Generasi hypervisor Komputer Virtual. Hanya berlaku untuk disk OS.

Name Type Description
V1
  • string
V2
  • string

ImagePurchasePlan

Menjelaskan paket pembelian definisi gambar galeri. Ini digunakan oleh gambar marketplace.

Name Type Description
name
  • string

ID paket.

product
  • string

ID produk.

publisher
  • string

ID penerbit.

InnerError

Detail kesalahan dalam.

Name Type Description
errordetail
  • string

Pesan kesalahan internal atau cadangan pengecualian.

exceptiontype
  • string

Jenis pengecualian.

OperatingSystemStateTypes

Properti ini memungkinkan pengguna untuk menentukan apakah komputer virtual yang dibuat di bawah gambar ini adalah 'Generalized' atau 'Specialized'.

Name Type Description
Generalized
  • string
Specialized
  • string

OperatingSystemTypes

Properti ini memungkinkan Anda menentukan jenis OS yang didukung yang dibangun aplikasinya.

Potensi nilai:

Windows

Linux

Name Type Description
Linux
  • string
Windows
  • string

RecommendedMachineConfiguration

Properti menjelaskan konfigurasi komputer yang direkomendasikan untuk Definisi Gambar ini. Properti ini dapat diperbarui.

Name Type Description
memory

Menjelaskan rentang sumber daya.

vCPUs

Menjelaskan rentang sumber daya.

ResourceRange

Menjelaskan rentang sumber daya.

Name Type Description
max
  • integer

Jumlah maksimum sumber daya.

min
  • integer

Jumlah minimum sumber daya.