Condividi tramite


VirtualMachineRunCommand interface

Descrive un comando di esecuzione di macchine virtuali.

Extends

Proprietà

asyncExecution

Facoltativa. Se impostato su true, il provisioning verrà completato non appena viene avviato lo script e non attenderà il completamento dello script.

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

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.

instanceView

Visualizzazione dell'istanza del comando di esecuzione della macchina virtuale. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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

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.

parameters

Parametri usati dallo script.

protectedParameters

Parametri usati dallo script.

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.

runAsPassword

Specifica la password dell'account utente nella macchina virtuale durante l'esecuzione del comando di esecuzione.

runAsUser

Specifica l'account utente nella macchina virtuale durante l'esecuzione del comando di esecuzione.

source

Origine dello script di comando di esecuzione.

timeoutInSeconds

Timeout in secondi per eseguire il comando di esecuzione.

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

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

Posizione risorsa

location: string

Valore della proprietà

string

Ereditato daResource.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