Pool - Add
Lägger till en pool i det angivna kontot.
När du namnger pooler bör du undvika att inkludera känslig information, till exempel användarnamn eller hemliga projektnamn. Den här informationen kan visas i telemetriloggar som är tillgängliga för Microsoft Support tekniker.
POST {batchUrl}/pools?api-version=2022-01-01.15.0
POST {batchUrl}/pools?timeout={timeout}&api-version=2022-01-01.15.0
URI-parametrar
Name | In | Required | Type | Description |
---|---|---|---|---|
batch
|
path | True |
|
Bas-URL:en för alla Azure Batch tjänstbegäranden. |
api-version
|
query | True |
|
Klient-API-version. |
timeout
|
query |
|
Den maximala tid som servern kan ägna åt att bearbeta begäran, i sekunder. Standardvärdet är 30 sekunder. |
Begärandehuvud
Media Types: "application/json; odata=minimalmetadata"
Name | Required | Type | Description |
---|---|---|---|
client-request-id |
|
Den anropargenererade begärandeidentiteten i form av ett GUID utan dekoration, till exempel klammerparenteser, t.ex. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
|
Om servern ska returnera client-request-id i svaret. |
|
ocp-date |
|
Den tid då begäran utfärdades. Klientbibliotek anger vanligtvis detta till systemets aktuella klocktid. ange det uttryckligen om du anropar REST-API:et direkt. |
Begärandetext
Media Types: "application/json; odata=minimalmetadata"
Name | Required | Type | Description |
---|---|---|---|
id | True |
|
En sträng som unikt identifierar poolen i kontot. |
vmSize | True |
|
Storleken på virtuella datorer i poolen. Alla virtuella datorer i en pool har samma storlek. |
applicationLicenses |
|
Listan över programlicenser som Batch-tjänsten gör tillgängliga på varje beräkningsnod i poolen. |
|
applicationPackageReferences |
Listan över paket som ska installeras på varje beräkningsnod i poolen. |
||
autoScaleEvaluationInterval |
|
Det tidsintervall då poolstorleken ska justeras automatiskt enligt autoskalningsformeln. |
|
autoScaleFormula |
|
En formel för önskat antal beräkningsnoder i poolen. |
|
certificateReferences |
Listan över certifikat som ska installeras på varje beräkningsnod i poolen. |
||
cloudServiceConfiguration |
Molntjänstkonfigurationen för poolen. |
||
displayName |
|
Visningsnamnet för poolen. |
|
enableAutoScale |
|
Om poolstorleken ska justeras automatiskt över tid. |
|
enableInterNodeCommunication |
|
Om poolen tillåter direkt kommunikation mellan beräkningsnoder. |
|
metadata |
En lista över namn/värde-par som är associerade med poolen som metadata. |
||
mountConfiguration |
Montera lagring med angivet filsystem under hela poolens livslängd. |
||
networkConfiguration |
Nätverkskonfigurationen för poolen. |
||
resizeTimeout |
|
Tidsgränsen för allokering av beräkningsnoder till poolen. |
|
startTask |
En uppgift som har angetts för att köras på varje beräkningsnod när den ansluter till poolen. |
||
targetDedicatedNodes |
|
Önskat antal dedikerade beräkningsnoder i poolen. |
|
targetLowPriorityNodes |
|
Önskat antal beräkningsnoder med oanvänd kapacitet/låg prioritet i poolen. |
|
taskSchedulingPolicy |
Hur uppgifter distribueras mellan beräkningsnoder i en pool. |
||
taskSlotsPerNode |
|
Antalet aktivitetsplatser som kan användas för att köra samtidiga aktiviteter på en enda beräkningsnod i poolen. |
|
userAccounts |
Listan över användarkonton som ska skapas på varje beräkningsnod i poolen. |
||
virtualMachineConfiguration |
Konfigurationen av den virtuella datorn för poolen. |
Svar
Name | Type | Description |
---|---|---|
201 Created |
Begäran till Batch-tjänsten lyckades. Headers
|
|
Other Status Codes |
Felet från Batch-tjänsten. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Personifiera ditt användarkonto |
Authorization
Type:
apiKey
In:
header
Exempel
Add a CloudServiceConfiguration pool
Sample Request
POST account.region.batch.azure.com/pools?api-version=2022-01-01.15.0
{
"id": "poolId",
"vmSize": "small",
"cloudServiceConfiguration": {
"osFamily": "4"
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
]
}
Sample Response
Add a pool with mount drive specified
Sample Request
POST account.region.batch.azure.com/pools?api-version=2022-01-01.15.0
{
"id": "pool2",
"vmSize": "standard_a1",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "UbuntuServer",
"sku": "20_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"mountConfiguration": [
{
"azureBlobFileSystemConfiguration": {
"accountName": "accountName",
"containerName": "blobContainerName",
"accountKey": "accountKey",
"relativeMountPath": "bfusepath"
}
},
{
"azureFileShareConfiguration": {
"accountName": "accountName",
"azureFileUrl": "https://myaccount.file.core.windows.net/fileshare",
"accountKey": "accountKey",
"relativeMountPath": "filesharepath",
"mountOptions": "mount options ver=1.0"
}
},
{
"nfsMountConfiguration": {
"source": "somesource nfs url",
"relativeMountPath": "mountpath",
"mountOptions": "mount options ver=1.0"
}
},
{
"cifsMountConfiguration": {
"username": "accountName",
"password": "password",
"source": "//myaccount.file.core.windows.net/file",
"relativeMountPath": "mountpath",
"mountOptions": "mount options ver=1.0"
}
}
],
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false
}
Sample Response
Add a VirtualMachineConfiguration pool
Sample Request
POST account.region.batch.azure.com/pools?api-version=2022-01-01.15.0
{
"id": "pool2",
"vmSize": "standard_a1",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "20_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04"
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
]
}
Sample Response
Add a VirtualMachineConfiguration pool with containers
Sample Request
POST account.region.batch.azure.com/pools?api-version=2022-01-01.15.0
{
"id": "pool2",
"vmSize": "standard_a1",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "120_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04",
"containerConfiguration": {
"type": "dockerCompatible",
"containerImageNames": [
"busybox"
]
}
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false
}
Sample Response
Add a VirtualMachineConfiguration pool with extensions
Sample Request
POST account.region.batch.azure.com/pools?api-version=2022-01-01.15.0
{
"id": "pool2",
"vmSize": "standard_a1",
"virtualMachineConfiguration": {
"imageReference": {
"publisher": "Canonical",
"offer": "0001-com-ubuntu-server-focal",
"sku": "20_04-lts"
},
"nodeAgentSKUId": "batch.node.ubuntu 20.04",
"extensions": [
{
"name": "batchextension1",
"type": "SecurityMonitoringForLinux",
"publisher": "Microsoft.Azure.Security.Monitoring",
"typeHandlerVersion": "1.0",
"autoUpgradeMinorVersion": true,
"settings": "{\"settingsKey\":\"settingsValue\"}",
"protectedSettings": "{\"protectedSettingsKey\":\"protectedSettingsValue\"}"
}
]
},
"resizeTimeout": "PT15M",
"targetDedicatedNodes": 5,
"targetLowPriorityNodes": 0,
"taskSlotsPerNode": 3,
"taskSchedulingPolicy": {
"nodeFillType": "spread"
},
"enableAutoScale": false,
"enableInterNodeCommunication": true,
"metadata": [
{
"name": "myproperty",
"value": "myvalue"
}
]
}
Sample Response
Definitioner
Application |
En referens till ett paket som ska distribueras till beräkningsnoder. |
Auto |
Omfånget för den automatiska användaren |
Auto |
Anger parametrarna för den automatiska användare som kör en aktivitet i Batch-tjänsten. |
Azure |
Information som används för att ansluta till en Azure Storage container med blobfuse. |
Azure |
Information som används för att ansluta till en Azure Fileshare. |
Batch |
Ett felsvar som tagits emot från Azure Batch-tjänsten. |
Batch |
Ett objekt med ytterligare information som ingår i ett Azure Batch felsvar. |
Caching |
Typen av cachelagring som ska aktiveras för disken. |
Certificate |
En referens till ett certifikat som ska installeras på beräkningsnoder i en pool. |
Certificate |
Platsen för certifikatarkivet på beräkningsnoden där certifikatet ska installeras. |
CIFSMount |
Information som används för att ansluta till ett CIFS-filsystem. |
Cloud |
Konfigurationen för beräkningsnoder i en pool baserat på Azure Cloud Services-plattformen. |
Compute |
Hur aktiviteter distribueras mellan beräkningsnoder i en pool. |
Compute |
Referensen till en användartilldelad identitet som är associerad med batchpoolen som en beräkningsnod ska använda. |
Container |
Konfigurationen för containeraktiverade pooler. |
Container |
Ett privat containerregister. |
Container |
Containertekniken som ska användas. |
Container |
Platsen för containerns arbetskatalog för uppgift. |
Data |
Inställningar som ska användas av de datadiskar som är associerade med beräkningsnoder i poolen. När du använder anslutna datadiskar måste du montera och formatera diskarna inifrån en virtuell dator för att kunna använda dem. |
Diff |
Anger den tillfälliga diskplaceringen för operativsystemdisken för alla beräkningsnoder (VIRTUELLA datorer) i poolen. |
Diff |
Anger den tillfälliga disken Inställningar för operativsystemdisken som används av beräkningsnoden (VM). |
Disk |
Diskkrypteringskonfigurationen som tillämpas på beräkningsnoder i poolen. Konfiguration av diskkryptering stöds inte i En Linux-pool som skapats med Shared Image Gallery Image. |
Dynamic |
Omfånget för dynamisk vnet-tilldelning. |
Elevation |
Användarens höjdnivå. |
Environment |
En miljövariabel som ska anges i en uppgiftsprocess. |
Error |
Ett felmeddelande som togs emot i ett Azure Batch felsvar. |
Image |
En referens till en Azure Virtual Machines Marketplace-avbildning eller en Shared Image Gallery image. Om du vill hämta en lista över alla Azure Marketplace Image-referenser som verifierats av Azure Batch läser du åtgärden "Lista över avbildningar som stöds". |
Inbound |
Protokollet för slutpunkten. |
Inbound |
En inkommande NAT-pool som kan användas för att adressera specifika portar på beräkningsnoder i en Batch-pool externt. |
IPAddress |
Etableringstypen för offentliga IP-adresser för poolen. |
Linux |
Egenskaper som används för att skapa ett användarkonto på en Linux-beräkningsnod. |
Login |
Inloggningsläget för användaren |
Metadata |
Ett namn/värde-par som är associerat med en Batch-tjänstresurs. |
Mount |
Filsystemet som ska monteras på varje nod. |
Network |
Nätverkskonfigurationen för en pool. |
Network |
En regel för nätverkssäkerhetsgrupp som ska tillämpas på en inkommande slutpunkt. |
Network |
Den åtgärd som ska vidtas för en angiven IP-adress, ett undernätsintervall eller en tagg. |
NFSMount |
Information som används för att ansluta till ett NFS-filsystem. |
Node |
Konfiguration av nodplacering för en pool. |
Node |
Placeringsprincipen för allokering av noder i poolen. |
OSDisk |
Inställningar för operativsystemdisken på beräkningsnoden (VM). |
Pool |
En pool i Azure Batch-tjänsten som ska läggas till. |
Pool |
Slutpunktskonfigurationen för en pool. |
Public |
Den offentliga IP-adresskonfigurationen för nätverkskonfigurationen för en pool. |
Resource |
En enskild fil eller flera filer som ska laddas ned till en beräkningsnod. |
Start |
En aktivitet som körs när en nod ansluter till en pool i Azure Batch-tjänsten, eller när beräkningsnoden startas om eller omskapas. |
Storage |
Lagringskontotypen som ska användas för att skapa datadiskar. |
Task |
Containerinställningarna för en aktivitet. |
Task |
Anger hur aktiviteter ska distribueras mellan beräkningsnoder. |
User |
Egenskaper som används för att skapa en användare som används för att köra uppgifter på en Azure Batch beräkningsnod. |
User |
Definitionen av den användaridentitet som aktiviteten körs under. |
Virtual |
Konfigurationen för beräkningsnoder i en pool baserat på Azure Virtual Machines-infrastrukturen. |
VMExtension |
Konfigurationen för tillägg för virtuella datorer. |
Windows |
Windows operativsysteminställningar som ska tillämpas på den virtuella datorn. |
Windows |
Egenskaper som används för att skapa ett användarkonto på en Windows beräkningsnod. |
ApplicationPackageReference
En referens till ett paket som ska distribueras till beräkningsnoder.
Name | Type | Description |
---|---|---|
applicationId |
|
ID för programmet som ska distribueras. |
version |
|
Den version av programmet som ska distribueras. Om den utelämnas distribueras standardversionen. |
AutoUserScope
Omfånget för den automatiska användaren
Name | Type | Description |
---|---|---|
pool |
|
Anger att aktiviteten körs som det vanliga automatiska användarkontot som skapas på varje beräkningsnod i en pool. |
task |
|
Anger att tjänsten ska skapa en ny användare för uppgiften. |
AutoUserSpecification
Anger parametrarna för den automatiska användare som kör en aktivitet i Batch-tjänsten.
Name | Type | Description |
---|---|---|
elevationLevel |
Den automatiska användarens höjdnivå. |
|
scope |
Omfånget för den automatiska användaren |
AzureBlobFileSystemConfiguration
Information som används för att ansluta till en Azure Storage container med blobfuse.
Name | Type | Description |
---|---|---|
accountKey |
|
Nyckeln Azure Storage konto. |
accountName |
|
Namnet på det Azure Storage kontot. |
blobfuseOptions |
|
Ytterligare kommandoradsalternativ för att skicka till monteringskommandot. |
containerName |
|
Namnet på Azure Blob Storage container. |
identityReference |
Referensen till den användartilldelade identitet som ska användas för att komma åt containerName |
|
relativeMountPath |
|
Den relativa sökvägen på beräkningsnoden där filsystemet ska monteras |
sasKey |
|
AZURE STORAGE SAS-token. |
AzureFileShareConfiguration
Information som används för att ansluta till en Azure Fileshare.
Name | Type | Description |
---|---|---|
accountKey |
|
Den Azure Storage kontonyckeln. |
accountName |
|
Det Azure Storage kontonamnet. |
azureFileUrl |
|
URL:en för Azure Files. |
mountOptions |
|
Ytterligare kommandoradsalternativ för att skicka till monteringskommandot. |
relativeMountPath |
|
Den relativa sökvägen på beräkningsnoden där filsystemet ska monteras |
BatchError
Ett felsvar som tagits emot från Azure Batch-tjänsten.
Name | Type | Description |
---|---|---|
code |
|
En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt. |
message |
Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt. |
|
values |
En samling nyckel/värde-par som innehåller ytterligare information om felet. |
BatchErrorDetail
Ett objekt med ytterligare information som ingår i ett Azure Batch felsvar.
Name | Type | Description |
---|---|---|
key |
|
En identifierare som anger innebörden av egenskapen Value. |
value |
|
Den ytterligare information som ingår i felsvaret. |
CachingType
Typen av cachelagring som ska aktiveras för disken.
Name | Type | Description |
---|---|---|
none |
|
Cachelagringsläget för disken är inte aktiverat. |
readonly |
|
Cachelagringsläget för disken är skrivskyddat. |
readwrite |
|
Cachelagringsläget för disken är läs- och skrivläge. |
CertificateReference
En referens till ett certifikat som ska installeras på beräkningsnoder i en pool.
Name | Type | Description |
---|---|---|
storeLocation |
Platsen för certifikatarkivet på beräkningsnoden där certifikatet ska installeras. |
|
storeName |
|
Namnet på certifikatarkivet på beräkningsnoden där certifikatet ska installeras. |
thumbprint |
|
Tumavtrycket för certifikatet. |
thumbprintAlgorithm |
|
Algoritmen som tumavtrycket är associerat med. Det här måste vara sha1. |
visibility |
|
Vilka användarkonton på beräkningsnoden ska ha åtkomst till certifikatets privata data. |
CertificateStoreLocation
Platsen för certifikatarkivet på beräkningsnoden där certifikatet ska installeras.
Name | Type | Description |
---|---|---|
currentuser |
|
Certifikat ska installeras i CurrentUser-certifikatarkivet. |
localmachine |
|
Certifikat ska installeras i LocalMachine-certifikatarkivet. |
CIFSMountConfiguration
Information som används för att ansluta till ett CIFS-filsystem.
Name | Type | Description |
---|---|---|
mountOptions |
|
Ytterligare kommandoradsalternativ för att skicka till monteringskommandot. |
password |
|
Lösenordet som ska användas för autentisering mot CIFS-filsystemet. |
relativeMountPath |
|
Den relativa sökvägen på beräkningsnoden där filsystemet ska monteras |
source |
|
URI:n för filsystemet som ska monteras. |
username |
|
Användaren som ska användas för autentisering mot CIFS-filsystemet. |
CloudServiceConfiguration
Konfigurationen för beräkningsnoder i en pool baserat på Azure Cloud Services-plattformen.
Name | Type | Description |
---|---|---|
osFamily |
|
Den Azure-gästoperativsystemfamilj som ska installeras på de virtuella datorerna i poolen. |
osVersion |
|
Den Azure-gästoperativsystemversion som ska installeras på de virtuella datorerna i poolen. |
ComputeNodeFillType
Hur aktiviteter distribueras mellan beräkningsnoder i en pool.
Name | Type | Description |
---|---|---|
pack |
|
Så många aktiviteter som möjligt (taskSlotsPerNode) bör tilldelas till varje beräkningsnod i poolen innan aktiviteter tilldelas till nästa beräkningsnod i poolen. |
spread |
|
Aktiviteter bör tilldelas jämnt över alla beräkningsnoder i poolen. |
ComputeNodeIdentityReference
Referensen till en användartilldelad identitet som är associerad med batchpoolen som en beräkningsnod ska använda.
Name | Type | Description |
---|---|---|
resourceId |
|
ARM-resurs-ID för den användartilldelade identiteten. |
ContainerConfiguration
Konfigurationen för containeraktiverade pooler.
Name | Type | Description |
---|---|---|
containerImageNames |
|
Samlingen med containeravbildningsnamn. |
containerRegistries |
Ytterligare privata register från vilka containrar kan hämtas. |
|
type |
Containertekniken som ska användas. |
ContainerRegistry
Ett privat containerregister.
Name | Type | Description |
---|---|---|
identityReference |
Referensen till den användartilldelade identitet som ska användas för att komma åt en Azure Container Registry i stället för användarnamn och lösenord. |
|
password |
|
Lösenordet för att logga in på registerservern. |
registryServer |
|
Registrets URL. |
username |
|
Användarnamnet för att logga in på registerservern. |
ContainerType
Containertekniken som ska användas.
Name | Type | Description |
---|---|---|
dockerCompatible |
|
En Docker-kompatibel containerteknik används för att starta containrarna. |
ContainerWorkingDirectory
Platsen för containerns arbetskatalog för uppgift.
Name | Type | Description |
---|---|---|
containerImageDefault |
|
Använd arbetskatalogen som definierats i containern Avbildning. Se upp för att den här katalogen inte innehåller de resursfiler som laddats ned av Batch. |
taskWorkingDirectory |
|
Använd arbetskatalogen för Batch-tjänstens standardtjänst, som innehåller de aktivitetsresursfiler som fylls i av Batch. |
DataDisk
Inställningar som ska användas av de datadiskar som är associerade med beräkningsnoder i poolen. När du använder anslutna datadiskar måste du montera och formatera diskarna inifrån en virtuell dator för att kunna använda dem.
Name | Type | Description |
---|---|---|
caching |
Den typ av cachelagring som ska aktiveras för datadiskarna. |
|
diskSizeGB |
|
Den ursprungliga diskstorleken i gigabyte. |
lun |
|
Det logiska enhetsnumret. |
storageAccountType |
Lagringskontotypen som ska användas för datadisken. |
DiffDiskPlacement
Anger den tillfälliga diskplaceringen för operativsystemdisken för alla beräkningsnoder (VIRTUELLA datorer) i poolen.
Name | Type | Description |
---|---|---|
CacheDisk |
|
Den tillfälliga OS-disken lagras i den virtuella datorns cacheminne. |
DiffDiskSettings
Anger den tillfälliga disken Inställningar för operativsystemdisken som används av beräkningsnoden (VM).
Name | Type | Description |
---|---|---|
placement |
Anger den tillfälliga diskplaceringen för operativsystemdisken för alla virtuella datorer i poolen. |
DiskEncryptionConfiguration
Diskkrypteringskonfigurationen som tillämpas på beräkningsnoder i poolen. Konfiguration av diskkryptering stöds inte i En Linux-pool som skapats med Shared Image Gallery Image.
Name | Type | Description |
---|---|---|
targets |
|
Listan över diskmål Batch Service krypterar på beräkningsnoden. |
DynamicVNetAssignmentScope
Omfånget för dynamisk vnet-tilldelning.
Name | Type | Description |
---|---|---|
job |
|
Dynamisk VNet-tilldelning görs per jobb. |
none |
|
Ingen dynamisk VNet-tilldelning är aktiverad. |
ElevationLevel
Användarens höjdnivå.
Name | Type | Description |
---|---|---|
admin |
|
Användaren är en användare med förhöjd åtkomst och fungerar med fullständiga administratörsbehörigheter. |
nonadmin |
|
Användaren är en standardanvändare utan förhöjd åtkomst. |
EnvironmentSetting
En miljövariabel som ska anges i en uppgiftsprocess.
Name | Type | Description |
---|---|---|
name |
|
Namnet på miljövariabeln. |
value |
|
Värdet för miljövariabeln. |
ErrorMessage
Ett felmeddelande som togs emot i ett Azure Batch felsvar.
Name | Type | Description |
---|---|---|
lang |
|
Språkkoden för felmeddelandet |
value |
|
Texten i meddelandet. |
ImageReference
En referens till en Azure Virtual Machines Marketplace-avbildning eller en Shared Image Gallery image. Om du vill hämta en lista över alla Azure Marketplace Image-referenser som verifierats av Azure Batch läser du åtgärden "Lista över avbildningar som stöds".
Name | Type | Description |
---|---|---|
exactVersion |
|
Den specifika versionen av plattformsbilden eller Marketplace-avbildningen som används för att skapa noden. Det här skrivskyddade fältet skiljer sig endast från "version" om värdet som angavs för "version" när poolen skapades var "senaste". |
offer |
|
Erbjudandetypen för Azure Virtual Machines Marketplace-avbildningen. |
publisher |
|
Utgivaren av Azure Virtual Machines Marketplace-avbildningen. |
sku |
|
SKU:n för Azure Virtual Machines Marketplace-avbildningen. |
version |
|
Versionen av Azure Virtual Machines Marketplace-avbildningen. |
virtualMachineImageId |
|
ARM-resursidentifieraren för Shared Image Gallery Image. Beräkningsnoder i poolen skapas med det här avbildnings-ID:t. Detta är av formatet /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} eller /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} för att alltid ha den senaste avbildningsversionen som standard. |
InboundEndpointProtocol
Protokollet för slutpunkten.
Name | Type | Description |
---|---|---|
tcp |
|
Använd TCP för slutpunkten. |
udp |
|
Använd UDP för slutpunkten. |
InboundNATPool
En inkommande NAT-pool som kan användas för att adressera specifika portar på beräkningsnoder i en Batch-pool externt.
Name | Type | Description |
---|---|---|
backendPort |
|
Portnumret på beräkningsnoden. |
frontendPortRangeEnd |
|
Det sista portnumret i intervallet för externa portar som ska användas för att ge inkommande åtkomst till backendPort på enskilda beräkningsnoder. |
frontendPortRangeStart |
|
Det första portnumret i intervallet för externa portar som ska användas för att ge inkommande åtkomst till backendPort på enskilda beräkningsnoder. |
name |
|
Namnet på slutpunkten. |
networkSecurityGroupRules |
En lista över regler för nätverkssäkerhetsgrupper som ska tillämpas på slutpunkten. |
|
protocol |
Protokollet för slutpunkten. |
IPAddressProvisioningType
Etableringstypen för offentliga IP-adresser för poolen.
Name | Type | Description |
---|---|---|
batchmanaged |
|
En offentlig IP-adress skapas och hanteras av Batch. Det kan finnas flera offentliga IP-adresser beroende på poolens storlek. |
nopublicipaddresses |
|
Ingen offentlig IP-adress skapas. |
usermanaged |
|
Offentliga IP-adresser tillhandahålls av användaren och används för att etablera beräkningsnoderna. |
LinuxUserConfiguration
Egenskaper som används för att skapa ett användarkonto på en Linux-beräkningsnod.
Name | Type | Description |
---|---|---|
gid |
|
Grupp-ID för användarkontot. |
sshPrivateKey |
|
Den privata SSH-nyckeln för användarkontot. |
uid |
|
Användar-ID för användarkontot. |
LoginMode
Inloggningsläget för användaren
Name | Type | Description |
---|---|---|
batch |
|
Inloggningsläget LOGON32_LOGON_BATCH Win32. Batchinloggningsläget rekommenderas för långvariga parallella processer. |
interactive |
|
Inloggningsläget LOGON32_LOGON_INTERACTIVE Win32. UAC är aktiverat på Windows VirtualMachineConfiguration Pools. Om det här alternativet används med en upphöjd användaridentitet i en Windows VirtualMachineConfiguration-pool, höjs inte användarsessionen såvida inte programmet som körs av kommandoraden Aktivitet har konfigurerats för att alltid kräva administrativ behörighet eller att alltid kräva maximal behörighet. |
MetadataItem
Ett namn/värde-par som är associerat med en Batch-tjänstresurs.
Name | Type | Description |
---|---|---|
name |
|
Namnet på metadataobjektet. |
value |
|
Värdet för metadataobjektet. |
MountConfiguration
Filsystemet som ska monteras på varje nod.
Name | Type | Description |
---|---|---|
azureBlobFileSystemConfiguration |
Den Azure Storage container som ska monteras med blob-FUSE på varje nod. |
|
azureFileShareConfiguration |
Azure-filresursen som ska monteras på varje nod. |
|
cifsMountConfiguration |
CIFS/SMB-filsystemet som ska monteras på varje nod. |
|
nfsMountConfiguration |
NFS-filsystemet som ska monteras på varje nod. |
NetworkConfiguration
Nätverkskonfigurationen för en pool.
Name | Type | Description |
---|---|---|
dynamicVNetAssignmentScope |
Omfånget för dynamisk vnet-tilldelning. |
|
endpointConfiguration |
Konfigurationen för slutpunkter på beräkningsnoder i Batch-poolen. |
|
publicIPAddressConfiguration |
Den offentliga IPAddress-konfigurationen för beräkningsnoder i Batch-poolen. |
|
subnetId |
|
ARM-resursidentifieraren för det virtuella nätverkets undernät som poolens beräkningsnoder ansluts till. Detta är av formatet /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. |
NetworkSecurityGroupRule
En regel för nätverkssäkerhetsgrupp som ska tillämpas på en inkommande slutpunkt.
Name | Type | Description |
---|---|---|
access |
Den åtgärd som ska vidtas för en angiven IP-adress, ett undernätsintervall eller en tagg. |
|
priority |
|
Prioriteten för den här regeln. |
sourceAddressPrefix |
|
Källadressprefixet eller taggen som ska matchas för regeln. |
sourcePortRanges |
|
Källportintervallen som ska matchas för regeln. |
NetworkSecurityGroupRuleAccess
Den åtgärd som ska vidtas för en angiven IP-adress, ett undernätsintervall eller en tagg.
Name | Type | Description |
---|---|---|
allow |
|
Tillåt åtkomst. |
deny |
|
Neka åtkomst. |
NFSMountConfiguration
Information som används för att ansluta till ett NFS-filsystem.
Name | Type | Description |
---|---|---|
mountOptions |
|
Ytterligare kommandoradsalternativ för att skicka till monteringskommandot. |
relativeMountPath |
|
Den relativa sökvägen på beräkningsnoden där filsystemet ska monteras |
source |
|
URI:n för filsystemet som ska monteras. |
NodePlacementConfiguration
Konfiguration av nodplacering för en pool.
Name | Type | Description |
---|---|---|
policy |
Nodplacering Principtyp i Batch-pooler. |
NodePlacementPolicyType
Placeringsprincipen för allokering av noder i poolen.
Name | Type | Description |
---|---|---|
regional |
|
Alla noder i poolen allokeras i samma region. |
zonal |
|
Noder i poolen kommer att spridas över olika tillgänglighetszoner med bästa möjliga balansering. |
OSDisk
Inställningar för operativsystemdisken på beräkningsnoden (VM).
Name | Type | Description |
---|---|---|
ephemeralOSDiskSettings |
Anger den tillfälliga disken Inställningar för operativsystemdisken som används av beräkningsnoden (VM). |
PoolAddParameter
En pool i Azure Batch-tjänsten som ska läggas till.
Name | Type | Description |
---|---|---|
applicationLicenses |
|
Listan över programlicenser som Batch-tjänsten gör tillgängliga på varje beräkningsnod i poolen. |
applicationPackageReferences |
Listan över paket som ska installeras på varje beräkningsnod i poolen. |
|
autoScaleEvaluationInterval |
|
Det tidsintervall då poolstorleken ska justeras automatiskt enligt autoskalningsformeln. |
autoScaleFormula |
|
En formel för önskat antal beräkningsnoder i poolen. |
certificateReferences |
Listan över certifikat som ska installeras på varje beräkningsnod i poolen. |
|
cloudServiceConfiguration |
Molntjänstkonfigurationen för poolen. |
|
displayName |
|
Visningsnamnet för poolen. |
enableAutoScale |
|
Om poolstorleken ska justeras automatiskt över tid. |
enableInterNodeCommunication |
|
Om poolen tillåter direkt kommunikation mellan beräkningsnoder. |
id |
|
En sträng som unikt identifierar poolen i kontot. |
metadata |
En lista över namn/värde-par som är associerade med poolen som metadata. |
|
mountConfiguration |
Montera lagring med angivet filsystem under hela poolens livslängd. |
|
networkConfiguration |
Nätverkskonfigurationen för poolen. |
|
resizeTimeout |
|
Tidsgränsen för allokering av beräkningsnoder till poolen. |
startTask |
En uppgift som har angetts för att köras på varje beräkningsnod när den ansluter till poolen. |
|
targetDedicatedNodes |
|
Önskat antal dedikerade beräkningsnoder i poolen. |
targetLowPriorityNodes |
|
Önskat antal beräkningsnoder med oanvänd kapacitet/låg prioritet i poolen. |
taskSchedulingPolicy |
Hur uppgifter distribueras mellan beräkningsnoder i en pool. |
|
taskSlotsPerNode |
|
Antalet aktivitetsplatser som kan användas för att köra samtidiga aktiviteter på en enda beräkningsnod i poolen. |
userAccounts |
Listan över användarkonton som ska skapas på varje beräkningsnod i poolen. |
|
virtualMachineConfiguration |
Konfigurationen av den virtuella datorn för poolen. |
|
vmSize |
|
Storleken på virtuella datorer i poolen. Alla virtuella datorer i en pool har samma storlek. |
PoolEndpointConfiguration
Slutpunktskonfigurationen för en pool.
Name | Type | Description |
---|---|---|
inboundNATPools |
En lista över inkommande NAT-pooler som kan användas för att adressera specifika portar på en enskild beräkningsnod externt. |
PublicIPAddressConfiguration
Den offentliga IP-adresskonfigurationen för nätverkskonfigurationen för en pool.
Name | Type | Description |
---|---|---|
ipAddressIds |
|
Listan över offentliga IP-adresser som Batch-tjänsten ska använda vid etablering av beräkningsnoder. |
provision |
Etableringstypen för offentliga IP-adresser för poolen. |
ResourceFile
En enskild fil eller flera filer som ska laddas ned till en beräkningsnod.
Name | Type | Description |
---|---|---|
autoStorageContainerName |
|
Namnet på lagringscontainern i det automatiska lagringskontot. |
blobPrefix |
|
Blobprefixet som ska användas vid nedladdning av blobar från en Azure Storage container. Endast de blobar vars namn börjar med det angivna prefixet laddas ned. |
fileMode |
|
Attributet för filbehörighetsläge i oktalt format. |
filePath |
|
Platsen på beräkningsnoden som filen eller filerna ska laddas ned till i förhållande till aktivitetens arbetskatalog. |
httpUrl |
|
URL:en för filen som ska laddas ned. |
identityReference |
Referensen till den användartilldelade identitet som ska användas för att komma åt Azure Blob Storage som anges av storageContainerUrl eller httpUrl |
|
storageContainerUrl |
|
URL:en för blobcontainern i Azure Blob Storage. |
StartTask
En aktivitet som körs när en nod ansluter till en pool i Azure Batch-tjänsten, eller när beräkningsnoden startas om eller omskapas.
Name | Type | Description |
---|---|---|
commandLine |
|
Kommandoraden i StartTask. |
containerSettings |
Inställningarna för containern under vilken StartTask körs. |
|
environmentSettings |
En lista över miljövariabelinställningar för StartTask. |
|
maxTaskRetryCount |
|
Det maximala antalet gånger som aktiviteten kan försökas igen. |
resourceFiles |
En lista över filer som Batch-tjänsten laddar ned till beräkningsnoden innan du kör kommandoraden. Det finns en maximal storlek för listan över resursfiler. När maxstorleken överskrids misslyckas begäran och svarsfelkoden är RequestEntityTooLarge. Om detta inträffar måste mängden ResourceFiles minskas i storlek. Detta kan uppnås med hjälp av .zip filer, programpaket eller Docker-containrar. |
|
userIdentity |
Användaridentiteten som StartTask körs under. |
|
waitForSuccess |
|
Om Batch-tjänsten ska vänta tills StartTask har slutförts (d.v.s. avsluta med slutkod 0) innan du schemalägger aktiviteter på beräkningsnoden. |
StorageAccountType
Lagringskontotypen som ska användas för att skapa datadiskar.
Name | Type | Description |
---|---|---|
premium_lrs |
|
Datadisken bör använda premium lokalt redundant lagring. |
standard_lrs |
|
Datadisken bör använda lokalt redundant standardlagring. |
TaskContainerSettings
Containerinställningarna för en aktivitet.
Name | Type | Description |
---|---|---|
containerRunOptions |
|
Ytterligare alternativ för kommandot container create. |
imageName |
|
Avbildningen som ska användas för att skapa containern där aktiviteten ska köras. |
registry |
Det privata registret som innehåller containern Image. |
|
workingDirectory |
Platsen för containerns arbetskatalog för uppgift. |
TaskSchedulingPolicy
Anger hur aktiviteter ska distribueras mellan beräkningsnoder.
Name | Type | Description |
---|---|---|
nodeFillType |
Hur uppgifter distribueras mellan beräkningsnoder i en pool. |
UserAccount
Egenskaper som används för att skapa en användare som används för att köra uppgifter på en Azure Batch beräkningsnod.
Name | Type | Description |
---|---|---|
elevationLevel |
Behörighetsnivån för användarkontot. |
|
linuxUserConfiguration |
Den Linux-specifika användarkonfigurationen för användarkontot. |
|
name |
|
Namnet på användarkontot. |
password |
|
Lösenordet för användarkontot. |
windowsUserConfiguration |
Den Windows specifika användarkonfigurationen för användarkontot. |
UserIdentity
Definitionen av den användaridentitet som aktiviteten körs under.
Name | Type | Description |
---|---|---|
autoUser |
Den automatiska användare som aktiviteten körs under. |
|
username |
|
Namnet på den användaridentitet som aktiviteten körs under. |
VirtualMachineConfiguration
Konfigurationen för beräkningsnoder i en pool baserat på Azure Virtual Machines-infrastrukturen.
Name | Type | Description |
---|---|---|
containerConfiguration |
Containerkonfigurationen för poolen. |
|
dataDisks |
|
Konfigurationen för datadiskar som är anslutna till beräkningsnoderna i poolen. |
diskEncryptionConfiguration |
Diskkrypteringskonfigurationen för poolen. |
|
extensions |
Tillägget för den virtuella datorn för poolen. |
|
imageReference |
En referens till Azure Virtual Machines Marketplace-avbildningen eller den anpassade avbildningen av den virtuella datorn som ska användas. |
|
licenseType |
|
Den typ av lokal licens som ska användas vid distribution av operativsystemet. Windows_Server – Den lokala licensen gäller för Windows Server. Windows_Client – Den lokala licensen gäller för Windows Client. |
nodeAgentSKUId |
|
SKU:n för Batch Compute Node-agenten som ska etableras på beräkningsnoder i poolen. |
nodePlacementConfiguration |
Nodplaceringskonfigurationen för poolen. |
|
osDisk |
Inställningar för den virtuella datorns operativsystemdisk. |
|
windowsConfiguration |
Windows operativsysteminställningar på den virtuella datorn. |
VMExtension
Konfigurationen för tillägg för virtuella datorer.
Name | Type | Description |
---|---|---|
autoUpgradeMinorVersion |
|
Anger om tillägget ska använda en nyare delversion om en är tillgänglig vid distributionen. När tillägget har distribuerats uppgraderas dock inte mindre versioner om de inte distribueras om, även om den här egenskapen är inställd på true. |
name |
|
Namnet på tillägget för den virtuella datorn. |
protectedSettings |
|
Tillägget kan innehålla antingen protectedSettings eller protectedSettingsFromKeyVault eller inga skyddade inställningar alls. |
provisionAfterExtensions |
|
Samlingen med tilläggsnamn. |
publisher |
|
Namnet på tilläggshanterarutgivaren. |
settings |
|
JSON-formaterade offentliga inställningar för tillägget. |
type |
|
Typ av tillägg. |
typeHandlerVersion |
|
Skripthanterarens version. |
WindowsConfiguration
Windows operativsysteminställningar som ska tillämpas på den virtuella datorn.
Name | Type | Description |
---|---|---|
enableAutomaticUpdates |
|
Om automatiska uppdateringar är aktiverade på den virtuella datorn. |
WindowsUserConfiguration
Egenskaper som används för att skapa ett användarkonto på en Windows beräkningsnod.
Name | Type | Description |
---|---|---|
loginMode |
Inloggningsläget för användaren |