Поделиться через


VirtualMachineExtension interface

Описывает расширение виртуальной машины.

Extends

Свойства

autoUpgradeMinorVersion

Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true.

enableAutomaticUpgrade

Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения.

forceUpdateTag

Как обработчик расширений должен быть вынужден обновляться, даже если конфигурация расширения не изменилась.

instanceView

Представление экземпляра расширения виртуальной машины.

protectedSettings

Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров.

protectedSettingsFromKeyVault

Защищенные расширения, передаваемые по ссылке, и используемые из хранилища ключей

provisionAfterExtensions

Коллекция имен расширений, после которой необходимо подготовить это расширение.

provisioningState

Состояние подготовки, которое отображается только в ответе. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

publisher

Имя издателя обработчика расширений.

settings

Форматированные общедоступные параметры json для расширения.

suppressFailures

Указывает, будут ли отключены сбои, возникающие из расширения (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false.

typeHandlerVersion

Указывает версию обработчика скрипта.

typePropertiesType

Указывает тип расширения; примером является CustomScriptExtension.

Унаследованные свойства

id

Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ: это свойство не будет сериализовано. Его можно заполнить только сервером.

location

Географическое расположение, в котором находится ресурс

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData

Метаданные 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