MachineExtensionUpdate interface

Описывает обновление расширения компьютера.

Extends

Свойства

autoUpgradeMinorVersion

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

enableAutomaticUpgrade

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

forceUpdateTag

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

protectedSettings

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

publisher

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

settings

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

type

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

typeHandlerVersion

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

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

tags

Теги ресурсов

Сведения о свойстве

autoUpgradeMinorVersion

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

autoUpgradeMinorVersion?: boolean

Значение свойства

boolean

enableAutomaticUpgrade

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

enableAutomaticUpgrade?: boolean

Значение свойства

boolean

forceUpdateTag

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

forceUpdateTag?: string

Значение свойства

string

protectedSettings

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

protectedSettings?: {[propertyName: string]: any}

Значение свойства

{[propertyName: string]: any}

publisher

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

publisher?: string

Значение свойства

string

settings

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

settings?: {[propertyName: string]: any}

Значение свойства

{[propertyName: string]: any}

type

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

type?: string

Значение свойства

string

typeHandlerVersion

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

typeHandlerVersion?: string

Значение свойства

string

Сведения об унаследованном свойстве

tags

Теги ресурсов

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

Значение свойства

{[propertyName: string]: string}

наследуется отResourceUpdate.tags