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


Microsoft.Compute virtualMachineScaleSets/extensions 2020-12-01

Определение ресурса Bicep

Тип ресурса virtualMachineScaleSets/extensions можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/extensions, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/extensions@2020-12-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoUpgradeMinorVersion: bool
    enableAutomaticUpgrade: bool
    forceUpdateTag: 'string'
    protectedSettings: any()
    provisionAfterExtensions: [
      'string'
    ]
    publisher: 'string'
    settings: any()
    type: 'string'
    typeHandlerVersion: 'string'
  }
}

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

virtualMachineScaleSets/extensions

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: virtualMachineScaleSets
properties Описывает свойства расширения масштабируемого набора виртуальных машин. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Имя Описание Значение
autoUpgradeMinorVersion Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true. bool
enableAutomaticUpgrade Указывает, должно ли расширение автоматически обновляться платформой, если доступна более новая версия расширения. bool
forceUpdateTag Если указано значение и отличается от предыдущего, обработчик расширений будет принудительно обновляться, даже если конфигурация расширения не изменилась. строка
protectedSettings Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров. Для Bicep можно использовать функцию any().
provisionAfterExtensions Коллекция имен расширений, после которых необходимо подготовить это расширение. string[]
publisher Имя издателя обработчика расширений. строка
Параметры Общедоступные параметры расширения в формате JSON. Для Bicep можно использовать функцию any().
тип Указывает тип расширения; пример : CustomScriptExtension. строка
typeHandlerVersion Указывает версию обработчика скрипта. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание vSensors для автоматического масштабирования Darktrace

Развертывание в Azure
Этот шаблон позволяет развернуть автоматическое развертывание darktrace vSensors с автоматическим масштабированием.
Этот шаблон расшифровывает ранее зашифрованные виртуальные машины Windows

Развертывание в Azure
Этот шаблон отключает шифрование в работающем масштабируемом наборе виртуальных машин Windows
Этот шаблон шифрует работающий набор виртуальных машин Windows

Развертывание в Azure
Этот шаблон включает шифрование в работающем масштабируемом наборе виртуальных машин Windows
Создание и шифрование нового набора виртуальных машин Windows с помощью jumpbox

Развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Windows, используя последнюю версию серверных версий Windows с исправлениями. Этот шаблон также развертывает jumpbox с общедоступным IP-адресом в той же виртуальной сети. Вы можете подключиться к jumpbox через этот общедоступный IP-адрес, а затем подключиться оттуда к виртуальным машинам в масштабируемом наборе через частные IP-адреса. Этот шаблон включает шифрование в масштабируемом наборе виртуальных машин Windows.
Развертывание масштабируемого набора виртуальных машин Windows с поддержкой доверенного запуска

Развертывание в Azure
Этот шаблон позволяет развернуть масштабируемый набор виртуальных машин Windows с поддержкой доверенного запуска, используя последнюю исправленную версию Windows Server 2016, Windows Server 2019 или Windows Server 2022 Azure Edition. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений по протоколу RDP. Если вы включите Secureboot и vTPM, на виртуальной машине будет установлено расширение аттестации гостей. Это расширение будет выполнять удаленную аттестацию в облаке.

Определение ресурса шаблона ARM

Тип ресурса virtualMachineScaleSets/extensions можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/extensions, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/extensions",
  "apiVersion": "2020-12-01",
  "name": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "enableAutomaticUpgrade": "bool",
    "forceUpdateTag": "string",
    "protectedSettings": {},
    "provisionAfterExtensions": [ "string" ],
    "publisher": "string",
    "settings": {},
    "type": "string",
    "typeHandlerVersion": "string"
  }
}

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

virtualMachineScaleSets/extensions

Имя Описание Значение
тип Тип ресурса Microsoft.Compute/virtualMachineScaleSets/extensions
версия_API Версия API ресурсов '2020-12-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
properties Описывает свойства расширения масштабируемого набора виртуальных машин. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Имя Описание Значение
autoUpgradeMinorVersion Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true. bool
enableAutomaticUpgrade Указывает, должно ли расширение автоматически обновляться платформой при наличии более новой версии расширения. bool
forceUpdateTag Если указано значение, отличное от предыдущего, обработчик расширений будет вынужден обновиться, даже если конфигурация расширения не изменилась. строка
protectedSettings Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров.
provisionAfterExtensions Коллекция имен расширений, после которых необходимо подготовить это расширение. string[]
publisher Имя издателя обработчика расширений. строка
Параметры Общедоступные параметры расширения в формате JSON.
тип Указывает тип расширения; пример : CustomScriptExtension. строка
typeHandlerVersion Указывает версию обработчика скрипта. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Развертывание vSensors для автоматического масштабирования Darktrace

Развертывание в Azure
Этот шаблон позволяет развернуть автоматическое развертывание darktrace vSensors с автоматическим масштабированием.
Этот шаблон расшифровывает ранее зашифрованные виртуальные машины Windows

Развертывание в Azure
Этот шаблон отключает шифрование в работающем масштабируемом наборе виртуальных машин Windows
Этот шаблон шифрует работающий виртуальный компьютер Windows VMSS

Развертывание в Azure
Этот шаблон включает шифрование в работающем масштабируемом наборе виртуальных машин Windows.
Создание и шифрование нового набора виртуальных машин Windows с помощью jumpbox

Развертывание в Azure
Этот шаблон позволяет развернуть простой масштабируемый набор виртуальных машин Windows, используя последнюю исправленную версию серверных версий Windows. Этот шаблон также развертывает jumpbox с общедоступным IP-адресом в той же виртуальной сети. Вы можете подключиться к jumpbox через этот общедоступный IP-адрес, а затем подключиться оттуда к виртуальным машинам в масштабируемом наборе через частные IP-адреса. Этот шаблон включает шифрование в масштабируемом наборе виртуальных машин Windows.
Развертывание масштабируемого набора виртуальных машин Windows с поддержкой доверенного запуска

Развертывание в Azure
Этот шаблон позволяет развернуть масштабируемый набор виртуальных машин Windows с поддержкой доверенного запуска, используя последнюю исправленную версию Windows Server 2016, Windows Server 2019 или Windows Server 2022 Azure Edition. Эти виртуальные машины находятся за подсистемой балансировки нагрузки с правилами NAT для подключений по протоколу RDP. Если вы включите Secureboot и vTPM, расширение аттестации гостей будет установлено в VMSS. Это расширение будет выполнять удаленную аттестацию в облаке.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса virtualMachineScaleSets/extensions можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/extensions, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets/extensions@2020-12-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoUpgradeMinorVersion = bool
      enableAutomaticUpgrade = bool
      forceUpdateTag = "string"
      provisionAfterExtensions = [
        "string"
      ]
      publisher = "string"
      type = "string"
      typeHandlerVersion = "string"
    }
  })
}

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

virtualMachineScaleSets/extensions

Имя Описание Значение
тип Тип ресурса "Microsoft.Compute/virtualMachineScaleSets/extensions@2020-12-01"
name имя ресурса. string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: virtualMachineScaleSets
properties Описывает свойства расширения масштабируемого набора виртуальных машин. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Имя Описание Значение
autoUpgradeMinorVersion Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true. bool
enableAutomaticUpgrade Указывает, должно ли расширение автоматически обновляться платформой при наличии более новой версии расширения. bool
forceUpdateTag Если указано значение, отличное от предыдущего, обработчик расширений будет вынужден обновиться, даже если конфигурация расширения не изменилась. строка
protectedSettings Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров.
provisionAfterExtensions Коллекция имен расширений, после которых необходимо подготовить это расширение. string[]
publisher Имя издателя обработчика расширений. строка
Параметры Общедоступные параметры расширения в формате JSON.
тип Указывает тип расширения; пример : CustomScriptExtension. строка
typeHandlerVersion Указывает версию обработчика скрипта. строка