VirtualMachineRunCommandData Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe représentant le modèle de données VirtualMachineRunCommand. Décrit une commande d’exécution de machine virtuelle.
public class VirtualMachineRunCommandData : Azure.ResourceManager.Models.TrackedResourceData
type VirtualMachineRunCommandData = class
inherit TrackedResourceData
Public Class VirtualMachineRunCommandData
Inherits TrackedResourceData
- Héritage
Constructeurs
VirtualMachineRunCommandData(AzureLocation) |
Initialise une nouvelle instance de VirtualMachineRunCommandData. |
Propriétés
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. |
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. |
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. |
Id |
ID de ressource complet pour la ressource. Ex : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Hérité de ResourceData) |
InstanceView |
La commande d’exécution de la machine virtuelle instance vue. |
Location |
Emplacement géographique où réside la ressource. (Hérité de TrackedResourceData) |
Name |
Nom de la ressource. (Hérité de ResourceData) |
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. |
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. |
Parameters |
Paramètres utilisés par le script. |
ProtectedParameters |
Paramètres utilisés par le script. |
ProvisioningState |
État d’approvisionnement, qui apparaît uniquement dans la réponse. Si treatFailureAsDeploymentFailure est défini sur true, tout échec dans le script échouera le déploiement et ProvisioningState sera marqué comme Failed. Si treatFailureAsDeploymentFailure est défini sur false, ProvisioningState indique uniquement si la commande d’exécution 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’échecs de script pour voir executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results. |
ResourceType |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ». (Hérité de ResourceData) |
RunAsPassword |
Spécifie le mot de passe du compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande d’exécution. |
RunAsUser |
Spécifie le compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande d’exécution. |
Source |
Source du script de commande d’exécution. |
SystemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. (Hérité de ResourceData) |
Tags |
Balises de ressource. (Hérité de TrackedResourceData) |
TimeoutInSeconds |
Délai d’expiration en secondes pour exécuter la commande d’exécution. |
TreatFailureAsDeploymentFailure |
facultatif. Si la valeur est true, tout échec dans le script échoue dans le déploiement et ProvisioningState est marqué comme Ayant échoué. Si la valeur est false, ProvisioningState indique uniquement si la commande d’exécution 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’échecs de script pour voir executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results. |
S’applique à
Azure SDK for .NET