Aracılığıyla paylaş


StreamingJob interface

Adlandırılmış akış işiyle ilişkili tüm bilgileri içeren bir akış işi nesnesi.

Extends

Özellikler

cluster

Akış işlerinin çalıştırılacağı küme.

compatibilityLevel

Akış işinin belirli çalışma zamanı davranışlarını denetler.

contentStoragePolicy

Geçerli değerler JobStorageAccount ve SystemAccount değerleridir. JobStorageAccount olarak ayarlanırsa bu, kullanıcının jobStorageAccount özelliğini de belirtmesini gerektirir. .

createdDate

Değer, akış işinin ne zaman oluşturulduğunu gösteren ISO-8601 biçimli utc zaman damgasıdır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

dataLocale

Akış analizi işinin veri yerel ayarı. Değer, https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxkümesinden desteklenen bir .NET Kültürünün adı olmalıdır. Belirtilmemişse varsayılan olarak 'en-US' olur.

etag

Akış işinin geçerli varlık etiketi. Bu, opak bir dizedir. Kaynağın istekler arasında değişip değişmediğini algılamak için kullanabilirsiniz. Bunu, iyimser eşzamanlılık için yazma işlemleri için If-Match veya If-None-Match üst bilgilerinde de kullanabilirsiniz. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

eventsLateArrivalMaxDelayInSeconds

Geç gelen olayların dahil edilebileceği saniye cinsinden en yüksek tolerans gecikmesi. Desteklenen aralık 1814399 (20.23:59:59 gün) -1 ve süresiz beklemeyi belirtmek için -1 kullanılır. Özelliği yoksa, -1 değerine sahip olduğu yorumlanır.

eventsOutOfOrderMaxDelayInSeconds

Sıra dışı olayların sırayla geri döndürülecek şekilde ayarlanabildiği saniye cinsinden en yüksek tolerans gecikmesi.

eventsOutOfOrderPolicy

Giriş olay akışında sıra dışı gelen olaylara uygulanacak ilkeyi gösterir.

functions

Akış işi için bir veya daha fazla işlevin listesi. Put isteğinde bu özellik belirtilirken her işlevin name özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek tek dönüştürme için kullanılabilir PATCH API'sini kullanmanız gerekir.

identity

Girişler ve çıkışlarla kimlik doğrulaması yapmak için kullanılabilecek, bu işe atanan sistem tarafından atanan yönetilen kimliği açıklar.

inputs

Akış işi için bir veya daha fazla girişin listesi. Put isteğinde bu özellik belirtilirken her girişin name özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek tek giriş için kullanılabilir PATCH API'sini kullanmanız gerekir.

jobId

Akış işini benzersiz olarak tanımlayan bir GUID. Bu GUID, akış işi oluşturulduktan sonra oluşturulur. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

jobState

Akış işinin durumunu açıklar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

jobStorageAccount

MSI ile bir Azure Depolama hesabıyla ilişkilendirilmiş özellikler

jobType

İşin türünü açıklar. Geçerli modlar Cloud ve 'Edge' şeklindedir.

lastOutputEventTime

Değer, akış işinin son çıkış olay zamanını gösteren ISO-8601 biçimli bir zaman damgası veya çıkışın henüz üretilmediğini belirten null değerdir. Birden çok çıkış veya birden çok akış olması durumunda bu, bu kümedeki en son değeri gösterir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

outputErrorPolicy

Çıkışa ulaşan ve hatalı biçimlendirilmiş (eksik sütun değerleri, yanlış türde veya boyuttaki sütun değerleri) nedeniyle dış depolamaya yazılamayan olaylara uygulanacak ilkeyi gösterir.

outputs

Akış işi için bir veya daha fazla çıkışın listesi. Put isteğinde bu özellik belirtilirken her çıkışın name özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek çıkış için kullanılabilir PATCH API'sini kullanmanız gerekir.

outputStartMode

Bu özellik yalnızca işin oluşturma işleminden hemen sonra başlatılması istendiğinde kullanılmalıdır. Değer JobStartTime, CustomTime veya LastOutputEventTime olabilir. Bu değer, iş her başlatıldığında çıkış olay akışının başlangıç noktasının mı, outputStartTime özelliğiyle belirtilen özel bir kullanıcı zaman damgasından mı yoksa son olay çıktı zamanından mı başlayacağını belirtmek için olabilir.

outputStartTime

Değer, çıkış olay akışının başlangıç noktasını gösteren ISO-8601 biçimli bir zaman damgası veya akış işi her başlatıldığında çıkış olay akışının başlatılacağını belirtmek için null olur. outputStartMode CustomTime olarak ayarlandıysa bu özelliğin bir değeri olmalıdır.

provisioningState

Akış işinin sağlama durumunu açıklar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

sku

Akış işinin SKU'su açıklanır. PUT (CreateOrReplace) isteklerinde gereklidir.

transformation

Sorguyu ve akış işi için kullanılacak akış birimi sayısını gösterir. Bir PUT isteğinde bu özellik belirtilirken dönüştürmenin ad özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek tek dönüştürme için kullanılabilir PATCH API'sini kullanmanız gerekir.

Devralınan Özellikler

id

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

location

Kaynağın bulunduğu coğrafi konum

name

Kaynağın adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

tags

Kaynak etiketleri.

type

Kaynağın türü. Ex- Microsoft.Compute/virtualMachines veya Microsoft.Storage/storageAccounts. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

Özellik Ayrıntıları

cluster

Akış işlerinin çalıştırılacağı küme.

cluster?: ClusterInfo

Özellik Değeri

compatibilityLevel

Akış işinin belirli çalışma zamanı davranışlarını denetler.

compatibilityLevel?: string

Özellik Değeri

string

contentStoragePolicy

Geçerli değerler JobStorageAccount ve SystemAccount değerleridir. JobStorageAccount olarak ayarlanırsa bu, kullanıcının jobStorageAccount özelliğini de belirtmesini gerektirir. .

contentStoragePolicy?: string

Özellik Değeri

string

createdDate

Değer, akış işinin ne zaman oluşturulduğunu gösteren ISO-8601 biçimli utc zaman damgasıdır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

createdDate?: Date

Özellik Değeri

Date

dataLocale

Akış analizi işinin veri yerel ayarı. Değer, https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspxkümesinden desteklenen bir .NET Kültürünün adı olmalıdır. Belirtilmemişse varsayılan olarak 'en-US' olur.

dataLocale?: string

Özellik Değeri

string

etag

Akış işinin geçerli varlık etiketi. Bu, opak bir dizedir. Kaynağın istekler arasında değişip değişmediğini algılamak için kullanabilirsiniz. Bunu, iyimser eşzamanlılık için yazma işlemleri için If-Match veya If-None-Match üst bilgilerinde de kullanabilirsiniz. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

etag?: string

Özellik Değeri

string

eventsLateArrivalMaxDelayInSeconds

Geç gelen olayların dahil edilebileceği saniye cinsinden en yüksek tolerans gecikmesi. Desteklenen aralık 1814399 (20.23:59:59 gün) -1 ve süresiz beklemeyi belirtmek için -1 kullanılır. Özelliği yoksa, -1 değerine sahip olduğu yorumlanır.

eventsLateArrivalMaxDelayInSeconds?: number

Özellik Değeri

number

eventsOutOfOrderMaxDelayInSeconds

Sıra dışı olayların sırayla geri döndürülecek şekilde ayarlanabildiği saniye cinsinden en yüksek tolerans gecikmesi.

eventsOutOfOrderMaxDelayInSeconds?: number

Özellik Değeri

number

eventsOutOfOrderPolicy

Giriş olay akışında sıra dışı gelen olaylara uygulanacak ilkeyi gösterir.

eventsOutOfOrderPolicy?: string

Özellik Değeri

string

functions

Akış işi için bir veya daha fazla işlevin listesi. Put isteğinde bu özellik belirtilirken her işlevin name özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek tek dönüştürme için kullanılabilir PATCH API'sini kullanmanız gerekir.

functions?: FunctionModel[]

Özellik Değeri

identity

Girişler ve çıkışlarla kimlik doğrulaması yapmak için kullanılabilecek, bu işe atanan sistem tarafından atanan yönetilen kimliği açıklar.

identity?: Identity

Özellik Değeri

inputs

Akış işi için bir veya daha fazla girişin listesi. Put isteğinde bu özellik belirtilirken her girişin name özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek tek giriş için kullanılabilir PATCH API'sini kullanmanız gerekir.

inputs?: Input[]

Özellik Değeri

Input[]

jobId

Akış işini benzersiz olarak tanımlayan bir GUID. Bu GUID, akış işi oluşturulduktan sonra oluşturulur. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

jobId?: string

Özellik Değeri

string

jobState

Akış işinin durumunu açıklar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

jobState?: string

Özellik Değeri

string

jobStorageAccount

MSI ile bir Azure Depolama hesabıyla ilişkilendirilmiş özellikler

jobStorageAccount?: JobStorageAccount

Özellik Değeri

jobType

İşin türünü açıklar. Geçerli modlar Cloud ve 'Edge' şeklindedir.

jobType?: string

Özellik Değeri

string

lastOutputEventTime

Değer, akış işinin son çıkış olay zamanını gösteren ISO-8601 biçimli bir zaman damgası veya çıkışın henüz üretilmediğini belirten null değerdir. Birden çok çıkış veya birden çok akış olması durumunda bu, bu kümedeki en son değeri gösterir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

lastOutputEventTime?: Date

Özellik Değeri

Date

outputErrorPolicy

Çıkışa ulaşan ve hatalı biçimlendirilmiş (eksik sütun değerleri, yanlış türde veya boyuttaki sütun değerleri) nedeniyle dış depolamaya yazılamayan olaylara uygulanacak ilkeyi gösterir.

outputErrorPolicy?: string

Özellik Değeri

string

outputs

Akış işi için bir veya daha fazla çıkışın listesi. Put isteğinde bu özellik belirtilirken her çıkışın name özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek çıkış için kullanılabilir PATCH API'sini kullanmanız gerekir.

outputs?: Output[]

Özellik Değeri

Output[]

outputStartMode

Bu özellik yalnızca işin oluşturma işleminden hemen sonra başlatılması istendiğinde kullanılmalıdır. Değer JobStartTime, CustomTime veya LastOutputEventTime olabilir. Bu değer, iş her başlatıldığında çıkış olay akışının başlangıç noktasının mı, outputStartTime özelliğiyle belirtilen özel bir kullanıcı zaman damgasından mı yoksa son olay çıktı zamanından mı başlayacağını belirtmek için olabilir.

outputStartMode?: string

Özellik Değeri

string

outputStartTime

Değer, çıkış olay akışının başlangıç noktasını gösteren ISO-8601 biçimli bir zaman damgası veya akış işi her başlatıldığında çıkış olay akışının başlatılacağını belirtmek için null olur. outputStartMode CustomTime olarak ayarlandıysa bu özelliğin bir değeri olmalıdır.

outputStartTime?: Date

Özellik Değeri

Date

provisioningState

Akış işinin sağlama durumunu açıklar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

provisioningState?: string

Özellik Değeri

string

sku

Akış işinin SKU'su açıklanır. PUT (CreateOrReplace) isteklerinde gereklidir.

sku?: Sku

Özellik Değeri

Sku

transformation

Sorguyu ve akış işi için kullanılacak akış birimi sayısını gösterir. Bir PUT isteğinde bu özellik belirtilirken dönüştürmenin ad özelliği gereklidir. Bu özellik patch işlemi aracılığıyla değiştirilemez. Tek tek dönüştürme için kullanılabilir PATCH API'sini kullanmanız gerekir.

transformation?: Transformation

Özellik Değeri

Devralınan Özellik Detayları

id

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

id?: string

Özellik Değeri

string

TrackedResource.id'dan Devralınan

location

Kaynağın bulunduğu coğrafi konum

location?: string

Özellik Değeri

string

TrackedResource.location'dan Devralınmış

name

Kaynağın adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

name?: string

Özellik Değeri

string

TrackedResource.name'dan Devralınan

tags

Kaynak etiketleri.

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

Özellik Değeri

{[propertyName: string]: string}

TrackedResource.tagsDevralındı

type

Kaynağın türü. Ex- Microsoft.Compute/virtualMachines veya Microsoft.Storage/storageAccounts. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

type?: string

Özellik Değeri

string

DevralınanTrackedResource.type