VirtualMachineRunCommand interface
Descreve um comando de execução de máquina virtual.
- Extends
Propriedades
async |
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. |
error |
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, adicione-a sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged |
error |
Especifica o blob de armazenamento do Azure em que o fluxo de erros de script será carregado. Use um URI SAS com acesso gerenciado de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer à VM acesso ao blob. Consulte o parâmetro errorBlobManagedIdentity. |
instance |
A exibição da instância de comando de execução da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
output |
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, adicione-a sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged |
output |
Especifica o blob de armazenamento do Azure em que o fluxo de saída de script será carregado. Use um URI SAS com acesso gerenciado de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer à VM acesso ao blob. Consulte o parâmetro outputBlobManagedIdentity. |
parameters | Os parâmetros usados pelo script. |
protected |
Os parâmetros usados pelo script. |
provisioning |
O estado de provisionamento, que aparece apenas na resposta. Se treatFailureAsDeploymentFailure for definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcada como Falha. Se treatFailureAsDeploymentFailure for definido como false, ProvisioningState refletirá apenas se o comando de execução foi executado ou não pela plataforma de extensões, ele não indicaria se o script falhou em caso de falhas de script. Confira a exibição de instância do comando run em caso de falhas de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
run |
Especifica a senha da conta de usuário na VM ao executar o comando executar. |
run |
Especifica a conta de usuário na VM ao executar o comando executar. |
source | A origem do script de comando de execução. |
timeout |
O tempo limite em segundos para executar o comando de execução. |
treat |
Opcional. Se definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Falha. Se definido como false, ProvisioningState refletirá apenas se o comando de execução foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Confira a exibição de instância do comando run em caso de falhas de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results |
Propriedades herdadas
id | Observação da ID do recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
location | Localização do recurso |
name | Observação do nome do recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
tags | Marcações de recursos |
type | Observação do tipo de recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes da propriedade
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.
asyncExecution?: boolean
Valor da propriedade
boolean
errorBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, adicione-a sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
errorBlobManagedIdentity?: RunCommandManagedIdentity
Valor da propriedade
errorBlobUri
Especifica o blob de armazenamento do Azure em que o fluxo de erros de script será carregado. Use um URI SAS com acesso gerenciado de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer à VM acesso ao blob. Consulte o parâmetro errorBlobManagedIdentity.
errorBlobUri?: string
Valor da propriedade
string
instanceView
A exibição da instância de comando de execução da máquina virtual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
instanceView?: VirtualMachineRunCommandInstanceView
Valor da propriedade
outputBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, adicione-a sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
outputBlobManagedIdentity?: RunCommandManagedIdentity
Valor da propriedade
outputBlobUri
Especifica o blob de armazenamento do Azure em que o fluxo de saída de script será carregado. Use um URI SAS com acesso gerenciado de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer à VM acesso ao blob. Consulte o parâmetro outputBlobManagedIdentity.
outputBlobUri?: string
Valor da propriedade
string
parameters
Os parâmetros usados pelo script.
parameters?: RunCommandInputParameter[]
Valor da propriedade
protectedParameters
Os parâmetros usados pelo script.
protectedParameters?: RunCommandInputParameter[]
Valor da propriedade
provisioningState
O estado de provisionamento, que aparece apenas na resposta. Se treatFailureAsDeploymentFailure for definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcada como Falha. Se treatFailureAsDeploymentFailure for definido como false, ProvisioningState refletirá apenas se o comando de execução foi executado ou não pela plataforma de extensões, ele não indicaria se o script falhou em caso de falhas de script. Confira a exibição de instância do comando run em caso de falhas de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningState?: string
Valor da propriedade
string
runAsPassword
Especifica a senha da conta de usuário na VM ao executar o comando executar.
runAsPassword?: string
Valor da propriedade
string
runAsUser
Especifica a conta de usuário na VM ao executar o comando executar.
runAsUser?: string
Valor da propriedade
string
source
A origem do script de comando de execução.
source?: VirtualMachineRunCommandScriptSource
Valor da propriedade
timeoutInSeconds
O tempo limite em segundos para executar o comando de execução.
timeoutInSeconds?: number
Valor da propriedade
number
treatFailureAsDeploymentFailure
Opcional. Se definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Falha. Se definido como false, ProvisioningState refletirá apenas se o comando de execução foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Confira a exibição de instância do comando run em caso de falhas de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results
treatFailureAsDeploymentFailure?: boolean
Valor da propriedade
boolean
Detalhes das propriedades herdadas
id
Observação da ID do recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor da propriedade
string
Herdado deResource.id
location
name
Observação do nome do recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor da propriedade
string
Herdado deResource.name
tags
Marcações de recursos
tags?: {[propertyName: string]: string}
Valor da propriedade
{[propertyName: string]: string}
Herdado deResource.tags
type
Observação do tipo de recurso: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
type?: string
Valor da propriedade
string
Herdado deResource.type