StreamingJob interface
串流作業物件,包含與具名串流作業相關聯的所有資訊。
- Extends
屬性
cluster | 將執行串流作業的叢集。 |
compatibility |
控制串流作業的特定運行時間行為。 |
content |
有效值為JobStorageAccount和 SystemAccount。 如果設定為 JobStorageAccount,這需要使用者也指定 jobStorageAccount 屬性。 . |
created |
值是 ISO-8601 格式化的 UTC 時間戳,指出建立串流作業的時間。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
data |
串流分析作業的數據地區設定。 值應該是集合中支援的 .NET 文化特性名稱,https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx。 如果未指定,則預設為 『en-US』。 |
etag | 串流作業的目前實體標籤。 這是不透明的字串。 您可以使用它來偵測資源是否已在要求之間變更。 您也可以在 If-Match 或 If-None-Match 標頭中使用它,以用於開放式並行存取的寫入作業。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
events |
可容忍延遲上限,以秒為單位,其中事件抵達延遲可包含。 支援的範圍 -1 為1814399(20.23:59:59:59 天),而 -1 用來無限期指定等候。 如果屬性不存在,則會解譯為值為 -1。 |
events |
可容忍的延遲上限,以秒為單位,其中順序錯亂的事件可以調整為返回順序。 |
events |
指出要套用至輸入事件數據流中順序不依序抵達的事件的原則。 |
functions | 串流作業的一或多個函式清單。 在 PUT 要求中指定此屬性時,需要每個函式的 name 屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可用於個別轉換的 PATCH API。 |
identity | 描述指派給此作業的系統指派受控識別,可用來向輸入和輸出進行驗證。 |
inputs | 串流作業的一或多個輸入清單。 在 PUT 要求中指定此屬性時,需要每個輸入的名稱屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可供個別輸入使用的 PATCH API。 |
job |
GUID 可唯一識別串流作業。 此 GUID 會在建立串流作業時產生。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
job |
描述串流作業的狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
job |
使用 MSI 與 Azure 記憶體帳戶相關聯的屬性 |
job |
描述作業的類型。 有效的模式 |
last |
值是 ISO-8601 格式化時間戳,指出串流作業的最後一個輸出事件時間,或 Null,表示尚未產生輸出。 如果有多個輸出或多個數據流,這會顯示該集合中的最新值。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
output |
指出要套用至抵達輸出的事件,而且由於格式不正確而無法寫入外部記憶體的原則(遺漏數據行值、類型錯誤或大小的數據行值)。 |
outputs | 串流作業的一或多個輸出清單。 在 PUT 要求中指定此屬性時,需要每個輸出的 name 屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可用於個別輸出的 PATCH API。 |
output |
只有當想要在建立時立即啟動作業時,才應該使用這個屬性。 值可以是 JobStartTime、CustomTime 或 LastOutputEventTime,以指出輸出事件數據流的起點應該在每次啟動作業時啟動、從透過 outputStartTime 屬性指定的自定義用戶時間戳開始,或從最後一個事件輸出時間開始。 |
output |
值是 ISO-8601 格式化的時間戳,表示輸出事件數據流的起點,或 Null,表示每當串流作業啟動時,輸出事件數據流就會啟動。 如果 outputStartMode 設定為 CustomTime,這個屬性就必須有值。 |
provisioning |
描述串流作業的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
sku | 描述串流作業的 SKU。 PUT (CreateOrReplace) 要求的必要專案。 |
transformation | 指出要用於串流作業的查詢和串流單位數目。 在 PUT 要求中指定這個屬性時,需要轉換的名稱屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可用於個別轉換的 PATCH API。 |
繼承的屬性
id | 資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。 |
location | 資源所在的地理位置 |
name | 資源名稱注意:此屬性將不會串行化。 它只能由伺服器填入。 |
tags | 資源標籤。 |
type | 資源的型別。 Ex- Microsoft.Compute/virtualMachines 或 Microsoft.Storage/storageAccounts。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
屬性詳細資料
cluster
compatibilityLevel
控制串流作業的特定運行時間行為。
compatibilityLevel?: string
屬性值
string
contentStoragePolicy
有效值為JobStorageAccount和 SystemAccount。 如果設定為 JobStorageAccount,這需要使用者也指定 jobStorageAccount 屬性。 .
contentStoragePolicy?: string
屬性值
string
createdDate
值是 ISO-8601 格式化的 UTC 時間戳,指出建立串流作業的時間。 注意:這個屬性不會串行化。 它只能由伺服器填入。
createdDate?: Date
屬性值
Date
dataLocale
串流分析作業的數據地區設定。 值應該是集合中支援的 .NET 文化特性名稱,https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx。 如果未指定,則預設為 『en-US』。
dataLocale?: string
屬性值
string
etag
串流作業的目前實體標籤。 這是不透明的字串。 您可以使用它來偵測資源是否已在要求之間變更。 您也可以在 If-Match 或 If-None-Match 標頭中使用它,以用於開放式並行存取的寫入作業。 注意:這個屬性不會串行化。 它只能由伺服器填入。
etag?: string
屬性值
string
eventsLateArrivalMaxDelayInSeconds
可容忍延遲上限,以秒為單位,其中事件抵達延遲可包含。 支援的範圍 -1 為1814399(20.23:59:59:59 天),而 -1 用來無限期指定等候。 如果屬性不存在,則會解譯為值為 -1。
eventsLateArrivalMaxDelayInSeconds?: number
屬性值
number
eventsOutOfOrderMaxDelayInSeconds
可容忍的延遲上限,以秒為單位,其中順序錯亂的事件可以調整為返回順序。
eventsOutOfOrderMaxDelayInSeconds?: number
屬性值
number
eventsOutOfOrderPolicy
指出要套用至輸入事件數據流中順序不依序抵達的事件的原則。
eventsOutOfOrderPolicy?: string
屬性值
string
functions
串流作業的一或多個函式清單。 在 PUT 要求中指定此屬性時,需要每個函式的 name 屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可用於個別轉換的 PATCH API。
functions?: FunctionModel[]
屬性值
identity
inputs
串流作業的一或多個輸入清單。 在 PUT 要求中指定此屬性時,需要每個輸入的名稱屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可供個別輸入使用的 PATCH API。
inputs?: Input[]
屬性值
Input[]
jobId
GUID 可唯一識別串流作業。 此 GUID 會在建立串流作業時產生。 注意:這個屬性不會串行化。 它只能由伺服器填入。
jobId?: string
屬性值
string
jobState
描述串流作業的狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
jobState?: string
屬性值
string
jobStorageAccount
jobType
描述作業的類型。 有效的模式 Cloud
和 『Edge』。
jobType?: string
屬性值
string
lastOutputEventTime
值是 ISO-8601 格式化時間戳,指出串流作業的最後一個輸出事件時間,或 Null,表示尚未產生輸出。 如果有多個輸出或多個數據流,這會顯示該集合中的最新值。 注意:這個屬性不會串行化。 它只能由伺服器填入。
lastOutputEventTime?: Date
屬性值
Date
outputErrorPolicy
指出要套用至抵達輸出的事件,而且由於格式不正確而無法寫入外部記憶體的原則(遺漏數據行值、類型錯誤或大小的數據行值)。
outputErrorPolicy?: string
屬性值
string
outputs
串流作業的一或多個輸出清單。 在 PUT 要求中指定此屬性時,需要每個輸出的 name 屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可用於個別輸出的 PATCH API。
outputs?: Output[]
屬性值
Output[]
outputStartMode
只有當想要在建立時立即啟動作業時,才應該使用這個屬性。 值可以是 JobStartTime、CustomTime 或 LastOutputEventTime,以指出輸出事件數據流的起點應該在每次啟動作業時啟動、從透過 outputStartTime 屬性指定的自定義用戶時間戳開始,或從最後一個事件輸出時間開始。
outputStartMode?: string
屬性值
string
outputStartTime
值是 ISO-8601 格式化的時間戳,表示輸出事件數據流的起點,或 Null,表示每當串流作業啟動時,輸出事件數據流就會啟動。 如果 outputStartMode 設定為 CustomTime,這個屬性就必須有值。
outputStartTime?: Date
屬性值
Date
provisioningState
描述串流作業的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
provisioningState?: string
屬性值
string
sku
transformation
指出要用於串流作業的查詢和串流單位數目。 在 PUT 要求中指定這個屬性時,需要轉換的名稱屬性。 此屬性無法透過 PATCH 作業進行修改。 您必須使用可用於個別轉換的 PATCH API。
transformation?: Transformation
屬性值
繼承的屬性詳細資料
id
資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此屬性將不會串行化。 它只能由伺服器填入。
id?: string
屬性值
string
location
name
資源名稱注意:此屬性將不會串行化。 它只能由伺服器填入。
name?: string
屬性值
string
繼承自
tags
資源標籤。
tags?: {[propertyName: string]: string}
屬性值
{[propertyName: string]: string}
type
資源的型別。 Ex- Microsoft.Compute/virtualMachines 或 Microsoft.Storage/storageAccounts。 注意:這個屬性不會串行化。 它只能由伺服器填入。
type?: string
屬性值
string