Job Schedule - Update
Belirtilen İş Zamanlamasının özelliklerini Güncelleştirmeler.
Bu, İş Zamanlaması'nın tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, schedule özelliği bu istekle belirtilmezse Batch hizmeti mevcut zamanlamayı kaldırır. İş Zamanlaması'na yapılan değişiklikler yalnızca güncelleştirme gerçekleştikten sonra zamanlama tarafından oluşturulan işleri etkiler; şu anda çalışan İşler etkilenmez.
PUT {batchUrl}/jobschedules/{jobScheduleId}?api-version=2023-11-01.18.0
PUT {batchUrl}/jobschedules/{jobScheduleId}?timeout={timeout}&api-version=2023-11-01.18.0
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Tüm Azure Batch hizmet isteklerinin temel URL'si. |
job
|
path | True |
string |
Güncelleştirilecek İş Zamanlamasının Kimliği. |
api-version
|
query | True |
string |
İstemci API Sürümü. |
timeout
|
query |
integer int32 |
Sunucunun isteği işlemek için harcayabileceği en uzun süre (saniye olarak). Varsayılan değer 30 saniyedir. |
İstek Başlığı
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
client-request-id |
string uuid |
Çağıran tarafından oluşturulan istek kimliği, küme ayraçları gibi dekorasyonu olmayan bir GUID biçimindedir; örneğin 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Sunucunun yanıtta client-request-id döndürip döndürmeyeceği. |
|
ocp-date |
string date-time-rfc1123 |
İsteğin verildiği saat. İstemci kitaplıkları bunu genellikle geçerli sistem saat saatine ayarlar; REST API'yi doğrudan çağırıyorsanız açıkça ayarlayın. |
|
If-Match |
string |
İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag değeri istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir. |
|
If-None-Match |
string |
İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir. |
|
If-Modified-Since |
string date-time-rfc1123 |
İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmişse gerçekleştirilir. |
|
If-Unmodified-Since |
string date-time-rfc1123 |
İstemci tarafından bilinen kaynağın son değiştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir. |
İstek Gövdesi
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
jobSpecification | True |
Bu zamanlamada oluşturulacak İşlerin ayrıntıları. |
|
schedule | True |
İşlerin oluşturulacağı zamanlamaya göre. |
|
metadata |
İş Zamanlaması ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Batch hizmetine yapılan istek başarılı oldu. Headers
|
|
Other Status Codes |
Batch hizmetinden gelen hata. |
Güvenlik
azure_auth
OAuth 2.0 kimlik doğrulama kodu akışını Microsoft Entra
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Kullanıcı hesabınızın kimliğine bürünme |
Authorization
Type:
apiKey
In:
header
Örnekler
JobSchedule update
Sample Request
PUT account.region.batch.azure.com/jobschedules/jobScheduleId?api-version=2023-11-01.18.0
{
"schedule": {
"doNotRunUntil": "2025-01-01T12:30:00Z"
},
"jobSpecification": {
"priority": 0,
"usesTaskDependencies": false,
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"poolInfo": {
"poolId": "poolId"
}
}
}
Sample Response
Tanımlar
Name | Description |
---|---|
Access |
Belirtecin erişim iznini aldığı Batch kaynakları. |
Application |
İşlem Düğümlerine dağıtılacak bir Paket başvurusu. |
Authentication |
Görevin Batch hizmeti işlemlerini gerçekleştirmek için kullanabileceği kimlik doğrulama belirtecinin ayarları. |
Auto |
Geçici bir 'otomatik havuz' için özellikleri belirtir. Batch hizmeti, İş gönderildiğinde bu otomatik Havuzu oluşturur. |
Auto |
Otomatik kullanıcının kapsamı |
Auto |
Batch hizmetinde görev çalıştıran otomatik kullanıcının parametrelerini belirtir. |
Azure |
Blobfuse kullanarak Azure Depolama Kapsayıcısına bağlanmak için kullanılan bilgiler. |
Azure |
Azure Fileshare'e bağlanmak için kullanılan bilgiler. |
Batch |
Azure Batch hizmetinden alınan bir hata yanıtı. |
Batch |
Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe. |
Caching |
Disk için etkinleştirileceği önbelleğe alma türü. |
Certificate |
Havuzdaki İşlem Düğümlerine yüklenecek sertifika başvurusu. |
Certificate |
İşlem Düğümünde Sertifika deposunun sertifikanın yükleneceği konum. |
Certificate |
İşlem Düğümündeki hangi kullanıcı hesaplarının Sertifikanın özel verilerine erişimi olmalıdır. |
CIFSMount |
CIFS dosya sistemine bağlanmak için kullanılan bilgiler. |
Cloud |
Azure Cloud Services platformunu temel alan bir Havuzdaki İşlem Düğümleri yapılandırması. |
Compute |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkilendirilmiş kullanıcı tarafından atanan kimliğe başvuru. |
Container |
Kapsayıcı etkin Havuzlar için yapılandırma. |
Container |
Özel bir kapsayıcı kayıt defteri. |
Container |
Kullanılacak kapsayıcı teknolojisi. |
Container |
Görev çalışma dizini kapsayıcısının konumu. |
Data |
Havuzdaki İşlem Düğümleriyle ilişkili veri diskleri tarafından kullanılacak ayarlar. Ekli veri disklerini kullanırken, diskleri kullanmak için vm'nin içinden bağlamanız ve biçimlendirmeniz gerekir. |
Diff |
Havuzdaki tüm işlem düğümleri (VM) için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir. |
Diff |
İşlem düğümü (VM) tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. |
Disk |
Havuzdaki işlem düğümlerine uygulanan disk şifreleme yapılandırması. Azure İşlem Galerisi Görüntüsü ile oluşturulan Linux havuzunda disk şifreleme yapılandırması desteklenmez. |
Disk |
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi. |
Dynamic |
Dinamik sanal ağ atamasının kapsamı. |
Elevation |
Kullanıcının yükseltme düzeyi. |
Environment |
Görev işleminde ayarlanacak ortam değişkeni. |
Error |
Azure Batch hata yanıtında bir hata iletisi alındı. |
Http |
HTTP üst bilgisi ad-değer çifti |
Image |
Azure Sanal Makineler Market Görüntüsüne veya Azure İşlem Galerisi Görüntüsüne başvuru. Azure Batch tarafından doğrulanan tüm Azure Market Görüntü başvurularının listesini almak için 'Desteklenen Görüntüleri Listele' işlemine bakın. |
Inbound |
Uç noktanın protokolü. |
Inbound |
Bir Batch Havuzundaki İşlem Düğümlerindeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek bir gelen NAT Havuzu. |
IPAddress |
Havuz için Genel IP Adresleri için sağlama türü. |
Job |
bir İş için yürütme kısıtlamaları. |
Job |
İş Yöneticisi Görevinin ayrıntılarını belirtir. |
Job |
İş için ağ yapılandırması. |
Job |
Belirli bir İşlem Düğümünde işin herhangi bir Görevinden önce çalıştırılacak bir İş Hazırlama Görevi. |
Job |
İşin çalıştığı herhangi bir İşlem Düğümünde İş tamamlama sırasında çalıştırılacak bir İş Serbest Bırakma Görevi. |
Job |
İş Zamanlaması'na yapılacak değişiklik kümesi. |
Job |
Zamanlamaya göre oluşturulacak işlerin ayrıntılarını belirtir. |
Linux |
Linux İşlem Düğümünde kullanıcı hesabı oluşturmak için kullanılan özellikler. |
Login |
Kullanıcının oturum açma modu |
Managed |
|
Metadata |
Batch hizmet kaynağıyla ilişkilendirilmiş bir ad-değer çifti. |
Mount |
Her düğüme bağlanacak dosya sistemi. |
Network |
Havuz için ağ yapılandırması. |
Network |
Gelen uç noktaya uygulanacak bir ağ güvenlik grubu kuralı. |
Network |
Belirtilen IP adresi, alt ağ aralığı veya etiketi için yapılması gereken eylem. |
NFSMount |
NFS dosya sistemine bağlanmak için kullanılan bilgiler. |
Node |
Bir havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler. |
Node |
Havuz için düğüm yerleştirme yapılandırması. |
Node |
Havuzdaki düğümleri ayırmaya yönelik yerleştirme ilkesi. |
On |
İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. |
On |
İş'teki herhangi bir Görev başarısız olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. |
OSDisk |
İşlem düğümünün (VM) işletim sistemi diskinin ayarları. |
Output |
Batch hizmeti Görev işlemini yürütmeyi tamamladıktan sonra bir Azure Batch İşlem Düğümünden başka bir konuma dosya yüklemeye yönelik belirtim. |
Output |
Azure blob depolama kapsayıcısı içinde bir dosya karşıya yükleme hedefi belirtir. |
Output |
Dosyanın karşıya yüklendiği hedef. |
Output |
Görev çıkış dosyasının veya dosya kümesinin yüklendiği koşullar. |
Output |
Karşıya yükleme işleminin hangi koşullar altında gerçekleştirildiği de dahil olmak üzere bir çıkış dosyası karşıya yükleme işlemiyle ilgili ayrıntılar. |
Pool |
Havuz için uç nokta yapılandırması. |
Pool |
Bir İşin havuza nasıl atanması gerektiğini belirtir. |
Pool |
Oluşturulan otomatik Havuzların minimum ömrü ve bir zamanlamaya göre birden çok işin Havuzlara atanma şekli. |
Pool |
Yeni havuz oluşturma belirtimi. |
Public |
Havuzun ağ yapılandırmasının genel IP Adresi yapılandırması. |
Resource |
İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya. |
Schedule |
İşlerin oluşturulacağı zaman çizelgesi. Tüm saatler UTC'ye göre sabitlenir ve gün ışığından yararlanma saatinden etkilenmez. |
Security |
Sanal makine veya sanal makine ölçek kümesi için güvenlik profili ayarlarını belirtir. |
Security |
Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. |
Service |
'En son' görüntü sürümü kullanılırken ölçek kümesindeki tüm sanal makineler için aynı görüntü sürümünü ayarlamak için kullanılan hizmet yapıtı başvuru kimliğini belirtir. |
Start |
Düğüm Azure Batch hizmetindeki bir Havuza katıldığında veya İşlem Düğümü yeniden başlatıldığında veya yeniden oluşturulduğunda çalıştırılan görev. |
Storage |
Veri diskleri veya işletim sistemi diski oluştururken kullanılacak depolama Hesabı türü. |
Task |
Göreve uygulanacak yürütme kısıtlamaları. |
Task |
Görevin kapsayıcı ayarları. |
Task |
Görevlerin İşlem Düğümleri arasında nasıl dağıtılması gerektiğini belirtir. |
Uefi |
Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir. |
User |
Azure Batch İşlem Düğümünde Görevleri yürütmek için kullanılan bir kullanıcı oluşturmak için kullanılan özellikler. |
User |
Görevin altında çalıştırıldığı kullanıcı kimliğinin tanımı. |
Virtual |
Azure Sanal Makineler altyapısını temel alan bir Havuzdaki İşlem Düğümleri yapılandırması. |
VMExtension |
Sanal makine uzantıları için yapılandırma. |
Windows |
Sanal makineye uygulanacak Windows işletim sistemi ayarları. |
Windows |
Bir Windows İşlem Düğümünde kullanıcı Hesabı oluşturmak için kullanılan özellikler. |
AccessScope
Belirtecin erişim iznini aldığı Batch kaynakları.
Name | Tür | Description |
---|---|---|
job |
string |
Görevi içeren İş'te tüm işlemleri gerçekleştirmek için erişim verir. |
ApplicationPackageReference
İşlem Düğümlerine dağıtılacak bir Paket başvurusu.
Name | Tür | Description |
---|---|---|
applicationId |
string |
Dağıtılacak uygulamanın kimliği. |
version |
string |
Dağıtılacak uygulamanın sürümü. Atlanırsa, varsayılan sürüm dağıtılır. |
AuthenticationTokenSettings
Görevin Batch hizmeti işlemlerini gerçekleştirmek için kullanabileceği kimlik doğrulama belirtecinin ayarları.
Name | Tür | Description |
---|---|---|
access |
Belirtecin erişim iznini aldığı Batch kaynakları. |
AutoPoolSpecification
Geçici bir 'otomatik havuz' için özellikleri belirtir. Batch hizmeti, İş gönderildiğinde bu otomatik Havuzu oluşturur.
Name | Tür | Description |
---|---|---|
autoPoolIdPrefix |
string |
Havuz otomatik olarak oluşturulduğunda benzersiz tanımlayıcıya eklenecek ön ek. |
keepAlive |
boolean |
Bir otomatik havuzun kullanım süresi dolduktan sonra canlı tutulup tutulmayacağı. |
pool |
Otomatik Havuz için Havuz belirtimi. |
|
poolLifetimeOption |
Oluşturulan otomatik Havuzların minimum ömrü ve bir zamanlamaya göre birden çok işin Havuzlara atanma şekli. |
AutoUserScope
Otomatik kullanıcının kapsamı
Name | Tür | Description |
---|---|---|
pool |
string |
Görevin bir Havuzdaki her İşlem Düğümünde oluşturulan ortak otomatik kullanıcı Hesabı olarak çalıştırıldığını belirtir. |
task |
string |
Hizmetin Görev için yeni bir kullanıcı oluşturması gerektiğini belirtir. |
AutoUserSpecification
Batch hizmetinde görev çalıştıran otomatik kullanıcının parametrelerini belirtir.
Name | Tür | Description |
---|---|---|
elevationLevel |
Otomatik kullanıcının yükseltme düzeyi. |
|
scope |
Otomatik kullanıcının kapsamı |
AzureBlobFileSystemConfiguration
Blobfuse kullanarak Azure Depolama Kapsayıcısına bağlanmak için kullanılan bilgiler.
Name | Tür | Description |
---|---|---|
accountKey |
string |
Azure Depolama Hesabı anahtarı. |
accountName |
string |
Azure Depolama Hesabı adı. |
blobfuseOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
containerName |
string |
Azure Blob Depolama Kapsayıcı adı. |
identityReference |
containerName'e erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru |
|
relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
sasKey |
string |
Azure Depolama SAS belirteci. |
AzureFileShareConfiguration
Azure Fileshare'e bağlanmak için kullanılan bilgiler.
Name | Tür | Description |
---|---|---|
accountKey |
string |
Azure Depolama hesabı anahtarı. |
accountName |
string |
Azure Depolama hesabı adı. |
azureFileUrl |
string |
Azure Dosyalar URL'si. |
mountOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
BatchError
Azure Batch hizmetinden alınan bir hata yanıtı.
Name | Tür | Description |
---|---|---|
code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
message |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
|
values |
Hatayla ilgili ek ayrıntıları içeren anahtar-değer çiftleri koleksiyonu. |
BatchErrorDetail
Azure Batch hata yanıtına eklenen ek bilgilerden oluşan bir öğe.
Name | Tür | Description |
---|---|---|
key |
string |
Value özelliğinin anlamını belirten tanımlayıcı. |
value |
string |
Hata yanıtına eklenen ek bilgiler. |
CachingType
Disk için etkinleştirileceği önbelleğe alma türü.
Name | Tür | Description |
---|---|---|
none |
string |
Disk için önbelleğe alma modu etkinleştirilmedi. |
readonly |
string |
Diskin önbelleğe alma modu salt okunurdur. |
readwrite |
string |
Diskin önbelleğe alma modu okuma ve yazmadır. |
CertificateReference
Havuzdaki İşlem Düğümlerine yüklenecek sertifika başvurusu.
Name | Tür | Description |
---|---|---|
storeLocation |
Sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun konumu. |
|
storeName |
string |
Sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun adı. |
thumbprint |
string |
Sertifikanın parmak izi. |
thumbprintAlgorithm |
string |
Parmak izinin ilişkilendirildiği algoritma. Bu sha1 olmalı. |
visibility |
İşlem Düğümündeki hangi kullanıcı Hesaplarının Sertifikanın özel verilerine erişimi olmalıdır. |
CertificateStoreLocation
İşlem Düğümünde Sertifika deposunun sertifikanın yükleneceği konum.
Name | Tür | Description |
---|---|---|
currentuser |
string |
Sertifikaların CurrentUser Sertifika deposuna yüklenmesi gerekir. |
localmachine |
string |
Sertifikalar LocalMachine Sertifika deposuna yüklenmelidir. |
CertificateVisibility
İşlem Düğümündeki hangi kullanıcı hesaplarının Sertifikanın özel verilerine erişimi olmalıdır.
Name | Tür | Description |
---|---|---|
remoteuser |
string |
Sertifika, kullanıcıların İşlem Düğümü'ne uzaktan erişecekleri kullanıcı hesaplarına görünür olmalıdır. |
starttask |
string |
Sertifika, StartTask'ın altında çalıştırıldığı kullanıcı hesabına görünür olmalıdır. AutoUser Kapsamı hem StartTask hem de Görev için Pool ise, bu sertifikanın Görev tarafından da görüleceğini unutmayın. |
task |
string |
Sertifika, altında İş Görevlerinin çalıştırıldığı kullanıcı hesaplarına görünür olmalıdır. |
CIFSMountConfiguration
CIFS dosya sistemine bağlanmak için kullanılan bilgiler.
Name | Tür | Description |
---|---|---|
mountOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
password |
string |
CIFS dosya sisteminde kimlik doğrulaması için kullanılacak parola. |
relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
source |
string |
Bağlanacak dosya sisteminin URI'sini. |
username |
string |
CIFS dosya sisteminde kimlik doğrulaması için kullanılacak kullanıcı. |
CloudServiceConfiguration
Azure Cloud Services platformunu temel alan bir Havuzdaki İşlem Düğümleri yapılandırması.
Name | Tür | Description |
---|---|---|
osFamily |
string |
Havuzdaki sanal makinelere yüklenecek Azure Konuk İşletim Sistemi ailesi. |
osVersion |
string |
Havuzdaki sanal makinelere yüklenecek Azure Konuk İşletim Sistemi sürümü. |
ComputeNodeFillType
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı.
Name | Tür | Description |
---|---|---|
pack |
string |
Herhangi bir Görev Havuzdaki bir sonraki İşlem Düğümüne atanmadan önce havuzdaki her İşlem Düğümüne mümkün olduğunca çok Görev (taskSlotsPerNode) atanmalıdır. |
spread |
string |
Görevler Havuzdaki tüm İşlem Düğümlerine eşit olarak atanmalıdır. |
ComputeNodeIdentityReference
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkilendirilmiş kullanıcı tarafından atanan kimliğe başvuru.
Name | Tür | Description |
---|---|---|
resourceId |
string |
Kullanıcı tarafından atanan kimliğin ARM kaynak kimliği. |
ContainerConfiguration
Kapsayıcı etkin Havuzlar için yapılandırma.
Name | Tür | Description |
---|---|---|
containerImageNames |
string[] |
Kapsayıcı Görüntüsü adları koleksiyonu. |
containerRegistries |
Kapsayıcıların çekilebileceği ek özel kayıt defterleri. |
|
type |
Kullanılacak kapsayıcı teknolojisi. |
ContainerRegistry
Özel bir kapsayıcı kayıt defteri.
Name | Tür | Description |
---|---|---|
identityReference |
Kullanıcı adı ve parola yerine bir Azure Container Registry erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru. |
|
password |
string |
Kayıt defteri sunucusunda oturum açma parolası. |
registryServer |
string |
Kayıt defteri URL'si. |
username |
string |
Kayıt defteri sunucusunda oturum açmak için kullanıcı adı. |
ContainerType
Kullanılacak kapsayıcı teknolojisi.
Name | Tür | Description |
---|---|---|
criCompatible |
string |
Kapsayıcıları başlatmak için CRI tabanlı bir teknoloji kullanılacaktır. |
dockerCompatible |
string |
Kapsayıcıları başlatmak için Docker uyumlu bir kapsayıcı teknolojisi kullanılacaktır. |
ContainerWorkingDirectory
Görev çalışma dizini kapsayıcısının konumu.
Name | Tür | Description |
---|---|---|
containerImageDefault |
string |
Kapsayıcı görüntüsünde tanımlanan çalışma dizinini kullanın. Bu dizinin Batch tarafından indirilen Kaynak Dosyalarını içermeyeceğinden dikkat edin. |
taskWorkingDirectory |
string |
Batch tarafından doldurulan Görev Kaynak Dosyalarını içeren standart Batch hizmeti Görev çalışma dizinini kullanın. |
DataDisk
Havuzdaki İşlem Düğümleriyle ilişkili veri diskleri tarafından kullanılacak ayarlar. Ekli veri disklerini kullanırken, diskleri kullanmak için vm'nin içinden bağlamanız ve biçimlendirmeniz gerekir.
Name | Tür | Description |
---|---|---|
caching |
Veri diskleri için etkinleştirilecek önbelleğe alma türü. |
|
diskSizeGB |
integer |
Gigabayt cinsinden ilk disk boyutu. |
lun |
integer |
Mantıksal birim numarası. |
storageAccountType |
Veri diski için kullanılacak depolama Hesabı türü. |
DiffDiskPlacement
Havuzdaki tüm işlem düğümleri (VM) için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir.
Name | Tür | Description |
---|---|---|
CacheDisk |
string |
Kısa Ömürlü İşletim Sistemi Diski VM önbelleğinde depolanır. |
DiffDiskSettings
İşlem düğümü (VM) tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir.
Name | Tür | Description |
---|---|---|
placement |
Havuzdaki tüm VM'ler için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir. |
DiskEncryptionConfiguration
Havuzdaki işlem düğümlerine uygulanan disk şifreleme yapılandırması. Azure İşlem Galerisi Görüntüsü ile oluşturulan Linux havuzunda disk şifreleme yapılandırması desteklenmez.
Name | Tür | Description |
---|---|---|
targets |
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi. |
DiskEncryptionTarget
Batch Hizmeti'nin işlem düğümünde şifreleeceği disk hedefleri listesi.
Name | Tür | Description |
---|---|---|
osdisk |
string |
İşlem düğümündeki işletim sistemi diski şifrelenir. |
temporarydisk |
string |
İşlem düğümündeki geçici disk şifrelenir. Linux'ta bu şifreleme, şifreleme önyükleme zamanında gerçekleştiğinde diğer bölümlere (bağlı veri disklerindekiler gibi) uygulanır. |
DynamicVNetAssignmentScope
Dinamik sanal ağ atamasının kapsamı.
Name | Tür | Description |
---|---|---|
job |
string |
Dinamik sanal ağ ataması iş başına yapılır. |
none |
string |
Hiçbir dinamik sanal ağ ataması etkinleştirilmedi. |
ElevationLevel
Kullanıcının yükseltme düzeyi.
Name | Tür | Description |
---|---|---|
admin |
string |
Kullanıcı, yükseltilmiş erişime sahip bir kullanıcıdır ve tam Yönetici izinleriyle çalışır. |
nonadmin |
string |
Kullanıcı, yükseltilmiş erişimi olmayan standart bir kullanıcıdır. |
EnvironmentSetting
Görev işleminde ayarlanacak ortam değişkeni.
Name | Tür | Description |
---|---|---|
name |
string |
Ortam değişkeninin adı. |
value |
string |
Ortam değişkeninin değeri. |
ErrorMessage
Azure Batch hata yanıtında bir hata iletisi alındı.
Name | Tür | Description |
---|---|---|
lang |
string |
Hata iletisinin dil kodu |
value |
string |
İletinin metni. |
HttpHeader
HTTP üst bilgisi ad-değer çifti
Name | Tür | Description |
---|---|---|
name |
string |
Çıkış dosyaları karşıya yüklenirken kullanılacak üst bilginin büyük/küçük harfe duyarsız adı |
value |
string |
Çıkış dosyaları karşıya yüklenirken kullanılacak üst bilginin değeri |
ImageReference
Azure Sanal Makineler Market Görüntüsüne veya Azure İşlem Galerisi Görüntüsüne başvuru. Azure Batch tarafından doğrulanan tüm Azure Market Görüntü başvurularının listesini almak için 'Desteklenen Görüntüleri Listele' işlemine bakın.
Name | Tür | Description |
---|---|---|
exactVersion |
string |
Düğümü oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün belirli sürümü. Bu salt okunur alan yalnızca havuz oluşturulurken 'version' için belirtilen değer 'en son' olduğunda 'sürüm'den farklıdır. |
offer |
string |
Azure Sanal Makineler Market Görüntüsünün teklif türü. |
publisher |
string |
Azure Sanal Makineler Market Görüntüsünün yayımcısı. |
sku |
string |
Azure Sanal Makineler Market Görüntüsünün SKU'su. |
version |
string |
Azure Sanal Makineler Market Görüntüsünün sürümü. |
virtualMachineImageId |
string |
Azure İşlem Galerisi Görüntüsünün ARM kaynak tanımlayıcısı. Havuzdaki İşlem Düğümleri bu Görüntü Kimliği kullanılarak oluşturulur. Bu,/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} veya /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName} biçimindedir. |
InboundEndpointProtocol
Uç noktanın protokolü.
Name | Tür | Description |
---|---|---|
tcp |
string |
Uç nokta için TCP kullanın. |
udp |
string |
Uç nokta için UDP kullanın. |
InboundNATPool
Bir Batch Havuzundaki İşlem Düğümlerindeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek bir gelen NAT Havuzu.
Name | Tür | Description |
---|---|---|
backendPort |
integer |
İşlem Düğümündeki bağlantı noktası numarası. |
frontendPortRangeEnd |
integer |
Tek tek İşlem Düğümlerinde arka uçPort'a gelen erişim sağlamak için kullanılacak dış bağlantı noktaları aralığındaki son bağlantı noktası numarası. |
frontendPortRangeStart |
integer |
Tek tek İşlem Düğümlerinde arka uçPort'a gelen erişim sağlamak için kullanılacak dış bağlantı noktaları aralığındaki ilk bağlantı noktası numarası. |
name |
string |
Uç noktanın adı. |
networkSecurityGroupRules |
Uç noktaya uygulanacak ağ güvenlik grubu kurallarının listesi. |
|
protocol |
Uç noktanın protokolü. |
IPAddressProvisioningType
Havuz için Genel IP Adresleri için sağlama türü.
Name | Tür | Description |
---|---|---|
batchmanaged |
string |
Batch tarafından bir genel IP oluşturulur ve yönetilir. Havuzun boyutuna bağlı olarak birden çok genel IP olabilir. |
nopublicipaddresses |
string |
Genel IP Adresi oluşturulmaz. |
usermanaged |
string |
Genel IP'ler kullanıcı tarafından sağlanır ve İşlem Düğümlerini sağlamak için kullanılır. |
JobConstraints
bir İş için yürütme kısıtlamaları.
Name | Tür | Description |
---|---|---|
maxTaskRetryCount |
integer |
Her Görevin en fazla kaç kez yeniden denenebileceği. Batch hizmeti, çıkış kodu sıfır olmayan bir Görevi yeniden denenir. |
maxWallClockTime |
string |
İşin çalışma süresi üst sınırıdır ve işin oluşturulduğu zamandan itibaren ölçülür. |
JobManagerTask
İş Yöneticisi Görevinin ayrıntılarını belirtir.
Name | Tür | Description |
---|---|---|
allowLowPriorityNode |
boolean |
İş Yöneticisi Görevinin Spot/Düşük öncelikli bir İşlem Düğümünde çalışıp çalışmayabileceği. |
applicationPackageReferences |
Batch hizmetinin komut satırını çalıştırmadan önce İşlem Düğümüne dağıtacağı Uygulama Paketlerinin listesi. |
|
authenticationTokenSettings |
Görevin Batch hizmeti işlemlerini gerçekleştirmek için kullanabileceği kimlik doğrulama belirtecinin ayarları. |
|
commandLine |
string |
İş Yöneticisi Görevinin komut satırı. |
constraints |
İş Yöneticisi Görevi için geçerli olan kısıtlamalar. |
|
containerSettings |
İş Yöneticisi Görevinin altında çalıştığı kapsayıcının ayarları. |
|
displayName |
string |
İş Yöneticisi Görevinin görünen adı. |
environmentSettings |
İş Yöneticisi Görevi için ortam değişkeni ayarlarının listesi. |
|
id |
string |
İş içindeki İş Yöneticisi Görevini benzersiz olarak tanımlayan bir dize. |
killJobOnCompletion |
boolean |
İş Yöneticisi Görevinin tamamlanıp tamamlanmadığı, işin tamamının tamamlanmasını gösterir. |
outputFiles |
Komut satırını çalıştırdıktan sonra Batch hizmetinin İşlem Düğümü'nden karşıya yükleyeceği dosyaların listesi. |
|
requiredSlots |
integer |
Görevin çalışması için gereken zamanlama yuvası sayısı. |
resourceFiles |
Komut satırını çalıştırmadan önce Batch hizmetinin İşlem Düğümü'ne indireceği dosyaların listesi. |
|
runExclusive |
boolean |
İş Yöneticisi Görevinin çalıştığı İşlem Düğümü'ne özel kullanım gerekip gerekmediği. |
userIdentity |
İş Yöneticisi Görevinin altında çalıştığı kullanıcı kimliği. |
JobNetworkConfiguration
İş için ağ yapılandırması.
Name | Tür | Description |
---|---|---|
subnetId |
string |
görev süresi boyunca İş'ten Görevleri çalıştıran İşlem Düğümleri'nin katılacağı sanal ağ alt ağının ARM kaynak tanımlayıcısı. Bu yalnızca VirtualMachineConfiguration Havuzu ile çalışır. |
JobPreparationTask
Belirli bir İşlem Düğümünde işin herhangi bir Görevinden önce çalıştırılacak bir İş Hazırlama Görevi.
Name | Tür | Description |
---|---|---|
commandLine |
string |
İş Hazırlama Görevinin komut satırı. |
constraints |
İş Hazırlama Görevi için geçerli olan kısıtlamalar. |
|
containerSettings |
İş Hazırlama Görevinin altında çalıştığı kapsayıcının ayarları. |
|
environmentSettings |
İş Hazırlama Görevi için ortam değişkeni ayarlarının listesi. |
|
id |
string |
İş içinde İş Hazırlama Görevini benzersiz olarak tanımlayan bir dize. |
rerunOnNodeRebootAfterSuccess |
boolean |
İşlem Düğümü yeniden başlatıldıktan sonra Batch hizmetinin İş Hazırlama Görevini yeniden çalıştırıp çalıştırmaması. |
resourceFiles |
Komut satırını çalıştırmadan önce Batch hizmetinin İşlem Düğümü'ne indireceği dosyaların listesi. |
|
userIdentity |
İş Hazırlama Görevinin çalıştığı kullanıcı kimliği. |
|
waitForSuccess |
boolean |
İşlem Düğümünde İşin diğer Görevlerini zamanlamadan önce Batch hizmetinin İş Hazırlama Görevinin başarıyla tamamlanmasını bekleyip beklememesi gerekip gerekmediği. Bir İş Hazırlama Görevi, çıkış kodu 0 ile çıkarsa başarıyla tamamlanır. |
JobReleaseTask
İşin çalıştığı herhangi bir İşlem Düğümünde İş tamamlama sırasında çalıştırılacak bir İş Serbest Bırakma Görevi.
Name | Tür | Description |
---|---|---|
commandLine |
string |
İş Serbest Bırakma Görevinin komut satırı. |
containerSettings |
İş Serbest Bırakma Görevi'nin altında çalıştığı kapsayıcının ayarları. |
|
environmentSettings |
İş Serbest Bırakma Görevi için ortam değişkeni ayarlarının listesi. |
|
id |
string |
İş içindeki İş Serbest Bırakma Görevini benzersiz olarak tanımlayan bir dize. |
maxWallClockTime |
string |
İş Serbest Bırakma Görevi'nin belirli bir İşlem Düğümünde çalışabileceği, Görevin başladığı zamandan itibaren ölçülen en uzun süre. Görev süre sınırı içinde tamamlanmazsa, Batch hizmeti görevi sonlandırır. Varsayılan değer 15 dakikadır. 15 dakikadan uzun bir zaman aşımı belirtemeyebilirsiniz. Bunu yaparsanız Batch hizmeti bunu bir hatayla reddeder; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek). |
resourceFiles |
Komut satırını çalıştırmadan önce Batch hizmetinin İşlem Düğümü'ne indireceği dosyaların listesi. Kaynak dosyaları listesi için en büyük boyut vardır. Maksimum boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu küçültülmelidir. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir. |
|
retentionTime |
string |
İşlem Düğümünde İş Serbest Bırakma Görevi için Görev dizinini tutma süresi. Bu süreden sonra Batch hizmeti Görev dizinini ve tüm içeriğini silebilir. |
userIdentity |
İş Serbest Bırakma Görevinin çalıştığı kullanıcı kimliği. |
JobScheduleUpdateParameter
İş Zamanlaması'na yapılacak değişiklik kümesi.
Name | Tür | Description |
---|---|---|
jobSpecification |
Bu zamanlamada oluşturulacak İşlerin ayrıntıları. |
|
metadata |
İş Zamanlaması ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
|
schedule |
İşlerin oluşturulacağı zaman çizelgesi. |
JobSpecification
Zamanlamaya göre oluşturulacak işlerin ayrıntılarını belirtir.
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
allowTaskPreemption |
boolean |
Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip ön plana çıkarılamayacağı |
|
commonEnvironmentSettings |
Ortak ortam değişkeni ayarlarının listesi. Bu ortam değişkenleri, bu zamanlama altında oluşturulan İşlerdeki tüm Görevler için ayarlanır (İş Yöneticisi, İş Hazırlama ve İş Bırakma Görevleri dahil). |
||
constraints |
Bu zamanlama altında oluşturulan İşler için yürütme kısıtlamaları. |
||
displayName |
string |
Bu zamanlama altında oluşturulan İşlerin görünen adı. |
|
jobManagerTask |
Bu zamanlama kapsamında bir İş başlatıldığında başlatılacak İş Yöneticisi Görevinin ayrıntıları. |
||
jobPreparationTask |
Bu zamanlama altında oluşturulan İşler için İş Hazırlama Görevi. |
||
jobReleaseTask |
Bu zamanlama altında oluşturulan İşler için İş Serbest Bırakma Görevi. |
||
maxParallelTasks |
integer |
-1 |
İş için paralel olarak yürütülebilecek en fazla görev sayısı. |
metadata |
Bu zamanlamada meta veri olarak oluşturulan her bir İşle ilişkilendirilmiş ad-değer çiftlerinin listesi. |
||
networkConfiguration |
İş için ağ yapılandırması. |
||
onAllTasksComplete |
Bu zamanlama altında oluşturulan bir İşteki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. |
||
onTaskFailure |
Bu zamanlama kapsamında oluşturulan bir İşte herhangi bir Görev başarısız olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. FailureInfo'ya sahipse başarısız olan bir Görevin başarısız olduğu kabul edilir. Görev yeniden deneme sayısını tükettikten sonra sıfır olmayan bir çıkış koduyla tamamlanırsa veya görevi başlatırken bir hata oluştuysa (örneğin kaynak dosyası indirme hatasından) bir failureInfo ayarlanır. |
||
poolInfo |
Batch hizmetinin bu zamanlama altında oluşturulan İşlerin Görevlerini çalıştırdığı Havuz. |
||
priority |
integer |
Bu zamanlama kapsamında oluşturulan İşlerin önceliği. |
|
usesTaskDependencies |
boolean |
İşteki Görevlerin birbirine bağımlılıkları tanımlayıp tanımlayamayacağı. Varsayılan değer false. |
LinuxUserConfiguration
Linux İşlem Düğümünde kullanıcı hesabı oluşturmak için kullanılan özellikler.
Name | Tür | Description |
---|---|---|
gid |
integer |
Kullanıcı Hesabının grup kimliği. |
sshPrivateKey |
string |
Kullanıcı Hesabı için SSH özel anahtarı. |
uid |
integer |
Kullanıcı Hesabının kullanıcı kimliği. |
LoginMode
Kullanıcının oturum açma modu
Name | Tür | Description |
---|---|---|
batch |
string |
win32 oturum açma modunu LOGON32_LOGON_BATCH. Uzun süre çalışan paralel işlemler için toplu oturum açma modu önerilir. |
interactive |
string |
win32 oturum açma modunu LOGON32_LOGON_INTERACTIVE. UAC, Windows VirtualMachineConfiguration Havuzlarında etkindir. Bu seçenek Bir Windows VirtualMachineConfiguration Havuzunda yükseltilmiş bir kullanıcı kimliğiyle kullanılıyorsa, Görev komut satırı tarafından yürütülen uygulama her zaman yönetim ayrıcalığı gerektirecek veya her zaman en yüksek ayrıcalık gerektirecek şekilde yapılandırılmadığı sürece kullanıcı oturumu yükseltilmeyecektir. |
ManagedDisk
Name | Tür | Description |
---|---|---|
storageAccountType |
Yönetilen disk için depolama hesabı türü. |
MetadataItem
Batch hizmet kaynağıyla ilişkilendirilmiş bir ad-değer çifti.
Name | Tür | Description |
---|---|---|
name |
string |
Meta veri öğesinin adı. |
value |
string |
Meta veri öğesinin değeri. |
MountConfiguration
Her düğüme bağlanacak dosya sistemi.
Name | Tür | Description |
---|---|---|
azureBlobFileSystemConfiguration |
Her düğümde blob FUSE kullanılarak bağlanacak Azure Depolama Kapsayıcısı. |
|
azureFileShareConfiguration |
Her düğüme bağlanacak Azure Dosya Paylaşımı. |
|
cifsMountConfiguration |
Her düğüme bağlanacak CIFS/SMB dosya sistemi. |
|
nfsMountConfiguration |
Her düğüme bağlanacak NFS dosya sistemi. |
NetworkConfiguration
Havuz için ağ yapılandırması.
Name | Tür | Description |
---|---|---|
dynamicVNetAssignmentScope |
Dinamik sanal ağ atamasının kapsamı. |
|
enableAcceleratedNetworking |
boolean |
Bu havuzun hızlandırılmış ağı etkinleştirmesi gerekip gerekmediği. |
endpointConfiguration |
Batch Havuzundaki İşlem Düğümlerindeki uç noktalar için yapılandırma. |
|
publicIPAddressConfiguration |
Batch Havuzundaki İşlem Düğümleri için Genel IPAddress yapılandırması. |
|
subnetId |
string |
Havuzun İşlem Düğümlerinin katılacağı sanal ağ alt ağının ARM kaynak tanımlayıcısı. Bu , /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet} biçimindedir. |
NetworkSecurityGroupRule
Gelen uç noktaya uygulanacak bir ağ güvenlik grubu kuralı.
Name | Tür | Description |
---|---|---|
access |
Belirtilen IP adresi, alt ağ aralığı veya etiketi için yapılması gereken eylem. |
|
priority |
integer |
Bu kuralın önceliği. |
sourceAddressPrefix |
string |
Kuralla eşleşecek kaynak adres ön eki veya etiketi. |
sourcePortRanges |
string[] |
Kaynak bağlantı noktası, kuralla eşleşecek aralıklar. |
NetworkSecurityGroupRuleAccess
Belirtilen IP adresi, alt ağ aralığı veya etiketi için yapılması gereken eylem.
Name | Tür | Description |
---|---|---|
allow |
string |
Erişime izin ver. |
deny |
string |
Erişimi reddet. |
NFSMountConfiguration
NFS dosya sistemine bağlanmak için kullanılan bilgiler.
Name | Tür | Description |
---|---|---|
mountOptions |
string |
Bağlama komutuna geçirmek için ek komut satırı seçenekleri. |
relativeMountPath |
string |
Dosya sisteminin bağlanacağı işlem düğümündeki göreli yol |
source |
string |
Bağlanacak dosya sisteminin URI'sini. |
NodeCommunicationMode
Bir havuzun Batch hizmetiyle nasıl iletişim kurdığını belirler.
Name | Tür | Description |
---|---|---|
classic |
string |
Klasik iletişim modunu kullanan düğümler, "BatchNodeManagement" bağlantı noktalarından 29876 ve 29877 numaralı bağlantı noktalarında gelen TCP iletişimi gerektirir. {region}" hizmet etiketi ve 443 numaralı bağlantı noktasından "Storage.region" ve "BatchNodeManagement" bağlantı noktasına giden TCP iletişimi. {region}" hizmet etiketleri. |
default |
string |
Düğüm iletişim modu Batch hizmeti tarafından otomatik olarak ayarlanır. |
simplified |
string |
Basitleştirilmiş iletişim modunu kullanan düğümler, 443 numaralı bağlantı noktasında "BatchNodeManagement" bağlantı noktasına giden TCP iletişimi gerektirir. {region}" hizmet etiketi. Açık gelen bağlantı noktası gerekmez. |
NodePlacementConfiguration
Havuz için düğüm yerleştirme yapılandırması.
Name | Tür | Description |
---|---|---|
policy |
Batch Havuzlarında düğüm yerleştirme İlke türü. |
NodePlacementPolicyType
Havuzdaki düğümleri ayırmaya yönelik yerleştirme ilkesi.
Name | Tür | Description |
---|---|---|
regional |
string |
Havuzdaki tüm düğümler aynı bölgede ayrılır. |
zonal |
string |
Havuzdaki düğümler, en iyi efor dengelemesi ile farklı kullanılabilirlik alanlarına yayılır. |
OnAllTasksComplete
İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem.
Name | Tür | Description |
---|---|---|
noaction |
string |
Hiçbir şey yapmayın. İş, başka bir yolla sonlandırılmadığı veya devre dışı bırakılmadığı sürece etkin kalır. |
terminatejob |
string |
İşi sonlandırın. İşin terminateReason'ı 'AllTasksComplete' olarak ayarlanır. |
OnTaskFailure
İş'teki herhangi bir Görev başarısız olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem.
Name | Tür | Description |
---|---|---|
noaction |
string |
Hiçbir şey yapmayın. İş, başka bir yolla sonlandırılmadığı veya devre dışı bırakılmadığı sürece etkin kalır. |
performexitoptionsjobaction |
string |
Görevin exitConditions koleksiyonundaki Görev çıkış koşuluyla ilişkili eylemi gerçekleştirin. (Görev bunu belirtiyorsa, bu işlem yine de hiçbir işlem yapılmayabilir.) |
OSDisk
İşlem düğümünün (VM) işletim sistemi diskinin ayarları.
Name | Tür | Description |
---|---|---|
caching |
Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None, ReadOnly, ReadWrite. Varsayılan değerler şunlardır: Standart depolama için yok. Premium depolama için ReadOnly. |
|
diskSizeGB |
integer |
Yeni işletim sistemi diski oluşturulurken GB cinsinden ilk disk boyutu. |
ephemeralOSDiskSettings |
İşlem düğümü (VM) tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. |
|
managedDisk |
Yönetilen disk parametreleri. |
|
writeAcceleratorEnabled |
boolean |
diskte writeAccelerator'ın etkinleştirilmesi veya devre dışı bırakılması gerektiğini belirtir. |
OutputFile
Batch hizmeti Görev işlemini yürütmeyi tamamladıktan sonra bir Azure Batch İşlem Düğümünden başka bir konuma dosya yüklemeye yönelik belirtim.
Name | Tür | Description |
---|---|---|
destination |
Çıkış dosyaları için hedef. |
|
filePattern |
string |
Hangi dosyaları karşıya yükleyeceklerini gösteren desen. |
uploadOptions |
Karşıya yükleme işleminin hangi koşullar altında gerçekleştirildiği de dahil olmak üzere, karşıya yükleme işlemi için ek seçenekler. |
OutputFileBlobContainerDestination
Azure blob depolama kapsayıcısı içinde bir dosya karşıya yükleme hedefi belirtir.
Name | Tür | Description |
---|---|---|
containerUrl |
string |
Azure Blob Depolama içindeki kapsayıcının URL'si, dosyaları karşıya yükleyecek. |
identityReference |
containerUrl tarafından belirtilen Azure Blob Depolama erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru |
|
path |
string |
Azure Depolama kapsayıcısı içindeki hedef blob veya sanal dizin. |
uploadHeaders |
Çıktı dosyalarını karşıya yüklerken kullanılacak üst bilgilerin ad-değer çiftlerinin listesi |
OutputFileDestination
Dosyanın karşıya yüklendiği hedef.
Name | Tür | Description |
---|---|---|
container |
Azure blob depolamada dosyaların karşıya yüklendiği konum. |
OutputFileUploadCondition
Görev çıkış dosyasının veya dosya kümesinin yüklendiği koşullar.
Name | Tür | Description |
---|---|---|
taskcompletion |
string |
Çıkış kodu ne olursa olsun Görev işlemi çıktıktan sonra dosyaları karşıya yükleyin. |
taskfailure |
string |
Dosyaları yalnızca Görev işlemi sıfır olmayan bir çıkış koduyla çıktıktan sonra karşıya yükleyin. |
tasksuccess |
string |
Dosyaları yalnızca Görev işlemi 0 çıkış koduyla çıktıktan sonra karşıya yükleyin. |
OutputFileUploadOptions
Karşıya yükleme işleminin hangi koşullar altında gerçekleştirildiği de dahil olmak üzere bir çıkış dosyası karşıya yükleme işlemiyle ilgili ayrıntılar.
Name | Tür | Description |
---|---|---|
uploadCondition |
Görev çıkış dosyasının veya dosya kümesinin yüklendiği koşullar. |
PoolEndpointConfiguration
Havuz için uç nokta yapılandırması.
Name | Tür | Description |
---|---|---|
inboundNATPools |
Tek bir İşlem Düğümündeki belirli bağlantı noktalarını harici olarak ele almak için kullanılabilecek gelen NAT Havuzlarının listesi. |
PoolInformation
Bir İşin havuza nasıl atanması gerektiğini belirtir.
Name | Tür | Description |
---|---|---|
autoPoolSpecification |
Geçici bir 'otomatik havuz' için özellikler. Batch hizmeti, İş gönderildiğinde bu otomatik Havuzu oluşturur. |
|
poolId |
string |
Mevcut havuzun kimliği. İşin tüm Görevleri belirtilen Havuzda çalışır. |
PoolLifetimeOption
Oluşturulan otomatik Havuzların minimum ömrü ve bir zamanlamaya göre birden çok işin Havuzlara atanma şekli.
Name | Tür | Description |
---|---|---|
job |
string |
Havuz, adanmış olduğu İşin ömrü boyunca var olur. Batch hizmeti, İşi oluşturduğunda Havuzu oluşturur. Bir İş Zamanlamasına 'iş' seçeneği uygulanırsa, Batch hizmeti zamanlamaya göre oluşturulan her İş için yeni bir otomatik Havuz oluşturur. |
jobschedule |
string |
Havuz, İş Zamanlaması'nın ömrü boyunca var. Batch Hizmeti, zamanlamaya göre ilk İşi oluşturduğunda Havuzu oluşturur. Bu seçeneği İşler'e değil yalnızca İş Zamanlamalarına uygulayabilirsiniz. |
PoolSpecification
Yeni havuz oluşturma belirtimi.
Name | Tür | Description |
---|---|---|
applicationLicenses |
string[] |
Batch hizmetinin Havuzdaki her İşlem Düğümünde kullanıma sunacağı uygulama lisanslarının listesi. |
applicationPackageReferences |
Havuzdaki her İşlem Düğümüne yüklenecek Paketlerin listesi. |
|
autoScaleEvaluationInterval |
string |
Havuz boyutunun otomatik ölçeklendirme formülüne göre otomatik olarak ayarlandığı zaman aralığı. |
autoScaleFormula |
string |
Havuzdaki istenen İşlem Düğümü sayısı için formül. |
certificateReferences |
Havuzdaki her İşlem Düğümüne yüklenecek Sertifikaların listesi. Uyarı: Bu özellik kullanım dışı bırakıldı ve Şubat 2024'den sonra kaldırılacak. Lütfen bunun yerine Azure KeyVault Uzantısı'nı kullanın. |
|
cloudServiceConfiguration |
Havuz için bulut hizmeti yapılandırması. |
|
displayName |
string |
Havuzun görünen adı. |
enableAutoScale |
boolean |
Havuz boyutunun zaman içinde otomatik olarak ayarlanıp ayarlanmayacağı. |
enableInterNodeCommunication |
boolean |
Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. |
metadata |
Havuz ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
|
mountConfiguration |
Havuzdaki her düğüme bağlanacak dosya sistemlerinin listesi. |
|
networkConfiguration |
Havuz için ağ yapılandırması. |
|
resizeTimeout |
string |
İşlem Düğümlerinin Havuza ayrılması için zaman aşımı. |
resourceTags |
object |
Havuzla ilişkili kullanıcı tarafından belirtilen etiketler. |
startTask |
Havuza katıldığında her İşlem Düğümünde çalıştırılacak bir Görev. Görev, İşlem Düğümü Havuza eklendiğinde veya İşlem Düğümü yeniden başlatıldığında çalışır. |
|
targetDedicatedNodes |
integer |
Havuzdaki ayrılmış İşlem Düğümlerinin istenen sayısı. |
targetLowPriorityNodes |
integer |
Havuzdaki istenen Spot/Düşük öncelikli İşlem Düğümü sayısı. |
targetNodeCommunicationMode |
Havuz için istenen düğüm iletişim modu. |
|
taskSchedulingPolicy |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
|
taskSlotsPerNode |
integer |
Havuzdaki tek bir işlem düğümünde eşzamanlı görevleri çalıştırmak için kullanılabilecek görev yuvalarının sayısı. |
userAccounts |
Havuzdaki her İşlem Düğümünde oluşturulacak kullanıcı Hesaplarının listesi. |
|
virtualMachineConfiguration |
Havuz için sanal makine yapılandırması. |
|
vmSize |
string |
Havuzdaki sanal makinelerin boyutu. Havuzdaki tüm sanal makineler aynı boyuttadır. |
PublicIPAddressConfiguration
Havuzun ağ yapılandırmasının genel IP Adresi yapılandırması.
Name | Tür | Description |
---|---|---|
ipAddressIds |
string[] |
Batch hizmetinin İşlem Düğümleri sağlarken kullanacağı genel IP'lerin listesi. |
provision |
Havuz için Genel IP Adresleri için sağlama türü. |
ResourceFile
İşlem Düğümüne indirilecek tek bir dosya veya birden çok dosya.
Name | Tür | Description |
---|---|---|
autoStorageContainerName |
string |
Otomatik depolama hesabındaki depolama kapsayıcısı adı. |
blobPrefix |
string |
Azure Depolama kapsayıcısından blob indirirken kullanılacak blob ön eki. Yalnızca adları belirtilen ön ek ile başlayan bloblar indirilir. |
fileMode |
string |
Sekizli biçimde dosya izin modu özniteliği. |
filePath |
string |
İşlem Düğümünde, Görevin çalışma dizinine göre dosyaları indirebileceğiniz konum. |
httpUrl |
string |
İndirilmesi gereken dosyanın URL'si. |
identityReference |
storageContainerUrl veya httpUrl tarafından belirtilen Azure Blob Depolama erişmek için kullanılacak kullanıcı tarafından atanan kimliğe başvuru |
|
storageContainerUrl |
string |
Azure Blob Depolama içindeki blob kapsayıcısının URL'si. |
Schedule
İşlerin oluşturulacağı zaman çizelgesi. Tüm saatler UTC'ye göre sabitlenir ve gün ışığından yararlanma saatinden etkilenmez.
Name | Tür | Description |
---|---|---|
doNotRunAfter |
string |
Bundan sonra bu İş Zamanlaması altında hiçbir İş oluşturulmayacak. Zamanlama, bu son tarih geçtiğinde tamamlanmış duruma geçer ve bu İş Zamanlaması altında etkin bir İş yoktur. |
doNotRunUntil |
string |
Herhangi bir İşin bu İş Zamanlaması altında oluşturulabileceği en erken zaman. |
recurrenceInterval |
string |
İş Zamanlaması altındaki ardışık iki İşin başlangıç zamanları arasındaki zaman aralığı. bir İş Zamanlaması' nın altında herhangi bir zamanda en fazla bir etkin İş olabilir. |
startWindow |
string |
Zamanlamanın, içinde bir İş oluşturulması gereken bir İşin oluşturulması gerektiğini gösterdiği zamandan başlayarak zaman aralığı. |
SecurityProfile
Sanal makine veya sanal makine ölçek kümesi için güvenlik profili ayarlarını belirtir.
Name | Tür | Description |
---|---|---|
encryptionAtHost |
boolean |
Bu özellik, istekteki kullanıcı tarafından sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. |
securityType |
Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. |
|
uefiSettings |
Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir. |
SecurityTypes
Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir.
Name | Tür | Description |
---|---|---|
trustedLaunch |
string |
Güvenilir fırlatma gelişmiş ve kalıcı saldırı tekniklerine karşı koruma sağlar. |
ServiceArtifactReference
'En son' görüntü sürümü kullanılırken ölçek kümesindeki tüm sanal makineler için aynı görüntü sürümünü ayarlamak için kullanılan hizmet yapıtı başvuru kimliğini belirtir.
Name | Tür | Description |
---|---|---|
id |
string |
ServiceArtifactReference hizmetinin hizmet yapıtı başvuru kimliği |
StartTask
Düğüm Azure Batch hizmetindeki bir Havuza katıldığında veya İşlem Düğümü yeniden başlatıldığında veya yeniden oluşturulduğunda çalıştırılan görev.
Name | Tür | Description |
---|---|---|
commandLine |
string |
StartTask komut satırı. |
containerSettings |
StartTask'ın altında çalıştığı kapsayıcının ayarları. |
|
environmentSettings |
StartTask için ortam değişkeni ayarlarının listesi. |
|
maxTaskRetryCount |
integer |
Görevin yeniden denenebileceği en fazla sayı. |
resourceFiles |
Komut satırını çalıştırmadan önce Batch hizmetinin İşlem Düğümü'ne indireceği dosyaların listesi. Kaynak dosyaları listesi için en büyük boyut vardır. Maksimum boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu küçültülmelidir. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir. |
|
userIdentity |
StartTask'ın altında çalıştığı kullanıcı kimliği. |
|
waitForSuccess |
boolean |
İşlem Düğümünde herhangi bir Görev zamanlamadan önce Batch hizmetinin StartTask'ın başarıyla tamamlanmasını (yani çıkış kodu 0 ile çıkmak için) beklemesi gerekip gerekmediği. |
StorageAccountType
Veri diskleri veya işletim sistemi diski oluştururken kullanılacak depolama Hesabı türü.
Name | Tür | Description |
---|---|---|
premium_lrs |
string |
Veri diski /işletim sistemi diski premium yerel olarak yedekli depolama kullanmalıdır. |
standard_lrs |
string |
Veri diski /işletim sistemi diski standart yerel olarak yedekli depolama kullanmalıdır. |
standardssd_lrs |
string |
Veri diski /işletim sistemi diski standart SSD yerel olarak yedekli depolama kullanmalıdır. |
TaskConstraints
Göreve uygulanacak yürütme kısıtlamaları.
Name | Tür | Description |
---|---|---|
maxTaskRetryCount |
integer |
Görevin yeniden denenebileceği en fazla sayı. Batch hizmeti, çıkış kodu sıfır olmayan bir Görev'i yeniden denenir. |
maxWallClockTime |
string |
Görevin çalıştırabileceği en uzun süre, Görevin başladığı zamandan ölçülür. Görev zaman sınırı içinde tamamlanmazsa, Batch hizmeti görevi sonlandırır. |
retentionTime |
string |
Yürütmeyi tamamladığı zamandan itibaren Görev dizinini çalıştığı İşlem Düğümünde tutmak için gereken en kısa süre. Bu süreden sonra Batch hizmeti Görev dizinini ve tüm içeriğini silebilir. |
TaskContainerSettings
Görevin kapsayıcı ayarları.
Name | Tür | Description |
---|---|---|
containerRunOptions |
string |
Kapsayıcı oluşturma komutuna ek seçenekler. |
imageName |
string |
Görevin çalıştırılacağı kapsayıcıyı oluşturmak için kullanılacak Görüntü. |
registry |
Kapsayıcı görüntüsünü içeren özel kayıt defteri. |
|
workingDirectory |
Kapsayıcı Görev çalışma dizininin konumu. |
TaskSchedulingPolicy
Görevlerin İşlem Düğümleri arasında nasıl dağıtılması gerektiğini belirtir.
Name | Tür | Description |
---|---|---|
nodeFillType |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
UefiSettings
Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir.
Name | Tür | Description |
---|---|---|
secureBootEnabled |
boolean |
Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeydiğini belirtir. |
vTpmEnabled |
boolean |
Sanal makinede vTPM'nin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. |
UserAccount
Azure Batch İşlem Düğümünde Görevleri yürütmek için kullanılan bir kullanıcı oluşturmak için kullanılan özellikler.
Name | Tür | Description |
---|---|---|
elevationLevel |
Kullanıcı Hesabının yükseltme düzeyi. |
|
linuxUserConfiguration |
Kullanıcı Hesabı için Linux'a özgü kullanıcı yapılandırması. |
|
name |
string |
Kullanıcı Hesabının adı. Adlar en fazla 20 uzunluğa kadar herhangi bir Unicode karakter içerebilir. |
password |
string |
Kullanıcı Hesabının parolası. |
windowsUserConfiguration |
Kullanıcı Hesabı için Windows'a özgü kullanıcı yapılandırması. |
UserIdentity
Görevin altında çalıştırıldığı kullanıcı kimliğinin tanımı.
Name | Tür | Description |
---|---|---|
autoUser |
Görevin altında çalıştırıldığı otomatik kullanıcı. |
|
username |
string |
Görevin altında çalıştırıldığı kullanıcı kimliğinin adı. |
VirtualMachineConfiguration
Azure Sanal Makineler altyapısını temel alan bir Havuzdaki İşlem Düğümleri yapılandırması.
Name | Tür | Description |
---|---|---|
containerConfiguration |
Havuz için kapsayıcı yapılandırması. |
|
dataDisks |
Data |
Havuzdaki İşlem Düğümlerine bağlı veri diskleri için yapılandırma. |
diskEncryptionConfiguration |
Havuzun disk şifreleme yapılandırması. |
|
extensions |
Havuzun sanal makine uzantısı. |
|
imageReference |
Azure Sanal Makineler Market Görüntüsüne veya kullanılacak özel Sanal Makine Görüntüsüne başvuru. |
|
licenseType |
string |
İşletim sistemi dağıtılırken kullanılacak şirket içi lisansın türü. Windows_Server - Şirket içi lisans Windows Server içindir. Windows_Client - Şirket içi lisans Windows İstemcisi'ne yöneliktir. |
nodeAgentSKUId |
string |
Havuzdaki İşlem Düğümlerinde sağlanacak Batch İşlem Düğümü aracısının SKU'su. |
nodePlacementConfiguration |
Havuz için düğüm yerleştirme yapılandırması. |
|
osDisk |
Sanal Makinenin işletim sistemi diskinin ayarları. |
|
securityProfile |
Sanal makine veya sanal makine ölçek kümesi için güvenlik profili ayarlarını belirtir. |
|
serviceArtifactReference |
'En son' görüntü sürümü kullanılırken ölçek kümesindeki tüm sanal makineler için aynı görüntü sürümünü ayarlamak için kullanılan hizmet yapıtı başvuru kimliğini belirtir. |
|
windowsConfiguration |
Sanal makinedeki Windows işletim sistemi ayarları. |
VMExtension
Sanal makine uzantıları için yapılandırma.
Name | Tür | Description |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Dağıtım zamanında kullanılabilirse uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra uzantı, bu özellik true olarak ayarlanmış olsa bile yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. |
enableAutomaticUpgrade |
boolean |
Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir. |
name |
string |
Sanal makine uzantısının adı. |
protectedSettings |
object |
Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. |
provisionAfterExtensions |
string[] |
Uzantı adları koleksiyonu. |
publisher |
string |
Uzantı işleyici yayımcısının adı. |
settings |
object |
Uzantı için JSON biçimli genel ayarlar. |
type |
string |
Uzantının türü. |
typeHandlerVersion |
string |
Betik işleyicisinin sürümü. |
WindowsConfiguration
Sanal makineye uygulanacak Windows işletim sistemi ayarları.
Name | Tür | Description |
---|---|---|
enableAutomaticUpdates |
boolean |
Sanal makinede otomatik güncelleştirmelerin etkinleştirilip etkinleştirilmediği. |
WindowsUserConfiguration
Bir Windows İşlem Düğümünde kullanıcı Hesabı oluşturmak için kullanılan özellikler.
Name | Tür | Description |
---|---|---|
loginMode |
Kullanıcının oturum açma modu |