VirtualMachineExtensionProperties interface

Bir Sanal Makine Uzantısının özelliklerini açıklar.

Özellikler

autoUpgradeMinorVersion

Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez.

enableAutomaticUpgrade

Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir.

forceUpdateTag

Uzantı yapılandırması değişmemiş olsa bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği.

protectedSettings

Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez.

protectedSettingsFromKeyVault

Uzantılar, başvuruyla geçirilen ve anahtar kasasından tüketilen korumalı ayarlar

provisionAfterExtensions

Bu uzantının sağlanması gereken uzantı adlarının koleksiyonu.

publisher

Uzantı işleyici yayımcısının adı.

settings

Uzantı için JSON biçimli genel ayarlar.

suppressFailures

Uzantıdan kaynaklanan hataların gizlenip gizlenmeyeceğini gösterir (VM'ye bağlanmama gibi işlemsel hatalar bu değerden bağımsız olarak gizlenmeyecektir). Varsayılan değer false'tur.

type

Uzantının türünü belirtir; bir örnek olarak 'CustomScriptExtension' verilebilir.

typeHandlerVersion

Betik işleyicisinin sürümünü belirtir.

Özellik Ayrıntıları

autoUpgradeMinorVersion

Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez.

autoUpgradeMinorVersion?: boolean

Özellik Değeri

boolean

enableAutomaticUpgrade

Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir.

enableAutomaticUpgrade?: boolean

Özellik Değeri

boolean

forceUpdateTag

Uzantı yapılandırması değişmemiş olsa bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği.

forceUpdateTag?: string

Özellik Değeri

string

protectedSettings

Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez.

protectedSettings?: Record<string, any>

Özellik Değeri

Record<string, any>

protectedSettingsFromKeyVault

Uzantılar, başvuruyla geçirilen ve anahtar kasasından tüketilen korumalı ayarlar

protectedSettingsFromKeyVault?: KeyVaultSecretReference

Özellik Değeri

provisionAfterExtensions

Bu uzantının sağlanması gereken uzantı adlarının koleksiyonu.

provisionAfterExtensions?: string[]

Özellik Değeri

string[]

publisher

Uzantı işleyici yayımcısının adı.

publisher?: string

Özellik Değeri

string

settings

Uzantı için JSON biçimli genel ayarlar.

settings?: Record<string, any>

Özellik Değeri

Record<string, any>

suppressFailures

Uzantıdan kaynaklanan hataların gizlenip gizlenmeyeceğini gösterir (VM'ye bağlanmama gibi işlemsel hatalar bu değerden bağımsız olarak gizlenmeyecektir). Varsayılan değer false'tur.

suppressFailures?: boolean

Özellik Değeri

boolean

type

Uzantının türünü belirtir; bir örnek olarak 'CustomScriptExtension' verilebilir.

type?: string

Özellik Değeri

string

typeHandlerVersion

Betik işleyicisinin sürümünü belirtir.

typeHandlerVersion?: string

Özellik Değeri

string