Job - Add
Belirtilen Hesaba bir İş ekler.
Batch hizmeti, bir İşin parçası olarak yapılan işi denetlemenin iki yolunu destekler. İlk yaklaşımda kullanıcı bir İş Yöneticisi Görevi belirtir. Batch hizmeti, İşi başlatmaya hazır olduğunda bu Görevi başlatır. İş Yöneticisi Görevi, Görev API'lerini kullanarak bu İş altında çalışan diğer tüm Görevleri denetler. İkinci yaklaşımda kullanıcı, Görev API'lerini kullanarak etkin bir İş altındaki Görevlerin yürütülmesini doğrudan denetler. Ayrıca unutmayın: İşleri adlandırırken, kullanıcı adları veya gizli proje adları gibi hassas bilgileri dahil etmekten kaçının. Bu bilgiler, Microsoft Destek mühendisleri tarafından erişilebilen telemetri günlüklerinde görünebilir.
POST {batchUrl}/jobs?api-version=2024-07-01.20.0
POST {batchUrl}/jobs?timeout={timeout}&api-version=2024-07-01.20.0
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Tüm Azure Batch hizmet isteklerinin temel URL'si. |
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 cinsinden). Varsayılan değer 30 saniyedir. Değer 30'dan büyükse, bunun yerine varsayılan değer kullanılır. |
İstek Başlığı
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
client-request-id |
string uuid |
Arayan tarafından oluşturulan istek kimliği, küme ayraçları gibi süslemesi olmayan bir GUID biçiminde, ö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. |
İstek Gövdesi
Media Types: "application/json; odata=minimalmetadata"
Name | Gerekli | Tür | Description |
---|---|---|---|
id | True |
string |
Hesap içindeki İşi benzersiz olarak tanımlayan bir dize. |
poolInfo | True |
Batch hizmetinin İşin Görevlerini çalıştırdığı Havuz. |
|
allowTaskPreemption |
boolean |
Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip önlenemez olup olmadığı |
|
commonEnvironmentSettings |
Ortak ortam değişkeni ayarlarının listesi. Bu ortam değişkenleri İşteki tüm Görevler (İş Yöneticisi, İş Hazırlama ve İş Yayın Görevleri dahil) için ayarlanır. |
||
constraints |
bir İş için yürütme kısıtlamaları. |
||
displayName |
string |
İşin görünen adı. |
|
jobManagerTask |
İş başlatıldığında başlatılacak İş Yöneticisi Görevinin ayrıntıları. |
||
jobPreparationTask |
İş Hazırlama Görevi. |
||
jobReleaseTask |
İş Serbest Bırakma Görevi. |
||
maxParallelTasks |
integer |
İş için paralel olarak yürütülebilecek en fazla görev sayısı. |
|
metadata |
İş ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
||
networkConfiguration |
İş için ağ yapılandırması. |
||
onAllTasksComplete |
İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. |
||
onTaskFailure |
Batch hizmetinin İş'teki herhangi bir Görev başarısız olduğunda gerçekleştirmesi gereken eylem. |
||
priority |
integer |
İşin önceliği. |
|
usesTaskDependencies |
boolean |
İşteki Görevlerin birbirine bağımlılık tanımlayıp tanımlayamayacağı. Varsayılan değer false'tur. |
Yanıtlar
Name | Tür | Description |
---|---|---|
201 Created |
Batch hizmetine yapılan istek başarılı oldu. Üst Bilgiler
|
|
Other Status Codes |
Batch hizmetinden gelen hata. |
Güvenlik
azure_auth
Microsoft Entra OAuth 2.0 kimlik doğrulama kodu akışı
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
Name | Description |
---|---|
user_impersonation | Kullanıcı hesabınızın kimliğine bürünme |
Authorization
Tür:
apiKey
İçinde:
header
Örnekler
Add a basic job |
Add a complex job |
Add a basic job
Örnek isteği
POST account.region.batch.azure.com/jobs?api-version=2024-07-01.20.0
{
"id": "jobId",
"priority": 0,
"poolInfo": {
"poolId": "poolId"
}
}
Örnek yanıt
Add a complex job
Örnek isteği
POST account.region.batch.azure.com/jobs?api-version=2024-07-01.20.0
{
"id": "jobId",
"priority": 100,
"constraints": {
"maxWallClockTime": "PT1H",
"maxTaskRetryCount": -1
},
"jobManagerTask": {
"id": "taskId",
"commandLine": "myprogram.exe",
"resourceFiles": [
{
"httpUrl": "http://mystorage1.blob.core.windows.net/scripts/myprogram.exe?sas",
"filePath": "myprogram.exe"
},
{
"storageContainerUrl": "http://mystorage1.blob.core.windows.net/data?sas",
"filePath": "datafolder"
}
],
"environmentSettings": [
{
"name": "myvariable",
"value": "myvalue"
}
],
"constraints": {
"maxWallClockTime": "PT1H",
"maxTaskRetryCount": 0,
"retentionTime": "PT1H"
},
"requiredSlots": 2,
"killJobOnCompletion": false,
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "admin"
}
},
"runExclusive": true
},
"poolInfo": {
"autoPoolSpecification": {
"autoPoolIdPrefix": "mypool",
"poolLifetimeOption": "job",
"pool": {
"vmSize": "STANDARD_D2S_V3",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-datacenter-smalldisk",
"version": "latest"
},
"nodeAgentSKUId": "batch.node.windows amd64",
"windowsConfiguration": {
"enableAutomaticUpdates": false
},
"nodePlacementConfiguration": {
"policy": "zonal"
}
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 3,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 2,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"startTask": {
"commandLine": "myprogram2.exe",
"resourceFiles": [
{
"httpUrl": "http://mystorage1.blob.core.windows.net/scripts/myprogram2.exe?sas",
"filePath": "myprogram2.exe"
}
],
"environmentSettings": [
{
"name": "myvariable",
"value": "myvalue"
}
],
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "admin"
}
},
"maxTaskRetryCount": 2,
"waitForSuccess": true
},
"certificateReferences": [
{
"thumbprint": "0123456789abcdef0123456789abcdef01234567",
"thumbprintAlgorithm": "sha1",
"storeLocation": "localmachine",
"storeName": "Root",
"visibility": [
"task"
]
}
],
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
],
"targetNodeCommunicationMode": "default"
}
}
},
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
]
}
Örnek yanıt
Tanımlar
Name | Description |
---|---|
Access |
Belirtecin erişim izni veren Batch kaynakları. |
Application |
İşlem Düğümlerine dağıtılacak paket başvurusu. |
Authentication |
Görevin Batch hizmeti işlemlerini gerçekleştirmek için kullanabileceği kimlik doğrulama belirtecinin ayarları. |
Automatic |
Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri. |
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 dahil edilen 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 |
sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun konumu. |
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. |
Compute |
Görevlerin havuzdaki İşlem Düğümleri arasında nasıl dağıtıldığı. |
Compute |
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili kullanıcı tarafından atanan kimliğe başvuru. |
Container |
Kapsayıcı etkinleştirilmiş Havuzlar için yapılandırma. |
Container |
Görev kapsayıcısına bağlamak istediğiniz yol ve bağlama modunun girişi. |
Container |
Kapsayıcı görevinin kapsayıcısına bağlanacak yollar. |
Container |
Özel bir kapsayıcı kayıt defteri. |
Container |
Kullanılacak kapsayıcı teknolojisi. |
Container |
Kapsayıcı Görev çalışma dizininin konumu. |
Data |
Havuzdaki İşlem Düğümleriyle ilişkili veri diskleri tarafından kullanılacak ayarlar. Bağlı 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' ler) için işletim sistemi diskinin kısa süreli 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üsü 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 Havuzu'ndaki İş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 |
Eklenecek bir Azure Batch İşi. |
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ırıldığı herhangi bir İşlem Düğümünde İş tamamlama sırasında çalıştırılacak bir İş Bırakma Görevi. |
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 |
Batch hizmetinin İş'teki herhangi bir Görev başarısız olduğunda 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 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üklenmesi gereken hedef. |
Output |
Görev çıktı dosyasının veya dosya kümesinin karşıya yüklenmesi gereken koşullar. |
Output |
Karşıya yüklemenin hangi koşullar altında gerçekleştirildiği de dahil olmak üzere bir çıktı 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 en düşük ö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. |
Rolling |
Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri. |
Security |
Yönetilen diskin EncryptionType değerini belirtir. Yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir. |
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 |
Bir 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örev için 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. |
Upgrade |
Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir. |
Upgrade |
Otomatik, el ile veya sıralı yükseltme ilkesini açıklar. |
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 ç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ı. |
VMDisk |
Yönetilen disk için güvenlik profili ayarlarını belirtir. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir. |
VMExtension |
Sanal makine uzantılarının yapılandırması. |
Windows |
Sanal makineye uygulanacak Windows işletim sistemi ayarları. |
Windows |
Windows İşlem Düğümünde kullanıcı Hesabı oluşturmak için kullanılan özellikler. |
AccessScope
Belirtecin erişim izni veren 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 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 izni veren Batch kaynakları. |
AutomaticOSUpgradePolicy
Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri.
Name | Tür | Description |
---|---|---|
disableAutomaticRollback |
boolean |
İşletim sistemi görüntüsü geri alma özelliğinin devre dışı bırakılıp bırakılmayacağı. |
enableAutomaticOSUpgrade |
boolean |
İşletim sistemi görüntüsünün daha yeni bir sürümü kullanılabilir olduğunda, ölçek kümesi örneklerine sıralı bir şekilde işletim sistemi yükseltmelerinin otomatik olarak uygulanıp uygulanmayacağını gösterir. |
osRollingUpgradeDeferral |
boolean |
Görevler çalıştırılıyorsa TVM'lerde işletim sistemi yükseltmelerini ertele. |
useRollingUpgradePolicy |
boolean |
Otomatik İşletim Sistemi Yükseltmesi sırasında sıralı yükseltme ilkesinin kullanılıp kullanılmayacağını gösterir. VMSS'de hiçbir ilke tanımlanmadıysa Otomatik İşletim Sistemi Yükseltmesi varsayılan ilkeye geri döndürülecektir. |
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 |
Yaşam süresi dolduktan sonra otomatik havuzun etkin tutulup tutulmayacağı. |
pool |
Otomatik Havuz için Havuz belirtimi. |
|
poolLifetimeOption |
Oluşturulan otomatik Havuzların en düşük ö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ısı 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 |
Hata hakkında ek ayrıntılar içeren anahtar-değer çiftleri koleksiyonu. |
BatchErrorDetail
Azure Batch hata yanıtına dahil edilen 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 okunur. |
readwrite |
string |
Diskin önbelleğe alma modu okunur ve yazılı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
sertifikanın yükleneceği İşlem Düğümündeki Sertifika deposunun konumu.
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şen kullanıcı hesaplarına görünür olmalıdır. |
starttask |
string |
Sertifika, StartTask'ın çalıştırıldığı kullanıcı hesabına görünür olmalıdır. Otomatik Kullanıcı Kapsamı hem StartTask hem de Görev için Havuz ise, bu sertifikanın Görev tarafından da görüleceğini unutmayın. |
task |
string |
Sertifika, İş 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ı. |
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üğümleri arasında eşit olarak atanmalıdır. |
ComputeNodeIdentityReference
İşlem düğümlerinin kullanacağı Batch havuzuyla ilişkili 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ı etkinleştirilmiş 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. |
ContainerHostBatchBindMountEntry
Görev kapsayıcısına bağlamak istediğiniz yol ve bağlama modunun girişi.
Name | Tür | Description |
---|---|---|
isReadOnly |
boolean |
Bu kaynak yolu salt okunur mod olarak bağlayın veya bağlamayın. Varsayılan değer false (okuma/yazma modu). |
source |
Kapsayıcı müşterisine bağlanacak yol seçilebilir. |
ContainerHostDataPath
Kapsayıcı görevinin kapsayıcısına bağlanacak yollar.
Name | Tür | Description |
---|---|---|
Applications |
string |
Uygulama yolu. |
JobPrep |
string |
İş hazırlama görev yolu. |
Shared |
string |
Çok örnekli görevin dosyalarını paylaşma yolu. |
Startup |
string |
Başlangıç görevinin yolu. |
Task |
string |
Görev yolu. |
VfsMounts |
string |
Yol, bu düğüme bağlı olan tüm sanal dosya sistemlerini içerir. |
ContainerRegistry
Özel bir kapsayıcı kayıt defteri.
Name | Tür | Description |
---|---|---|
identityReference |
Kullanıcı adı ve parola yerine Azure Container Registry'ye 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
Kapsayıcı Görev çalışma dizininin 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ğini dikkate alın. |
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. Bağlı 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' ler) için işletim sistemi diskinin kısa süreli 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 |
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şimi olan 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 duyarlı olmayan 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üsü başvurularının listesini almak için 'Desteklenen Görüntüleri Listele' işlemine bakın.
Name | Tür | Description |
---|---|---|
communityGalleryImageId |
string |
Topluluk galerisi görüntüsü benzersiz tanımlayıcısı |
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şturulduğunda '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ı. |
sharedGalleryImageId |
string |
Paylaşılan galeri görüntüsü benzersiz tanımlayıcı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, her zaman en son görüntü sürümünü varsayılan olarak kullanmak için /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} veya /subscriptions/{subscriptionId}/resourceGroup}/providers/Microsoft.Compute/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 Havuzu'ndaki İş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. |
JobAddParameter
Eklenecek bir Azure Batch İşi.
Name | Tür | Default value | Description |
---|---|---|---|
allowTaskPreemption |
boolean |
Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip önlenemez olup olmadığı |
|
commonEnvironmentSettings |
Ortak ortam değişkeni ayarlarının listesi. Bu ortam değişkenleri İşteki tüm Görevler (İş Yöneticisi, İş Hazırlama ve İş Yayın Görevleri dahil) için ayarlanır. |
||
constraints |
bir İş için yürütme kısıtlamaları. |
||
displayName |
string |
İşin görünen adı. |
|
id |
string |
Hesap içindeki İşi benzersiz olarak tanımlayan bir dize. |
|
jobManagerTask |
İş başlatıldığında başlatılacak İş Yöneticisi Görevinin ayrıntıları. |
||
jobPreparationTask |
İş Hazırlama Görevi. |
||
jobReleaseTask |
İş Serbest Bırakma Görevi. |
||
maxParallelTasks |
integer |
-1 |
İş için paralel olarak yürütülebilecek en fazla görev sayısı. |
metadata |
İş ile meta veri olarak ilişkili ad-değer çiftlerinin listesi. |
||
networkConfiguration |
İş için ağ yapılandırması. |
||
onAllTasksComplete |
İş'teki tüm Görevler tamamlanmış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. |
||
onTaskFailure |
Batch hizmetinin İş'teki herhangi bir Görev başarısız olduğunda gerçekleştirmesi gereken eylem. |
||
poolInfo |
Batch hizmetinin İşin Görevlerini çalıştırdığı Havuz. |
||
priority |
integer |
İşin önceliği. |
|
usesTaskDependencies |
boolean |
İşteki Görevlerin birbirine bağımlılık tanımlayıp tanımlayamayacağı. Varsayılan değer false'tur. |
JobConstraints
bir İş için yürütme kısıtlamaları.
Name | Tür | Description |
---|---|---|
maxTaskRetryCount |
integer |
Her Görevin yeniden denenebileceği en fazla sayıdır. Batch hizmeti, çıkış kodu sıfır olmayan bir Görevi yeniden denenir. |
maxWallClockTime |
string |
İşin çalıştırabileceği, İşin oluşturulduğu zamandan ölçülen en uzun süre. |
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 |
Komut satırını çalıştırmadan önce Batch hizmetinin İş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 tamamlanıp tamamlanmadığı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 yuvalarının 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 |
---|---|---|
skipWithdrawFromVNet |
boolean |
İş sonlandırıldığında veya silindiğinde İşlem Düğümlerinin sanal ağdan DNC'ye geri alınıp alınmayacağı. |
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ı. |
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örevine uygulanan kısıtlamalar. |
|
containerSettings |
İş Hazırlama Görevinin ç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çindeki İş 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 |
Batch hizmetinin İşlem Düğümünde İşin diğer Görevlerini zamanlamadan önce İş Hazırlama Görevinin başarıyla tamamlanmasını beklemesi gerekip gerekmediği. Bir İş Hazırlama Görevi, çıkış kodu 0 ile çıkarsa başarıyla tamamlanır. |
JobReleaseTask
İşin çalıştırıldığı herhangi bir İşlem Düğümünde İş tamamlama sırasında çalıştırılacak bir İş Bırakma Görevi.
Name | Tür | Description |
---|---|---|
commandLine |
string |
İş Serbest Bırakma Görevinin komut satırı. |
containerSettings |
İş 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örevinin belirli bir İşlem Düğümünde çalıştırabileceği, Görevin başladığı zamandan ölçülen en uzun süre. Görev zaman 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. En büyük boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu azaltılmalıdır. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir. |
|
retentionTime |
string |
İşlem Düğümünde İş Bırakma Görevi için Görev dizinini tutmanın en kısa 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. |
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 Havuzlarında etkindir. Bu seçenek Bir Windows Havuzunda yükseltilmiş bir kullanıcı kimliğiyle kullanılırsa, Görev komut satırı tarafından yürütülen uygulama her zaman yönetici ayrıcalığı gerektirecek veya her zaman en yüksek ayrıcalığı gerektirecek şekilde yapılandırılmadığı sürece kullanıcı oturumu yükseltilmeyecektir. |
ManagedDisk
Name | Tür | Description |
---|---|---|
securityProfile |
Yönetilen disk için güvenlik profili ayarlarını belirtir. |
|
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 Havuzu'ndaki İşlem Düğümlerindeki uç noktaların yapılandırması. |
|
publicIPAddressConfiguration |
Batch Havuzu'ndaki İşlem Düğümleri için Genel IPAddress yapılandırması. |
|
subnetId |
string |
Havuzun İşlem Düğümlerinin birleştirileceği 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 şekilde değişir. |
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" ile 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 çaba 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 yapma. İş, 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
Batch hizmetinin İş'teki herhangi bir Görev başarısız olduğunda gerçekleştirmesi gereken eylem.
Name | Tür | Description |
---|---|---|
noaction |
string |
Hiçbir şey yapma. İş, 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 herhangi bir işlem yapılmamasıyla sonuçlanabilir.) |
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ştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir. |
OutputFile
Batch hizmeti Görev işlemini yürütmeyi tamamladıktan sonra Azure Batch İşlem Düğümü'nden başka bir konuma dosya yüklemeye yönelik belirtim.
Name | Tür | Description |
---|---|---|
destination |
Çıkış dosyalarının hedefi. |
|
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'da dosyaları karşıya yüklenecek kapsayıcının URL'si. |
identityReference |
containerUrl tarafından belirtilen Azure Blob Depolama'ya 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üklenmesi gereken hedef.
Name | Tür | Description |
---|---|---|
container |
Azure blob depolamada dosyaların karşıya yüklendiği konum. |
OutputFileUploadCondition
Görev çıktı dosyasının veya dosya kümesinin karşıya yüklenmesi gereken 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üklemenin hangi koşullar altında gerçekleştirildiği de dahil olmak üzere bir çıktı dosyası karşıya yükleme işlemiyle ilgili ayrıntılar.
Name | Tür | Description |
---|---|---|
uploadCondition |
Görev çıktı dosyasının veya dosya kümesinin karşıya yüklenmesi gereken 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 en düşük ö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 zamanlamada 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 |
---|---|---|
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. Bunun yerine Azure KeyVault Uzantısı kullanın. |
|
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şkilendirilmiş 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 spot/düşük öncelikli işlem düğümlerinin istenen 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ı. |
upgradePolicy |
Havuzun yükseltme ilkesi. |
|
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'ya 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. |
RollingUpgradePolicy
Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri.
Name | Tür | Description |
---|---|---|
enableCrossZoneUpgrade |
boolean |
Yükseltme toplu işlemleri oluştururken VMSS'nin AZ sınırlarını yoksaymasına izin verin. Toplu iş boyutunu belirlemek için Etki Alanını Güncelleştir ve maxBatchInstancePercent'ı dikkate alın. Bu alan yalnızca NodePlacementConfiguration, Zonal olarak kullanıldığında true veya false olarak ayarlanabilir. |
maxBatchInstancePercent |
integer |
Tek bir toplu işlemde sıralı yükseltme ile aynı anda yükseltilecek toplam sanal makine örneklerinin maksimum yüzdesi. Bu en yüksek düzeyde olduğundan, önceki veya gelecekteki toplu işlerdeki iyi durumda olmayan örnekler, daha yüksek güvenilirlik sağlamak için toplu işlerdeki örneklerin yüzdesinin azalmasına neden olabilir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır. |
maxUnhealthyInstancePercent |
integer |
Ölçek kümesindeki toplam sanal makine örneklerinin en yüksek yüzdesi, yükseltilme sonucunda veya sıralı yükseltme durdurulmadan önce sanal makine sistem durumu denetimleri tarafından iyi durumda bulunarak aynı anda iyi durumda olmayabilir. Bu kısıtlama, herhangi bir toplu işlem başlatılmadan önce denetlenecektir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır. |
maxUnhealthyUpgradedInstancePercent |
integer |
İyi durumda olmayan bir durumda bulunabilecek yükseltilmiş sanal makine örneklerinin en yüksek yüzdesi. Bu denetim, her toplu iş yükseltildikten sonra gerçekleşir. Bu yüzde hiç aşılırsa, sıralı güncelleştirme iptal edilir. Bu alanın değeri 0 ile 100 (dahil) arasında olmalıdır. |
pauseTimeBetweenBatches |
string |
Tüm sanal makineler için güncelleştirmeyi tek bir toplu işte tamamlama ile sonraki toplu işlemi başlatma arasındaki bekleme süresi. Süre ISO 8601 biçiminde belirtilmelidir. |
prioritizeUnhealthyInstances |
boolean |
Bir ölçek kümesindeki tüm iyi durumda olmayan örnekleri iyi durumdaki örneklerden önce yükseltin. |
rollbackFailedInstancesOnPolicyBreach |
boolean |
Sıralı Yükseltme ilkesi ihlal edilirse örnekleri önceki modele geri alma başarısız oldu. |
SecurityEncryptionTypes
Yönetilen diskin EncryptionType değerini belirtir. Yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir.
Name | Tür | Description |
---|---|---|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
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, kullanıcı tarafından istekte 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. Konak gereksinimlerinde şifreleme hakkında daha fazla bilgi için lütfen https://video2.skills-academy.com/azure/virtual-machines/disk-encryption#supported-vm-sizesbölümüne bakın. |
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 |
---|---|---|
confidentialVM |
string |
Azure gizli bilgi işlem, gizli VM'ler yüksek güvenlik ve gizlilik gereksinimleri olan kiracılara yöneliktir. Bu VM'ler, güvenlik gereksinimlerinizi karşılamaya yardımcı olmak için güçlü, donanım tarafından zorlanmış bir sınır sağlar. Platform vm'nizin durumunu okunmaya veya değiştirilmeye karşı korurken, kodunuzda değişiklik yapmadan geçişler için gizli VM'leri kullanabilirsiniz. |
trustedLaunch |
string |
Güvenilir başlatma, 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'ın hizmet yapıtı başvuru kimliği |
StartTask
Bir 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. En büyük boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu azaltılmalıdır. 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 |
Batch hizmetinin İşlem Düğümünde herhangi bir Görevi zamanlamadan önce 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örevi yeniden denenir. |
maxWallClockTime |
string |
Görevin çalıştırabileceği, Görevin başladığı zamandan ölçülen en uzun süre. 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 düşük süre. Bu süreden sonra Batch hizmeti Görev dizinini ve tüm içeriğini silebilir. |
TaskContainerSettings
Görev için kapsayıcı ayarları.
Name | Tür | Description |
---|---|---|
containerHostBatchBindMounts |
Kapsayıcı görevine bağlanmak istediğiniz yollar. |
|
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ştirilmeymeyeceğini belirtir. |
vTpmEnabled |
boolean |
Sanal makinede vTPM'nin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. |
UpgradeMode
Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir.
Olası değerler şunlardır:
el ile
Otomatik - Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir.
Rolling - Ölçek kümesi güncelleştirmeleri toplu olarak gerçekleştirir ve arada isteğe bağlı bir duraklatma süresi vardır.
Name | Tür | Description |
---|---|---|
automatic |
string |
Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir. |
manual |
string |
Ölçek kümesindeki sanal makinelere yapılan güncelleştirmelerin uygulanmasını siz denetlersiniz. Bunu manualUpgrade eylemini kullanarak yaparsınız. |
rolling |
string |
Bir ölçek kümesindeki mevcut örnekler, yükseltilecek toplu işlemler halinde indirilir. Yükseltilen toplu işlem tamamlandıktan sonra örnekler yeniden trafik almaya başlar ve sonraki toplu işlem başlar. Bu, tüm örnekler up-to-date getirene kadar devam eder. |
UpgradePolicy
Otomatik, el ile veya sıralı yükseltme ilkesini açıklar.
Name | Tür | Description |
---|---|---|
automaticOSUpgradePolicy |
Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri. |
|
mode |
Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir. |
|
rollingUpgradePolicy |
Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri. |
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 ç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 ç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 türü. Windows_Server - Şirket içi lisans Windows Server içindir. Windows_Client - Şirket içi lisans Windows İstemcisi içindir. |
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ı. |
VMDiskSecurityProfile
Yönetilen disk için güvenlik profili ayarlarını belirtir. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir.
Name | Tür | Description |
---|---|---|
securityEncryptionType |
Yönetilen diskin EncryptionType değerini belirtir. Yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir ve Gizli VM'ler kullanılırken gereklidir. |
VMExtension
Sanal makine uzantılarının yapılandırması.
Name | Tür | Description |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı 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
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 |