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


Microsoft.Compute virtualMachineScaleSets/virtualMachines/extensions 2022-03-01

Определение ресурсов Bicep

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

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

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

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

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2022-03-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoUpgradeMinorVersion: bool
    enableAutomaticUpgrade: bool
    forceUpdateTag: 'string'
    instanceView: {
      name: 'string'
      statuses: [
        {
          code: 'string'
          displayStatus: 'string'
          level: 'string'
          message: 'string'
          time: 'string'
        }
      ]
      substatuses: [
        {
          code: 'string'
          displayStatus: 'string'
          level: 'string'
          message: 'string'
          time: 'string'
        }
      ]
      type: 'string'
      typeHandlerVersion: 'string'
    }
    protectedSettings: any()
    protectedSettingsFromKeyVault: {
      secretUrl: 'string'
      sourceVault: {
        id: 'string'
      }
    }
    publisher: 'string'
    settings: any()
    suppressFailures: bool
    type: 'string'
    typeHandlerVersion: 'string'
  }
}

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

virtualMachineScaleSets/virtualMachines/extensions

Имя Описание Ценность
имя Имя ресурса

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

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

VirtualMachineExtensionProperties

Имя Описание Ценность
autoUpgradeMinorVersion Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true. bool
enableAutomaticUpgrade Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения. bool
forceUpdateTag Как обработчик расширений должен быть вынужден обновляться, даже если конфигурация расширения не изменилась. струна
instanceView Представление экземпляра расширения виртуальной машины. VirtualMachineExtensionInstanceView
protectedSettings Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров. Для Bicep можно использовать функцию any().
protectedSettingsFromKeyVault Защищенные расширения, передаваемые по ссылке, и используемые из хранилища ключей KeyVaultSecretReference
издатель Имя издателя обработчика расширений. струна
Параметры Форматированные общедоступные параметры json для расширения. Для Bicep можно использовать функцию any().
suppressFailures Указывает, будут ли отключены сбои, возникающие из расширения (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false. bool
тип Указывает тип расширения; примером является CustomScriptExtension. струна
typeHandlerVersion Указывает версию обработчика скрипта. струна

VirtualMachineExtensionInstanceView

Имя Описание Ценность
имя Имя расширения виртуальной машины. струна
Статусы Сведения о состоянии ресурса. InstanceViewStatus[]
вложенные статистические выражения Сведения о состоянии ресурса. InstanceViewStatus[]
тип Указывает тип расширения; примером является CustomScriptExtension. струна
typeHandlerVersion Указывает версию обработчика скрипта. струна

InstanceViewStatus

Имя Описание Ценность
код Код состояния. струна
displayStatus Короткая локализуемая метка для состояния. струна
уровень Код уровня. "Ошибка"
"Info"
Предупреждение
Сообщение Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках. струна
Время Время состояния. струна

KeyVaultSecretReference

Имя Описание Ценность
secretUrl URL-адрес, ссылающийся на секрет в Key Vault. строка (обязательно)
sourceVault Относительный URL-адрес Хранилища ключей, содержащий секрет. subResource (обязательно)

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

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

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

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

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

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

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions",
  "apiVersion": "2022-03-01",
  "name": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "enableAutomaticUpgrade": "bool",
    "forceUpdateTag": "string",
    "instanceView": {
      "name": "string",
      "statuses": [
        {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        }
      ],
      "substatuses": [
        {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        }
      ],
      "type": "string",
      "typeHandlerVersion": "string"
    },
    "protectedSettings": {},
    "protectedSettingsFromKeyVault": {
      "secretUrl": "string",
      "sourceVault": {
        "id": "string"
      }
    },
    "publisher": "string",
    "settings": {},
    "suppressFailures": "bool",
    "type": "string",
    "typeHandlerVersion": "string"
  }
}

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

virtualMachineScaleSets/virtualMachines/extensions

Имя Описание Ценность
тип Тип ресурса "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions"
apiVersion Версия API ресурсов '2022-03-01'
имя Имя ресурса

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

VirtualMachineExtensionProperties

Имя Описание Ценность
autoUpgradeMinorVersion Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true. bool
enableAutomaticUpgrade Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения. bool
forceUpdateTag Как обработчик расширений должен быть вынужден обновляться, даже если конфигурация расширения не изменилась. струна
instanceView Представление экземпляра расширения виртуальной машины. VirtualMachineExtensionInstanceView
protectedSettings Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров.
protectedSettingsFromKeyVault Защищенные расширения, передаваемые по ссылке, и используемые из хранилища ключей KeyVaultSecretReference
издатель Имя издателя обработчика расширений. струна
Параметры Форматированные общедоступные параметры json для расширения.
suppressFailures Указывает, будут ли отключены сбои, возникающие из расширения (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false. bool
тип Указывает тип расширения; примером является CustomScriptExtension. струна
typeHandlerVersion Указывает версию обработчика скрипта. струна

VirtualMachineExtensionInstanceView

Имя Описание Ценность
имя Имя расширения виртуальной машины. струна
Статусы Сведения о состоянии ресурса. InstanceViewStatus[]
вложенные статистические выражения Сведения о состоянии ресурса. InstanceViewStatus[]
тип Указывает тип расширения; примером является CustomScriptExtension. струна
typeHandlerVersion Указывает версию обработчика скрипта. струна

InstanceViewStatus

Имя Описание Ценность
код Код состояния. струна
displayStatus Короткая локализуемая метка для состояния. струна
уровень Код уровня. "Ошибка"
"Info"
Предупреждение
Сообщение Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках. струна
Время Время состояния. струна

KeyVaultSecretReference

Имя Описание Ценность
secretUrl URL-адрес, ссылающийся на секрет в Key Vault. строка (обязательно)
sourceVault Относительный URL-адрес Хранилища ключей, содержащий секрет. subResource (обязательно)

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2022-03-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoUpgradeMinorVersion = bool
      enableAutomaticUpgrade = bool
      forceUpdateTag = "string"
      instanceView = {
        name = "string"
        statuses = [
          {
            code = "string"
            displayStatus = "string"
            level = "string"
            message = "string"
            time = "string"
          }
        ]
        substatuses = [
          {
            code = "string"
            displayStatus = "string"
            level = "string"
            message = "string"
            time = "string"
          }
        ]
        type = "string"
        typeHandlerVersion = "string"
      }
      protectedSettingsFromKeyVault = {
        secretUrl = "string"
        sourceVault = {
          id = "string"
        }
      }
      publisher = "string"
      suppressFailures = bool
      type = "string"
      typeHandlerVersion = "string"
    }
  })
}

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

virtualMachineScaleSets/virtualMachines/extensions

Имя Описание Ценность
тип Тип ресурса "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions@2022-03-01"
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: virtualMachines
свойства Описывает свойства расширения виртуальной машины. VirtualMachineExtensionProperties

VirtualMachineExtensionProperties

Имя Описание Ценность
autoUpgradeMinorVersion Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true. bool
enableAutomaticUpgrade Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения. bool
forceUpdateTag Как обработчик расширений должен быть вынужден обновляться, даже если конфигурация расширения не изменилась. струна
instanceView Представление экземпляра расширения виртуальной машины. VirtualMachineExtensionInstanceView
protectedSettings Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров.
protectedSettingsFromKeyVault Защищенные расширения, передаваемые по ссылке, и используемые из хранилища ключей KeyVaultSecretReference
издатель Имя издателя обработчика расширений. струна
Параметры Форматированные общедоступные параметры json для расширения.
suppressFailures Указывает, будут ли отключены сбои, возникающие из расширения (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false. bool
тип Указывает тип расширения; примером является CustomScriptExtension. струна
typeHandlerVersion Указывает версию обработчика скрипта. струна

VirtualMachineExtensionInstanceView

Имя Описание Ценность
имя Имя расширения виртуальной машины. струна
Статусы Сведения о состоянии ресурса. InstanceViewStatus[]
вложенные статистические выражения Сведения о состоянии ресурса. InstanceViewStatus[]
тип Указывает тип расширения; примером является CustomScriptExtension. струна
typeHandlerVersion Указывает версию обработчика скрипта. струна

InstanceViewStatus

Имя Описание Ценность
код Код состояния. струна
displayStatus Короткая локализуемая метка для состояния. струна
уровень Код уровня. "Ошибка"
"Сведения"
"Предупреждение"
Сообщение Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках. струна
Время Время состояния. струна

KeyVaultSecretReference

Имя Описание Ценность
secretUrl URL-адрес, ссылающийся на секрет в Key Vault. строка (обязательно)
sourceVault Относительный URL-адрес Хранилища ключей, содержащий секрет. subResource (обязательно)

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса струна