MachineRunCommandProperties interface
Décrit les propriétés d’une commande run.
Propriétés
| async |
Optional. Si la valeur est true, l’approvisionnement se termine dès que le script démarre 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 de l’objet blob avec l’attribution de rôle « Contributeur aux données blob de stockage ». En cas d’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, consultez https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged |
| error |
Spécifie l’objet blob de stockage Azure dans lequel le flux d’erreurs de script sera chargé. Utilisez un URI SAP avec lecture, ajout, création, accès en écriture OU utiliser l’identité managée pour fournir à la machine virtuelle l’accès à l’objet blob. Reportez-vous au paramètre errorBlobManagedIdentity. |
| instance |
Vue de l’instance de commande d’exécution de la machine. |
| 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 de l’objet blob avec l’attribution de rôle « Contributeur aux données blob de stockage ». En cas d’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, consultez https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged |
| output |
Spécifie l’objet blob de stockage Azure dans lequel le flux de sortie de script sera chargé. Utilisez un URI SAP avec lecture, ajout, création, accès en écriture OU utiliser l’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. |
| run |
Spécifie le mot de passe du compte d’utilisateur sur l’ordinateur lors de l’exécution de la commande d’exécution. |
| run |
Spécifie le compte d’utilisateur sur l’ordinateur lors de l’exécution de la commande d’exécution. |
| source | Source du script de commande d’exécution. |
| timeout |
Délai d’expiration en secondes pour exécuter la commande d’exécution. |
Détails de la propriété
asyncExecution
Optional. Si la valeur est true, l’approvisionnement se termine dès que le script démarre 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 de l’objet blob avec l’attribution de rôle « Contributeur aux données blob de stockage ». En cas d’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, consultez https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged
errorBlobManagedIdentity?: RunCommandManagedIdentity
Valeur de propriété
errorBlobUri
Spécifie l’objet blob de stockage Azure dans lequel le flux d’erreurs de script sera chargé. Utilisez un URI SAP avec lecture, ajout, création, accès en écriture OU utiliser l’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
Vue de l’instance de commande d’exécution de la machine.
instanceView?: MachineRunCommandInstanceView
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 de l’objet blob avec l’attribution de rôle « Contributeur aux données blob de stockage ». En cas d’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, consultez https://aka.ms/ManagedIdentity et https://aka.ms/RunCommandManaged
outputBlobManagedIdentity?: RunCommandManagedIdentity
Valeur de propriété
outputBlobUri
Spécifie l’objet blob de stockage Azure dans lequel le flux de sortie de script sera chargé. Utilisez un URI SAP avec lecture, ajout, création, accès en écriture OU utiliser l’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.
provisioningState?: string
Valeur de propriété
string
runAsPassword
Spécifie le mot de passe du compte d’utilisateur sur l’ordinateur lors de l’exécution de la commande d’exécution.
runAsPassword?: string
Valeur de propriété
string
runAsUser
Spécifie le compte d’utilisateur sur l’ordinateur lors de l’exécution de la commande d’exécution.
runAsUser?: string
Valeur de propriété
string
source
Source du script de commande d’exécution.
source?: MachineRunCommandScriptSource
Valeur de propriété
timeoutInSeconds
Délai d’expiration en secondes pour exécuter la commande d’exécution.
timeoutInSeconds?: number
Valeur de propriété
number