VirtualMachineRunCommand interface
Describe un comando de ejecución de máquina virtual.
- Extends
Propiedades
async |
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. |
error |
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 a la identidad administrada se le ha concedido acceso 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 |
error |
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, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro errorBlobManagedIdentity. |
instance |
Vista de la instancia de comando de ejecución de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
output |
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 a la identidad administrada se le ha concedido acceso 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 |
output |
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, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro outputBlobManagedIdentity. |
parameters | Parámetros usados por el script. |
protected |
Parámetros usados por el script. |
provisioning |
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. Vea 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 NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
run |
Especifica la contraseña de la cuenta de usuario en la máquina virtual al ejecutar el comando run. |
run |
Especifica la cuenta de usuario en la máquina virtual al ejecutar el comando run. |
source | Origen del script de comando de ejecución. |
timeout |
Tiempo de espera en segundos para ejecutar el comando run. |
treat |
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 |
Propiedades heredadas
id | Nota del identificador de recurso: esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
location | Ubicación de los recursos |
name | Nombre de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
tags | Etiquetas del recurso |
type | Tipo de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las 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.
asyncExecution?: boolean
Valor de propiedad
boolean
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 a la identidad administrada se le ha concedido acceso 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
errorBlobManagedIdentity?: RunCommandManagedIdentity
Valor de propiedad
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, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro errorBlobManagedIdentity.
errorBlobUri?: string
Valor de propiedad
string
instanceView
Vista de la instancia de comando de ejecución de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
instanceView?: VirtualMachineRunCommandInstanceView
Valor de propiedad
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 a la identidad administrada se le ha concedido acceso 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
outputBlobManagedIdentity?: RunCommandManagedIdentity
Valor de propiedad
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, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro outputBlobManagedIdentity.
outputBlobUri?: string
Valor de propiedad
string
parameters
Parámetros usados por el script.
parameters?: RunCommandInputParameter[]
Valor de propiedad
protectedParameters
Parámetros usados por el script.
protectedParameters?: RunCommandInputParameter[]
Valor de propiedad
provisioningState
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. Vea 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 NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: string
Valor de propiedad
string
runAsPassword
Especifica la contraseña de la cuenta de usuario en la máquina virtual al ejecutar el comando run.
runAsPassword?: string
Valor de propiedad
string
runAsUser
Especifica la cuenta de usuario en la máquina virtual al ejecutar el comando run.
runAsUser?: string
Valor de propiedad
string
source
Origen del script de comando de ejecución.
source?: VirtualMachineRunCommandScriptSource
Valor de propiedad
timeoutInSeconds
Tiempo de espera en segundos para ejecutar el comando run.
timeoutInSeconds?: number
Valor de propiedad
number
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
treatFailureAsDeploymentFailure?: boolean
Valor de propiedad
boolean
Detalles de las propiedades heredadas
id
Nota del identificador de recurso: esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
Heredado deResource.id
location
name
Nombre de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
Heredado deResource.name
tags
Etiquetas del recurso
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
Heredado deResource.tags
type
Tipo de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
Heredado deResource.type