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. |
compatibility |
Steuert bestimmte Laufzeitverhalten des Streamingauftrags. |
content |
Gültige Werte sind JobStorageAccount und SystemAccount. Wenn sie auf JobStorageAccount festgelegt ist, muss der Benutzer auch die eigenschaft jobStorageAccount angeben. . |
created |
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. |
data |
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. |
events |
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. |
events |
Die maximal akzeptable Verzögerung in Sekunden, bei der Störereignisse so angepasst werden können, dass sie wieder normal sind. |
events |
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. |
job |
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. |
job |
Beschreibt den Status des Streamingauftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
job |
Die Eigenschaften, die einem Azure Storage-Konto mit MSI zugeordnet sind |
job |
Beschreibt den Typ des Auftrags. Gültige Modi sind |
last |
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. |
output |
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. |
output |
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. |
output |
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. |
provisioning |
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
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