VirtualMachineExtension interface
Sanal Makine Uzantısını açıklar.
- Extends
Özellikler
| auto |
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. |
| 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şmemiş olsa 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ç korumalı ayar içeremez. |
| protected |
Uzantılar, başvuruyla geçirilen ve anahtar kasasından tüketilen korumalı 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. |
| publisher | Uzantı işleyici yayımcısının adı. |
| settings | Uzantı için Json tarafından biçimlendirilmiş genel ayarlar. |
| suppress |
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 |
Betik işleyicisinin sürümünü belirtir. |
| type |
Uzantının türünü belirtir; "CustomScriptExtension" örnektir. |
Devralınan Özellikler
| id | Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | Kaynağın bulunduğu coğrafi konum |
| name | Kaynağın adı |
| system |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
| tags | Kaynak etiketleri. |
| type | Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
Ö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
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ç korumalı ayar içeremez.
protectedSettings?: any
Özellik Değeri
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[]
provisioningState
Yalnızca yanıtta görünen sağlama durumu.
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 tarafından 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şlemsel hatalar bu değerden bağımsız olarak gizlenmeyecektir). Varsayılan değer false'tur.
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" örnektir.
typePropertiesType?: string
Özellik Değeri
string
Devralınan Özellik Detayları
id
Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Özellik Değeri
string
location
Kaynağın bulunduğu coğrafi konum
location: string
Özellik Değeri
string
name
systemData
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.
systemData?: SystemData
Özellik Değeri
tags
Kaynak etiketleri.
tags?: Record<string, string>
Özellik Değeri
Record<string, string>
TrackedResource.tagsDevralındı
type
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"
type?: string
Özellik Değeri
string
DevralınanTrackedResource.type