Partilhar via


VirtualMachineRunCommandUpdate interface

Descreve um comando de execução de máquina virtual.

Extends

Propriedades

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.

errorBlobManagedIdentity

Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio em 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, certifique-se de adicioná-la 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

errorBlobUri

Especifica o blob de armazenamento do Azure onde o fluxo de erro de script será carregado. Use um URI SAS com acesso de leitura, acréscimo, criação, gravação OU use a identidade gerenciada para fornecer à VM acesso ao blob. Consulte o parâmetro errorBlobManagedIdentity.

instanceView

A exibição da instância de comando de execução da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

outputBlobManagedIdentity

Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio em 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, certifique-se de adicioná-la 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

outputBlobUri

Especifica o blob de armazenamento do Azure onde o fluxo de saída de script será carregado. Use um URI SAS com acesso 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.

protectedParameters

Os parâmetros usados pelo script.

provisioningState

O estado de provisionamento, que só aparece na resposta. Se treatFailureAsDeploymentFailure definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Failed. Se treatFailureAsDeploymentFailure definido como false, ProvisioningState refletiria apenas se o comando run foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Consulte a visualização da 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 NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

runAsPassword

Especifica a senha da conta de usuário na VM ao executar o comando run.

runAsUser

Especifica a conta de usuário na VM ao executar o comando run.

source

A origem do script de comando run.

timeoutInSeconds

O tempo limite em segundos para executar o comando run.

treatFailureAsDeploymentFailure

Opcional. Se definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Failed. Se definido como false, ProvisioningState refletiria apenas se o comando run foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Veja a visualização da 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

tags

Tags de recursos

Detalhes de 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 de Propriedade

boolean

errorBlobManagedIdentity

Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio em 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, certifique-se de adicioná-la 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 de Propriedade

errorBlobUri

Especifica o blob de armazenamento do Azure onde o fluxo de erro de script será carregado. Use um URI SAS com acesso 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 de Propriedade

string

instanceView

A exibição da instância de comando de execução da máquina virtual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

instanceView?: VirtualMachineRunCommandInstanceView

Valor de Propriedade

outputBlobManagedIdentity

Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio em 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, certifique-se de adicioná-la 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 de Propriedade

outputBlobUri

Especifica o blob de armazenamento do Azure onde o fluxo de saída de script será carregado. Use um URI SAS com acesso 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 de Propriedade

string

parameters

Os parâmetros usados pelo script.

parameters?: RunCommandInputParameter[]

Valor de Propriedade

protectedParameters

Os parâmetros usados pelo script.

protectedParameters?: RunCommandInputParameter[]

Valor de Propriedade

provisioningState

O estado de provisionamento, que só aparece na resposta. Se treatFailureAsDeploymentFailure definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Failed. Se treatFailureAsDeploymentFailure definido como false, ProvisioningState refletiria apenas se o comando run foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Consulte a visualização da 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 NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

runAsPassword

Especifica a senha da conta de usuário na VM ao executar o comando run.

runAsPassword?: string

Valor de Propriedade

string

runAsUser

Especifica a conta de usuário na VM ao executar o comando run.

runAsUser?: string

Valor de Propriedade

string

source

A origem do script de comando run.

source?: VirtualMachineRunCommandScriptSource

Valor de Propriedade

timeoutInSeconds

O tempo limite em segundos para executar o comando run.

timeoutInSeconds?: number

Valor de Propriedade

number

treatFailureAsDeploymentFailure

Opcional. Se definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Failed. Se definido como false, ProvisioningState refletiria apenas se o comando run foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Veja a visualização da 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 de Propriedade

boolean

Detalhes da Propriedade Herdada

tags

Tags de recursos

tags?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

herdado deUpdateResource.tags