VirtualMachineRunCommandScriptSource Classe
Décrit les sources de script pour la commande d’exécution. Utilisez un seul script, scriptUri, commandId.
- Héritage
-
azure.mgmt.compute._serialization.ModelVirtualMachineRunCommandScriptSource
Constructeur
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)
Paramètres de mot clé uniquement
Nom | Description |
---|---|
script
|
Spécifie le contenu du script à exécuter sur la machine virtuelle. |
script_uri
|
Spécifie l’emplacement de téléchargement du script. Il peut s’agir d’UN URI SAS d’un objet blob de stockage Azure avec accès en lecture ou d’UN URI public. |
command_id
|
Spécifie un commandId de script prédéfini. |
script_uri_managed_identity
|
Identité managée affectée par l’utilisateur qui a accès à scriptUri dans le cas d’un objet blob de stockage Azure. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que l’objet blob de stockage Azure existe et que l’identité managée a accès au conteneur de l’objet blob avec l’attribution de rôle « Lecteur de données blob de stockage ». En cas d’identité affectée par l’utilisateur, veillez à l’ajouter sous identité de machine virtuelle. Pour plus d’informations sur l’identité managée et exécuter la commande, reportez-vous à https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged. |
Variables
Nom | Description |
---|---|
script
|
Spécifie le contenu du script à exécuter sur la machine virtuelle. |
script_uri
|
Spécifie l’emplacement de téléchargement du script. Il peut s’agir d’UN URI SAS d’un objet blob de stockage Azure avec accès en lecture ou d’UN URI public. |
command_id
|
Spécifie un commandId de script prédéfini. |
script_uri_managed_identity
|
Identité managée affectée par l’utilisateur qui a accès à scriptUri dans le cas d’un objet blob de stockage Azure. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que l’objet blob de stockage Azure existe et que l’identité managée a accès au conteneur de l’objet blob avec l’attribution de rôle « Lecteur de données blob de stockage ». En cas d’identité affectée par l’utilisateur, veillez à l’ajouter sous identité de machine virtuelle. Pour plus d’informations sur l’identité managée et exécuter la commande, reportez-vous à https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged. |
Azure SDK for Python