Определение ресурсов Bicep
Тип ресурса virtualMachineScaleSets/virtualMachines/runCommands можно развернуть с помощью операций, целевых:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-11-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
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
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands
| Имя |
Описание |
Ценность |
| имя |
Имя параметра команды запуска. |
строка (обязательно) |
| ценность |
Значение параметра команды run. |
строка (обязательно) |
VirtualMachineRunCommandProperties
| Имя |
Описание |
Ценность |
| asyncExecution |
Необязательный. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ожидать завершения скрипта. |
булевая переменная (bool) |
| errorBlobUri |
Указывает большой двоичный объект хранилища Azure, в котором будет отправлен поток ошибок скрипта. |
струна |
| outputBlobUri |
Указывает большой двоичный объект хранилища Azure, в котором будет отправлен поток выходных данных скрипта. |
струна |
| Параметры |
Параметры, используемые скриптом. |
RunCommandInputParameter[] |
| protectedParameters |
Параметры, используемые скриптом. |
RunCommandInputParameter[] |
| runAsPassword |
Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды выполнения. |
струна |
| runAsUser |
Указывает учетную запись пользователя на виртуальной машине при выполнении команды выполнения. |
струна |
| источник |
Источник скрипта выполнения команды. |
VirtualMachineRunCommandScriptSource |
| timeoutInSeconds |
Время ожидания в секундах для выполнения команды выполнения. |
инт |
VirtualMachineRunCommandScriptSource
| Имя |
Описание |
Ценность |
| commandId |
Задает идентификатор командной строки предопределенного встроенного скрипта. |
струна |
| сценарий |
Указывает содержимое скрипта, выполняемого на виртуальной машине. |
струна |
| scriptUri |
Указывает расположение загрузки скрипта. |
струна |
Определение ресурса шаблона ARM
Тип ресурса virtualMachineScaleSets/virtualMachines/runCommands можно развернуть с помощью операций, целевых:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands",
"apiVersion": "2022-11-01",
"name": "string",
"location": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands
| Имя |
Описание |
Ценность |
| apiVersion |
Версия API |
'2022-11-01' |
| местоположение |
Расположение ресурса |
строка (обязательно) |
| имя |
Имя ресурса |
строка (обязательно) |
| свойства |
Описывает свойства команды выполнения виртуальной машины. |
VirtualMachineRunCommandProperties |
| Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
| тип |
Тип ресурса |
"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands" |
| Имя |
Описание |
Ценность |
| имя |
Имя параметра команды запуска. |
строка (обязательно) |
| ценность |
Значение параметра команды run. |
строка (обязательно) |
VirtualMachineRunCommandProperties
| Имя |
Описание |
Ценность |
| asyncExecution |
Необязательный. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ожидать завершения скрипта. |
булевая переменная (bool) |
| errorBlobUri |
Указывает большой двоичный объект хранилища Azure, в котором будет отправлен поток ошибок скрипта. |
струна |
| outputBlobUri |
Указывает большой двоичный объект хранилища Azure, в котором будет отправлен поток выходных данных скрипта. |
струна |
| Параметры |
Параметры, используемые скриптом. |
RunCommandInputParameter[] |
| protectedParameters |
Параметры, используемые скриптом. |
RunCommandInputParameter[] |
| runAsPassword |
Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды выполнения. |
струна |
| runAsUser |
Указывает учетную запись пользователя на виртуальной машине при выполнении команды выполнения. |
струна |
| источник |
Источник скрипта выполнения команды. |
VirtualMachineRunCommandScriptSource |
| timeoutInSeconds |
Время ожидания в секундах для выполнения команды выполнения. |
инт |
VirtualMachineRunCommandScriptSource
| Имя |
Описание |
Ценность |
| commandId |
Задает идентификатор командной строки предопределенного встроенного скрипта. |
струна |
| сценарий |
Указывает содержимое скрипта, выполняемого на виртуальной машине. |
струна |
| scriptUri |
Указывает расположение загрузки скрипта. |
струна |
Примеры использования
Тип ресурса virtualMachineScaleSets/virtualMachines/runCommands можно развернуть с помощью операций, целевых:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-11-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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
}
}
}
Значения свойств
Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands
| Имя |
Описание |
Ценность |
| местоположение |
Расположение ресурса |
строка (обязательно) |
| имя |
Имя ресурса |
строка (обязательно) |
| parent_id |
Идентификатор ресурса, который является родительским для этого ресурса. |
Идентификатор ресурса типа: virtualMachineScaleSets/virtualMachines |
| свойства |
Описывает свойства команды выполнения виртуальной машины. |
VirtualMachineRunCommandProperties |
| Теги |
Теги ресурсов |
Словарь имен и значений тегов. |
| тип |
Тип ресурса |
"Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2022-11-01" |
| Имя |
Описание |
Ценность |
| имя |
Имя параметра команды запуска. |
строка (обязательно) |
| ценность |
Значение параметра команды run. |
строка (обязательно) |
VirtualMachineRunCommandProperties
| Имя |
Описание |
Ценность |
| asyncExecution |
Необязательный. Если задано значение true, подготовка завершится сразу после запуска скрипта и не будет ожидать завершения скрипта. |
булевая переменная (bool) |
| errorBlobUri |
Указывает большой двоичный объект хранилища Azure, в котором будет отправлен поток ошибок скрипта. |
струна |
| outputBlobUri |
Указывает большой двоичный объект хранилища Azure, в котором будет отправлен поток выходных данных скрипта. |
струна |
| Параметры |
Параметры, используемые скриптом. |
RunCommandInputParameter[] |
| protectedParameters |
Параметры, используемые скриптом. |
RunCommandInputParameter[] |
| runAsPassword |
Указывает пароль учетной записи пользователя на виртуальной машине при выполнении команды выполнения. |
струна |
| runAsUser |
Указывает учетную запись пользователя на виртуальной машине при выполнении команды выполнения. |
струна |
| источник |
Источник скрипта выполнения команды. |
VirtualMachineRunCommandScriptSource |
| timeoutInSeconds |
Время ожидания в секундах для выполнения команды выполнения. |
инт |
VirtualMachineRunCommandScriptSource
| Имя |
Описание |
Ценность |
| commandId |
Задает идентификатор командной строки предопределенного встроенного скрипта. |
струна |
| сценарий |
Указывает содержимое скрипта, выполняемого на виртуальной машине. |
струна |
| scriptUri |
Указывает расположение загрузки скрипта. |
струна |