VirtualMachineExtension interface

Sanal Makine Uzantısını açıklar.

Extends

Ö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.

instanceView

Sanal makine uzantısı örneği görünümü.

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.

provisioningState

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.

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.

typeHandlerVersion

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

typePropertiesType

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ı

systemData

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

TrackedResource.id'dan Devralınan

location

Kaynağın bulunduğu coğrafi konum

location: string

Özellik Değeri

string

TrackedResource.location'dan Devralınmış

name

Kaynağın adı

name?: string

Özellik Değeri

string

TrackedResource.name'dan Devralınan

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

systemData?: SystemData

Özellik Değeri

TrackedResource.systemData'dan Devralınan

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