VirtualMachineExtension interface
Bir Sanal Makine Uzantısını açıklar.
- Extends
Özellikler
auto |
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. |
enable |
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. |
force |
Uzantı yapılandırması değişmese bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği. |
instance |
Sanal makine uzantısı örneği görünümü. |
protected |
Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiçbir korumalı ayar içeremez. |
protected |
Başvuru ile geçirilen ve anahtar kasasından kullanılan korumalı uzantı ayarları |
provision |
Bu uzantının sağlanması gereken uzantı adlarının koleksiyonu. |
provisioning |
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. |
suppress |
Uzantıdan kaynaklanan hataların gizlenip gizlenmeyeceğini gösterir (VM'ye bağlanmama gibi operasyonel hatalar bu değerden bağımsız olarak gizlenmeyecektir). Varsayılan değer false. |
type |
Betik işleyicisinin sürümünü belirtir. |
type |
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. |
location | Kaynak konumu |
name | Kaynak adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
tags | Kaynak etiketleri |
type | Kaynak türü 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
Uzantı yapılandırması değişmese bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği.
forceUpdateTag?: string
Özellik Değeri
string
instanceView
Sanal makine uzantısı örneği görünümü.
instanceView?: VirtualMachineExtensionInstanceView
Özellik Değeri
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 operasyonel hatalar bu değerden bağımsız olarak gizlenmeyecektir). Varsayılan değer false.
suppressFailures?: boolean
Özellik Değeri
boolean
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
location
Kaynak konumu
location?: string
Özellik Değeri
string
ResourceWithOptionalLocation.locationkonumundan Devralındı
name
Kaynak adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
name?: string
Özellik Değeri
string
tags
Kaynak etiketleri
tags?: {[propertyName: string]: string}
Özellik Değeri
{[propertyName: string]: string}
ResourceWithOptionalLocation.tags'tanDevralındı
type
Kaynak türü NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
type?: string
Özellik Değeri
string
ResourceWithOptionalLocation.type'danDevralındı