VirtualMachineRunCommand interface
Descrive un comando di esecuzione di macchine virtuali.
- Extends
Proprietà
async |
Facoltativa. Se impostato su true, il provisioning verrà completato non appena viene avviato lo script e non attenderà il completamento dello script. |
error |
Identità gestita assegnata dall'utente che ha accesso al BLOB di archiviazione errorBlobUri. Usare un oggetto vuoto nel caso di identità assegnata dal sistema. Assicurarsi che l'identità gestita sia stata assegnata al contenitore del BLOB con l'assegnazione di ruolo "Collaboratore dati BLOB di archiviazione". Nel caso dell'identità assegnata dall'utente, assicurarsi di aggiungerlo sotto l'identità della macchina virtuale. Per altre informazioni sull'identità gestita ed esegui comando, fare riferimento https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged |
error |
Specifica il BLOB di archiviazione di Azure in cui verrà caricato il flusso di errori di script. Usare un URI di firma di accesso condiviso con lettura, accodamento, creazione, accesso in scrittura O usare l'identità gestita per fornire l'accesso alla macchina virtuale al BLOB. Fare riferimento al parametro errorBlobManagedIdentity. |
instance |
Visualizzazione dell'istanza del comando di esecuzione della macchina virtuale. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
output |
Identità gestita assegnata dall'utente che ha accesso al BLOB di archiviazione outputBlobUri. Usare un oggetto vuoto nel caso di identità assegnata dal sistema. Assicurarsi che l'identità gestita sia stata assegnata al contenitore del BLOB con l'assegnazione di ruolo "Collaboratore dati BLOB di archiviazione". Nel caso dell'identità assegnata dall'utente, assicurarsi di aggiungerlo sotto l'identità della macchina virtuale. Per altre informazioni sull'identità gestita ed esegui comando, fare riferimento https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged |
output |
Specifica il BLOB di archiviazione di Azure in cui verrà caricato il flusso di output dello script. Usare un URI di firma di accesso condiviso con lettura, accodamento, creazione, accesso in scrittura O usare l'identità gestita per fornire l'accesso alla macchina virtuale al BLOB. Fare riferimento al parametro outputBlobManagedIdentity. |
parameters | Parametri usati dallo script. |
protected |
Parametri usati dallo script. |
provisioning |
Stato di provisioning, che viene visualizzato solo nella risposta. Se treatFailureAsDeploymentFailure impostato su true, qualsiasi errore nello script avrà esito negativo nella distribuzione e ProvisioningState verrà contrassegnato come Non riuscito. Se treatFailureAsDeploymentFailure impostato su false, ProvisioningState riflette solo se il comando di esecuzione è stato eseguito o meno dalla piattaforma estensioni, non indica se lo script non è riuscito in caso di errori di script. Vedere la visualizzazione dell'istanza del comando di esecuzione in caso di errori di script per visualizzare executionMessage, output, error: NOTA: https://aka.ms/runcommandmanaged#get-execution-status-and-results questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
run |
Specifica la password dell'account utente nella macchina virtuale durante l'esecuzione del comando di esecuzione. |
run |
Specifica l'account utente nella macchina virtuale durante l'esecuzione del comando di esecuzione. |
source | Origine dello script di comando di esecuzione. |
timeout |
Timeout in secondi per eseguire il comando di esecuzione. |
treat |
Facoltativa. Se impostato su true, qualsiasi errore nello script avrà esito negativo nella distribuzione e ProvisioningState verrà contrassegnato come Non riuscito. Se impostato su false, ProvisioningState riflette solo se il comando di esecuzione è stato eseguito o meno dalla piattaforma estensioni, non indica se lo script non è riuscito in caso di errori di script. Vedere la visualizzazione dell'istanza del comando di esecuzione in caso di errori di script per visualizzare executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results |
Proprietà ereditate
id | NOTA ID risorsa: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
location | Posizione risorsa |
name | Nome risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server. |
tags | Tag delle risorse |
type | NOTA tipo di risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
Dettagli proprietà
asyncExecution
Facoltativa. Se impostato su true, il provisioning verrà completato non appena viene avviato lo script e non attenderà il completamento dello script.
asyncExecution?: boolean
Valore della proprietà
boolean
errorBlobManagedIdentity
Identità gestita assegnata dall'utente che ha accesso al BLOB di archiviazione errorBlobUri. Usare un oggetto vuoto nel caso di identità assegnata dal sistema. Assicurarsi che l'identità gestita sia stata assegnata al contenitore del BLOB con l'assegnazione di ruolo "Collaboratore dati BLOB di archiviazione". Nel caso dell'identità assegnata dall'utente, assicurarsi di aggiungerlo sotto l'identità della macchina virtuale. Per altre informazioni sull'identità gestita ed esegui comando, fare riferimento https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
errorBlobManagedIdentity?: RunCommandManagedIdentity
Valore della proprietà
errorBlobUri
Specifica il BLOB di archiviazione di Azure in cui verrà caricato il flusso di errori di script. Usare un URI di firma di accesso condiviso con lettura, accodamento, creazione, accesso in scrittura O usare l'identità gestita per fornire l'accesso alla macchina virtuale al BLOB. Fare riferimento al parametro errorBlobManagedIdentity.
errorBlobUri?: string
Valore della proprietà
string
instanceView
Visualizzazione dell'istanza del comando di esecuzione della macchina virtuale. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
instanceView?: VirtualMachineRunCommandInstanceView
Valore della proprietà
outputBlobManagedIdentity
Identità gestita assegnata dall'utente che ha accesso al BLOB di archiviazione outputBlobUri. Usare un oggetto vuoto nel caso di identità assegnata dal sistema. Assicurarsi che l'identità gestita sia stata assegnata al contenitore del BLOB con l'assegnazione di ruolo "Collaboratore dati BLOB di archiviazione". Nel caso dell'identità assegnata dall'utente, assicurarsi di aggiungerlo sotto l'identità della macchina virtuale. Per altre informazioni sull'identità gestita ed esegui comando, fare riferimento https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
outputBlobManagedIdentity?: RunCommandManagedIdentity
Valore della proprietà
outputBlobUri
Specifica il BLOB di archiviazione di Azure in cui verrà caricato il flusso di output dello script. Usare un URI di firma di accesso condiviso con lettura, accodamento, creazione, accesso in scrittura O usare l'identità gestita per fornire l'accesso alla macchina virtuale al BLOB. Fare riferimento al parametro outputBlobManagedIdentity.
outputBlobUri?: string
Valore della proprietà
string
parameters
Parametri usati dallo script.
parameters?: RunCommandInputParameter[]
Valore della proprietà
protectedParameters
Parametri usati dallo script.
protectedParameters?: RunCommandInputParameter[]
Valore della proprietà
provisioningState
Stato di provisioning, che viene visualizzato solo nella risposta. Se treatFailureAsDeploymentFailure impostato su true, qualsiasi errore nello script avrà esito negativo nella distribuzione e ProvisioningState verrà contrassegnato come Non riuscito. Se treatFailureAsDeploymentFailure impostato su false, ProvisioningState riflette solo se il comando di esecuzione è stato eseguito o meno dalla piattaforma estensioni, non indica se lo script non è riuscito in caso di errori di script. Vedere la visualizzazione dell'istanza del comando di esecuzione in caso di errori di script per visualizzare executionMessage, output, error: NOTA: https://aka.ms/runcommandmanaged#get-execution-status-and-results questa proprietà non verrà serializzata. Può essere popolato solo dal server.
provisioningState?: string
Valore della proprietà
string
runAsPassword
Specifica la password dell'account utente nella macchina virtuale durante l'esecuzione del comando di esecuzione.
runAsPassword?: string
Valore della proprietà
string
runAsUser
Specifica l'account utente nella macchina virtuale durante l'esecuzione del comando di esecuzione.
runAsUser?: string
Valore della proprietà
string
source
Origine dello script di comando di esecuzione.
source?: VirtualMachineRunCommandScriptSource
Valore della proprietà
timeoutInSeconds
Timeout in secondi per eseguire il comando di esecuzione.
timeoutInSeconds?: number
Valore della proprietà
number
treatFailureAsDeploymentFailure
Facoltativa. Se impostato su true, qualsiasi errore nello script avrà esito negativo nella distribuzione e ProvisioningState verrà contrassegnato come Non riuscito. Se impostato su false, ProvisioningState riflette solo se il comando di esecuzione è stato eseguito o meno dalla piattaforma estensioni, non indica se lo script non è riuscito in caso di errori di script. Vedere la visualizzazione dell'istanza del comando di esecuzione in caso di errori di script per visualizzare executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results
treatFailureAsDeploymentFailure?: boolean
Valore della proprietà
boolean
Dettagli proprietà ereditate
id
NOTA ID risorsa: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
id?: string
Valore della proprietà
string
Ereditato daResource.id
location
name
Nome risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.
name?: string
Valore della proprietà
string
Ereditato daResource.name
tags
Tag delle risorse
tags?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
Ereditato daResource.tags
type
NOTA tipo di risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
type?: string
Valore della proprietà
string
Ereditato daResource.type