@azure/arm-imagebuilder package

Sınıflar

ImageBuilderClient

Arabirimler

DataDisk

Veri diski özellikleri.

DistributeVersioner

Dağıtım için yeni x.y.z sürüm numarasının nasıl oluşturulacağı açıklanır.

DistributeVersionerLatest

Mevcut sürüm numaralarını temel alarak en son sürüm numarasını oluşturur.

DistributeVersionerSource

Kaynak görüntünün sürüm numarasına göre sürüm numarası oluşturur

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Başarısız işlemlerin hata ayrıntılarını döndürmek için tüm Azure Resource Manager API'leri için genel hata yanıtı.

ImageBuilderClientOptionalParams

İstemci için isteğe bağlı parametreler.

ImageTemplate

Görüntü şablonu, Microsoft.VirtualMachineImages sağlayıcısı tarafından yönetilen bir ARM kaynağıdır

ImageTemplateAutoRun

Görüntü şablonunun oluşturma/güncelleştirme üzerine oluşturulması gerekip gerekmediğini gösterir

ImageTemplateCustomizer

Görüntü özelleştirme birimini açıklar

ImageTemplateDistributor

Genel dağıtım nesnesi

ImageTemplateFileCustomizer

Vm'lere (Linux, Windows) dosya yükler. Packer dosya hazırlayıcısına karşılık gelir

ImageTemplateFileValidator

Doğrulama için gereken dosyaları VM'lere (Linux, Windows) yükler. Packer dosya hazırlayıcısına karşılık gelir

ImageTemplateIdentity

Görüntü şablonunun kimliği.

ImageTemplateInVMValidator

Görüntünün in-VM doğrulama birimini açıklar

ImageTemplateLastRunStatus

Görüntü şablonunu çalıştırmanın en son durumunu açıklar

ImageTemplateManagedImageDistributor

Yönetilen Disk Görüntüsü olarak dağıtma.

ImageTemplateManagedImageSource

Müşteri aboneliğinde yönetilen görüntü olan bir görüntü kaynağını açıklar. Bu görüntünün Görüntü Oluşturucu şablonuyla aynı abonelikte ve bölgede bulunması gerekir.

ImageTemplatePlatformImageSource

Azure Galeri Görüntüleribir görüntü kaynağını açıklar.

ImageTemplatePowerShellCustomizer

Belirtilen PowerShell'i VM'de (Windows) çalıştırır. Packer powershell provisioner'a karşılık gelir. Tam olarak 'scriptUri' veya 'satır içi' belirtilebilir.

ImageTemplatePowerShellValidator

Doğrulama aşamasında (Windows) belirtilen PowerShell betiğini çalıştırır. Packer powershell provisioner'a karşılık gelir. Tam olarak 'scriptUri' veya 'satır içi' belirtilebilir.

ImageTemplateProperties

Bir görüntü şablonunun özelliklerini tanımlar

ImageTemplatePropertiesErrorHandling

Derleme hatasında hata işleme seçenekleri

ImageTemplatePropertiesOptimize

Görüntüde gerçekleştirilecek iyileştirmeyi belirtir.

ImageTemplatePropertiesOptimizeVmBoot

Daha hızlı bir VM önyüklemesi için görüntüye iyileştirme uygulanır.

ImageTemplatePropertiesOptimizeWorkload

Belirli iş yükleri için görüntü üzerinde optimizasyon uygulanır.

ImageTemplatePropertiesValidate

Sonuçta elde edilen görüntüde gerçekleştirilecek yapılandırma seçenekleri ve doğrulama listesi.

ImageTemplateRestartCustomizer

Vm'yi yeniden başlatır ve yeniden çevrimiçi olmasını bekler (Windows). Packer windows-restart sağlamaya karşılık gelir

ImageTemplateSharedImageDistributor

Azure İşlem Galerisi aracılığıyla dağıtma.

ImageTemplateSharedImageVersionSource

Azure İşlem Galerisi'nde veya Doğrudan Paylaşılan Galeri'de görüntü sürümü olan bir görüntü kaynağını açıklar.

ImageTemplateShellCustomizer

Özelleştirme aşamasında (Linux) bir kabuk betiği çalıştırır. Packer kabuk sağlayıcısına karşılık gelir. Tam olarak 'scriptUri' veya 'satır içi' belirtilebilir.

ImageTemplateShellValidator

Doğrulama aşamasında (Linux) belirtilen kabuk betiğini çalıştırır. Packer kabuk sağlayıcısına karşılık gelir. Tam olarak 'scriptUri' veya 'satır içi' belirtilebilir.

ImageTemplateSource

Oluşturma, özelleştirme ve dağıtma için bir sanal makine görüntü kaynağını açıklar

ImageTemplateUpdateParameters

Görüntü şablonunu güncelleştirme parametreleri.

ImageTemplateUpdateParametersProperties

Görüntü şablonunu güncelleştirme parametreleri.

ImageTemplateVhdDistributor

Depolama hesabında VHD aracılığıyla dağıtma.

ImageTemplateVmProfile

Görüntüleri oluşturmak ve doğrulamak için kullanılan sanal makineleri açıklar

ImageTemplateWindowsUpdateCustomizer

Windows Güncelleştirmeleri'ni yükler. Packer Windows Update Provisioner'a (https://github.com/rgl/packer-provisioner-windows-update) karşılık gelir

Operation

REST API işlemi

OperationDisplay

İşlemi açıklayan nesne.

OperationsListOptionalParams

İsteğe bağlı parametreler.

OperationsOperations

İşlemler işlemlerini temsil eden arabirim.

PageSettings

byPage yöntemi için seçenekler

PagedAsyncIterableIterator

Zaman uyumsuz yinelenebilir yinelemeye hem tamamlamaya hem de sayfaya izin veren bir arabirim.

PlatformImagePurchasePlan

Platform görüntüsü için plan yapılandırması satın alın.

ProvisioningError

Görüntü şablonu oluştururken veya güncelleştirirken gerçekleşen hatayı açıklar

ProxyResource

Azure Resource Manager proxy kaynağı için kaynak modeli tanımı. Etiketleri ve konumu olmayacak

Resource

Tüm Azure Resource Manager kaynakları için yanıtta döndürülen ortak alanlar

RestorePollerOptions
RunOutput

Görüntü şablonu çalıştırılarak oluşturulan bir çıkışı temsil eder.

RunOutputProperties

Bir koşu çıktısının özelliklerini tanımlar

SimplePollerLike

Uzun süre çalışan bir işlemi yoklamada kullanılabilecek basit bir poller.

SourceImageTriggerProperties

SourceImage tetikleyici türünün özellikleri

SystemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TargetRegion

Hedef bölge bilgilerini açıklar.

TrackedResource

Azure Resource Manager'ın 'etiketler' ve 'konum' içeren izlenen en üst düzey kaynağın kaynak modeli tanımı

Trigger

Görüntü şablonu derlemesi çağırabilen bir tetikleyiciyi temsil eder.

TriggerProperties

Tetikleyicinin özelliklerini açıklar

TriggerStatus

Tetikleyicinin durumunu açıklar

TriggersCreateOrUpdateOptionalParams

İsteğe bağlı parametreler.

TriggersDeleteOptionalParams

İsteğe bağlı parametreler.

TriggersGetOptionalParams

İsteğe bağlı parametreler.

TriggersListByImageTemplateOptionalParams

İsteğe bağlı parametreler.

TriggersOperations

Bir Triggers işlemlerini temsil eden arayüz.

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

VirtualMachineImageTemplatesCancelOptionalParams

İsteğe bağlı parametreler.

VirtualMachineImageTemplatesCreateOrUpdateOptionalParams

İsteğe bağlı parametreler.

VirtualMachineImageTemplatesDeleteOptionalParams

İsteğe bağlı parametreler.

VirtualMachineImageTemplatesGetOptionalParams

İsteğe bağlı parametreler.

VirtualMachineImageTemplatesGetRunOutputOptionalParams

İsteğe bağlı parametreler.

VirtualMachineImageTemplatesListByResourceGroupOptionalParams

İsteğe bağlı parametreler.

VirtualMachineImageTemplatesListOptionalParams

İsteğe bağlı parametreler.

VirtualMachineImageTemplatesListRunOutputsOptionalParams

İsteğe bağlı parametreler.

VirtualMachineImageTemplatesOperations

Bir VirtualMachineImageTemplates işlemlerini temsil eden arayüz.

VirtualMachineImageTemplatesRunOptionalParams

İsteğe bağlı parametreler.

VirtualMachineImageTemplatesUpdateOptionalParams

İsteğe bağlı parametreler.

VirtualNetworkConfig

Sanal Ağ yapılandırması.

Tür Diğer Adları

AutoRunState

Bu alanın etkinleştirilmesi, görüntü şablonu oluşturma veya güncelleştirme üzerinde otomatik bir derleme tetikler.

AzureSupportedClouds

Dize değişmez türü olarak bulut ayarı için desteklenen değerler

ContinuablePage

Bir sonuç sayfasını açıklayan arabirim.

CreatedByType

Kaynağı oluşturan varlık türü.
KnownCreatedByType CreatedByType ile birlikte kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Kullanıcı: Varlık bir kullanıcı tarafından oluşturuldu.
Uygulama: Varlık bir uygulama tarafından oluşturuldu.
ManagedIdentity: Varlık yönetilen bir kimlik tarafından oluşturuldu.
Anahtar: Varlık bir anahtar tarafından oluşturuldu.

DistributeVersionerUnion

Alias for DistributeVersionerUnion

ImageTemplateCustomizerUnion

Alias for ImageTemplateCustomizerUnion

ImageTemplateDistributorUnion

Alias for ImageTemplateDistributorUnion

ImageTemplateInVMValidatorUnion

Alias for ImageTemplateInVMValidatorUnion

ImageTemplateSourceUnion

Alias for ImageTemplateSourceUnion

OnBuildError

Yapı arızası durumunda hata yönetimi davranışı
KnownOnBuildError, OnBuildError ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Temizlik: Temizlik
İptal et: Iptal

ProvisioningErrorCode

Provisioning hata kodu
KnownProvisioningErrorCode ProvisioningErrorCode ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

BadSourceType: BadSourceType
BadPIRSource: BadPIRSource
BadManagedImageSource: BadManagedImageSource
BadSharedImageVersionSource: BadSharedImageVersionSource
BadCustomizerType: BadCustomizerType
UnsupportedCustomizerType: UnsupportedCustomizerType
NoCustomizerScript: NoCustomizerScript
BadValidatorType: BadValidatorType
UnsupportedValidatorType: UnsupportedValidatorType
NoValidatorScript: NoValidatorScript
BadDistributeType: BadDistributeType
BadSharedImageDistribute: BadSharedImageDistribute
BadStagingResourceGroup: BadStagingResourceGroup
SunucuHata: SunucuHatası: SunucuHatası
Diğer: Diğer

ProvisioningState

Kaynağın sağlama durumu

ReplicationMode

Azure Compute Gallery'de dağıtım için replikasyon modunu tanımlar. Varsayılan (Full) seçeneği kullanmayı bırakın.
KnownReplicationMode, ReplicationMode ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Full: Tam çoğaltma modu
Sığ: Sığ çoğaltma modu

ResourceIdentityType

Görüntü şablonu için kullanılan kimlik türü. 'Hiçbiri' türü, görüntü şablonundaki tüm kimlikleri kaldırır.

RunState

Son yarışın durumu

RunSubState

Son yayının alt durumu

SharedImageStorageAccountType

Azure Compute Gallery görüntü sürümünü depolamak için kullanılacak depolama hesabı tipini belirtir.
KnownSharedImageStorageAccountType SharedImageStorageAccountType ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Standard_LRS: Standard_LRS
Standard_ZRS: Standard_ZRS
Premium_LRS: Premium_LRS

TriggerPropertiesUnion

Alias for TriggerPropertiesUnion

VMBootOptimizationState

Bu alanın etkinleştirilmesi, son özelleştirilmiş görüntü çıkışını iyileştirerek VM önyükleme süresini iyileştirir.

WorkloadOptimizationState

Bu alanı etkinleştirmek, vm görüntülerini belirli iş yükleri için optimize edecektir.

Numaralandırmalar

AzureClouds

Azure Cloud ortamlarını tanımlamak için bir enum.

KnownCreatedByType

Kaynağı oluşturan varlık türü.

KnownOnBuildError

Yapı arızası durumunda hata yönetimi davranışı

KnownProvisioningErrorCode

Provisioning hata kodu

KnownReplicationMode

Azure Compute Gallery'de dağıtım için replikasyon modunu tanımlar. Varsayılan (Full) seçeneği kullanmayı bırakın.

KnownSharedImageStorageAccountType

Azure Compute Gallery görüntü sürümünü depolamak için kullanılacak depolama hesabı tipini belirtir.

KnownVersions

Kullanılabilir API sürümleri.

İşlevler

isRestError(unknown)

RestError için Typeguard

restorePoller<TResponse, TResult>(ImageBuilderClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Başka bir poller'ın serileştirilmiş durumundan bir poller oluşturur. Bu, farklı bir ana bilgisayarda yoklayıcılar oluşturmak istediğinizde veya orijinal olanın kapsam içinde olmadığından sonra bir yoklayıcının oluşturulması gerektiğinde yararlı olabilir.

Değişkenler

RestError

Başarısız işlem hattı istekleri için özel bir hata türü.

İşlev Ayrıntıları

isRestError(unknown)

RestError için Typeguard

function isRestError(e: unknown): e

Parametreler

e

unknown

Catch yan tümcesi tarafından yakalanan bir şey.

Döndürülenler

e

restorePoller<TResponse, TResult>(ImageBuilderClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Başka bir poller'ın serileştirilmiş durumundan bir poller oluşturur. Bu, farklı bir ana bilgisayarda yoklayıcılar oluşturmak istediğinizde veya orijinal olanın kapsam içinde olmadığından sonra bir yoklayıcının oluşturulması gerektiğinde yararlı olabilir.

function restorePoller<TResponse, TResult>(client: ImageBuilderClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Parametreler

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Döndürülenler

PollerLike<OperationState<TResult>, TResult>

Değişken Ayrıntıları

RestError

Başarısız işlem hattı istekleri için özel bir hata türü.

RestError: RestErrorConstructor

Tür