MachineRunCommand interface

Descrive un comando Esegui

Extends

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.

Proprietà ereditate

id

Identificatore di risorsa completamente qualificato per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

Posizione geografica in cui risiede la risorsa

name

nome della risorsa.

systemData

Azure Resource Manager metadati contenenti informazioni createBy e modifiedBy.

tags

Tag delle risorse.

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

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

Dettagli proprietà ereditate

id

Identificatore di risorsa completamente qualificato per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valore della proprietà

string

ereditato daTrackedResource.id

location

Posizione geografica in cui risiede la risorsa

location: string

Valore della proprietà

string

ereditato daTrackedResource.location

name

nome della risorsa.

name?: string

Valore della proprietà

string

ereditato daTrackedResource.name

systemData

Azure Resource Manager metadati contenenti informazioni createBy e modifiedBy.

systemData?: SystemData

Valore della proprietà

ereditato daTrackedResource.systemData

tags

Tag delle risorse.

tags?: Record<string, string>

Valore della proprietà

Record<string, string>

ereditato daTrackedResource.tags

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valore della proprietà

string

ereditato daTrackedResource.type