Condividi tramite


VirtualMachineRunCommandScriptSource Classe

Vengono descritte le origini dello script per il comando run. Usare solo uno script, scriptUri, commandId.

Ereditarietà
azure.mgmt.compute._serialization.Model
VirtualMachineRunCommandScriptSource

Costruttore

VirtualMachineRunCommandScriptSource(*, script: str | None = None, script_uri: str | None = None, command_id: str | None = None, script_uri_managed_identity: _models.RunCommandManagedIdentity | None = None, **kwargs: Any)

Parametri di sole parole chiave

Nome Descrizione
script
str

Specifica il contenuto dello script da eseguire nella macchina virtuale.

script_uri
str

Specifica il percorso di download dello script. Può trattarsi di un URI di firma di accesso condiviso di un BLOB di archiviazione di Azure con accesso in lettura o URI pubblico.

command_id
str

Specifica un commandId dello script predefinito predefinito.

script_uri_managed_identity

Identità gestita assegnata dall'utente che ha accesso a scriptUri in caso di BLOB di archiviazione di Azure. Usare un oggetto vuoto in caso di identità assegnata dal sistema. Assicurarsi che il BLOB di archiviazione di Azure esista e che all'identità gestita sia stato concesso l'accesso al contenitore del BLOB con l'assegnazione di ruolo "Lettore dati 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.

Variabili

Nome Descrizione
script
str

Specifica il contenuto dello script da eseguire nella macchina virtuale.

script_uri
str

Specifica il percorso di download dello script. Può trattarsi di un URI di firma di accesso condiviso di un BLOB di archiviazione di Azure con accesso in lettura o URI pubblico.

command_id
str

Specifica un commandId dello script predefinito predefinito.

script_uri_managed_identity

Identità gestita assegnata dall'utente che ha accesso a scriptUri in caso di BLOB di archiviazione di Azure. Usare un oggetto vuoto in caso di identità assegnata dal sistema. Assicurarsi che il BLOB di archiviazione di Azure esista e che all'identità gestita sia stato concesso l'accesso al contenitore del BLOB con l'assegnazione di ruolo "Lettore dati 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.