MachineExtension interface

Menjelaskan Ekstensi Mesin.

Properti

autoUpgradeMinorVersion

Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Namun, setelah disebarkan, ekstensi tidak akan meningkatkan versi minor kecuali disebarkan ulang, bahkan dengan properti ini diatur ke true.

enableAutomaticUpgrade

Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi yang lebih baru yang tersedia.

forceUpdateTag

Bagaimana handler ekstensi harus diperbarui meskipun konfigurasi ekstensi belum berubah.

id

Mendapatkan atau mengatur Id. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

instanceView

Tampilan instans ekstensi komputer.

location

Mendapatkan atau mengatur lokasi.

name

Mendapatkan atau mengatur nama. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

protectedSettings

Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali.

provisioningState

Status provisi, yang hanya muncul dalam respons. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

publisher

Nama penerbit handler ekstensi.

settings

Pengaturan publik berformat Json untuk ekstensi.

systemData

Data sistem. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

tags

Mendapatkan atau mengatur tag Sumber Daya.

type

Mendapatkan atau mengatur jenis sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

typeHandlerVersion

Menentukan versi handler skrip.

typePropertiesType

Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

Detail Properti

autoUpgradeMinorVersion

Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Namun, setelah disebarkan, ekstensi tidak akan meningkatkan versi minor kecuali disebarkan ulang, bahkan dengan properti ini diatur ke true.

autoUpgradeMinorVersion?: boolean

Nilai Properti

boolean

enableAutomaticUpgrade

Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi yang lebih baru yang tersedia.

enableAutomaticUpgrade?: boolean

Nilai Properti

boolean

forceUpdateTag

Bagaimana handler ekstensi harus diperbarui meskipun konfigurasi ekstensi belum berubah.

forceUpdateTag?: string

Nilai Properti

string

id

Mendapatkan atau mengatur Id. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

id?: string

Nilai Properti

string

instanceView

Tampilan instans ekstensi komputer.

instanceView?: MachineExtensionPropertiesInstanceView

Nilai Properti

location

Mendapatkan atau mengatur lokasi.

location?: string

Nilai Properti

string

name

Mendapatkan atau mengatur nama. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name?: string

Nilai Properti

string

protectedSettings

Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali.

protectedSettings?: Record<string, unknown>

Nilai Properti

Record<string, unknown>

provisioningState

Status provisi, yang hanya muncul dalam respons. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

provisioningState?: string

Nilai Properti

string

publisher

Nama penerbit handler ekstensi.

publisher?: string

Nilai Properti

string

settings

Pengaturan publik berformat Json untuk ekstensi.

settings?: Record<string, unknown>

Nilai Properti

Record<string, unknown>

systemData

Data sistem. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

systemData?: SystemData

Nilai Properti

tags

Mendapatkan atau mengatur tag Sumber Daya.

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

Nilai Properti

{[propertyName: string]: string}

type

Mendapatkan atau mengatur jenis sumber daya. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type?: string

Nilai Properti

string

typeHandlerVersion

Menentukan versi handler skrip.

typeHandlerVersion?: string

Nilai Properti

string

typePropertiesType

Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

typePropertiesType?: string

Nilai Properti

string