Udostępnij przez


VirtualMachineExtension interface

Opisuje rozszerzenie maszyny wirtualnej.

Rozszerzenie

Właściwości

autoUpgradeMinorVersion

Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie uaktualni wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true.

enableAutomaticUpgrade

Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja rozszerzenia.

forceUpdateTag

Sposób, w jaki program obsługi rozszerzeń powinien zostać zmuszony do aktualizacji, nawet jeśli konfiguracja rozszerzenia nie uległa zmianie.

instanceView

Widok wystąpienia rozszerzenia maszyny wirtualnej.

protectedSettings

Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione.

protectedSettingsFromKeyVault

Rozszerzenia chronione ustawienia, które są przekazywane przez odwołanie i używane z magazynu kluczy

provisionAfterExtensions

Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie.

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

publisher

Nazwa wydawcy programu obsługi rozszerzeń.

settings

Ustawienia publiczne w formacie Json dla rozszerzenia.

suppressFailures

Wskazuje, czy awarie wynikające z rozszerzenia zostaną pominięte (błędy operacyjne, takie jak brak nawiązywania połączenia z maszyną wirtualną, nie zostaną pominięte niezależnie od tej wartości). Wartość domyślna to false.

typeHandlerVersion

Określa wersję programu obsługi skryptów.

typePropertiesType

Określa typ rozszerzenia; przykładem jest "CustomScriptExtension".

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

location

Lokalizacja geograficzna, w której znajduje się zasób

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

tags

Tagi zasobów.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

autoUpgradeMinorVersion

Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie uaktualni wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true.

autoUpgradeMinorVersion?: boolean

Wartość właściwości

boolean

enableAutomaticUpgrade

Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja rozszerzenia.

enableAutomaticUpgrade?: boolean

Wartość właściwości

boolean

forceUpdateTag

Sposób, w jaki program obsługi rozszerzeń powinien zostać zmuszony do aktualizacji, nawet jeśli konfiguracja rozszerzenia nie uległa zmianie.

forceUpdateTag?: string

Wartość właściwości

string

instanceView

Widok wystąpienia rozszerzenia maszyny wirtualnej.

instanceView?: VirtualMachineExtensionInstanceView

Wartość właściwości

protectedSettings

Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione.

protectedSettings?: any

Wartość właściwości

any

protectedSettingsFromKeyVault

Rozszerzenia chronione ustawienia, które są przekazywane przez odwołanie i używane z magazynu kluczy

protectedSettingsFromKeyVault?: KeyVaultSecretReference

Wartość właściwości

provisionAfterExtensions

Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie.

provisionAfterExtensions?: string[]

Wartość właściwości

string[]

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

publisher

Nazwa wydawcy programu obsługi rozszerzeń.

publisher?: string

Wartość właściwości

string

settings

Ustawienia publiczne w formacie Json dla rozszerzenia.

settings?: any

Wartość właściwości

any

suppressFailures

Wskazuje, czy awarie wynikające z rozszerzenia zostaną pominięte (błędy operacyjne, takie jak brak nawiązywania połączenia z maszyną wirtualną, nie zostaną pominięte niezależnie od tej wartości). Wartość domyślna to false.

suppressFailures?: boolean

Wartość właściwości

boolean

typeHandlerVersion

Określa wersję programu obsługi skryptów.

typeHandlerVersion?: string

Wartość właściwości

string

typePropertiesType

Określa typ rozszerzenia; przykładem jest "CustomScriptExtension".

typePropertiesType?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

dziedziczone zTrackedResource.id

location

Lokalizacja geograficzna, w której znajduje się zasób

location: string

Wartość właściwości

string

dziedziczone zTrackedResource.location

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

dziedziczone zTrackedResource.name

systemData

Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData?: SystemData

Wartość właściwości

dziedziczone zTrackedResource.systemData

tags

Tagi zasobów.

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

Wartość właściwości

{[propertyName: string]: string}

dziedziczone zTrackedResource.tags

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

dziedziczone zTrackedResource.type