VirtualMachineRunCommand Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe un comando de ejecución de máquina virtual.
[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualMachineRunCommand : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualMachineRunCommand = class
inherit Resource
Public Class VirtualMachineRunCommand
Inherits Resource
- Herencia
- Atributos
Constructores
VirtualMachineRunCommand() |
Inicializa una nueva instancia de la clase VirtualMachineRunCommand. |
VirtualMachineRunCommand(String, String, String, String, IDictionary<String, String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, RunCommandManagedIdentity, RunCommandManagedIdentity, String, VirtualMachineRunCommandInstanceView, Nullable<Boolean>) |
Inicializa una nueva instancia de la clase VirtualMachineRunCommand. |
VirtualMachineRunCommand(String, String, String, String, IDictionary<String, String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, String, VirtualMachineRunCommandInstanceView) |
Inicializa una nueva instancia de la clase VirtualMachineRunCommand. |
Propiedades
AsyncExecution |
Obtiene o establece 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 |
Obtiene o establece la 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 más información sobre la identidad administrada y Ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged |
ErrorBlobUri |
Obtiene o establece 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 |
Obtiene el identificador de recurso. (Heredado de Resource) |
InstanceView |
Obtiene la vista de instancia de comando de ejecución de la máquina virtual. |
Location |
Obtiene o establece la ubicación del recurso. (Heredado de Resource) |
Name |
Obtiene el nombre del recurso. (Heredado de Resource) |
OutputBlobManagedIdentity |
Obtiene o establece la 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 más información sobre la identidad administrada y Ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged |
OutputBlobUri |
Obtiene o establece 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 |
Obtiene o establece los parámetros usados por el script. |
ProtectedParameters |
Obtiene o establece los parámetros usados por el script. |
ProvisioningState |
Obtiene el 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 |
RunAsPassword |
Obtiene o establece especifica la contraseña de la cuenta de usuario en la máquina virtual al ejecutar el comando run. |
RunAsUser |
Obtiene o establece especifica la cuenta de usuario en la máquina virtual al ejecutar el comando run. |
Source |
Obtiene o establece el origen del script de comando de ejecución. |
Tags |
Obtiene o establece etiquetas de recursos (Heredado de Resource) |
TimeoutInSeconds |
Obtiene o establece el tiempo de espera en segundos para ejecutar el comando run. |
TreatFailureAsDeploymentFailure |
Obtiene o establece 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 |
Type |
Obtiene el tipo de recurso. (Heredado de Resource) |
Métodos
Validate() |
Valide el objeto . |
Se aplica a
Azure SDK for .NET