MachineExtension interface
Makine Uzantısını açıklar.
Ö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 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. |
| id | Kimliği alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| instance |
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. |
| protected |
Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. |
| 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 tarafından biçimlendirilmiş genel ayarlar. |
| system |
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. |
| type |
Betik işleyicisinin sürümünü belirtir. |
| type |
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