VirtualMachineExtension interface
Opisuje rozszerzenie maszyny wirtualnej.
- Rozszerzenie
Właściwości
| auto |
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. |
| enable |
Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja rozszerzenia. |
| force |
Sposób, w jaki program obsługi rozszerzeń powinien zostać zmuszony do aktualizacji, nawet jeśli konfiguracja rozszerzenia nie uległa zmianie. |
| instance |
Widok wystąpienia rozszerzenia maszyny wirtualnej. |
| protected |
Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione. |
| protected |
Rozszerzenia chronione ustawienia, które są przekazywane przez odwołanie i używane z magazynu kluczy |
| provision |
Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie. |
| provisioning |
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. |
| suppress |
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. |
| type |
Określa wersję programu obsługi skryptów. |
| type |
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. |
| system |
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