Partager via


VirtualMachineRunCommandUpdate Constructeurs

Définition

Surcharges

VirtualMachineRunCommandUpdate()

Initialise une nouvelle instance de la classe VirtualMachineRunCommandUpdate.

VirtualMachineRunCommandUpdate(IDictionary<String,String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, String, VirtualMachineRunCommandInstanceView)

Initialise une nouvelle instance de la classe VirtualMachineRunCommandUpdate.

VirtualMachineRunCommandUpdate(IDictionary<String,String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, RunCommandManagedIdentity, RunCommandManagedIdentity, String, VirtualMachineRunCommandInstanceView, Nullable<Boolean>)

Initialise une nouvelle instance de la classe VirtualMachineRunCommandUpdate.

VirtualMachineRunCommandUpdate()

Initialise une nouvelle instance de la classe VirtualMachineRunCommandUpdate.

public VirtualMachineRunCommandUpdate ();
Public Sub New ()

S’applique à

VirtualMachineRunCommandUpdate(IDictionary<String,String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, String, VirtualMachineRunCommandInstanceView)

Initialise une nouvelle instance de la classe VirtualMachineRunCommandUpdate.

public VirtualMachineRunCommandUpdate (System.Collections.Generic.IDictionary<string,string> tags, Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandScriptSource source, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter> parameters, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter> protectedParameters, bool? asyncExecution, string runAsUser, string runAsPassword, int? timeoutInSeconds, string outputBlobUri, string errorBlobUri, string provisioningState, Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandInstanceView instanceView);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandUpdate : System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandScriptSource * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter> * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter> * Nullable<bool> * string * string * Nullable<int> * string * string * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandInstanceView -> Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandUpdate
Public Sub New (tags As IDictionary(Of String, String), source As VirtualMachineRunCommandScriptSource, parameters As IList(Of RunCommandInputParameter), protectedParameters As IList(Of RunCommandInputParameter), asyncExecution As Nullable(Of Boolean), runAsUser As String, runAsPassword As String, timeoutInSeconds As Nullable(Of Integer), outputBlobUri As String, errorBlobUri As String, provisioningState As String, instanceView As VirtualMachineRunCommandInstanceView)

Paramètres

tags
IDictionary<String,String>

Balises de ressource

source
VirtualMachineRunCommandScriptSource

Source du script de commande d’exécution.

parameters
IList<RunCommandInputParameter>

Paramètres utilisés par le script.

protectedParameters
IList<RunCommandInputParameter>

Paramètres utilisés par le script.

asyncExecution
Nullable<Boolean>

facultatif. Si la valeur est true, l’approvisionnement se termine dès que le script démarre et n’attend pas que le script se termine.

runAsUser
String

Spécifie le compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande run.

runAsPassword
String

Spécifie le mot de passe du compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande run.

timeoutInSeconds
Nullable<Int32>

Délai d’attente en secondes pour exécuter la commande d’exécution.

outputBlobUri
String

Spécifie l’objet blob de stockage Azure dans lequel le flux de sortie de script sera chargé.

errorBlobUri
String

Spécifie l’objet blob de stockage Azure où le flux d’erreurs de script sera chargé.

provisioningState
String

État d’approvisionnement, qui apparaît uniquement dans la réponse.

instanceView
VirtualMachineRunCommandInstanceView

La commande d’exécution de la machine virtuelle instance vue.

S’applique à

VirtualMachineRunCommandUpdate(IDictionary<String,String>, VirtualMachineRunCommandScriptSource, IList<RunCommandInputParameter>, IList<RunCommandInputParameter>, Nullable<Boolean>, String, String, Nullable<Int32>, String, String, RunCommandManagedIdentity, RunCommandManagedIdentity, String, VirtualMachineRunCommandInstanceView, Nullable<Boolean>)

Initialise une nouvelle instance de la classe VirtualMachineRunCommandUpdate.

public VirtualMachineRunCommandUpdate (System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandScriptSource source = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter> parameters = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter> protectedParameters = default, bool? asyncExecution = default, string runAsUser = default, string runAsPassword = default, int? timeoutInSeconds = default, string outputBlobUri = default, string errorBlobUri = default, Microsoft.Azure.Management.Compute.Models.RunCommandManagedIdentity outputBlobManagedIdentity = default, Microsoft.Azure.Management.Compute.Models.RunCommandManagedIdentity errorBlobManagedIdentity = default, string provisioningState = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandInstanceView instanceView = default, bool? treatFailureAsDeploymentFailure = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandUpdate : System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandScriptSource * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter> * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.RunCommandInputParameter> * Nullable<bool> * string * string * Nullable<int> * string * string * Microsoft.Azure.Management.Compute.Models.RunCommandManagedIdentity * Microsoft.Azure.Management.Compute.Models.RunCommandManagedIdentity * string * Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandInstanceView * Nullable<bool> -> Microsoft.Azure.Management.Compute.Models.VirtualMachineRunCommandUpdate
Public Sub New (Optional tags As IDictionary(Of String, String) = Nothing, Optional source As VirtualMachineRunCommandScriptSource = Nothing, Optional parameters As IList(Of RunCommandInputParameter) = Nothing, Optional protectedParameters As IList(Of RunCommandInputParameter) = Nothing, Optional asyncExecution As Nullable(Of Boolean) = Nothing, Optional runAsUser As String = Nothing, Optional runAsPassword As String = Nothing, Optional timeoutInSeconds As Nullable(Of Integer) = Nothing, Optional outputBlobUri As String = Nothing, Optional errorBlobUri As String = Nothing, Optional outputBlobManagedIdentity As RunCommandManagedIdentity = Nothing, Optional errorBlobManagedIdentity As RunCommandManagedIdentity = Nothing, Optional provisioningState As String = Nothing, Optional instanceView As VirtualMachineRunCommandInstanceView = Nothing, Optional treatFailureAsDeploymentFailure As Nullable(Of Boolean) = Nothing)

Paramètres

tags
IDictionary<String,String>

Balises de ressource

source
VirtualMachineRunCommandScriptSource

Source du script de commande d’exécution.

parameters
IList<RunCommandInputParameter>

Paramètres utilisés par le script.

protectedParameters
IList<RunCommandInputParameter>

Paramètres utilisés par le script.

asyncExecution
Nullable<Boolean>

facultatif. Si la valeur est true, l’approvisionnement se termine dès que le script démarre et n’attend pas que le script se termine.

runAsUser
String

Spécifie le compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande run.

runAsPassword
String

Spécifie le mot de passe du compte d’utilisateur sur la machine virtuelle lors de l’exécution de la commande run.

timeoutInSeconds
Nullable<Int32>

Délai d’attente en secondes pour exécuter la commande d’exécution.

outputBlobUri
String

Spécifie l’objet blob de stockage Azure dans lequel le flux de sortie de script sera chargé. Utilisez un URI SAS avec accès en lecture, ajout, création, écriture OU utilisez une identité managée pour fournir à la machine virtuelle l’accès à l’objet blob. Reportez-vous au paramètre outputBlobManagedIdentity.

errorBlobUri
String

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 utilisez une identité managée pour fournir à la machine virtuelle l’accès à l’objet blob. Reportez-vous au paramètre errorBlobManagedIdentity.

outputBlobManagedIdentity
RunCommandManagedIdentity

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. Assurez-vous que l’identité managée a accès au conteneur d’objets 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 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

errorBlobManagedIdentity
RunCommandManagedIdentity

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. Assurez-vous que l’identité managée a accès au conteneur d’objets 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 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

provisioningState
String

É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 de script pour voir executionMessage, output, error :https://aka.ms/runcommandmanaged#get-execution-status-and-results

instanceView
VirtualMachineRunCommandInstanceView

La commande d’exécution de la machine virtuelle instance vue.

treatFailureAsDeploymentFailure
Nullable<Boolean>

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

S’applique à