Microsoft.Compute virtualMachineScaleSets/virtualMachines/runCommands 2022-08-01

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

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

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

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

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

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-08-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    asyncExecution: bool
    errorBlobUri: 'string'
    outputBlobUri: 'string'
    parameters: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    protectedParameters: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    runAsPassword: 'string'
    runAsUser: 'string'
    source: {
      commandId: 'string'
      script: 'string'
      scriptUri: 'string'
    }
    timeoutInSeconds: int
  }
}

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

virtualMachineScaleSets/virtualMachines/runCommands

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

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

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

VirtualMachineRunCommandProperties

Имя Описание Значение
asyncExecution Необязательный элемент. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ждать завершения скрипта. bool
errorBlobUri Указывает большой двоичный объект службы хранилища Azure, куда будет отправлен поток ошибок скрипта. строка
outputBlobUri Указывает большой двоичный объект службы хранилища Azure, в который будет отправлен выходной поток скрипта. строка
параметры Параметры, используемые скриптом. RunCommandInputParameter[]
protectedParameters Параметры, используемые скриптом. RunCommandInputParameter[]
runAsPassword Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды запуска. строка
runAsUser Указывает учетную запись пользователя на виртуальной машине при выполнении команды запуска. строка
source Источник скрипта команды запуска. VirtualMachineRunCommandScriptSource
timeoutInSeconds Время ожидания в секундах для выполнения команды выполнения. INT

RunCommandInputParameter

Имя Описание Значение
name Имя параметра команды запуска. строка (обязательно)
значение Значение параметра команды запуска. строка (обязательно)

VirtualMachineRunCommandScriptSource

Имя Описание Значение
commandId Задает commandId предопределенного встроенного скрипта. строка
скрипт Указывает содержимое скрипта, выполняемого на виртуальной машине. строка
scriptUri Указывает расположение загрузки скрипта. строка

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

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

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

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

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

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands",
  "apiVersion": "2022-08-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "asyncExecution": "bool",
    "errorBlobUri": "string",
    "outputBlobUri": "string",
    "parameters": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "protectedParameters": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "runAsPassword": "string",
    "runAsUser": "string",
    "source": {
      "commandId": "string",
      "script": "string",
      "scriptUri": "string"
    },
    "timeoutInSeconds": "int"
  }
}

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

virtualMachineScaleSets/virtualMachines/runCommands

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

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)
location Расположение ресурса строка (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Описывает свойства команды запуска виртуальной машины. VirtualMachineRunCommandProperties

VirtualMachineRunCommandProperties

Имя Описание Значение
asyncExecution Необязательный элемент. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ждать завершения скрипта. bool
errorBlobUri Указывает большой двоичный объект службы хранилища Azure, куда будет отправлен поток ошибок скрипта. строка
outputBlobUri Указывает большой двоичный объект службы хранилища Azure, в который будет отправлен выходной поток скрипта. строка
параметры Параметры, используемые скриптом. RunCommandInputParameter[]
protectedParameters Параметры, используемые скриптом. RunCommandInputParameter[]
runAsPassword Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды запуска. строка
runAsUser Указывает учетную запись пользователя на виртуальной машине при выполнении команды запуска. строка
source Источник скрипта команды запуска. VirtualMachineRunCommandScriptSource
timeoutInSeconds Время ожидания в секундах для выполнения команды выполнения. INT

RunCommandInputParameter

Имя Описание Значение
name Имя параметра команды запуска. строка (обязательно)
значение Значение параметра команды запуска. строка (обязательно)

VirtualMachineRunCommandScriptSource

Имя Описание Значение
commandId Задает commandId предопределенного встроенного скрипта. строка
скрипт Указывает содержимое скрипта, выполняемого на виртуальной машине. строка
scriptUri Указывает расположение загрузки скрипта. строка

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      asyncExecution = bool
      errorBlobUri = "string"
      outputBlobUri = "string"
      parameters = [
        {
          name = "string"
          value = "string"
        }
      ]
      protectedParameters = [
        {
          name = "string"
          value = "string"
        }
      ]
      runAsPassword = "string"
      runAsUser = "string"
      source = {
        commandId = "string"
        script = "string"
        scriptUri = "string"
      }
      timeoutInSeconds = int
    }
  })
}

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

virtualMachineScaleSets/virtualMachines/runCommands

Имя Описание Значение
тип Тип ресурса "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-08-01"
name имя ресурса. строка (обязательно)
location Расположение ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа virtualMachines
tags Теги ресурсов Словарь имен и значений тегов.
properties Описывает свойства команды запуска виртуальной машины. VirtualMachineRunCommandProperties

VirtualMachineRunCommandProperties

Имя Описание Значение
asyncExecution Необязательный элемент. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ждать завершения скрипта. bool
errorBlobUri Указывает большой двоичный объект службы хранилища Azure, куда будет отправлен поток ошибок скрипта. строка
outputBlobUri Указывает большой двоичный объект службы хранилища Azure, в который будет отправлен выходной поток скрипта. строка
параметры Параметры, используемые скриптом. RunCommandInputParameter[]
protectedParameters Параметры, используемые скриптом. RunCommandInputParameter[]
runAsPassword Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды запуска. строка
runAsUser Указывает учетную запись пользователя на виртуальной машине при выполнении команды запуска. строка
source Источник скрипта команды запуска. VirtualMachineRunCommandScriptSource
timeoutInSeconds Время ожидания в секундах для выполнения команды выполнения. INT

RunCommandInputParameter

Имя Описание Значение
name Имя параметра команды запуска. строка (обязательно)
значение Значение параметра команды запуска. строка (обязательно)

VirtualMachineRunCommandScriptSource

Имя Описание Значение
commandId Задает commandId предопределенного встроенного скрипта. строка
скрипт Указывает содержимое скрипта, выполняемого на виртуальной машине. строка
scriptUri Указывает расположение загрузки скрипта. строка