MachineRunCommandProperties interface

Descrive le proprietà di un comando run.

Proprietà

asyncExecution

Optional. 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 in caso di identità assegnata dal sistema. Assicurarsi che all'identità gestita sia stato concesso l'accesso al contenitore del BLOB con l'assegnazione di ruolo "Collaboratore ai dati dei BLOB di archiviazione". In caso di identità assegnata dall'utente, assicurarsi di aggiungerla con l'identità della macchina virtuale. Per altre informazioni sull'identità gestita ed esegui comando, vedere 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 dello script. Usare un URI di firma di accesso condiviso con lettura, aggiunta, creazione, accesso in scrittura O usare l'identità gestita per fornire alla macchina virtuale l'accesso al BLOB. Fare riferimento al parametro errorBlobManagedIdentity.

instanceView

Visualizzazione dell'istanza del comando eseguita dal computer.

outputBlobManagedIdentity

Identità gestita assegnata dall'utente che ha accesso al BLOB di archiviazione outputBlobUri. Usare un oggetto vuoto in caso di identità assegnata dal sistema. Assicurarsi che all'identità gestita sia stato concesso l'accesso al contenitore del BLOB con l'assegnazione di ruolo "Collaboratore ai dati dei BLOB di archiviazione". In caso di identità assegnata dall'utente, assicurarsi di aggiungerla con l'identità della macchina virtuale. Per altre informazioni sull'identità gestita ed esegui comando, vedere 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, aggiunta, creazione, accesso in scrittura O usare l'identità gestita per fornire alla macchina virtuale l'accesso al BLOB. Fare riferimento al parametro outputBlobManagedIdentity.

parameters

Parametri utilizzati dallo script.

protectedParameters

Parametri utilizzati dallo script.

provisioningState

Stato di provisioning, visualizzato solo nella risposta.

runAsPassword

Specifica la password dell'account utente nel computer durante l'esecuzione del comando run.

runAsUser

Specifica l'account utente nel computer durante l'esecuzione del comando run.

source

Origine dello script del comando di esecuzione.

timeoutInSeconds

Timeout in secondi per eseguire il comando di esecuzione.

Dettagli proprietà

asyncExecution

Optional. 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 in caso di identità assegnata dal sistema. Assicurarsi che all'identità gestita sia stato concesso l'accesso al contenitore del BLOB con l'assegnazione di ruolo "Collaboratore ai dati dei BLOB di archiviazione". In caso di identità assegnata dall'utente, assicurarsi di aggiungerla con l'identità della macchina virtuale. Per altre informazioni sull'identità gestita ed esegui comando, vedere 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 dello script. Usare un URI di firma di accesso condiviso con lettura, aggiunta, creazione, accesso in scrittura O usare l'identità gestita per fornire alla macchina virtuale l'accesso al BLOB. Fare riferimento al parametro errorBlobManagedIdentity.

errorBlobUri?: string

Valore della proprietà

string

instanceView

Visualizzazione dell'istanza del comando eseguita dal computer.

instanceView?: MachineRunCommandInstanceView

Valore della proprietà

outputBlobManagedIdentity

Identità gestita assegnata dall'utente che ha accesso al BLOB di archiviazione outputBlobUri. Usare un oggetto vuoto in caso di identità assegnata dal sistema. Assicurarsi che all'identità gestita sia stato concesso l'accesso al contenitore del BLOB con l'assegnazione di ruolo "Collaboratore ai dati dei BLOB di archiviazione". In caso di identità assegnata dall'utente, assicurarsi di aggiungerla con l'identità della macchina virtuale. Per altre informazioni sull'identità gestita ed esegui comando, vedere 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, aggiunta, creazione, accesso in scrittura O usare l'identità gestita per fornire alla macchina virtuale l'accesso al BLOB. Fare riferimento al parametro outputBlobManagedIdentity.

outputBlobUri?: string

Valore della proprietà

string

parameters

Parametri utilizzati dallo script.

parameters?: RunCommandInputParameter[]

Valore della proprietà

protectedParameters

Parametri utilizzati dallo script.

protectedParameters?: RunCommandInputParameter[]

Valore della proprietà

provisioningState

Stato di provisioning, visualizzato solo nella risposta.

provisioningState?: string

Valore della proprietà

string

runAsPassword

Specifica la password dell'account utente nel computer durante l'esecuzione del comando run.

runAsPassword?: string

Valore della proprietà

string

runAsUser

Specifica l'account utente nel computer durante l'esecuzione del comando run.

runAsUser?: string

Valore della proprietà

string

source

Origine dello script del comando di esecuzione.

source?: MachineRunCommandScriptSource

Valore della proprietà

timeoutInSeconds

Timeout in secondi per eseguire il comando di esecuzione.

timeoutInSeconds?: number

Valore della proprietà

number