Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Operacje świadczone przez REST API usługi wsadowej mogą mieć wiele wersji dla kompatybilności wstecznej w miarę rozwoju API. Musisz określić, której wersji operacji chcesz użyć w momencie wywołania, podając wersję z wywołaniem REST. Jeśli Twoja aplikacja wywołuje starszą wersję operacji, możesz zdecydować się kontynuować wywoływanie starszej wersji lub zmodyfikować kod, aby wywołać nowszą wersję. Jeśli wersja nie jest określona lub podana jest nieprawidłowa, zwracany jest błąd.
Aby określić, której wersji operacji użyć, ustaw parametr zapytania o wersję API . Wersja jest w formacie Group.Major.Minor, gdzie w formacie YYYY-MM-DD jest Group, a Major to liczba całkowita, a Minor to liczba całkowita.
Najnowsza wersja: 2025-06-01
Poziom pracy FIFO
- Dodane
BatchJobDefaultOrdertypy. - Rozszerzono BatchTaskSchedulingPolicy o nową
jobDefaultOrderwłasność wspierającą harmonogramowanie FIFO na poziomie stanowisk.
- Dodane
Wsparcie CMK na Pools
- Dodano
DiskCustomerManagedKeyDiskEncryptionSetParametersi do obsługi klucza zarządzanego przez klienta (CMK) w pulach. - Przedłużone
DiskEncryptionConfigurationo nowącustomerManagedKeynieruchomość. - Przedłużone
ManagedDisko nowądiskEncryptionSetnieruchomość. - Dodano do
BatchPoolIdentityReferenceodwoływania się do zarządzanych tożsamości w scenariuszach szyfrowania dysku.
- Dodano
Obsługa IPv6 na pulach
- Dodano
ipv6AddressdoBatchNode. - Dodaj
ipv6RemoteLoginIPAddressiipv6RemoteLoginPortdoBatchNodeRemoteLoginSettings.
- Dodano
Obsługa protokołu bezpieczeństwa metadanych na pulach
- Dodano
HostEndpointSettingsiHostEndpointSettingsModeTypes. - Dodano
ProxyAgentSettings. - Rozszerzono
SecurityProfileo nowąproxyAgentSettingsfunkcję wspierającą protokół bezpieczeństwa metadanych.
- Dodano
Wsparcie dla tagów IP
- Dodane
IPFamilyi typyIPTag. - Rozszerzone
BatchPublicIpAddressConfigurationo noweipFamiliesiipTagswłaściwości wspierające tagi IP.
- Dodane
[Łamanie] Usunięto wsparcie dla certyfikatów:
- Usunięte API certyfikatów:
Certificate_Add,Certificate_Get,Certificate_List,Certificate_CancelDeletion, oraz .Certificate_Delete - Usunięte modele certyfikatów/enumy:
Certificate, ,CertificateDeleteCertificateFormat,CertificateReference,CertificateState,CertificateStoreLocation, orazCertificateVisibility - Usunięte Właściwości związane z certyfikatem:
PoolSpecification.CertificateReferences,CloudPool.CertificateReferences,PoolAddParameter.CertificateReferences,ComputeNode.CertificateReferences,PoolUpdatePropertiesParameter.CertificateReferences, orazPoolPatchParameter.CertificateReferences
- Usunięte API certyfikatów:
[Łamanie] Usunięto
DataDisk.StorageAccountType. UżyjDataDisk.ManagedDisk.StorageAccountTypezamiast tego.[Łamanie] Usunięto
NodeCommunicationModemodel i własnościCloudPool.targetNodeCommunicationMode,CloudPool.currentNodeCommunicationMode,PoolAddParameter.targetNodeCommunicationMode,PoolUpdatePropertiesParameter.targetNodeCommunicationMode, ,PoolPatchParameter.targetNodeCommunicationModeorazPoolSpecification.targetNodeCommunicationMode.[Łamanie] Następujące modele zostały przemianowane:
Stary model Nowy model AccountListSupportedImagesResult BatchAccountListSupportedImagesResult Informacje o powinowactwie BatchAffinityInfo ApplicationListResult BatchApplicationListResult ApplicationPackageReference BatchApplicationPackageReference Podsumowanie zastosowania Batch Application AutomaticOSUpgradePolicy AutomaticOsUpgradePolicy AutoPoolSpecyfikacja Specyfikacja BatchAutoPool CIFSMountConfiguration CifsMountConfiguration (Konfiguracja montowania) CloudJob Batch Job PrzygotowanieI Status Zadania w chmurzeListyZadańOczekiwańOBudowania Lista StatusuZadania Batch PrzygotowaniaI StatusZadania CloudJobListResult BatchJobListResult CloudJobSchedule Batch JobSchedule Lista harmonogramu prac w chmurze Lista harmonogramu pracy wsadowa CloudPool BatchPool CloudPoolListResult Batch PoolListResult CloudTask Zadanie wsadowe CloudTaskListResult BatchTaskListResult ComputeNode BatchNode ComputeNodeDeallocationOption BatchNodeDeallocationOption ComputeNodeEndpointConfiguration BatchNodeEndpointConfiguration ComputeNodeError BatchNodeError ComputeNodeGetRemoteLoginSettingsResult BatchNodeRemoteLoginSettings ComputeNodeIdentityReference BatchNodeIdentityReference ComputeNodeInformation BatchNodeInfo ComputeNodeListResult BatchNodeListResult ComputeNodeUser BatchNodeUserCreateOptions Konfiguracja kontenera BatchContainerConfiguration ContainerRegistry (rejestr kontenerów) ContainerRegistryReference Ustawienia DiffDiskSettings BatchDiffDiskSettings Kategoria błędu BatchErrorSourceCategory Komunikat o błędzie Batch ErrorMessage Nagłówek HttpHeader (Nagłówek HttpHeader) OutputFileUploadHeader ImageInformation BatchSupportedImage ImageReference BatchVmImageReference InboundNATPool BatchInboundNatPool IPAddressProvisioningType IpAddressProvisioningType JobAddParameter BatchJobCreateOptions JobConstraints BatchJobConstraints JobDisableParameter BatchJobDisableOptions JobExecutionInformation Informacje o wykonaniu pracy JobManagerZadanie Zadanie BatchJobManagera JobNetworkConfiguration BatchJobNetworkConfiguration JobPatchParameter Opcje aktualizacji pracy wsadowej PrzygotowanieZadaniaI ZwolnienieInformacji o Wykonaniu Zadania Status zadaniaPrzygotowaniaI WydaniaZadania Zadanie Przygotowania do pracy Zadanie Przygotowania do Pracy Wsadowej PrzygotowanieZadanieWykonanie informacji Batch PrzygotowanieZadanieInformacje o wykonaniu zadania JobReleaseTask Zadanie Batch JobReleaseJob JobReleaseTaskExecutionInformation Batch JobReleaseTaskExecutionInfo JobScheduleAddParameter HarmonogramZadańUtworOpcje HarmonogramWykonanie zadań HarmonogramWykonanie zadań wsadowych JobSchedulePatchParameter HarmonogramAktualizacjaAktualizacje Zadań Wsadowych JobScheduleState Batch JobScheduleState JobScheduleStatistics Statystyki harmonogramu pracy JobSchedulingError Błąd harmonogramowania pracy wsadowej Specyfikacja Pracy Specyfikacja Batch Job JobState Batch JobState JobStatistics BatchJobStatistics JobTerminateParameter BatchJobTerminateOptions MetadataItem BatchMetadataItem NFSMountConfiguration (konfiguracja NFSMount) NfsMountConfiguration NodeAgentInformation BatchNodeAgentInfo NodeCommunicationMode BatchNodeCommunicationMode NodeCounts BatchNodeCounts NodeDealLocateParameter BatchNodeDealLocateOptions NodeDisableSchedulingParameter BatchNodeDisableOpcje Planowania NodeFile BatchNodeFile NodeFileListResult BatchNodeFileListResult NodePlacementConfiguration (konfiguracja węzła) Batch NodePlacementConfiguration NodePlacementPolicyType Batch NodePlacementPolicyType NodeRebootParameter BatchNodeRebootOptions NodeReimageParameter BatchNodeReimageOptions NodeRemoveParameter BatchNodeRemoveOptions NodeUpdateUserParameter BatchNodeUserUpdateOptions NodeVMExtension BatchNodeVMExtension NodeVMExtensionList BatchNodeVMExtensionListResult OnAllTasksComplete BatchAllTasksCompleteMode OnTaskFailure BatchTaskFailureMode Okna dialogowe BatchOsDisk Opcje przesyłania plików wyjściowych OutputFileUploadConfig PoolAddParameter BatchPoolCreateOptions PoolEnableAuto -ScaleParameter [BatchPoolEnableAuto -ScaleOptions](/rest/api/batchservice/pools/enable-auto-scale#batchpoolenableauto -scaleoptions) PoolEndpointConfiguration BatchPoolEndpointConfiguration PoolEvaluateAuto -ScaleParameter [BatchPoolEvaluateAuto -ScaleOptions](/rest/api/batchservice/pools/evaluate-auto-scale#batchpoolevaluateauto -scaleoptions) Informacje o puli BatchPoolInfoUpdate PulaListaUżytekWyWynik BatchPoolListUsageMetricsResult PoolNodeCounts BatchPoolNodeCounts PoolNodeCountsListResult BatchPoolNodeCountsListResult PoolPatchParameter BatchPoolUpdateOptions PoolResizeParameter BatchPoolResizeOptions Specyfikacja puli Specyfikacja BatchPool PoolStatistics BatchPoolStatistics PoolUpdatePropertiesParameter BatchPoolReplaceOptions Metryki PoolUsageMetrics Metryki BatchPoolUsageMetrics PublicIPAddressConfiguration BatchPublicIpAddressConfiguration RecentJob RecentBatchJob ResourceStatistics BatchPoolResourceStatistics Schedule Batch JobScheduleConfiguration Zadanie startowe Zadanie BatchStartTask StartTaskInformation BatchStartTaskInfo Podzadaniowe informacje Batch Subtask Podzadaniowy stan BatchSubtaskState TaskAddCollectionParameter BatchTaskGroup ZadanieDodajKolekcjaRezultat BatchCreateTaskCollectionResult TaskAddParameter BatchTaskCreateOptions ZadanieDodajRezultat BatchTaskCreateResult Ograniczenia zadań BatchTaskConstraints TaskContainerExecutionInformation BatchTaskContainerExecutionInfo TaskContainerSettings BatchTaskContainerSettings TaskCounts BatchTaskCounts TaskCountsResult BatchTaskCountsResult TaskDependencies BatchTaskDependencies TaskExecutionInformation Informacja o wykonaniu zadań wsadowych Wykonanie zadania Batch ZadanieWykonanieRezultat TaskFailureInformation Informacja o porażce zadania TaskIdRange BatchTaskIdRange TaskInformation BatchTaskInfo TaskSchedulingPolicy BatchTaskSchedulingPolicy TaskSlotCounts BatchTaskSlotCounts TaskState BatchTaskState TaskStatistics BatchTaskStatistics Ustawienia UefiSettings BatchUefiSettings UploadBatchServiceLogsConfiguration UploadBatchServiceLogsOptions Statystyki użytkowania BatchPoolUsageStatistics UserAssignedIdentity BatchUserAssignedIdentity VMDiskSecurityProfile BatchVmDiskSecurityProfile
Poprzednie wersje
Poprzednie wersje obejmują:
- 2024-07-01.20.0
- 2024-02-01.19.0
- 2023-11-01.18.0
- 2023-05-01.17.0
- 2022-10-01.16.0
- 2022-01-01.15.0
- 2021-06-01.14.0
- 2020-09-01.12.0
- 2020-03-01.11.0
- 2019-08-01.10.0
- 2019-06-01.9.0
- 2018-12-01.8.0
- 2018-08-01.7.0
- 2018-03-01.6.1
- 2017-09-01.6.0
- 2017-06-01.5.1
- 2017-05-01.5.0
- 2017-01-01.4.0
- 2016-07-01.3.1
- 2016-02-01.3.0
- 2015-12-01.2.2
- 2015-11-01.2.1
Wersja: 2024-07-01.20.0
- Dodano delokację węzłów obliczeniowych i operacje uruchamiania:
- Dodano nową
ComputeNode_Deallocateoperację (POST /pools/{poolId}/nodes/{nodeId}/deallocate) do deallokacji bezczynnego lub działającego węzła obliczeniowego. - Dodano nową
ComputeNode_Startoperację (POST /pools/{poolId}/nodes/{nodeId}/start) do ponownego uruchomienia wcześniej zdelokowanego węzła obliczeniowego. - Dodano nowy
NodeDeallocateParametermodel z właściwościąnodeDeallocateOptionokreślającą, co robić z wykonywanymi zadaniami podczas deallocation.
- Dodano nową
- [Łamanie] Usunięta operacja
ComputeNode_GetRemoteDesktop(GET /pools/{poolId}/nodes/{nodeId}/rdp). Operacja ta dotyczyła wyłącznie pul konfiguracyjnych usług chmurowych. - [Łamanie] Usunięto wsparcie dla puli konfiguracji usług chmurowych:
- Usunięty
CloudServiceConfigurationmodel. - Usunięta
cloudServiceConfigurationwłasność zCloudPool,PoolAddParameter, orazPoolSpecification.
- Usunięty
- [Łamanie] Usunięta
applicationLicenseswłasność zCloudPool,PoolAddParameter, orazPoolSpecification. - Dodano wsparcie dla uchwytów związanych z kontenerami dla zadań:
- Dodano nowy
ContainerHostBatchBindMountEntrymodel zsourcewłaściwościamiisReadOnly. - Dodano nowe
ContainerHostDataPathenum o wartościachShared,Startup,VfsMounts,Task,JobPrep, orazApplications. - Dodano nową
containerHostBatchBindMountswłaściwość doTaskContainerSettingselementu .
- Dodano nowy
- Dodano wsparcie dla poufnych maszyn wirtualnych:
- Dodano nowy
VMDiskSecurityProfilemodel zsecurityEncryptionTypewłasnością. - Dodano nową
securityProfilewłaściwość doManagedDiskelementu . - Dodano
confidentialVMjako nową wartość dlaSecurityProfile.securityType.
- Dodano nowy
- Dodano
deallocatedideallocatingjako nowe wartości dlaComputeNodeState. - Dodano nowe wymagane
deallocatedideallocatingwłaściwości doNodeCounts. - Dodano wsparcie dla Galerii Współdzielonej i Galerii Społecznościowej dla obrazów:
- Dodaj
sharedGalleryImageIdi własnościcommunityGalleryImageIddoImageReference.
- Dodaj
- Dodano
skipWithdrawFromVNetwłaściwość do kontrolującejJobNetworkConfiguration, czy węzły pozostają połączone z VNet po zakończeniu zadania. - Dodana
networkConfigurationwłasność doJobPatchParameter. - Rozszerzone możliwości patchowania puli: Dodano
displayName,vmSize,taskSlotsPerNode,taskSchedulingPolicyuserAccountsenableInterNodeCommunicationnetworkConfigurationvirtualMachineConfiguration, ,mountConfiguration, ,upgradePolicy, , iresourceTagswłaściwości do .PoolPatchParameterWłaściwości wpływające na topologię puli można aktualizować tylko wtedy, gdy pula jest pusta. - Dodano
forceparametr zapytania boole'a doJob_Delete,Job_Terminate,JobSchedule_Delete, oraz operacjeJobSchedule_Terminatewymuszające operację.
Wersja: 2024-02-01.19.0
- Dodano wsparcie dla polityki aktualizacji systemu operacyjnego dla pul maszyn wirtualnych:
- Dodano nowy
UpgradePolicymodel o właściwościachmode,automaticOSUpgradePolicy, orazrollingUpgradePolicy. Własnośćmode(UpgradeMode) przyjmuje wartościautomatic,manual, orazrolling. - Dodano nowy
AutomaticOSUpgradePolicymodel o właściwościachdisableAutomaticRollback,enableAutomaticOSUpgrade,useRollingUpgradePolicy, orazosRollingUpgradeDeferral. - Dodano nowy
RollingUpgradePolicymodel o właściwościachenableCrossZoneUpgrade,maxBatchInstancePercent,maxUnhealthyInstancePercent,maxUnhealthyUpgradedInstancePercent,pauseTimeBetweenBatches,prioritizeUnhealthyInstances, oraz .rollbackFailedInstancesOnPolicyBreach - Dodano nową
upgradePolicywłasność doCloudPool,PoolAddParameter, orazPoolSpecification.
- Dodano nowy
- Dodano
upgradingosjako nową wartość dlaComputeNodeState. - Dodano nową wymaganą
upgradingOSwłaściwość doNodeCountsraportowania liczby węzłów w stanieupgradingos.
Wersja: 2023-11-01.18.0
- Dodano wsparcie dla zaufanego uruchamiania / profili bezpieczeństwa dla pul VM:
- Dodano nowy
SecurityProfilemodel o właściwościachencryptionAtHost,securityType, orazuefiSettings. - Dodano nowy
UefiSettingsmodel z własnościamisecureBootEnabledivTpmEnabled. - Dodano nową
securityProfilewłaściwość doVirtualMachineConfigurationelementu .
- Dodano nowy
- Dodano wsparcie dla odniesień artefaktów serwisowych dla zestawów skalowych:
- Dodano nowy
ServiceArtifactReferencemodel z wymaganąidwłaściwością (ID zasobu ARM). - Dodano nową
serviceArtifactReferencewłaściwość doVirtualMachineConfigurationustawienia tej samej wersji obrazu dla wszystkich maszyn wirtualnych w skali przy użyciu wersji obrazulatest.
- Dodano nowy
- Ulepszona konfiguracja dysku systemu:
- Dodano nowy
ManagedDiskmodel zstorageAccountTypewłasnością. - Dodano nowe właściwości do : , , ,
managedDiskorazwriteAcceleratorEnabled.diskSizeGBcachingOSDisk
- Dodano nowy
- Dodano
StandardSSDLRS(standardssd_lrs) jako nową wartość dlaStorageAccountType. - Dodano nową właściwość
resourceTagsdoCloudPool,PoolAddParameterorazPoolSpecification, aby umożliwić propagację znaczników zdefiniowanych przez użytkownika na zasoby wspierające Azure. Ma zastosowanie tylko wtedy, gdypoolAllocationModejestUserSubscription. - Dodano nową
scaleSetVmResourceIdwłaściwość, abyVirtualMachineInfoujawnić ID zasobów aktualnej maszyny wirtualnej VM VM Virtual Machine Scale Set węzła obliczeniowego. Zdefiniowane tylko wtedy, gdy konto wsadowepoolAllocationModejest .UserSubscription
Wersja: 2023-05-01.17.0
- [Łamanie] Usunięto API
lifetimejobstatsstatystyk wsadowych zadań/puli na czas życia: orazlifetimepoolstats. - Dodano własność
enableAcceleratedNetworkingboolowską doNetworkConfiguration.- Ta właściwość decyduje, czy ta pula powinna umożliwiać przyspieszone sieciowanie, z domyślną wartością False.
- Czy ta funkcja może być włączona, zależy także od tego, czy system operacyjny/instancja maszyny wirtualnej jest obsługiwana, co powinno być zgodne z polityką AcceleratedNetworking.
- Dodano własność
enableAutomaticUpgradeboolowską doVMExtension.- Ta właściwość decyduje, czy rozszerzenie powinno być automatycznie zaktualizowane, jeśli dostępna jest nowsza wersja rozszerzenia.
- Własność
typeContainerConfiguration, która obecnie wspiera dwie wartości:DockerCompatibleorazCriCompatible.
Wersja: 2022-10-01.16.0
- Dodano nową
NodeCommunicationModewłaściwość określającą sposób, w jaki pula komunikuje się z usługą Batch - Dodano nową
currentNodeCommunicationModewłaściwośćNodeCommunicationModetego typu do modeluCloudPool, aby odnosić się do aktualnego stanu trybu komunikacji puli. - Dodano nową
targetNodeCommunicationModewłaściwośćNodeCommunicationModetego typu do następujących modeli, aby odnosić się do pożądanego trybu komunikacji węzła dla puli:PoolSpecificationCloudPoolPoolAddParameterPoolPatchParameterPoolUpdatePropertiesParameter
Wersja: 2022-01-01.15.0
- Dodano nową
uploadHeaderswłaściwość do modeluOutputFileBlobContainerDestination, pozwalającą użytkownikom ustawiać niestandardowe nagłówki HTTP przy przesyłaniu plików zasobów. - Dodano nowe
allowTaskPreemptionwłaściwości do następujących modeli, aby wspierać preemption zadań dla zadań o wyższym priorytecie (wymaga Comms-Enabled lub Single Tenant Pool):JobSpecificationCloudJobJobAddParameterJobPatchParameterJobUpdateParameter
Wersja: 2021-06-01.14.0
- Dodaj możliwość przypisywania zarządzanych tożsamości przypisanych przez użytkownika do
CloudPool. Tożsamości te są dostępne na każdym węźle w puli i mogą być wykorzystywane do dostępu do różnych zasobów. - Dodano
identityReferencewłaściwości do następujących modeli, aby umożliwić dostęp do zasobów za pośrednictwem zarządzanej tożsamości:AzureBlobFileSystemConfigurationOutputFileBlobContainerDestinationContainerRegistryResourceFileUploadBatchServiceLogs
- Dodano nową
extensionswłaściwość do VirtualMachineConfiguration on,CloudPoolaby określić rozszerzenia maszyny wirtualnej dla węzłów - Dodano możliwość określania stref dostępności za pomocą nowej właściwości
nodePlacementConfigurationw VirtualMachineConfiguration - Dodano nową
osDiskwłaściwość do VirtualMachineConfiguration, która zawiera ustawienia dla dysku systemu operacyjnego maszyny wirtualnej.- Właściwość
placementonDiffDiskSettingsokreśla efemeryczne rozmieszczenie dysków dla dysków systemu operacyjnego dla wszystkich maszyn wirtualnych w puli. Ustawiam ją na "CacheDisk", aby przechowywać efemeryczny dysk systemu operacyjnego na pamięci podręcznej VM.
- Właściwość
- Dodano
maxParallelTaskswłaściwość on,CloudJobaby kontrolować maksymalną liczbę zadań, które mogą działać jednocześnie na jedno zadanie (domyślnie -1 oznacza nieograniczone). Ta nieruchomość jest obecnie w prywatnym przeglądzie. - Dodana
virtualMachineInfowłaściwość naComputeNodeten zawiera informacje o aktualnym stanie maszyny wirtualnej, w tym dokładną wersję obrazu marketplace, którego używa maszyna wirtualna. - Dodano
recurrenceIntervalwłaściwość doScheduledo kontrolowania odstępu między czasami rozpoczęcia dwóch kolejnych zadań w ramach harmonogramu zadań.
Wersja: 2020-09-01.12.0
- [Łamanie] Zastąpiłem nieruchomość
maxTasksPerNodena basen.taskSlotsPerNodeUżycie tej właściwości zadania w zadaniu może zużywać dynamiczną liczbę slotów, co pozwala na bardziej precyzyjną kontrolę nad zużyciem zasobów. - [Łamanie] Zmieniono typ odpowiedzi na
GetTaskCountsreturnTaskCountsResult, czyli złożony obiekt zawierający poprzedniTaskCountsobiekt oraz nowyTaskSlotCountsobiekt dostarczający podobne informacje w kontekście używanych slotów. - Dodano właściwość
requiredSlotsdo zadania pozwalającą użytkownikowi określić, ile slotów na węźle powinno zajmować.
Wersja: 2020-03-01.11.0
- Dodano możliwość szyfrowania dysków ComputeNode z wykorzystaniem nowej
DiskEncryptionConfigurationwłaściwościVirtualMachineConfiguration. - [Łamanie] Własność
virtualMachineImageIdImageReferencemoże teraz odnosić się tylko do obrazu Shared Image Gallery. - [Łamanie] Właściwość
passwordkorpusuAdd Certificateżądań jest opcjonalna dla certyfikatów w formacie PFX. - [Łamanie] Pule mogą być teraz provisionowane bez publicznego IP, korzystając z nowej
PublicIPAddressConfigurationwłaściwościNetworkConfiguration. - [Łamanie] Nieruchomość
publicIPszostałaNetworkConfigurationprzemianowanaipAddressIdsi wprowadzona do tej dziedzinyPublicIPAddressConfiguration. Ta własność może być określona tylko wtedy, gdyprovisionwłasność jest .usermanaged
Wersja: 2019-08-01.10.0
- Dodano możliwość określenia zbioru publicznych adresów IP za
NetworkConfigurationpomocą nowejpublicIPswłaściwości w puli. Gwarantuje to, że węzły w puli mają adres IP z listy IP podanych przez użytkownika. - Dodano możliwość montowania zdalnych systemów plików na każdym węźle puli za pośrednictwem tej
MountConfigurationwłaściwości. - Shared Image Gallery obrazy można teraz określić na podstawie właściwości
virtualMachineImageIdImageReference, odwołując się do obrazu za pomocą jego identyfikatora Azure Resource Manager. - [Łamanie] Gdy nie jest to określone, domyślna wartość dla
waitForSuccesson to (truewcześniej byłafalseStartTask). - [Łamanie] Gdy nie jest to określone, domyślna wartość
scopenaAutoUserSpecificationto teraz zawszePool(wcześniej była toTaskna węzłach Windows iPoolna węzłach Linuksa). - Poprawiłem różne mylące lub niekompletne dokumenty.
Wersja: 2019-06-01.09.0
[Łamanie] Zastąpiony
ListNodeAgentSKUsprzezListSupportedImages.ListSupportedImageszawiera wszystkie te same informacje, które pierwotnie były dostępneListNodeAgentSKUs, ale w bardziej przejrzystym formacie. Nowe, niezweryfikowane zdjęcia również są teraz zwracane. Dodatkowe informacje oCapabilitiesiBatchSupportEndOfLifesą dostępne przez .ImageInformationTeraz wspieraj zasady bezpieczeństwa sieciowego blokujące dostęp do
CloudPoolsieci na podstawie portu źródłowego ruchu. Reguła ta jest realizowana za pomocą własnościSourcePortRangesnaNetworkSecurityGroupRule.Podczas uruchamiania kontenera usługa Batch obsługuje teraz wykonywanie zadania w katalogu roboczym kontenera lub w katalogu roboczym zadania usługi Batch. Jest to kontrolowane przez
WorkingDirectorywłaściwość na .TaskContainerSettingsPoprawiłem różne mylące lub niekompletne dokumenty.
Wersja: 2018-12-01.8.0
[Łamanie] Usunięto wsparcie dla
upgradeoscloudServiceConfigurationon pools.- Usunięto
upgradeoselement. - Przemianowano
targetOSVersionnaosVersioni usuniętocurrentOSVersionw .CloudPool - Usunięto
upgradingelement zPoolState.
- Usunięto
[Łamanie] Usunięte
dataEgressGiBidataIngressGiBzpoolusagemetrics. Te nieruchomości nie są już wspierane.[Łamanie]
ResourceFileUlepszenia- Dodano możliwość określenia całego kontenera Azure Storage w ResourceFile. Obecnie obsługiwane są trzy tryby dla ResourceFile:
-
httpUrltworzy wskazanieResourceFiledo pojedynczego adresu URL HTTP. -
storageContainerUrltworzyResourceFilewskazujący na kontener Azure Blob Storage. -
autoStorageContainerNametworzyResourceFilewskazujący na kontener Azure Blob Storage w zarejestrowanym kontzie Batch autostorage.
-
- Adresy URL udostępniane przez
ResourceFiletę metodęhttpUrlmogą teraz być dowolnym adresem HTTP. Wcześniej te adresy musiały być adresem Azure Blob Storage. -
blobPrefixmoże być używany do filtrowania pobrań z pojemnika pamięci tylko do tych odpowiadających prefiksu.
- Dodano możliwość określenia całego kontenera Azure Storage w ResourceFile. Obecnie obsługiwane są trzy tryby dla ResourceFile:
[Łamanie] Usunięta
osDiskwłasność zVirtualMachineConfiguration. Ta nieruchomość nie jest już wspierana.Pule, które ustawiają
dynamicVNetAssignmentScopenaNetworkConfigurationnajobmogą teraz dynamicznie przypisywać Virtual Network każdemu węzłowi zadanias tasks run on. The specific Virtual Network to join the nodes to is specified in the newJobNetworkConfigurationproperty onCloudJobandJobSpecification'.Uwaga / Notatka
Ta funkcja jest dostępna w publicznej wersji zapoznawczej. Jest wyłączony dla wszystkich kont Batch z wyjątkiem tych, które się z nami skontaktowały i poprosiły o udział w pilotażu.
Maksymalny czas trwania zadania wynosi obecnie 180 dni (wcześniej było to 7).
Dodano wsparcie dla Windows poolów do tworzenia użytkowników w określonym trybie logowania (
batchlubinteractive) przezLoginMode.Domyślny czas utrzymania wszystkich zadań wynosi teraz siedem dni, wcześniej był nieskończony.
Wersja 2018-08-01.7.0
Nowe funkcje w wersji 2018-08-01.7.0 obejmują:
- Zobacz wersję Azure Batch Node Agent, korzystając z nowej właściwości NodeAgentInfo na ComputeNode.
- Dodano możliwość określenia a
Filterna zadaniuResult. Aby uzyskać więcej informacji, zobacz tutaj.- Pozwala to często żądać wykonania zapytania po stronie serwera i znaleźć wszystkie zadania, które zawiodły.
-
[Łamanie] Usunięto
ValidationStatustę własność z TaskCounts. -
[Łamanie] Domyślnym typem buforowania dla DataDisk i OSDisk jest teraz
ReadWritezamiast .None -
[Łamanie] Przemianowano jedyną wartość ContainerType z
dockerdo .dockerCompatible
Wersja 2018-03-01.6.1
Nowe funkcje w wersji 2018-03-01.6.1 obejmują:
- Liczba węzłów puli według stanu: Ta wersja dodaje możliwość zapytania liczby węzłów puli według stanu, za pomocą nowej operacji ListPoolNodeCounts. Ta operacja daje możliwość zapytania wszystkich pul w kontu wsadowym o stany węzłów.
- Logi agentów węzłów: Ta wersja dodaje możliwość przesyłania logów agenta Azure Batch z konkretnego węzła, za pomocą operacji UploadBatchServiceLogs. Ten dziennik jest przeznaczony do debugowania przez Microsoft Support w przypadku wystąpienia problemów na danym węźle.
Wersja 2017-09-01.6.0
Azure Hybrid Use Benefit: Możesz teraz tworzyć pule VM Batch Windows, określając, że należy korzystać z licencjonowania Azure Hybrid Use Benefit. Gdy ta licencja jest używana, nakłada się rabat na cenę maszyny wirtualnej. Użyj nowej właściwości LicenseType w VirtualMachineConfiguration.
Dyski danych VM do puli: Możesz dołączyć jeden lub więcej pustych dysków do pul VM, korzystając z nowej konfiguracji dysku danych, która jest częścią konfiguracji maszyny wirtualnej. Użyj właściwości DataDisks w VirtualMachineConfiguration.
(Breaking change) Niestandardowe obrazy są teraz tworzone i wdrażane przy użyciu zasobów obrazowych Azure Resource Manager zamiast plików VHD blob. Batch teraz używa zarządzanych dysków do tworzenia maszyn wirtualnych puli, a tym samym korzysta z zasobu Image . Obecnie nie ma już ograniczenia liczby maszyn wirtualnych w puli utworzonej za pomocą niestandardowego obrazu; ponadto nie jest już potrzebne wiele kopii VHD blob dla dużych pul. Niestandardowe pule obrazów są więc znacznie łatwiejsze do tworzenia i skalowania. Więcej informacji można znaleźć w artykule Użyj niestandardowego obrazu do stworzenia puli maszyn wirtualnych.
Nowa właściwość VirtualMachineImageId w ImageReference zawiera odniesienie do Image, a OSDisk.ImageUris już nie istnieje.
W wyniku tej zmiany ImageReference jest teraz wymaganą właściwością VirtualMachineConfiguration.
(Drobne wyłamki) Zadania wieloinstancyjne (tworzone za pomocą MultiInstanceSettings) muszą teraz określać Linię Poleceń Koordynacji, a LiczbaInstancji jest opcjonalna i domyślnie ustawiona na 1.
Dodano wsparcie dla zadań wykonywanych przy użyciu kontenerów Docker. Aby wykonać zadanie z użyciem kontenera Docker, musisz określić ContainerConfiguration w VirtualMachineConfiguration dla puli, a następnie dodać TaskContainerSettings do zadania.
Wersja 2017-06-01.5.1
Wersja API Batch opisana tutaj to 2017-06-01.5.1. Zaleca się używanie najnowszej wersji, jeśli to możliwe.
Nowe funkcje w wersji 2017-06-01.5.1 obejmują:
- Wsparcie dla efektywnego liczenia zadań dzięki nowej operacji Get Task Counts. Wywołując operację Pobierz liczbę zadań, możesz uzyskać liczbę aktywnych, działających i ukończonych zadań oraz zadań, które zakończyły się sukcesem lub niepowodzeniem. Więcej informacji można znaleźć w artykule Licz zadania dla zadania według stanu (Podgląd).
- Wsparcie dla określania punktów końcowych przychodzących na węzłach obliczeniowej puli, za pomocą nowej właściwości poolEndpointConfiguration . Ustawiając tę właściwość, możesz zewnętrznie adresować konkretne porty na węźle.
Wersja 2017-05-01.5.0
Poniższe sekcje przedstawiają nowe i zmienione funkcje w wersji 2017-05-01.5.0.
Ważna
Wersja 2017-05-01.5.0 zawiera kilka zmian łamiących. Przejrzyj najnowsze zmiany i zaktualizuj swój kod, aby wywołać wersję 2017-05-01.5.0.
Węzły obliczeniowe o niskim priorytecie
Azure Batch oferuje teraz węzły obliczeniowe o niskim priorytecie, aby obniżyć koszty obciążeń wsadowych. Maszyny wirtualne o niskim priorytecie umożliwiają tworzenie nowych typów obciążeń wsadowych, zapewniając dużą moc obliczeniową, która jest jednocześnie ekonomiczna.
Wprowadzono kilka zmian w API REST dla węzłów o niskim priorytecie:
- (Drobne wyłamki) Właściwości targetDedicated i currentDedicated puli lub specyfikacji puli zostały przemianowane na targetDedicatedNodes oraz currentComputeNodes.
- (Drobne wyłamki) Właściwość resizeError puli to teraz kolekcja o nazwie resizeErrors.
- Węzły obliczeniowe mają nową właściwość isDediced . Ta właściwość jest prawdziwa dla dedykowanych węzłów, a fałszywa dla węzłów o niskim priorytecie.
- Zadanie Menedżera Zadań ma nową właściwość allowLowPriorityNode . Jeśli ta właściwość jest prawdziwa, zadanie Menedżera zadań może działać na węźle o niskim priorytecie. Jeśli jest fałszywe , to zadanie Menedżera zadań działa na dedykowanym węźle obliczeniowym.
Użytkownicy nazwani na Linuksie
Azure Batch oferuje teraz dodatkowe wsparcie dla tworzenia nazwanych użytkowników na węzłach Linuksa.
- Nowa właściwość linuxUserConfiguration obsługuje określanie uid (identyfikator użytkownika) oraz gid (identyfikator grupy) podczas tworzenia użytkownika Linuksa.
- (Drobne wyłamki) Właściwość sshPrivateKey została przeniesiona z właściwości userAccount do nowej właściwości linuxUserConfiguration . Właściwość linuxUserConfiguration jest sama w sobie właściwością użytkownika Konta .
Aby uzyskać więcej informacji o nazwanych kontach użytkowników, zobacz Wykonaj zadania pod kontami użytkowników w Batch (Batch Task under user accounts).
Pliki wyjściowe danych zadań
Możesz teraz określić pliki wyjściowe, które przesyłają dane zadania po jego zakończeniu.
- Nowa własność outputFiles umożliwia określenie plików zadań do przesłania na Azure Storage.
- Nowa własność fileUploadError w właściwości exitConditions umożliwia określanie działań do wykonania na podstawie statusu przesłania pliku wyjściowego.
Raportowanie błędów zadań
Wprowadzono kilka zmian, aby poprawić raportowanie błędów w zadaniach.
- Nowa właściwość wyniku , właściwości executionInfo , wskazuje, czy zadanie zakończyło się sukcesem czy niepowodzeniem.
- (Drobne wyłamki) Właściwość schedulingError własności executionInfo została przemianowana na failureInfo. Właściwość failureInfo jest zwracana za każdym razem, gdy zadanie się nie powióduje. Obejmuje to wszystkie wcześniejsze błędy w harmonogramie, wszystkie przypadki, gdy zwracany jest niezerowy kod końcowy zadania, oraz wszelkie niepowodzenia przesyłania plików.
- (Drobne wyłamki) Właściwość schedulingError właściwości exitConditions została przemianowana na preProcessingError, aby wyjaśnić, kiedy błąd wystąpił w cyklu życia zadania.
- (Drobne wyłamki) Właściwość scheduleErrorCateogry została przemianowana na errorCategory.
Licencje aplikacyjne
Możesz teraz poprosić o przydzielenie licencji aplikacji do swojej puli za pomocą nowej właściwości applicationLicenses na puli lub specyfikacji puli.
Wersja 2017-01-01.4.0
Ta wersja rozszerza całe wsparcie dla poprzedniej wersji, 2016-07-01.3.1. Dodatkowo obsługuje następujące funkcje:
Uruchom zadanie pod określoną tożsamością użytkownika.
Teraz możesz uruchomić zadanie lub kolekcję zadań pod jedną z następujących tożsamości użytkownika, określoną za pomocą nowej właściwości userIdentity w zasobach zadania:
Konto użytkownika z nazwą, którą sam definiujesz.
Konto użytkownika tworzone automatycznie (autouser). Użytkownik automatyczny może działać jako użytkownik administracyjny lub nieadministracyjny. Domyślnie użytkownik automatyczny działa jako użytkownik nieadministracyjny.
Ważna
Własność userIdentity wraz z własnością elevationLevel zastępuje właściwość runElevated w żądaniach dodających zadanie lub kolekcję zadań oraz w odpowiedziach, które otrzymują informacje o zadaniu lub wypisują zadania.
Jeśli wykonasz żądanie zawierające właściwość runElevated do wersji 2017-01-01.4.0 usługi Wsadowej, żądanie nie przestaje się udawane.
Aby uruchomić jako użytkownik administracyjny, zaktualizuj aplikację tak, aby używała właściwości userIdentity , ustawiając właściwość ElevationLevel na administrator.
Aby uruchomić użytkownika nieadministracyjnego, zaktualizuj aplikację tak, aby używała właściwości userIdentity , ustawiając właściwość poziomElevationLevel na nonAdmin. Ponieważ to ustawienie jest domyślne, możesz je też pominąć.
Zdefiniuj konta użytkowników we wszystkich węzłach w puli.
Możesz teraz uruchomić zadania lub kolekcję zadań na koncie użytkownika, które zdefiniujesz na zasobach puli. Zdefiniuj konto użytkownika za pomocą nowej właściwości userAccounts, w żądaniach Add Pool. Definiując konto, możesz określić nazwę konta, hasło, poziom wysokości (administrator lub nieadministrator) oraz klucz prywatny SSH (dla pul Linuksa).
Po zdefiniowaniu konta użytkownika, możesz określić to konto użytkownika dla właściwości userIdentity w żądaniach dodających zadanie lub kolekcję zadań.
Zapewnij zadaniu token do uwierzytelniania się do usługi Batch podczas uruchamiania zadania.
Usługa Batch może teraz udostępnić token uwierzytelniania zadaniu podczas jego uruchomienia. Token uwierzytelniania umożliwia zadaniu wysyłanie żądań związanych z zadaniem do usługi wsadowej, bez konieczności posiadania kluczy konta wsadowego. Token jest dostarczany za pośrednictwem zmiennej środowiskowej AZ_BATCH_AUTHENTICATION_TOKEN.
Obecnie tokeny uwierzytelniania są obsługiwane wyłącznie do wywoływania operacji na zasobu zadania. Token uwierzytelniania daje dostęp do wszystkich operacji na zadaniu, które zawiera to zadanie.
Aby usługa Batch dostarczyła token uwierzytelniania, określ nową właściwość authenticationTokenSettings wraz z jej właściwością access w żądaniach Add Task lub Add Task Collection.
Określ akcję, która ma wykonać zależności zadania, jeśli zadanie się nie powiedzie.
Możesz teraz określić, że zadania zależne są kontynuowane nawet jeśli zadanie, od którego zależą, nie powiód się. Ustaw nową właściwość dependencyAction zasobu zadania tak, aby spełniała zadania działające w zależności nawet jeśli zadanie nadrzędne się nie powiedzie. Alternatywnie, ustaw dependencyAction na blok, aby zapobiec uruchamianiu zadań zależnych w przypadku niepowodzenia zadania nadrzędnego.
Określ właściwość dependencyAction w żądaniach dodania zadania lub dodawania kolekcji zadań.
Więcej informacji o wykorzystaniu akcji zależności, zobacz Akcje zależności.
Używaj niestandardowych obrazów dysków OS podczas tworzenia puli.
Teraz możesz używać niestandardowych obrazów dysków systemu operacyjnego do tworzenia puli.
Aby to zrobić, musisz określić przy tworzeniu konta Batch, że pule mają być przydzielane w subskrypcji użytkownika, a nie w subskrypcji zarządzanej przez usługę Wsadową. W wywołaniu Create Account ustaw właściwość poolAllocationMode na UserSubscription. Następnie użyj właściwości osDisk , aby określić odniesienie do obrazu dysku w żądaniu dodania puli.
Ważna
Gdy tworzysz swoje konto Batch, jeśli określisz, że pule mają być przydzielane w subskrypcji użytkownika, musisz użyć uwierzytelniania opartego na Azure Active Directory dla wszystkich żądań przesyłanych przez to konto.
Używaj uwierzytelniania opartego na Azure Active Directory do żądań do usługi wsadowej.
Azure Active Directory (Azure AD) jest teraz obsługiwany do uwierzytelniania wywołań do usługi wsadowej.
Jeśli Twoje konto Batch jest skonfigurowane do provisionowania pul w subskrypcji użytkownika, wymagane jest uwierzytelnianie Azure AD.
Wersja 2016-07-01.3.1
Ta wersja rozszerza całe wsparcie z poprzedniej wersji, 2016-02-01.3.0. Dodatkowo obsługuje następujące funkcje:
Możliwość tworzenia puli oraz autopuli z konfiguracją sieciową
- Do zasobów puli i autopuli dodano nową sieć własności. Ta właściwość może być użyta do określenia utworzonych węzłów obliczeniowych puli
s network configuration, such as the subnet in which the pool.
- Do zasobów puli i autopuli dodano nową sieć własności. Ta właściwość może być użyta do określenia utworzonych węzłów obliczeniowych puli
Automatycznie zakończ zadanie po zakończeniu wszystkich zadań.
- Do zasobu zadania dodano nową właściwość AllTasksComplete. Możesz określić tę właściwość podczas tworzenia lub aktualizacji zadania.
Automatycznie zakończ lub wyłącz zadanie, gdy zadanie się nie powiedzie.
- Do zasobu zadania dodano nową właściwość onTaskFailure, a do zasobu zadania dodano nową właściwość exitConditions. Ustawienie job onTaskFailure wskazuje, czy niepowodzenie zadania może mieć wpływ na poziom zadania, a właściwość exit conditions pozwala zadaniom dostosować wpływ na poziomie zadania do charakteru niepowodzenia.
Skojarz pakiety aplikacji z zadaniami i pulami.
- Nowa właściwość applicationPackageReferences dodana do zasobu zadania oraz do ustawień jobManagerTask. Ta właściwość pozwala na wdrażanie pakietów aplikacji na żądanie, gdy zadania ich wymagają, zamiast wymagać ich określenia przy tworzeniu puli. Ta własność jest szczególnie cenna dla pul o długim życiu, które mogą być wymagane do uruchamiania różnych typów zadań lub wersji aplikacji w trakcie ich okresu życia.
Możliwość reaktywacji nieudanego zadania.
- Dodano nową operację Reaktywuj zadanie, aby przywrócić stan nieudanego zadania do aktywnego. Pozwala to na ponowne próbowanie błędów, na przykład jeśli awaria była przejściowa lub jeśli udało się naprawić przyczynę awarii bez odtwarzania zadania.
Wersja 2016-02-01.3.0
Ta wersja rozszerza całe wsparcie z poprzedniej wersji, 2015-12-01.2.2. Dodatkowo obsługuje następujące funkcje:
Możliwość tworzenia puli oraz autopoola z konfiguracją VM IaaS
Istniejące właściwości
osFamily,targetOSVersionorazcurrentOSVersionsą przenoszone z najwyższych właściwości zasobów Pool i Autopool i są przenoszone wewnątrz nowej właściwości o nazwiecloudServiceConfiguration.Do zasobów Poola i Autopoolu dodana jest nowa własność
virtualMachineConfiguration. Ta właściwość może być określona, aby skonfigurować pulę/pulę automatyczną z maszynami wirtualnymi IaaS.Dodano nowe API do pozyskiwania informacji o wszystkich SKU agentów węzłów obsługiwanych przez usługę Wsad. Zobacz Lista obsługiwanych SKU agentów węzłów.
Dodano nowe API do uzyskania zdalnych ustawień logowania, które można wykorzystać do zdalnego logowania do węzła obliczeniowego utworzonego w konfiguracji VM IaaS. Zobacz Ustawienia zdalnego logowania dla węzła.
Dodane jest nowe API, aby dodać kolekcję zadań do zadania. Zobacz Dodaj zbiór zadań do zadania.
Do zasobu użytkownika dodana jest nowa opcjonalna właściwość
sshPublicKey, którą można wykorzystać do dodawania/aktualizacji użytkowników na węźle obliczeniowym Linuksa.Do zasobu Node dodano dwie nowe właściwości
totalTasksSucceededirunningTasksCount. Właściwości te można uzyskać poprzez Pobierz informacje o węźle lub Wymienił węzły obliczeniowe w puli.Do typu kompleksowego
ResourceFiledodaje się nową własnośćfileMode. Ta właściwość jest stosowana tylko w węzłach obliczeniowych Linuksa i ignorowana dla węzłów obliczeniowych Windows.Do typu kompleksowego
FilePropertiesdodaje się nową własnośćfileMode. Ta właściwość jest zwracana przez usługę Batch dla węzłów obliczeniowych Linux jako część API GetFileProperties lub ListFileProperties. Ponadto istniejąca własnośćcreationTimew typieFilePropertieszłożonym jest zmieniana na opcjonalną, ponieważ ta właściwość nie zostanie zwrócona dla węzłów obliczeniowych Linuksa.Typ danych istniejącej właściwości
visibilitywewnątrzCertificateReferencetypu zespolonego jest modyfikowany z ciągu z wartościami rozdzielonymi przecinkami na zbiór ciągów znaków. Również jedna z istniejących wartości widoczności została przemianowana z "rdp" na "remoteuser".
Adresy URL następujących API zostały zmienione, zastępując nazwę akcji "?" na "/":
Zastąpienie właściwości puli
Wyłącz automatyczne skalowanie na puli
Włącz automatyczne skalowanie na puli
Obliczaj automatyczną formułę skalowania
Zmień rozmiar basenu
Przestań zmieniać rozmiar basenu
Aktualizacja systemu operacyjnego węzłów obliczeniowych w puli
Usuń węzły obliczeniowe z puli
Restartuj węzeł
Ponowne naobrazowanie węzła
Wyłącz harmonogramowanie zadań na węźle
Włącz harmonogramowanie zadań na węźle
Wyłącz harmonogram zadań
Włącz harmonogram zadań
Zakończ harmonogram zadań
Wyłącz zadanie
Aktywuj zadanie
Zakończenie pracy
Zakończ zadanie
Anuluj usunięcie certyfikatu
Wersja 2015-12-01.2.2
Ta wersja rozszerza całe wsparcie z poprzedniej wersji, 2015-11-01.2.1. Dodatkowo obsługuje następujące funkcje:
Aplikacje mogą być teraz wdrażane do obliczeń węzłów za pomocą pakietów aplikacji zamiast jako plików zasobów.
Nowe API są udostępniane dla klientów do przeglądania listy dostępnych aplikacji i wersji, na przykład do wyświetlania selektora w interfejsie użytkownika.
API związane z pulą zostały zmienione, aby umożliwić puli określenie pakietów aplikacji do pobrania do wszystkich węzłów w tej puli.
Zadania mogą teraz być zależne od innych zadań. Zadanie zależne nie rozpocznie się, dopóki wszystkie zadania, od których zależy, nie zostaną pomyślnie ukończone.
Ta wersja zawiera następujące inne zmiany:
- Domyślny limit czasu na zmianę rozmiaru puli zmienił się na 15 minut.
Wersja 2015-11-01.2.1
Ta wersja rozszerza całe wsparcie z poprzedniej wersji 2015-06-01.2.0. Dodatkowo obsługuje następujące funkcje:
Możliwość dodawania i uruchamiania zadań wieloinstancjowych (na przykład MPI)
Do zasobu Zadania dodana jest nowa opcjonalna właściwość
multiInstanceSettings, którą można opcjonalnie uwzględnić w API Dodaj zadanie, Pobierz zadanie, Lista zadań.Nowe API Lista podzadań zadania jest dodawana, aby uzyskać informacje o podzadaniach.
Dodana
recentTasksjest nowa opcjonalna właściwośćsubtaskIddla węzła obliczeniowego. Ta właściwość jest zwracana jako część węzłów Get Compute Node i List Compute Nodes
Możliwość wyłączania lub włączania harmonogramowania zadań na węźle obliczeniowym
Dwa nowe API: Disable task scheduling na węźle oraz Enable task scheduling na węźle, dodano na zasobach węzła obliczeniowego.
Dodany jest nowy stan
offlinewęzła obliczeniowego. W starszych wersjach API ten stan jest mapowany naunusable.Do zasobu węzła obliczeniowego dodana jest nowa właściwość
schedulingState. Możliwe wartości dlaenabledidisabled.
Możliwość określenia interwału oceny automatycznego -scale na puli/autopuli
Do zasobów puli dodaje się nową własność
autoScaleEvaluationInterval. Ta właściwość może być uwzględniona w API Add Pool, Get Pool, Enable Auto Scale oraz List Pools.Podobnie, w przypadku automatycznych pul do własności dodaje
autoPoolSpecificationsię nową własnośćautoScaleEvaluationInterval. Ta własność może być zawarta w API Dodaj zadania, Pobierz zadania, Lista zadań, Dodaj harmonogram zadań, Pobierz harmonogram zadań, Aktualizuj harmonogram zadań, Lista harmonogramów zadań oraz Lista zadań w API harmonogramu zadań.
Ulepszenie API zadań, aby zwracały katalog główny zadania na węźle obliczeniowym.
Dwie nowe właściwości
taskRootDirectoryzostałytaskRootDirectoryUrldodane do zasobu Task, które można uzyskać w ramach API Pobierz informacje o zadaniu, List Tasks APIDodana
jobPreparationTaskExecutionInfojest nowa właściwośćtaskRootDirectory, którąjobReleaseTaskExecutionInfomożna uzyskać poprzez List status zadań do przygotowania i wypuszczenia zadania dla API zadania.