Aracılığıyla paylaş


VirtualMachineScaleSetExtension interface

Sanal Makine Ölçek Kümesi Uzantısını açıklar.

Extends

Özellikler

autoUpgradeMinorVersion

Dağıtım zamanında kullanılabilirse 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

Bir değer sağlanırsa ve önceki değerden farklıysa, uzantı yapılandırması değişmese bile uzantı işleyicisi güncelleştirilmeye zorlanır.

name

Uzantının adı.

protectedSettings

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

protectedSettingsFromKeyVault

Başvuru ile geçirilen ve anahtar kasasından kullanılan korumalı uzantı ayarları

provisionAfterExtensions

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

provisioningState

Yalnızca yanıtta görünen sağlama durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

publisher

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

settings

Uzantı için Json biçimlendirilmiş genel ayarlar.

suppressFailures

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

type

Kaynak türü NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

typeHandlerVersion

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

typePropertiesType

Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir.

Devralınan Özellikler

id

Kaynak Kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Özellik Ayrıntıları

autoUpgradeMinorVersion

Dağıtım zamanında kullanılabilirse 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

Bir değer sağlanırsa ve önceki değerden farklıysa, uzantı yapılandırması değişmese bile uzantı işleyicisi güncelleştirilmeye zorlanır.

forceUpdateTag?: string

Özellik Değeri

string

name

Uzantının adı.

name?: string

Özellik Değeri

string

protectedSettings

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

protectedSettings?: any

Özellik Değeri

any

protectedSettingsFromKeyVault

Başvuru ile geçirilen ve anahtar kasasından kullanılan korumalı uzantı 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[]

provisioningState

Yalnızca yanıtta görünen sağlama durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

provisioningState?: 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çimlendirilmiş genel ayarlar.

settings?: any

Özellik Değeri

any

suppressFailures

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

suppressFailures?: boolean

Özellik Değeri

boolean

type

Kaynak türü NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type?: string

Özellik Değeri

string

typeHandlerVersion

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

typeHandlerVersion?: string

Özellik Değeri

string

typePropertiesType

Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir.

typePropertiesType?: string

Özellik Değeri

string

Devralınan Özellik Detayları

id

Kaynak Kimliği NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

id?: string

Özellik Değeri

string

SubResourceReadOnly.id Devralındı