Udostępnij za pośrednictwem


StreamingJob interface

Obiekt zadania przesyłania strumieniowego zawierający wszystkie informacje skojarzone z nazwanym zadaniem przesyłania strumieniowego.

Rozszerzenie

Właściwości

cluster

Klaster, w którym będą uruchamiane zadania przesyłania strumieniowego.

compatibilityLevel

Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego.

contentStoragePolicy

Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli ustawiono wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. .

createdDate

Wartość to sformatowany znacznik czasu UTC ISO-8601 wskazujący czas utworzenia zadania przesyłania strumieniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

dataLocale

Ustawienia regionalne danych zadania usługi Stream Analytics. Wartość powinna być nazwą obsługiwanej kultury .NET z zestawu https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego.

etag

Bieżący tag jednostki dla zadania przesyłania strumieniowego. Jest to nieprzezroczystym ciągiem. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również używać w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu w celu uzyskania optymistycznej współbieżności. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

eventsLateArrivalMaxDelayInSeconds

Maksymalne tolerowane opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres jest -1 do 1814399 (20.23:59:59 dni) i -1 służy do określania oczekiwania na czas nieokreślony. Jeśli właściwość jest nieobecna, interpretowana jest wartość -1.

eventsOutOfOrderMaxDelayInSeconds

Maksymalne tolerowane opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności.

eventsOutOfOrderPolicy

Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają poza kolejność w strumieniu zdarzeń wejściowych.

functions

Lista co najmniej jednej funkcji zadania przesyłania strumieniowego. Właściwość name dla każdej funkcji jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń.

identity

Opisuje tożsamość zarządzaną przypisaną przez system przypisaną do tego zadania, która może służyć do uwierzytelniania przy użyciu danych wejściowych i wyjściowych.

inputs

Lista co najmniej jednego wejściowego zadania przesyłania strumieniowego. Właściwość name dla każdego danych wejściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych.

jobId

Unikatowy identyfikator GUID identyfikujący zadanie przesyłania strumieniowego. Ten identyfikator GUID jest generowany podczas tworzenia zadania przesyłania strumieniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

jobState

Opisuje stan zadania przesyłania strumieniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

jobStorageAccount

Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej

jobType

Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge".

lastOutputEventTime

Wartość to sformatowany znacznik czasu ISO-8601 wskazujący czas ostatniego zdarzenia wyjściowego zadania przesyłania strumieniowego lub wartość null wskazującą, że dane wyjściowe nie zostały jeszcze wygenerowane. W przypadku wielu danych wyjściowych lub wielu strumieni pokazuje najnowszą wartość w tym zestawie. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

outputErrorPolicy

Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu nieprawidłowego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru).

outputs

Lista co najmniej jednego wyjścia zadania przesyłania strumieniowego. Właściwość name dla każdego danych wyjściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych.

outputStartMode

Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien być uruchamiany za każdym razem, gdy zadanie zostanie uruchomione, rozpocznij od niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpocznij od ostatniego czasu wyjściowego zdarzenia.

outputStartTime

Wartość to sygnatura czasowa w formacie ISO-8601 wskazująca punkt początkowy strumienia zdarzeń wyjściowych lub wartość null wskazująca, że strumień zdarzeń wyjściowych zostanie uruchomiony przy każdym uruchomieniu zadania przesyłania strumieniowego. Ta właściwość musi mieć wartość, jeśli parametr outputStartMode jest ustawiony na Wartość CustomTime.

provisioningState

Opisuje stan aprowizacji zadania przesyłania strumieniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

sku

Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace).

transformation

Wskazuje zapytanie i liczbę jednostek przesyłania strumieniowego do użycia dla zadania przesyłania strumieniowego. Właściwość name przekształcenia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń.

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

location

Lokalizacja geograficzna, w której znajduje się zasób

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

tags

Tagi zasobów.

type

Typ zasobu. Ex- Microsoft.Compute/virtualMachines lub Microsoft.Storage/storageAccounts. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

cluster

Klaster, w którym będą uruchamiane zadania przesyłania strumieniowego.

cluster?: ClusterInfo

Wartość właściwości

compatibilityLevel

Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego.

compatibilityLevel?: string

Wartość właściwości

string

contentStoragePolicy

Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli ustawiono wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. .

contentStoragePolicy?: string

Wartość właściwości

string

createdDate

Wartość to sformatowany znacznik czasu UTC ISO-8601 wskazujący czas utworzenia zadania przesyłania strumieniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

createdDate?: Date

Wartość właściwości

Date

dataLocale

Ustawienia regionalne danych zadania usługi Stream Analytics. Wartość powinna być nazwą obsługiwanej kultury .NET z zestawu https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego.

dataLocale?: string

Wartość właściwości

string

etag

Bieżący tag jednostki dla zadania przesyłania strumieniowego. Jest to nieprzezroczystym ciągiem. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również używać w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu w celu uzyskania optymistycznej współbieżności. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

etag?: string

Wartość właściwości

string

eventsLateArrivalMaxDelayInSeconds

Maksymalne tolerowane opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres jest -1 do 1814399 (20.23:59:59 dni) i -1 służy do określania oczekiwania na czas nieokreślony. Jeśli właściwość jest nieobecna, interpretowana jest wartość -1.

eventsLateArrivalMaxDelayInSeconds?: number

Wartość właściwości

number

eventsOutOfOrderMaxDelayInSeconds

Maksymalne tolerowane opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności.

eventsOutOfOrderMaxDelayInSeconds?: number

Wartość właściwości

number

eventsOutOfOrderPolicy

Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają poza kolejność w strumieniu zdarzeń wejściowych.

eventsOutOfOrderPolicy?: string

Wartość właściwości

string

functions

Lista co najmniej jednej funkcji zadania przesyłania strumieniowego. Właściwość name dla każdej funkcji jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń.

functions?: FunctionModel[]

Wartość właściwości

identity

Opisuje tożsamość zarządzaną przypisaną przez system przypisaną do tego zadania, która może służyć do uwierzytelniania przy użyciu danych wejściowych i wyjściowych.

identity?: Identity

Wartość właściwości

inputs

Lista co najmniej jednego wejściowego zadania przesyłania strumieniowego. Właściwość name dla każdego danych wejściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych.

inputs?: Input[]

Wartość właściwości

Input[]

jobId

Unikatowy identyfikator GUID identyfikujący zadanie przesyłania strumieniowego. Ten identyfikator GUID jest generowany podczas tworzenia zadania przesyłania strumieniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

jobId?: string

Wartość właściwości

string

jobState

Opisuje stan zadania przesyłania strumieniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

jobState?: string

Wartość właściwości

string

jobStorageAccount

Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej

jobStorageAccount?: JobStorageAccount

Wartość właściwości

jobType

Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge".

jobType?: string

Wartość właściwości

string

lastOutputEventTime

Wartość to sformatowany znacznik czasu ISO-8601 wskazujący czas ostatniego zdarzenia wyjściowego zadania przesyłania strumieniowego lub wartość null wskazującą, że dane wyjściowe nie zostały jeszcze wygenerowane. W przypadku wielu danych wyjściowych lub wielu strumieni pokazuje najnowszą wartość w tym zestawie. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

lastOutputEventTime?: Date

Wartość właściwości

Date

outputErrorPolicy

Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu nieprawidłowego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru).

outputErrorPolicy?: string

Wartość właściwości

string

outputs

Lista co najmniej jednego wyjścia zadania przesyłania strumieniowego. Właściwość name dla każdego danych wyjściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych.

outputs?: Output[]

Wartość właściwości

Output[]

outputStartMode

Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien być uruchamiany za każdym razem, gdy zadanie zostanie uruchomione, rozpocznij od niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpocznij od ostatniego czasu wyjściowego zdarzenia.

outputStartMode?: string

Wartość właściwości

string

outputStartTime

Wartość to sygnatura czasowa w formacie ISO-8601 wskazująca punkt początkowy strumienia zdarzeń wyjściowych lub wartość null wskazująca, że strumień zdarzeń wyjściowych zostanie uruchomiony przy każdym uruchomieniu zadania przesyłania strumieniowego. Ta właściwość musi mieć wartość, jeśli parametr outputStartMode jest ustawiony na Wartość CustomTime.

outputStartTime?: Date

Wartość właściwości

Date

provisioningState

Opisuje stan aprowizacji zadania przesyłania strumieniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

sku

Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace).

sku?: Sku

Wartość właściwości

Sku

transformation

Wskazuje zapytanie i liczbę jednostek przesyłania strumieniowego do użycia dla zadania przesyłania strumieniowego. Właściwość name przekształcenia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń.

transformation?: Transformation

Wartość właściwości

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

dziedziczone zTrackedResource.id

location

Lokalizacja geograficzna, w której znajduje się zasób

location?: string

Wartość właściwości

string

dziedziczone zTrackedResource.location

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

dziedziczone zTrackedResource.name

tags

Tagi zasobów.

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

Wartość właściwości

{[propertyName: string]: string}

dziedziczone zTrackedResource.tags

type

Typ zasobu. Ex- Microsoft.Compute/virtualMachines lub Microsoft.Storage/storageAccounts. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

dziedziczone zTrackedResource.type