Compartilhar via


VirtualMachineRunCommandData Classe

Definição

Uma classe que representa o modelo de dados VirtualMachineRunCommand. Descreve um comando de execução de máquina virtual.

public class VirtualMachineRunCommandData : Azure.ResourceManager.Models.TrackedResourceData
type VirtualMachineRunCommandData = class
    inherit TrackedResourceData
Public Class VirtualMachineRunCommandData
Inherits TrackedResourceData
Herança
VirtualMachineRunCommandData

Construtores

VirtualMachineRunCommandData(AzureLocation)

Inicializa uma nova instância de VirtualMachineRunCommandData.

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 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, 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 em que o fluxo de erros de script será carregado. Use um URI de SAS com acesso de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro errorBlobManagedIdentity.

Id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Herdado de ResourceData)
InstanceView

A exibição da instância de comando de execução da máquina virtual.

Location

A localização geográfica em que o recurso reside.

(Herdado de TrackedResourceData)
Name

O nome do recurso.

(Herdado de ResourceData)
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, 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 em que o fluxo de saída do script será carregado. Use um URI de SAS com acesso de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer acesso à VM 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 aparece apenas na resposta. Se treatFailureAsDeploymentFailure for definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado 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.

ResourceType

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

(Herdado de ResourceData)
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 de execução.

SystemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

(Herdado de ResourceData)
Tags

Marcas de recurso.

(Herdado de TrackedResourceData)
TimeoutInSeconds

O tempo limite em segundos para executar o comando de execução.

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.

Aplica-se a