MachineExtension interface

Makine Uzantısını 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 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.

id

Kimliği alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

instanceView

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

location

Konumu alır veya ayarlar.

name

Adı alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

protectedSettings

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

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 tarafından biçimlendirilmiş genel ayarlar.

systemData

Sistem verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

tags

Kaynak etiketlerini alır veya ayarlar.

type

Kaynağın türünü alır veya ayarlar. 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" örnektir.

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

id

Kimliği alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

id?: string

Özellik Değeri

string

instanceView

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

instanceView?: MachineExtensionPropertiesInstanceView

Özellik Değeri

location

Konumu alır veya ayarlar.

location?: string

Özellik Değeri

string

name

Adı alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name?: string

Özellik Değeri

string

protectedSettings

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

protectedSettings?: Record<string, unknown>

Özellik Değeri

Record<string, unknown>

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 tarafından biçimlendirilmiş genel ayarlar.

settings?: Record<string, unknown>

Özellik Değeri

Record<string, unknown>

systemData

Sistem verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

systemData?: SystemData

Özellik Değeri

tags

Kaynak etiketlerini alır veya ayarlar.

tags?: {[propertyName: string]: string}

Özellik Değeri

{[propertyName: string]: string}

type

Kaynağın türünü alır veya ayarlar. 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" örnektir.

typePropertiesType?: string

Özellik Değeri

string