Aracılığıyla paylaş


Gallery Images - Create Or Update

Galeri görüntüsü tanımı oluşturun veya güncelleştirin.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
galleryImageName
path True

string

Oluşturulacak veya güncelleştirilecek galeri görüntüsü tanımının adı. İzin verilen karakterler, ortada nokta, tire ve nokta izin verilen alfabeler ve sayılardır. Uzunluk üst sınırı 80 karakterdir.

galleryName
path True

string

Görüntü Tanımının oluşturulacağı Paylaşılan Görüntü Galerisi'nin adı.

resourceGroupName
path True

string

Kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

api-version
query True

string

İstemci Api Sürümü.

İstek Gövdesi

Name Gerekli Tür Description
location True

string

Kaynak konumu

properties.identifier True

GalleryImageIdentifier

Bu, galeri görüntüsü tanımı tanımlayıcısıdır.

properties.osState True

OperatingSystemStateTypes

Bu özellik, kullanıcının bu görüntü altında oluşturulan sanal makinelerin 'Genelleştirilmiş' mi yoksa 'Özelleştirilmiş' mi olduğunu belirtmesine olanak tanır.

properties.osType True

OperatingSystemTypes

Bu özellik, yönetilen bir görüntüden VM oluştururken diske dahil edilen işletim sisteminin türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows,Linux.

properties.architecture

Architecture

Görüntünün mimarisi. Yalnızca işletim sistemi diskleri için geçerlidir.

properties.description

string

Bu galeri resim tanımı kaynağının açıklaması. Bu özellik güncelleştirilebilir.

properties.disallowed

Disallowed

İzin verilmeyen disk türlerini açıklar.

properties.endOfLifeDate

string

Galeri görüntüsü tanımının kullanım ömrü sonu tarihi. Bu özellik, yetkisini alma amacıyla kullanılabilir. Bu özellik güncelleştirilebilir.

properties.eula

string

Galeri görüntüsü tanımı için Eula sözleşmesi.

properties.features

GalleryImageFeature[]

Galeri görüntüsü özelliklerinin listesi.

properties.hyperVGeneration

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir.

properties.privacyStatementUri

string

Gizlilik bildirimi uri'sini seçin.

properties.purchasePlan

ImagePurchasePlan

Galeri görüntüsü tanımı satın alma planını açıklar. Bu, market görüntüleri tarafından kullanılır.

properties.recommended

RecommendedMachineConfiguration

Özellikler, bu Görüntü Tanımı için önerilen makine yapılandırmasını açıklar. Bu özellikler güncelleştirilebilir.

properties.releaseNoteUri

string

Sürüm notu uri'si.

tags

object

Kaynak etiketleri

Yanıtlar

Name Tür Description
200 OK

GalleryImage

TAMAM

201 Created

GalleryImage

Oluşturulan

202 Accepted

GalleryImage

Kabul

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Örnek isteği

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

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

Örnek yanıt

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

Tanımlar

Name Description
ApiError

API hatası.

ApiErrorBase

Api hata tabanı.

Architecture

Görüntünün mimarisi. Yalnızca işletim sistemi diskleri için geçerlidir.

CloudError

İşlem hizmetinden bir hata yanıtı.

Disallowed

İzin verilmeyen disk türlerini açıklar.

GalleryImage

Oluşturmak veya güncelleştirmek istediğiniz galeri görüntüsü tanımı hakkındaki bilgileri belirtir.

GalleryImageFeature

Galeri görüntüsü için bir özellik.

GalleryImageIdentifier

Bu, galeri görüntüsü tanımı tanımlayıcısıdır.

GalleryProvisioningState

Galerinin veya galeri yapıtının geçerli durumu.

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir.

ImagePurchasePlan

Galeri görüntüsü tanımı satın alma planını açıklar. Bu, market görüntüleri tarafından kullanılır.

InnerError

İç hata ayrıntıları.

OperatingSystemStateTypes

Bu özellik, kullanıcının bu görüntü altında oluşturulan sanal makinelerin 'Genelleştirilmiş' mi yoksa 'Özelleştirilmiş' mi olduğunu belirtmesine olanak tanır.

OperatingSystemTypes

Bu özellik, uygulamanın oluşturulduğu işletim sisteminin desteklenen türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows,Linux.

RecommendedMachineConfiguration

Özellikler, bu Görüntü Tanımı için önerilen makine yapılandırmasını açıklar. Bu özellikler güncelleştirilebilir.

ResourceRange

Kaynak aralığını açıklar.

ApiError

API hatası.

Name Tür Description
code

string

Hata kodu.

details

ApiErrorBase[]

Api hata ayrıntıları

innererror

InnerError

Api iç hatası

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

ApiErrorBase

Api hata tabanı.

Name Tür Description
code

string

Hata kodu.

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

Architecture

Görüntünün mimarisi. Yalnızca işletim sistemi diskleri için geçerlidir.

Name Tür Description
Arm64

string

x64

string

CloudError

İşlem hizmetinden bir hata yanıtı.

Name Tür Description
error

ApiError

API hatası.

Disallowed

İzin verilmeyen disk türlerini açıklar.

Name Tür Description
diskTypes

string[]

Disk türlerinin listesi.

GalleryImage

Oluşturmak veya güncelleştirmek istediğiniz galeri görüntüsü tanımı hakkındaki bilgileri belirtir.

Name Tür Description
id

string

Kaynak Kimliği

location

string

Kaynak konumu

name

string

Kaynak adı

properties.architecture

Architecture

Görüntünün mimarisi. Yalnızca işletim sistemi diskleri için geçerlidir.

properties.description

string

Bu galeri resim tanımı kaynağının açıklaması. Bu özellik güncelleştirilebilir.

properties.disallowed

Disallowed

İzin verilmeyen disk türlerini açıklar.

properties.endOfLifeDate

string

Galeri görüntüsü tanımının kullanım ömrü sonu tarihi. Bu özellik, yetkisini alma amacıyla kullanılabilir. Bu özellik güncelleştirilebilir.

properties.eula

string

Galeri görüntüsü tanımı için Eula sözleşmesi.

properties.features

GalleryImageFeature[]

Galeri görüntüsü özelliklerinin listesi.

properties.hyperVGeneration

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir.

properties.identifier

GalleryImageIdentifier

Bu, galeri görüntüsü tanımı tanımlayıcısıdır.

properties.osState

OperatingSystemStateTypes

Bu özellik, kullanıcının bu görüntü altında oluşturulan sanal makinelerin 'Genelleştirilmiş' mi yoksa 'Özelleştirilmiş' mi olduğunu belirtmesine olanak tanır.

properties.osType

OperatingSystemTypes

Bu özellik, yönetilen bir görüntüden VM oluştururken diske dahil edilen işletim sisteminin türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows,Linux.

properties.privacyStatementUri

string

Gizlilik bildirimi uri'sini seçin.

properties.provisioningState

GalleryProvisioningState

Galerinin veya galeri yapıtının geçerli durumu.
Yalnızca yanıtta görünen sağlama durumu.

properties.purchasePlan

ImagePurchasePlan

Galeri görüntüsü tanımı satın alma planını açıklar. Bu, market görüntüleri tarafından kullanılır.

properties.recommended

RecommendedMachineConfiguration

Özellikler, bu Görüntü Tanımı için önerilen makine yapılandırmasını açıklar. Bu özellikler güncelleştirilebilir.

properties.releaseNoteUri

string

Sürüm notu uri'si.

tags

object

Kaynak etiketleri

type

string

Kaynak türü

GalleryImageFeature

Galeri görüntüsü için bir özellik.

Name Tür Description
name

string

Galeri görüntüsü özelliğinin adı.

value

string

Galeri görüntüsü özelliğinin değeri.

GalleryImageIdentifier

Bu, galeri görüntüsü tanımı tanımlayıcısıdır.

Name Tür Description
offer

string

Galeri görüntüsü tanımı teklifinin adı.

publisher

string

Galeri görüntüsü tanımı yayımcısının adı.

sku

string

Galeri görüntüsü tanımı SKU'sunun adı.

GalleryProvisioningState

Galerinin veya galeri yapıtının geçerli durumu.

Name Tür Description
Creating

string

Deleting

string

Failed

string

Migrating

string

Succeeded

string

Updating

string

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir.

Name Tür Description
V1

string

V2

string

ImagePurchasePlan

Galeri görüntüsü tanımı satın alma planını açıklar. Bu, market görüntüleri tarafından kullanılır.

Name Tür Description
name

string

Plan kimliği.

product

string

Ürün kimliği.

publisher

string

Yayımcı kimliği.

InnerError

İç hata ayrıntıları.

Name Tür Description
errordetail

string

İç hata iletisi veya özel durum dökümü.

exceptiontype

string

Özel durum türü.

OperatingSystemStateTypes

Bu özellik, kullanıcının bu görüntü altında oluşturulan sanal makinelerin 'Genelleştirilmiş' mi yoksa 'Özelleştirilmiş' mi olduğunu belirtmesine olanak tanır.

Name Tür Description
Generalized

string

Specialized

string

OperatingSystemTypes

Bu özellik, uygulamanın oluşturulduğu işletim sisteminin desteklenen türünü belirtmenize olanak tanır. Olası değerler şunlardır: Windows,Linux.

Name Tür Description
Linux

string

Windows

string

RecommendedMachineConfiguration

Özellikler, bu Görüntü Tanımı için önerilen makine yapılandırmasını açıklar. Bu özellikler güncelleştirilebilir.

Name Tür Description
memory

ResourceRange

Kaynak aralığını açıklar.

vCPUs

ResourceRange

Kaynak aralığını açıklar.

ResourceRange

Kaynak aralığını açıklar.

Name Tür Description
max

integer

Kaynağın en fazla sayısı.

min

integer

Kaynağın en az sayısı.