Share via


VirtualMachineRunCommandData Clase

Definición

Clase que representa el modelo de datos VirtualMachineRunCommand. Describe un comando de ejecución de máquina virtual.

public class VirtualMachineRunCommandData : Azure.ResourceManager.Models.TrackedResourceData
type VirtualMachineRunCommandData = class
    inherit TrackedResourceData
Public Class VirtualMachineRunCommandData
Inherits TrackedResourceData
Herencia
VirtualMachineRunCommandData

Constructores

VirtualMachineRunCommandData(AzureLocation)

Inicializa una nueva instancia de VirtualMachineRunCommandData.

Propiedades

AsyncExecution

Opcional. Si se establece en true, el aprovisionamiento se completará en cuanto se inicie el script y no esperará a que se complete el script.

ErrorBlobManagedIdentity

Identidad administrada asignada por el usuario que tiene acceso al blob de almacenamiento errorBlobUri. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que se ha concedido acceso a la identidad administrada al contenedor del blob con la asignación de roles "Colaborador de datos de Storage Blob". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y Ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged.

ErrorBlobUri

Especifica el blob de Azure Storage donde se cargará el flujo de error del script. Use un URI de SAS con lectura, anexión, creación, acceso de escritura O use la identidad administrada para proporcionar acceso a la máquina virtual al blob. Consulte el parámetro errorBlobManagedIdentity.

Id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Heredado de ResourceData)
InstanceView

Vista de la instancia de comandos de ejecución de la máquina virtual.

Location

Ubicación geográfica donde reside el recurso.

(Heredado de TrackedResourceData)
Name

Nombre del recurso.

(Heredado de ResourceData)
OutputBlobManagedIdentity

Identidad administrada asignada por el usuario que tiene acceso al blob de almacenamiento outputBlobUri. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que se ha concedido acceso a la identidad administrada al contenedor del blob con la asignación de roles "Colaborador de datos de Storage Blob". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y Ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged.

OutputBlobUri

Especifica el blob de Azure Storage donde se cargará el flujo de salida del script. Use un URI de SAS con lectura, anexión, creación, acceso de escritura O use la identidad administrada para proporcionar acceso a la máquina virtual al blob. Consulte el parámetro outputBlobManagedIdentity.

Parameters

Parámetros usados por el script.

ProtectedParameters

Parámetros usados por el script.

ProvisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta. Si treatFailureAsDeploymentFailure se establece en true, cualquier error en el script producirá un error en la implementación y ProvisioningState se marcará como Error. Si treatFailureAsDeploymentFailure se establece en false, ProvisioningState solo reflejaría si la plataforma de extensiones ejecutó o no el comando de ejecución, no indicaría si se produjo un error en el script en caso de errores de script. Consulte la vista de instancia del comando run en caso de errores de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results.

ResourceType

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

(Heredado de ResourceData)
RunAsPassword

Especifica la contraseña de la cuenta de usuario en la máquina virtual al ejecutar el comando run.

RunAsUser

Especifica la cuenta de usuario en la máquina virtual al ejecutar el comando run.

Source

Origen del script de comando de ejecución.

SystemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

(Heredado de ResourceData)
Tags

Etiquetas del recurso.

(Heredado de TrackedResourceData)
TimeoutInSeconds

Tiempo de espera en segundos para ejecutar el comando run.

TreatFailureAsDeploymentFailure

Opcional. Si se establece en true, cualquier error en el script producirá un error en la implementación y ProvisioningState se marcará como Error. Si se establece en false, ProvisioningState solo reflejaría si la plataforma de extensiones ejecutó o no el comando de ejecución, no indicaría si se produjo un error en el script en caso de errores de script. Consulte la vista de instancia del comando run en caso de errores de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results.

Se aplica a