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 dieser Wert auf "JobStorageAccount" festgelegt ist, muss der Benutzer auch die Eigenschaft "jobStorageAccount" angeben. .

createdDate

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

dataLocale

Das Datengebietsschema des Datenanalyseauftrags. Der Wert sollte der Name einer unterstützten .NET-Kultur aus dem set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxsein. Wird standardmäßig auf 'en-US' festgelegt, wenn keine angegeben ist.

etag

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

eventsLateArrivalMaxDelayInSeconds

Die maximale tolerierbare Verzögerung in Sekunden, bei der Ereignisse, die verspätet eintreffen, enthalten sein könnten. Der unterstützte Bereich wird auf 1814399 (20.23:59:59:59 Tage) -1, und -1 wird verwendet, um die Wartezeit auf unbestimmte Zeit anzugeben. Wenn die Eigenschaft nicht vorhanden ist, wird sie interpretiert, um einen Wert von -1 zu haben.

eventsOutOfOrderMaxDelayInSeconds

Die maximale tolerierbare Verzögerung in Sekunden, bei der Out-of-Order-Ereignisse angepasst werden können, um in der Reihenfolge wieder zu sein.

eventsOutOfOrderPolicy

Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Eingabeereignisdatenstrom außerhalb der Reihenfolge eingehen.

functions

Eine Liste mit einer oder mehreren Funktionen für den Streamingauftrag. Die Name-Eigenschaft für jede Funktion ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. 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.

identity

Beschreibt die diesem Auftrag zugewiesene verwaltete Identität, die für die Authentifizierung mit Eingaben und Ausgaben verwendet werden kann.

inputs

Eine Liste mit mindestens einer Eingabe für den Streamingauftrag. Die Name-Eigenschaft für jede Eingabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelnen Eingaben 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. Er kann nur vom Server aufgefüllt werden.

jobState

Beschreibt den Status des Streamingauftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er 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 letzte Ausgabeereigniszeit des Streamingauftrags angibt, oder null, der angibt, dass die Ausgabe noch nicht erstellt wurde. Bei mehreren Ausgaben oder mehreren Datenströmen zeigt dies den neuesten Wert in diesem Satz an. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

outputErrorPolicy

Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die an der Ausgabe eingehen und aufgrund falscher Spaltenwerte, spaltenwerte falscher Typ oder Größe nicht in den externen Speicher geschrieben werden können.

outputs

Eine Liste mit einer oder mehreren Ausgaben für den Streamingauftrag. Die Name-Eigenschaft für jede Ausgabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. 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 gewünscht wird, dass der Auftrag sofort beim Erstellen gestartet wird. Der Wert kann JobStartTime, CustomTime oder LastOutputEventTime sein, um anzugeben, ob der Startpunkt des Ausgabeereignisdatenstroms gestartet werden soll, wenn der Auftrag gestartet wird, mit einem benutzerdefinierten Benutzerzeitstempel beginnen, der über die outputStartTime-Eigenschaft angegeben ist, oder von der letzten Ereignisausgabezeit beginnen soll.

outputStartTime

Der Wert ist entweder ein formatierter ISO-8601-Zeitstempel, der den Startpunkt des Ausgabeereignisdatenstroms angibt, oder NULL, um anzugeben, dass der Ausgabeereignisdatenstrom bei jedem Start des Streamingauftrags 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. Er 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 Namenseigenschaft der Transformation ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. 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. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

location

Der geografische Standort, an dem sich die Ressource befindet

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

tags

Ressourcentags.

type

Der Typ der Ressource. Ex- Microsoft.Compute/virtualMachines oder Microsoft.Storage/storageAccounts. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er 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 dieser Wert auf "JobStorageAccount" festgelegt ist, muss der Benutzer auch die Eigenschaft "jobStorageAccount" angeben. .

contentStoragePolicy?: string

Eigenschaftswert

string

createdDate

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

createdDate?: Date

Eigenschaftswert

Date

dataLocale

Das Datengebietsschema des Datenanalyseauftrags. Der Wert sollte der Name einer unterstützten .NET-Kultur aus dem set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxsein. Wird standardmäßig auf 'en-US' festgelegt, wenn keine angegeben ist.

dataLocale?: string

Eigenschaftswert

string

etag

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

etag?: string

Eigenschaftswert

string

eventsLateArrivalMaxDelayInSeconds

Die maximale tolerierbare Verzögerung in Sekunden, bei der Ereignisse, die verspätet eintreffen, enthalten sein könnten. Der unterstützte Bereich wird auf 1814399 (20.23:59:59:59 Tage) -1, und -1 wird verwendet, um die Wartezeit auf unbestimmte Zeit anzugeben. Wenn die Eigenschaft nicht vorhanden ist, wird sie interpretiert, um einen Wert von -1 zu haben.

eventsLateArrivalMaxDelayInSeconds?: number

Eigenschaftswert

number

eventsOutOfOrderMaxDelayInSeconds

Die maximale tolerierbare Verzögerung in Sekunden, bei der Out-of-Order-Ereignisse angepasst werden können, um in der Reihenfolge wieder zu sein.

eventsOutOfOrderMaxDelayInSeconds?: number

Eigenschaftswert

number

eventsOutOfOrderPolicy

Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die im Eingabeereignisdatenstrom außerhalb der Reihenfolge eingehen.

eventsOutOfOrderPolicy?: string

Eigenschaftswert

string

functions

Eine Liste mit einer oder mehreren Funktionen für den Streamingauftrag. Die Name-Eigenschaft für jede Funktion ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. 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.

functions?: FunctionModel[]

Eigenschaftswert

identity

Beschreibt die diesem Auftrag zugewiesene verwaltete Identität, die für die Authentifizierung mit Eingaben und Ausgaben verwendet werden kann.

identity?: Identity

Eigenschaftswert

inputs

Eine Liste mit mindestens einer Eingabe für den Streamingauftrag. Die Name-Eigenschaft für jede Eingabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. Diese Eigenschaft kann nicht über einen PATCH-Vorgang geändert werden. Sie müssen die PATCH-API verwenden, die für die einzelnen Eingaben 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. Er kann nur vom Server aufgefüllt werden.

jobId?: string

Eigenschaftswert

string

jobState

Beschreibt den Status des Streamingauftrags. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er 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 letzte Ausgabeereigniszeit des Streamingauftrags angibt, oder null, der angibt, dass die Ausgabe noch nicht erstellt wurde. Bei mehreren Ausgaben oder mehreren Datenströmen zeigt dies den neuesten Wert in diesem Satz an. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

lastOutputEventTime?: Date

Eigenschaftswert

Date

outputErrorPolicy

Gibt die Richtlinie an, die auf Ereignisse angewendet werden soll, die an der Ausgabe eingehen und aufgrund falscher Spaltenwerte, spaltenwerte falscher Typ oder Größe nicht in den externen Speicher geschrieben werden können.

outputErrorPolicy?: string

Eigenschaftswert

string

outputs

Eine Liste mit einer oder mehreren Ausgaben für den Streamingauftrag. Die Name-Eigenschaft für jede Ausgabe ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. 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 gewünscht wird, dass der Auftrag sofort beim Erstellen gestartet wird. Der Wert kann JobStartTime, CustomTime oder LastOutputEventTime sein, um anzugeben, ob der Startpunkt des Ausgabeereignisdatenstroms gestartet werden soll, wenn der Auftrag gestartet wird, mit einem benutzerdefinierten Benutzerzeitstempel beginnen, der über die outputStartTime-Eigenschaft angegeben ist, oder von der letzten Ereignisausgabezeit beginnen soll.

outputStartMode?: string

Eigenschaftswert

string

outputStartTime

Der Wert ist entweder ein formatierter ISO-8601-Zeitstempel, der den Startpunkt des Ausgabeereignisdatenstroms angibt, oder NULL, um anzugeben, dass der Ausgabeereignisdatenstrom bei jedem Start des Streamingauftrags 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. Er 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 Namenseigenschaft der Transformation ist erforderlich, wenn Sie diese Eigenschaft in einer PUT-Anforderung angeben. 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. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er 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 RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonTrackedResource.name

tags

Ressourcentags.

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

Eigenschaftswert

{[propertyName: string]: string}

vonTrackedResource.tags geerbt

type

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

type?: string

Eigenschaftswert

string

geerbt vonTrackedResource.type