Freigeben über


StreamingJob Klasse

Definition

Ein Streamingauftragsobjekt, das alle Informationen enthält, die dem benannten Streamingauftrag zugeordnet sind.

[Microsoft.Rest.Serialization.JsonTransformation]
public class StreamingJob : Microsoft.Azure.Management.StreamAnalytics.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StreamingJob = class
    inherit TrackedResource
Public Class StreamingJob
Inherits TrackedResource
Vererbung
Attribute

Konstruktoren

StreamingJob()

Initialisiert eine neue instance der StreamingJob-Klasse.

StreamingJob(String, String, String, IDictionary<String,String>, String, Sku, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<DateTime>, IList<Input>, Transformation, IList<Output>, IList<Function>, String, JobStorageAccount, String, ClusterInfo, Identity)

Initialisiert eine neue instance der StreamingJob-Klasse.

Eigenschaften

Cluster

Ruft den Cluster ab, auf dem Streamingaufträge ausgeführt werden, oder legt den Cluster fest.

CompatibilityLevel

Ruft bestimmte Laufzeitverhalten des Streamingauftrags ab oder legt diese fest. Mögliche Werte: "1.0", "1.2"

ContentStoragePolicy

Ruft die gültigen Werte JobStorageAccount und SystemAccount ab oder legt diese fest. Wenn dieser Wert auf JobStorageAccount festgelegt ist, muss der Benutzer auch die Eigenschaft jobStorageAccount angeben. Mögliche Werte: "SystemAccount", "JobStorageAccount"

CreatedDate

Der Wert ruft einen UTC-Zeitstempel im ISO-8601-Format ab, der angibt, wann der Streamingauftrag erstellt wurde.

DataLocale

Ruft das Datengebietsschema des Stream Analytics-Auftrags ab oder legt es fest. Der Wert sollte der Name einer unterstützten .NET-Kultur aus dem Satz https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxsein. Standardeinstellung ist „en-US“, wenn keine Angabe gemacht wurde.

Etag

Ruft das aktuelle Entitätstag für den Streamingauftrag ab. Dies ist eine undurchsichtige Zeichenfolge. Sie können damit erkennen, ob sich die Ressource zwischen Anforderungen geändert hat. Sie können sie auch im If-Match- oder If-None-Match-Header für Schreibvorgänge verwenden, um eine optimistische Parallelität zu erzielen.

EventsLateArrivalMaxDelayInSeconds

Ruft die maximal tolerierbare Verzögerung in Sekunden ab, bei der Ereignisse, die zu spät eintreffen, eingeschlossen werden können, oder legt diese fest. Der unterstützte Bereich ist -1 bis 1814399 (20,23:59:59 Tage) und -1 wird verwendet, um die Wartezeit auf unbestimmte Zeit festzulegen. Wenn die Eigenschaft nicht vorhanden ist, wird sie so interpretiert, dass sie einen Wert von -1 hat.

EventsOutOfOrderMaxDelayInSeconds

Ruft die maximal tolerierbare Verzögerung in Sekunden ab, bei der ereignisse außerhalb der Reihenfolge angepasst werden können, um wieder in der richtigen Reihenfolge zu sein, oder legt diese fest.

EventsOutOfOrderPolicy

Ruft ab oder legt die Richtlinie fest, die auf Ereignisse angewendet werden soll, die in nicht ordnungsgemäßer Reihenfolge im Eingabeereignisdatenstrom eingehen. Mögliche Werte: "Adjust", "Drop"

Functions

Ruft eine Liste einer oder mehrerer Funktionen für den Streamingauftrag ab oder legt diese fest. Die name-Eigenschaft für jede Funktion ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die patch-API verwenden, die für die einzelne Transformation verfügbar ist.

Id

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

(Geerbt von Resource)
Identity

Ruft die systemseitig zugewiesene verwaltete Identität ab oder legt sie fest, die diesem Auftrag zugewiesen ist und für die Authentifizierung mit Eingaben und Ausgaben verwendet werden kann.

Inputs

Ruft eine Liste einer oder mehrerer Eingaben für den Streamingauftrag ab oder legt diese fest. Die Name-Eigenschaft für jede Eingabe ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Eingabe verfügbar ist.

JobId

Ruft eine GUID ab, die den Streamingauftrag eindeutig identifiziert. Diese GUID wird beim Erstellen des Streamingauftrags generiert.

JobState

Ruft den Status des Streamingauftrags ab.

JobStorageAccount

Ruft die Eigenschaften ab, die einem Azure Storage-Konto mit MSI zugeordnet sind, oder legt sie fest.

JobType

Ruft den Typ des Auftrags ab oder legt fest. Gültige Modi sind Cloud und "Edge". Mögliche Werte: "Cloud", "Edge"

LastOutputEventTime

Der Wert ruft entweder einen ISO-8601-formatierten Zeitstempel an, der die Uhrzeit des letzten Ausgabeereignisses des Streamingauftrags angibt, oder NULL, der angibt, dass die Ausgabe noch nicht generiert wurde. Bei mehreren Ausgaben oder mehreren Streams wird der neueste Wert in diesem Satz angezeigt.

Location

Ruft den geografischen Standort ab, an dem sich die Ressource befindet, oder legt diese fest.

(Geerbt von TrackedResource)
Name

Ruft den Namen der Ressource ab.

(Geerbt von Resource)
OutputErrorPolicy

Ruft ab oder legt die Richtlinie fest, die auf Ereignisse angewendet werden soll, die bei der Ausgabe eingehen und aufgrund einer fehlerhaften Form nicht in den externen Speicher geschrieben werden können (fehlende Spaltenwerte, Spaltenwerte mit falschem Typ oder falscher Größe). Mögliche Werte: "Stop", "Drop"

Outputs

Ruft eine Liste einer oder mehrerer Ausgaben für den Streamingauftrag ab oder legt diese fest. Die name-Eigenschaft für jede Ausgabe ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelne Ausgabe verfügbar ist.

OutputStartMode

Ruft diese Eigenschaft ab, die nur verwendet werden soll, wenn der Auftrag sofort nach der Erstellung gestartet werden soll, oder legt sie fest. Der Wert kann JobStartTime, CustomTime oder LastOutputEventTime sein, um anzugeben, ob der Startpunkt des Ausgabeereignisdatenstroms bei jedem Start des Auftrags gestartet wird, bei einem benutzerdefinierten Benutzerzeitstempel beginnt, der über die outputStartTime-Eigenschaft angegeben wird, oder ob der Startpunkt des Ausgabezeitpunkts des letzten Ereignisses beginnen soll. Mögliche Werte: "JobStartTime", "CustomTime", "LastOutputEventTime"

OutputStartTime

Ruft den Wert ab oder legt diesen fest, ist entweder ein ISO-8601-formatierter Zeitstempel, der den Startpunkt des Ausgabeereignisdatenstroms angibt, oder NULL, um anzugeben, dass der Ausgabeereignisdatenstrom beim Start des Streamingauftrags gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist.

ProvisioningState

Gets beschreibt die bereitstellungs-status des Streamingauftrags.

Sku

Ruft die SKU des Streamingauftrags ab oder legt sie fest. Erforderlich für PUT-Anforderungen (CreateOrReplace).

Tags

Ruft Ressourcentags ab oder legt diese fest.

(Geerbt von TrackedResource)
Transformation

Ruft die Abfrage und die Anzahl der Streamingeinheiten ab, die für den Streamingauftrag verwendet werden sollen, oder legt sie fest. Die name-Eigenschaft der Transformation ist erforderlich, wenn diese Eigenschaft in einer PUT-Anforderung angegeben wird. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die patch-API verwenden, die für die einzelne Transformation verfügbar ist.

Type

Ruft den Typ der Ressource ab. Beispiel: Microsoft.Compute/virtualMachines oder Microsoft.Storage/storageAccounts.

(Geerbt von Resource)

Gilt für: