Microsoft.Compute virtualMachineScaleSets/virtualMachines/runCommands 2021-03-01
Definição de recursos do bíceps
O tipo de recurso virtualMachineScaleSets/virtualMachines/runCommands pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands, adicione o seguinte Bíceps ao seu modelo.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-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
}
}
Valores de propriedade
virtualMachineScaleSets/virtualMachines/runCommands
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
string (obrigatório) |
Localização | Localização do recurso | string (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: virtualMachines |
propriedades | Descreve as propriedades de um comando de execução de máquina virtual. | VirtualMachineRunCommandProperties |
VirtualMachineRunCommandProperties
Designação | Descrição | Valor |
---|---|---|
asyncExecution | Opcional. Se definido como true, o provisionamento será concluído assim que o script for iniciado e não aguardará a conclusão do script. | Bool |
erroBlobUri | Especifica o blob de armazenamento do Azure onde o fluxo de erro de script será carregado. | string |
outputBlobUri | Especifica o blob de armazenamento do Azure onde o fluxo de saída de script será carregado. | string |
Parâmetros | Os parâmetros usados pelo script. | RunCommandInputParameter[] |
protectedParâmetros | Os parâmetros usados pelo script. | RunCommandInputParameter[] |
runAsPassword | Especifica a senha da conta de usuário na VM ao executar o comando run. | string |
runAsUser | Especifica a conta de usuário na VM ao executar o comando run. | string |
fonte | A origem do script de comando run. | VirtualMachineRunCommandScriptSource |
timeoutInSeconds | O tempo limite em segundos para executar o comando run. | Int |
RunCommandInputParameter
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do parâmetro do comando run. | string (obrigatório) |
valor | O valor do parâmetro run command. | string (obrigatório) |
VirtualMachineRunCommandScriptSource
Designação | Descrição | Valor |
---|---|---|
commandId | Especifica um commandId de script interno predefinido. | string |
guião | Especifica o conteúdo do script a ser executado na VM. | string |
scriptUri | Especifica o local de download do script. | string |
Definição de recurso de modelo ARM
O tipo de recurso virtualMachineScaleSets/virtualMachines/runCommands pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands",
"apiVersion": "2021-03-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"
}
}
Valores de propriedade
virtualMachineScaleSets/virtualMachines/runCommands
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands' |
apiVersion | A versão da api de recursos | '2021-03-01' |
Designação | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos JSON ARM. |
string (obrigatório) |
Localização | Localização do recurso | string (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
propriedades | Descreve as propriedades de um comando de execução de máquina virtual. | VirtualMachineRunCommandProperties |
VirtualMachineRunCommandProperties
Designação | Descrição | Valor |
---|---|---|
asyncExecution | Opcional. Se definido como true, o provisionamento será concluído assim que o script for iniciado e não aguardará a conclusão do script. | Bool |
erroBlobUri | Especifica o blob de armazenamento do Azure onde o fluxo de erro de script será carregado. | string |
outputBlobUri | Especifica o blob de armazenamento do Azure onde o fluxo de saída de script será carregado. | string |
Parâmetros | Os parâmetros usados pelo script. | RunCommandInputParameter[] |
protectedParâmetros | Os parâmetros usados pelo script. | RunCommandInputParameter[] |
runAsPassword | Especifica a senha da conta de usuário na VM ao executar o comando run. | string |
runAsUser | Especifica a conta de usuário na VM ao executar o comando run. | string |
fonte | A origem do script de comando run. | VirtualMachineRunCommandScriptSource |
timeoutInSeconds | O tempo limite em segundos para executar o comando run. | Int |
RunCommandInputParameter
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do parâmetro do comando run. | string (obrigatório) |
valor | O valor do parâmetro run command. | string (obrigatório) |
VirtualMachineRunCommandScriptSource
Designação | Descrição | Valor |
---|---|---|
commandId | Especifica um commandId de script interno predefinido. | string |
guião | Especifica o conteúdo do script a ser executado na VM. | string |
scriptUri | Especifica o local de download do script. | string |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso virtualMachineScaleSets/virtualMachines/runCommands pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-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
}
})
}
Valores de propriedade
virtualMachineScaleSets/virtualMachines/runCommands
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/runCommands@2021-03-01" |
Designação | O nome do recurso | string (obrigatório) |
Localização | Localização do recurso | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: virtualMachines |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
propriedades | Descreve as propriedades de um comando de execução de máquina virtual. | VirtualMachineRunCommandProperties |
VirtualMachineRunCommandProperties
Designação | Descrição | Valor |
---|---|---|
asyncExecution | Opcional. Se definido como true, o provisionamento será concluído assim que o script for iniciado e não aguardará a conclusão do script. | Bool |
erroBlobUri | Especifica o blob de armazenamento do Azure onde o fluxo de erro de script será carregado. | string |
outputBlobUri | Especifica o blob de armazenamento do Azure onde o fluxo de saída de script será carregado. | string |
Parâmetros | Os parâmetros usados pelo script. | RunCommandInputParameter[] |
protectedParâmetros | Os parâmetros usados pelo script. | RunCommandInputParameter[] |
runAsPassword | Especifica a senha da conta de usuário na VM ao executar o comando run. | string |
runAsUser | Especifica a conta de usuário na VM ao executar o comando run. | string |
fonte | A origem do script de comando run. | VirtualMachineRunCommandScriptSource |
timeoutInSeconds | O tempo limite em segundos para executar o comando run. | Int |
RunCommandInputParameter
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do parâmetro do comando run. | string (obrigatório) |
valor | O valor do parâmetro run command. | string (obrigatório) |
VirtualMachineRunCommandScriptSource
Designação | Descrição | Valor |
---|---|---|
commandId | Especifica um commandId de script interno predefinido. | string |
guião | Especifica o conteúdo do script a ser executado na VM. | string |
scriptUri | Especifica o local de download do script. | string |