VirtualMachineRunCommandUpdate interface
Décrit une commande d’exécution de machine virtuelle.
- Extends
Propriétés
async |
facultatif. Si la valeur est true, l’approvisionnement se termine dès le démarrage du script et n’attend pas la fin du script. |
error |
Identité managée affectée par l’utilisateur qui a accès à l’objet blob de stockage errorBlobUri. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que l’identité managée a reçu l’accès au conteneur d’objets blob avec l’attribution de rôle « Contributeur aux données Blob de stockage ». Dans le cas d’une identité affectée par l’utilisateur, veillez à l’ajouter sous l’identité de la 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 |
error |
Spécifie l’objet blob de stockage Azure où le flux d’erreurs de script sera chargé. Utilisez un URI SAS avec accès en lecture, ajout, création, écriture OU utiliser une identité managée pour fournir à la machine virtuelle l’accès à l’objet blob. Reportez-vous au paramètre errorBlobManagedIdentity. |
instance |
La commande d’exécution de la machine virtuelle instance vue. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
output |
Identité managée affectée par l’utilisateur qui a accès à l’objet blob de stockage outputBlobUri. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que l’identité managée a reçu l’accès au conteneur d’objets blob avec l’attribution de rôle « Contributeur aux données Blob de stockage ». Dans le cas d’une identité affectée par l’utilisateur, veillez à l’ajouter sous l’identité de la 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 |
output |
Spécifie l’objet blob de stockage Azure où le flux de sortie de script sera chargé. Utilisez un URI SAS avec accès en lecture, ajout, création, écriture OU utiliser une identité managée pour fournir à la machine virtuelle l’accès à l’objet blob. Reportez-vous au paramètre outputBlobManagedIdentity. |
parameters | Paramètres utilisés par le script. |
protected |
Paramètres utilisés par le script. |
provisioning |
État d’approvisionnement, qui apparaît uniquement dans la réponse. Si treatFailureAsDeploymentFailure a la valeur true, toute défaillance dans le script échouera le déploiement et ProvisioningState sera marqué comme ayant échoué. Si treatFailureAsDeploymentFailure a la valeur false, ProvisioningState indique uniquement si la commande run a été exécutée ou non par la plateforme d’extensions, il n’indique pas si le script a échoué en cas d’échec de script. Consultez instance vue de la commande d’exécution en cas d’échec du script pour voir executionMessage, output, error : REMARQUE : https://aka.ms/runcommandmanaged#get-execution-status-and-results Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
run |
Spécifie le mot de passe du compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande run. |
run |
Spécifie le compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande run. |
source | Source du script de commande d’exécution. |
timeout |
Délai d’attente en secondes pour exécuter la commande d’exécution. |
treat |
facultatif. Si la valeur est true, toute défaillance dans le script échouera le déploiement et ProvisioningState sera marqué comme ayant échoué. Si la valeur est false, ProvisioningState indique uniquement si la commande run a été exécutée ou non par la plateforme d’extensions, elle n’indique pas si le script a échoué en cas d’échec de script. Consultez instance vue de la commande d’exécution en cas d’échec de script pour voir executionMessage, output, error :https://aka.ms/runcommandmanaged#get-execution-status-and-results |
Propriétés héritées
tags | Balises de ressource |
Détails de la propriété
asyncExecution
facultatif. Si la valeur est true, l’approvisionnement se termine dès le démarrage du script et n’attend pas la fin du script.
asyncExecution?: boolean
Valeur de propriété
boolean
errorBlobManagedIdentity
Identité managée affectée par l’utilisateur qui a accès à l’objet blob de stockage errorBlobUri. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que l’identité managée a reçu l’accès au conteneur d’objets blob avec l’attribution de rôle « Contributeur aux données Blob de stockage ». Dans le cas d’une identité affectée par l’utilisateur, veillez à l’ajouter sous l’identité de la 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
errorBlobManagedIdentity?: RunCommandManagedIdentity
Valeur de propriété
errorBlobUri
Spécifie l’objet blob de stockage Azure où le flux d’erreurs de script sera chargé. Utilisez un URI SAS avec accès en lecture, ajout, création, écriture OU utiliser une identité managée pour fournir à la machine virtuelle l’accès à l’objet blob. Reportez-vous au paramètre errorBlobManagedIdentity.
errorBlobUri?: string
Valeur de propriété
string
instanceView
La commande d’exécution de la machine virtuelle instance vue. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
instanceView?: VirtualMachineRunCommandInstanceView
Valeur de propriété
outputBlobManagedIdentity
Identité managée affectée par l’utilisateur qui a accès à l’objet blob de stockage outputBlobUri. Utilisez un objet vide en cas d’identité affectée par le système. Vérifiez que l’identité managée a reçu l’accès au conteneur d’objets blob avec l’attribution de rôle « Contributeur aux données Blob de stockage ». Dans le cas d’une identité affectée par l’utilisateur, veillez à l’ajouter sous l’identité de la 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
outputBlobManagedIdentity?: RunCommandManagedIdentity
Valeur de propriété
outputBlobUri
Spécifie l’objet blob de stockage Azure où le flux de sortie de script sera chargé. Utilisez un URI SAS avec accès en lecture, ajout, création, écriture OU utiliser une identité managée pour fournir à la machine virtuelle l’accès à l’objet blob. Reportez-vous au paramètre outputBlobManagedIdentity.
outputBlobUri?: string
Valeur de propriété
string
parameters
Paramètres utilisés par le script.
parameters?: RunCommandInputParameter[]
Valeur de propriété
protectedParameters
Paramètres utilisés par le script.
protectedParameters?: RunCommandInputParameter[]
Valeur de propriété
provisioningState
État d’approvisionnement, qui apparaît uniquement dans la réponse. Si treatFailureAsDeploymentFailure a la valeur true, toute défaillance dans le script échouera le déploiement et ProvisioningState sera marqué comme ayant échoué. Si treatFailureAsDeploymentFailure a la valeur false, ProvisioningState indique uniquement si la commande run a été exécutée ou non par la plateforme d’extensions, il n’indique pas si le script a échoué en cas d’échec de script. Consultez instance vue de la commande d’exécution en cas d’échec du script pour voir executionMessage, output, error : REMARQUE : https://aka.ms/runcommandmanaged#get-execution-status-and-results Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
provisioningState?: string
Valeur de propriété
string
runAsPassword
Spécifie le mot de passe du compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande run.
runAsPassword?: string
Valeur de propriété
string
runAsUser
Spécifie le compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande run.
runAsUser?: string
Valeur de propriété
string
source
Source du script de commande d’exécution.
source?: VirtualMachineRunCommandScriptSource
Valeur de propriété
timeoutInSeconds
Délai d’attente en secondes pour exécuter la commande d’exécution.
timeoutInSeconds?: number
Valeur de propriété
number
treatFailureAsDeploymentFailure
facultatif. Si la valeur est true, toute défaillance dans le script échouera le déploiement et ProvisioningState sera marqué comme ayant échoué. Si la valeur est false, ProvisioningState indique uniquement si la commande run a été exécutée ou non par la plateforme d’extensions, elle n’indique pas si le script a échoué en cas d’échec de script. Consultez instance vue de la commande d’exécution en cas d’échec de script pour voir executionMessage, output, error :https://aka.ms/runcommandmanaged#get-execution-status-and-results
treatFailureAsDeploymentFailure?: boolean
Valeur de propriété
boolean
Détails de la propriété héritée
tags
Balises de ressource
tags?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}
Hérité deUpdateResource.tags