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. |
compatibility |
Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego. |
content |
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. . |
created |
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. |
data |
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. |
events |
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. |
events |
Maksymalne tolerowane opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności. |
events |
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. |
job |
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. |
job |
Opisuje stan zadania przesyłania strumieniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
job |
Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej |
job |
Opisuje typ zadania. Prawidłowe tryby to |
last |
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. |
output |
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. |
output |
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. |
output |
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. |
provisioning |
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
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