Bagikan melalui


StreamingJob interface

Objek pekerjaan streaming, berisi semua informasi yang terkait dengan pekerjaan streaming bernama.

Memperluas

Properti

cluster

Kluster tempat pekerjaan streaming akan berjalan.

compatibilityLevel

Mengontrol perilaku runtime tertentu dari pekerjaan streaming.

contentStoragePolicy

Nilai yang valid adalah JobStorageAccount dan SystemAccount. Jika diatur ke JobStorageAccount, ini mengharuskan pengguna untuk juga menentukan properti jobStorageAccount. .

createdDate

Nilai adalah tanda waktu UTC berformat ISO-8601 yang menunjukkan kapan pekerjaan streaming dibuat. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

dataLocale

Lokal data dari pekerjaan analisis aliran. Nilai harus menjadi nama Budaya .NET yang didukung dari set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Default ke 'en-US' jika tidak ada yang ditentukan.

etag

Tag entitas saat ini untuk pekerjaan streaming. Ini adalah string buram. Anda dapat menggunakannya untuk mendeteksi apakah sumber daya telah berubah di antara permintaan. Anda juga dapat menggunakannya di header If-Match atau If-None-Match untuk operasi tulis untuk konkurensi optimis. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

eventsLateArrivalMaxDelayInSeconds

Penundaan maksimum yang dapat ditoleransi dalam detik di mana peristiwa yang tiba terlambat dapat disertakan. Rentang yang didukung -1 ke 1814399 (20.23:59:59 hari) dan -1 digunakan untuk menentukan tunggu tanpa batas waktu. Jika properti tidak ada, properti ditafsirkan memiliki nilai -1.

eventsOutOfOrderMaxDelayInSeconds

Penundaan maksimum yang dapat ditoleransi dalam detik di mana peristiwa yang tidak berurutan dapat disesuaikan untuk kembali secara berurutan.

eventsOutOfOrderPolicy

Menunjukkan kebijakan yang akan diterapkan ke peristiwa yang tidak berurutan dalam aliran peristiwa input.

functions

Daftar satu atau beberapa fungsi untuk pekerjaan streaming. Properti nama untuk setiap fungsi diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk transformasi individual.

identity

Menjelaskan identitas terkelola yang ditetapkan sistem yang ditetapkan untuk pekerjaan ini yang dapat digunakan untuk mengautentikasi dengan input dan output.

inputs

Daftar satu atau beberapa input ke pekerjaan streaming. Properti nama untuk setiap input diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan PATCH API yang tersedia untuk input individual.

jobId

GUID secara unik mengidentifikasi pekerjaan streaming. GUID ini dihasilkan setelah pembuatan pekerjaan streaming. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

jobState

Menjelaskan status pekerjaan streaming. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

jobStorageAccount

Properti yang terkait dengan akun Azure Storage dengan MSI

jobType

Menjelaskan jenis pekerjaan. Mode yang valid adalah Cloud dan 'Edge'.

lastOutputEventTime

Nilai adalah tanda waktu berformat ISO-8601 yang menunjukkan waktu peristiwa output terakhir dari pekerjaan streaming atau null yang menunjukkan bahwa output belum diproduksi. Dalam kasus beberapa output atau beberapa aliran, ini menunjukkan nilai terbaru dalam set tersebut. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

outputErrorPolicy

Menunjukkan kebijakan yang akan diterapkan pada peristiwa yang tiba di output dan tidak dapat ditulis ke penyimpanan eksternal karena salah bentuk (nilai kolom hilang, nilai kolom dengan jenis atau ukuran yang salah).

outputs

Daftar satu atau beberapa output untuk pekerjaan streaming. Properti nama untuk setiap output diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk output individual.

outputStartMode

Properti ini hanya boleh digunakan ketika diinginkan bahwa pekerjaan segera dimulai setelah pembuatan. Nilainya mungkin JobStartTime, CustomTime, atau LastOutputEventTime untuk menunjukkan apakah titik awal aliran peristiwa output harus dimulai setiap kali pekerjaan dimulai, dimulai pada stempel waktu pengguna kustom yang ditentukan melalui properti outputStartTime, atau dimulai dari waktu output peristiwa terakhir.

outputStartTime

Nilai adalah stempel waktu berformat ISO-8601 yang menunjukkan titik awal aliran peristiwa output, atau null untuk menunjukkan bahwa aliran peristiwa output akan dimulai setiap kali pekerjaan streaming dimulai. Properti ini harus memiliki nilai jika outputStartMode diatur ke CustomTime.

provisioningState

Menjelaskan status provisi pekerjaan streaming. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

sku

Menjelaskan SKU pekerjaan streaming. Diperlukan pada permintaan PUT (CreateOrReplace).

transformation

Menunjukkan kueri dan jumlah unit streaming yang akan digunakan untuk pekerjaan streaming. Properti nama transformasi diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk transformasi individual.

Properti yang Diwariskan

id

Id sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

location

Lokasi geografis tempat sumber daya berada

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

tags

Tag sumber daya.

type

Jenis sumber daya. Ex- Microsoft.Compute/virtualMachines atau Microsoft.Storage/storageAccounts. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Detail Properti

cluster

Kluster tempat pekerjaan streaming akan berjalan.

cluster?: ClusterInfo

Nilai Properti

compatibilityLevel

Mengontrol perilaku runtime tertentu dari pekerjaan streaming.

compatibilityLevel?: string

Nilai Properti

string

contentStoragePolicy

Nilai yang valid adalah JobStorageAccount dan SystemAccount. Jika diatur ke JobStorageAccount, ini mengharuskan pengguna untuk juga menentukan properti jobStorageAccount. .

contentStoragePolicy?: string

Nilai Properti

string

createdDate

Nilai adalah tanda waktu UTC berformat ISO-8601 yang menunjukkan kapan pekerjaan streaming dibuat. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

createdDate?: Date

Nilai Properti

Date

dataLocale

Lokal data dari pekerjaan analisis aliran. Nilai harus menjadi nama Budaya .NET yang didukung dari set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Default ke 'en-US' jika tidak ada yang ditentukan.

dataLocale?: string

Nilai Properti

string

etag

Tag entitas saat ini untuk pekerjaan streaming. Ini adalah string buram. Anda dapat menggunakannya untuk mendeteksi apakah sumber daya telah berubah di antara permintaan. Anda juga dapat menggunakannya di header If-Match atau If-None-Match untuk operasi tulis untuk konkurensi optimis. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

etag?: string

Nilai Properti

string

eventsLateArrivalMaxDelayInSeconds

Penundaan maksimum yang dapat ditoleransi dalam detik di mana peristiwa yang tiba terlambat dapat disertakan. Rentang yang didukung -1 ke 1814399 (20.23:59:59 hari) dan -1 digunakan untuk menentukan tunggu tanpa batas waktu. Jika properti tidak ada, properti ditafsirkan memiliki nilai -1.

eventsLateArrivalMaxDelayInSeconds?: number

Nilai Properti

number

eventsOutOfOrderMaxDelayInSeconds

Penundaan maksimum yang dapat ditoleransi dalam detik di mana peristiwa yang tidak berurutan dapat disesuaikan untuk kembali secara berurutan.

eventsOutOfOrderMaxDelayInSeconds?: number

Nilai Properti

number

eventsOutOfOrderPolicy

Menunjukkan kebijakan yang akan diterapkan ke peristiwa yang tidak berurutan dalam aliran peristiwa input.

eventsOutOfOrderPolicy?: string

Nilai Properti

string

functions

Daftar satu atau beberapa fungsi untuk pekerjaan streaming. Properti nama untuk setiap fungsi diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk transformasi individual.

functions?: FunctionModel[]

Nilai Properti

identity

Menjelaskan identitas terkelola yang ditetapkan sistem yang ditetapkan untuk pekerjaan ini yang dapat digunakan untuk mengautentikasi dengan input dan output.

identity?: Identity

Nilai Properti

inputs

Daftar satu atau beberapa input ke pekerjaan streaming. Properti nama untuk setiap input diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan PATCH API yang tersedia untuk input individual.

inputs?: Input[]

Nilai Properti

Input[]

jobId

GUID secara unik mengidentifikasi pekerjaan streaming. GUID ini dihasilkan setelah pembuatan pekerjaan streaming. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

jobId?: string

Nilai Properti

string

jobState

Menjelaskan status pekerjaan streaming. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

jobState?: string

Nilai Properti

string

jobStorageAccount

Properti yang terkait dengan akun Azure Storage dengan MSI

jobStorageAccount?: JobStorageAccount

Nilai Properti

jobType

Menjelaskan jenis pekerjaan. Mode yang valid adalah Cloud dan 'Edge'.

jobType?: string

Nilai Properti

string

lastOutputEventTime

Nilai adalah tanda waktu berformat ISO-8601 yang menunjukkan waktu peristiwa output terakhir dari pekerjaan streaming atau null yang menunjukkan bahwa output belum diproduksi. Dalam kasus beberapa output atau beberapa aliran, ini menunjukkan nilai terbaru dalam set tersebut. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

lastOutputEventTime?: Date

Nilai Properti

Date

outputErrorPolicy

Menunjukkan kebijakan yang akan diterapkan pada peristiwa yang tiba di output dan tidak dapat ditulis ke penyimpanan eksternal karena salah bentuk (nilai kolom hilang, nilai kolom dengan jenis atau ukuran yang salah).

outputErrorPolicy?: string

Nilai Properti

string

outputs

Daftar satu atau beberapa output untuk pekerjaan streaming. Properti nama untuk setiap output diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk output individual.

outputs?: Output[]

Nilai Properti

Output[]

outputStartMode

Properti ini hanya boleh digunakan ketika diinginkan bahwa pekerjaan segera dimulai setelah pembuatan. Nilainya mungkin JobStartTime, CustomTime, atau LastOutputEventTime untuk menunjukkan apakah titik awal aliran peristiwa output harus dimulai setiap kali pekerjaan dimulai, dimulai pada stempel waktu pengguna kustom yang ditentukan melalui properti outputStartTime, atau dimulai dari waktu output peristiwa terakhir.

outputStartMode?: string

Nilai Properti

string

outputStartTime

Nilai adalah stempel waktu berformat ISO-8601 yang menunjukkan titik awal aliran peristiwa output, atau null untuk menunjukkan bahwa aliran peristiwa output akan dimulai setiap kali pekerjaan streaming dimulai. Properti ini harus memiliki nilai jika outputStartMode diatur ke CustomTime.

outputStartTime?: Date

Nilai Properti

Date

provisioningState

Menjelaskan status provisi pekerjaan streaming. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

provisioningState?: string

Nilai Properti

string

sku

Menjelaskan SKU pekerjaan streaming. Diperlukan pada permintaan PUT (CreateOrReplace).

sku?: Sku

Nilai Properti

Sku

transformation

Menunjukkan kueri dan jumlah unit streaming yang akan digunakan untuk pekerjaan streaming. Properti nama transformasi diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk transformasi individual.

transformation?: Transformation

Nilai Properti

Detail Properti yang Diwariskan

id

Id sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

id?: string

Nilai Properti

string

Diwariskan DariTrackedResource.id

location

Lokasi geografis tempat sumber daya berada

location?: string

Nilai Properti

string

Diwariskan DariTrackedResource.location

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name?: string

Nilai Properti

string

Diwariskan DariTrackedResource.name

tags

Tag sumber daya.

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

Nilai Properti

{[propertyName: string]: string}

Diwariskan DariTrackedResource.tags

type

Jenis sumber daya. Ex- Microsoft.Compute/virtualMachines atau Microsoft.Storage/storageAccounts. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type?: string

Nilai Properti

string

Diwariskan DariTrackedResource.type