Freigeben über


StreamingJob interface

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

Extends

Eigenschaften

cluster

Der Cluster, auf dem Streamingaufträge ausgeführt werden.

compatibilityLevel

Steuert bestimmte Laufzeitverhalten des Streamingauftrags.

contentStoragePolicy

Gültige Werte sind JobStorageAccount und SystemAccount. Wenn sie auf JobStorageAccount festgelegt ist, muss der Benutzer auch die eigenschaft jobStorageAccount angeben. .

createdDate

Der Wert ist ein NACH ISO-8601 formatierter UTC-Zeitstempel, der angibt, wann der Streamingauftrag erstellt wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

dataLocale

Das Datengebietsschema des Stream Analytics-Auftrags. 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

Das aktuelle Entitätstag für den Streamingauftrag. Dies ist eine undurchsichtige Zeichenfolge. Sie können sie verwenden, um zu erkennen, ob sich die Ressource zwischen Anforderungen geändert hat. Sie können es auch im If-Match- oder If-None-Match-Header für Schreibvorgänge für optimistische Parallelität verwenden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

eventsLateArrivalMaxDelayInSeconds

Die maximal akzeptable Verzögerung in Sekunden, bei der verspätet eintreffende Ereignisse mit einbezogen werden könnten. 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

Die maximal akzeptable Verzögerung in Sekunden, bei der Störereignisse so angepasst werden können, dass sie wieder normal sind.

eventsOutOfOrderPolicy

Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Eingangsereignisdatenstrom als Störereignisse ankommen.

functions

Eine Liste mit mindestens einer Funktion für den Streamingauftrag. 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 für die einzelne Transformation verfügbare PATCH-API verwenden.

identity

Beschreibt die systemseitig zugewiesene verwaltete Identität, die diesem Auftrag zugewiesen ist und zur Authentifizierung mit Ein- und Ausgaben verwendet werden kann.

inputs

Eine Liste mit mindestens einem Eingaben für den Streamingauftrag. 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

Eine GUID, die den Streamingauftrag eindeutig identifiziert. Diese GUID wird beim Erstellen des Streamingauftrags generiert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

jobState

Beschreibt den Status des Streamingauftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

jobStorageAccount

Die Eigenschaften, die einem Azure Storage-Konto mit MSI zugeordnet sind

jobType

Beschreibt den Typ des Auftrags. Gültige Modi sind Cloud und "Edge".

lastOutputEventTime

Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, 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. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

outputErrorPolicy

Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die bei der Ausgabe eintreffen und aufgrund einer fehlerhaften Formatierung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder falscher Größe) nicht in den externen Speicher geschrieben werden können.

outputs

Eine Liste einer oder mehrerer Ausgaben für den Streamingauftrag. 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

Diese Eigenschaft sollte nur verwendet werden, wenn der Auftrag sofort nach der Erstellung gestartet werden soll. 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.

outputStartTime

Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, der den Startpunkt des Ausgabeereignisstreams angibt, oder NULL, um anzugeben, dass der Ausgabeereignisstream jedes Mal startet, wenn der Streamingauftrag gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist.

provisioningState

Beschreibt den Bereitstellungsstatus des Streamingauftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

sku

Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace).

transformation

Gibt die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. 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.

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

location

Der geografische Standort, an dem sich die Ressource befindet

name

Der Name der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

tags

Ressourcentags.

type

Der Typ der Ressource. Beispiel: Microsoft.Compute/virtualMachines oder Microsoft.Storage/storageAccounts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

cluster

Der Cluster, auf dem Streamingaufträge ausgeführt werden.

cluster?: ClusterInfo

Eigenschaftswert

compatibilityLevel

Steuert bestimmte Laufzeitverhalten des Streamingauftrags.

compatibilityLevel?: string

Eigenschaftswert

string

contentStoragePolicy

Gültige Werte sind JobStorageAccount und SystemAccount. Wenn sie auf JobStorageAccount festgelegt ist, muss der Benutzer auch die eigenschaft jobStorageAccount angeben. .

contentStoragePolicy?: string

Eigenschaftswert

string

createdDate

Der Wert ist ein NACH ISO-8601 formatierter UTC-Zeitstempel, der angibt, wann der Streamingauftrag erstellt wurde. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

createdDate?: Date

Eigenschaftswert

Date

dataLocale

Das Datengebietsschema des Stream Analytics-Auftrags. 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.

dataLocale?: string

Eigenschaftswert

string

etag

Das aktuelle Entitätstag für den Streamingauftrag. Dies ist eine undurchsichtige Zeichenfolge. Sie können sie verwenden, um zu erkennen, ob sich die Ressource zwischen Anforderungen geändert hat. Sie können es auch im If-Match- oder If-None-Match-Header für Schreibvorgänge für optimistische Parallelität verwenden. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

etag?: string

Eigenschaftswert

string

eventsLateArrivalMaxDelayInSeconds

Die maximal akzeptable Verzögerung in Sekunden, bei der verspätet eintreffende Ereignisse mit einbezogen werden könnten. 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.

eventsLateArrivalMaxDelayInSeconds?: number

Eigenschaftswert

number

eventsOutOfOrderMaxDelayInSeconds

Die maximal akzeptable Verzögerung in Sekunden, bei der Störereignisse so angepasst werden können, dass sie wieder normal sind.

eventsOutOfOrderMaxDelayInSeconds?: number

Eigenschaftswert

number

eventsOutOfOrderPolicy

Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Eingangsereignisdatenstrom als Störereignisse ankommen.

eventsOutOfOrderPolicy?: string

Eigenschaftswert

string

functions

Eine Liste mit mindestens einer Funktion für den Streamingauftrag. 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 für die einzelne Transformation verfügbare PATCH-API verwenden.

functions?: FunctionModel[]

Eigenschaftswert

identity

Beschreibt die systemseitig zugewiesene verwaltete Identität, die diesem Auftrag zugewiesen ist und zur Authentifizierung mit Ein- und Ausgaben verwendet werden kann.

identity?: Identity

Eigenschaftswert

inputs

Eine Liste mit mindestens einem Eingaben für den Streamingauftrag. 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.

inputs?: Input[]

Eigenschaftswert

Input[]

jobId

Eine GUID, die den Streamingauftrag eindeutig identifiziert. Diese GUID wird beim Erstellen des Streamingauftrags generiert. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

jobId?: string

Eigenschaftswert

string

jobState

Beschreibt den Status des Streamingauftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

jobState?: string

Eigenschaftswert

string

jobStorageAccount

Die Eigenschaften, die einem Azure Storage-Konto mit MSI zugeordnet sind

jobStorageAccount?: JobStorageAccount

Eigenschaftswert

jobType

Beschreibt den Typ des Auftrags. Gültige Modi sind Cloud und "Edge".

jobType?: string

Eigenschaftswert

string

lastOutputEventTime

Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, 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. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

lastOutputEventTime?: Date

Eigenschaftswert

Date

outputErrorPolicy

Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die bei der Ausgabe eintreffen und aufgrund einer fehlerhaften Formatierung (fehlende Spaltenwerte, Spaltenwerte falschen Typs oder falscher Größe) nicht in den externen Speicher geschrieben werden können.

outputErrorPolicy?: string

Eigenschaftswert

string

outputs

Eine Liste einer oder mehrerer Ausgaben für den Streamingauftrag. 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.

outputs?: Output[]

Eigenschaftswert

Output[]

outputStartMode

Diese Eigenschaft sollte nur verwendet werden, wenn der Auftrag sofort nach der Erstellung gestartet werden soll. 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.

outputStartMode?: string

Eigenschaftswert

string

outputStartTime

Der Wert ist entweder ein ISO-8601-formatierter Zeitstempel, der den Startpunkt des Ausgabeereignisstreams angibt, oder NULL, um anzugeben, dass der Ausgabeereignisstream jedes Mal startet, wenn der Streamingauftrag gestartet wird. Diese Eigenschaft muss einen Wert aufweisen, wenn outputStartMode auf CustomTime festgelegt ist.

outputStartTime?: Date

Eigenschaftswert

Date

provisioningState

Beschreibt den Bereitstellungsstatus des Streamingauftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

sku

Beschreibt die SKU des Streamingauftrags. Erforderlich für PUT-Anforderungen (CreateOrReplace).

sku?: Sku

Eigenschaftswert

Sku

transformation

Gibt die Abfrage und die Anzahl der Streamingeinheiten an, die für den Streamingauftrag verwendet werden sollen. 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.

transformation?: Transformation

Eigenschaftswert

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.id

location

Der geografische Standort, an dem sich die Ressource befindet

location?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.location

name

Der Name der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.name

tags

Ressourcentags.

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

Geerbt vonTrackedResource.tags

type

Der Typ der Ressource. Beispiel: Microsoft.Compute/virtualMachines oder Microsoft.Storage/storageAccounts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.type