Share via


ScriptExecutionData Klasse

Definition

Eine Klasse, die das ScriptExecution-Datenmodell darstellt. Eine instance eines von einem Benutzer ausgeführten Skripts – benutzerdefinierte oder AVS

public class ScriptExecutionData : Azure.ResourceManager.Models.ResourceData
type ScriptExecutionData = class
    inherit ResourceData
Public Class ScriptExecutionData
Inherits ResourceData
Vererbung
ScriptExecutionData

Konstruktoren

ScriptExecutionData()

Initialisiert eine neue instance von ScriptExecutionData.

Eigenschaften

Errors

Standardfehlerausgabedatenstrom aus der PowerShell-Ausführung.

FailureReason

Fehlermeldung, wenn das Skript ausgeführt werden konnte, aber das Skript selbst Fehler hatte oder powershell eine Ausnahme ausgelöst hat.

FinishedOn

Zeit, zu der die Skriptausführung abgeschlossen wurde.

HiddenParameters

Parameter, die für ARM ausgeblendet oder nicht sichtbar sind, z. B. Kennwörter und Anmeldeinformationen Bitte beachten ScriptExecutionParameterDetails Sie, dass es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind PSCredentialExecutionParameterDetails, ScriptSecureStringExecutionParameterDetails und ScriptStringExecutionParameterDetails.

Id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Geerbt von ResourceData)
Information

Standardinformationen werden aus der PowerShell-Ausführung gestreamt.

Name

Der Name der Ressource.

(Geerbt von ResourceData)
NamedOutputs

Benutzerdefiniertes Wörterbuch.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
Output

Standardausgabedatenstrom aus der PowerShell-Ausführung.

Parameters

Parameter, die das Skript akzeptiert Bitte beachten Sie, dass ScriptExecutionParameterDetails es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind PSCredentialExecutionParameterDetails, ScriptSecureStringExecutionParameterDetails und ScriptStringExecutionParameterDetails.

ProvisioningState

Der Status der Skriptausführungsressource.

ResourceType

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

(Geerbt von ResourceData)
Retention

Zeit, um für die Ressource zu leben. Wenn nicht bereitgestellt, ist es für 60 Tage verfügbar.

ScriptCmdletId

Ein Verweis auf die Skript-Cmdletressource, wenn der Benutzer ein AVS-Skript ausführt.

StartedOn

Zeitpunkt, zu dem die Skriptausführung gestartet wurde.

SubmittedOn

Zeitpunkt, zu dem die Skriptausführung übermittelt wurde.

SystemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

(Geerbt von ResourceData)
Timeout

Zeitlimit für die Ausführung.

Warnings

Standardmäßiger Warnungsstream aus der PowerShell-Ausführung.

Gilt für: