VirtualMachineExtension interface
Описывает расширение виртуальной машины.
- Extends
Свойства
| auto |
Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true. |
| enable |
Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения. |
| force |
Как обработчик расширений должен быть вынужден обновляться, даже если конфигурация расширения не изменилась. |
| instance |
Представление экземпляра расширения виртуальной машины. |
| protected |
Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров. |
| protected |
Защищенные расширения, передаваемые по ссылке, и используемые из хранилища ключей |
| provision |
Коллекция имен расширений, после которой необходимо подготовить это расширение. |
| provisioning |
Состояние подготовки, которое отображается только в ответе. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| publisher | Имя издателя обработчика расширений. |
| settings | Форматированные общедоступные параметры json для расширения. |
| suppress |
Указывает, будут ли отключены сбои, возникающие из расширения (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false. |
| type |
Указывает версию обработчика скрипта. |
| type |
Указывает тип расширения; примером является CustomScriptExtension. |
Унаследованные свойства
| id | Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером. |
| location | Географическое расположение, в котором находится ресурс |
| name | Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| system |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| tags | Теги ресурсов. |
| type | Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером. |
Сведения о свойстве
autoUpgradeMinorVersion
Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true.
autoUpgradeMinorVersion?: boolean
Значение свойства
boolean
enableAutomaticUpgrade
Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения.
enableAutomaticUpgrade?: boolean
Значение свойства
boolean
forceUpdateTag
Как обработчик расширений должен быть вынужден обновляться, даже если конфигурация расширения не изменилась.
forceUpdateTag?: string
Значение свойства
string
instanceView
Представление экземпляра расширения виртуальной машины.
instanceView?: VirtualMachineExtensionInstanceView
Значение свойства
protectedSettings
Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров.
protectedSettings?: any
Значение свойства
any
protectedSettingsFromKeyVault
Защищенные расширения, передаваемые по ссылке, и используемые из хранилища ключей
protectedSettingsFromKeyVault?: KeyVaultSecretReference
Значение свойства
provisionAfterExtensions
Коллекция имен расширений, после которой необходимо подготовить это расширение.
provisionAfterExtensions?: string[]
Значение свойства
string[]
provisioningState
Состояние подготовки, которое отображается только в ответе. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
provisioningState?: string
Значение свойства
string
publisher
Имя издателя обработчика расширений.
publisher?: string
Значение свойства
string
settings
Форматированные общедоступные параметры json для расширения.
settings?: any
Значение свойства
any
suppressFailures
Указывает, будут ли отключены сбои, возникающие из расширения (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false.
suppressFailures?: boolean
Значение свойства
boolean
typeHandlerVersion
Указывает версию обработчика скрипта.
typeHandlerVersion?: string
Значение свойства
string
typePropertiesType
Указывает тип расширения; примером является CustomScriptExtension.
typePropertiesType?: string
Значение свойства
string
Сведения об унаследованном свойстве
id
Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером.
id?: string
Значение свойства
string
унаследован отTrackedResource.id
location
Географическое расположение, в котором находится ресурс
location: string
Значение свойства
string
наследуется отTrackedResource.location
name
Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
name?: string
Значение свойства
string
унаследован отTrackedResource.name
systemData
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
systemData?: SystemData
Значение свойства
наследуется отTrackedResource.systemData
tags
Теги ресурсов.
tags?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
Наследуется отTrackedResource.tags
type
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.
type?: string
Значение свойства
string
наследуется отTrackedResource.type