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. |
| compatibility |
Akış işinin belirli çalışma zamanı davranışlarını denetler. |
| content |
Geçerli değerler JobStorageAccount ve SystemAccount değerleridir. JobStorageAccount olarak ayarlanırsa bu, kullanıcının jobStorageAccount özelliğini de belirtmesini gerektirir. . |
| created |
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. |
| data |
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. |
| events |
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. |
| events |
Sıra dışı olayların sırayla geri döndürülecek şekilde ayarlanabildiği saniye cinsinden en yüksek tolerans gecikmesi. |
| events |
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. |
| job |
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. |
| job |
Akış işinin durumunu açıklar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| job |
MSI ile bir Azure Depolama hesabıyla ilişkilendirilmiş özellikler |
| job |
İşin türünü açıklar. Geçerli modlar |
| last |
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. |
| output |
Çı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. |
| output |
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. |
| output |
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. |
| provisioning |
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
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
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
location
Kaynağın bulunduğu coğrafi konum
location?: string
Özellik Değeri
string
name
Kaynağın adı NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
name?: string
Özellik Değeri
string
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