Partager via


ScriptExecutionData Classe

Définition

Classe représentant le modèle de données ScriptExecution. Une instance d’un script exécuté par un utilisateur - personnalisé ou AVS

public class ScriptExecutionData : Azure.ResourceManager.Models.ResourceData
type ScriptExecutionData = class
    inherit ResourceData
Public Class ScriptExecutionData
Inherits ResourceData
Héritage
ScriptExecutionData

Constructeurs

ScriptExecutionData()

Initialise une nouvelle instance de ScriptExecutionData.

Propriétés

Errors

Flux de sortie d’erreur standard à partir de l’exécution de PowerShell.

FailureReason

Message d’erreur si le script a pu s’exécuter, mais si le script lui-même avait des erreurs ou si PowerShell a levé une exception.

FinishedOn

Heure à laquelle l’exécution du script a été terminée.

HiddenParameters

Paramètres qui seront masqués/non visibles par ARM, tels que les mots de passe et les informations d’identification Veuillez noter ScriptExecutionParameterDetails que est la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent PSCredentialExecutionParameterDetails, ScriptSecureStringExecutionParameterDetails et ScriptStringExecutionParameterDetails.

Id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Hérité de ResourceData)
Information

Flux d’informations standard provenant de l’exécution de PowerShell.

Name

Nom de la ressource.

(Hérité de ResourceData)
NamedOutputs

Dictionnaire défini par l’utilisateur.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

Output

Flux de sortie standard à partir de l’exécution de PowerShell.

Parameters

Paramètres que le script acceptera Veuillez noter que ScriptExecutionParameterDetails est la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent PSCredentialExecutionParameterDetails, ScriptSecureStringExecutionParameterDetails et ScriptStringExecutionParameterDetails.

ProvisioningState

État de la ressource d’exécution de script.

ResourceType

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ».

(Hérité de ResourceData)
Retention

Temps de vie pour la ressource. S’il n’est pas fourni, sera disponible pendant 60 jours.

ScriptCmdletId

Référence à la ressource d’applet de commande de script si l’utilisateur exécute un script AVS.

StartedOn

Heure à laquelle l’exécution du script a été démarrée.

SubmittedOn

Heure à laquelle l’exécution du script a été envoyée.

SystemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

(Hérité de ResourceData)
Timeout

Délai d’exécution.

Warnings

Flux d’avertissement standard sortant de l’exécution de PowerShell.

S’applique à