Manajemen Batch REST API Versioning

Operasi yang disediakan oleh Batch Management REST API mungkin memiliki beberapa versi untuk kompatibilitas mundur seiring berkembangnya API dari waktu ke waktu. Anda harus menentukan versi operasi mana yang ingin Anda gunakan saat dipanggil dengan memberikan versi dengan panggilan REST Anda. Jika aplikasi Anda memanggil versi operasi yang lebih lama, Anda dapat memilih untuk terus memanggil versi yang lebih lama, atau mengubah kode Anda untuk memanggil versi yang lebih baru. Jika versi tidak ditentukan atau versi yang salah ditentukan, maka kesalahan akan ditampilkan.

Untuk menentukan versi operasi mana yang akan digunakan, atur parameter kueri versi api. Versinya berformat YYYY-MM-DD.

Versi terbaru: 2025-06-01

  • Tingkat pekerjaan FIFO

  • Dukungan CMK di Kumpulan

  • Dukungan IPv6 di Kumpulan

  • Dukungan Protokol Keamanan Metadata pada Kumpulan

  • Dukungan Tag IP

    • Jenis tambahan IPTag .
    • Diperluas PublicIPAddressConfiguration dengan properti baru ipTags untuk dukungan tag IP.
  • [Pecah] Dukungan untuk sertifikat yang dihapus:

    • API Sertifikat yang Dihapus: Certificate_ListByBatchAccount, Certificate_Get, Certificate_Create, Certificate_Update, Certificate_Delete, , dan Certificate_CancelDeletion.
    • Model Sertifikat yang Dihapus: Certificate, CertificateCreateOrUpdateParametersCertificateBasePropertiesCertificateCreateOrUpdatePropertiesCertificatePropertiesCertificateFormatCertificateProvisioningStateCertificateReferenceCertificateStoreLocationCertificateVisibilityDeleteCertificateError
    • Properti yang dihapus certificates dari Pool.
  • [Pecah] Menghapus NodeCommunicationMode model dan properti targetNodeCommunicationMode dan currentNodeCommunicationMode dari Pool.

  • [Pecah] Properti yang dihapus applicationLicenses dari Pool.

  • [Pecah] Dihapus storageAccountType dari DataDisk. Gunakan ManagedDisk.storageAccountType sebagai gantinya.

  • [Pecah] Dihapus resourceTags dari Pool.

Versi Sebelumnya

Versi sebelumnya meliputi:

Versi: 2024-07-01

  • Menambahkan dukungan Network Security Perimeter (NSP):

    • Menambahkan NetworkSecurityPerimeter_ListConfigurations operasi untuk mencantumkan semua konfigurasi NSP di akun Batch.
    • Menambahkan NetworkSecurityPerimeter_GetConfiguration operasi untuk mendapatkan konfigurasi NSP tertentu.
    • Menambahkan NetworkSecurityPerimeter_ReconcileConfiguration operasi untuk merekonsiliasi konfigurasi NSP.
    • Nilai tambah SecuredByPerimeter untuk PublicNetworkAccessType enum.
  • Menambahkan dukungan VM Rahasia:

  • Menambahkan dukungan referensi gambar Galeri Bersama dan Galeri Komunitas:

    • Ditambahkan sharedGalleryImageId dan communityGalleryImageId properti ke ImageReference.
  • Menambahkan dukungan pemasangan ikatan kontainer untuk tugas:

  • [Pecah] Dukungan kumpulan Konfigurasi Layanan Cloud yang dihapus:

    • Model yang dihapus CloudServiceConfiguration .
    • Properti yang dihapus cloudServiceConfiguration dari DeploymentConfiguration.
    • Operasi yang dihapus Location_ListSupportedCloudServiceSkus .

Versi: 2024-02-01

  • Menambahkan dukungan kebijakan peningkatan OS untuk kumpulan VM:

    • Menambahkan UpgradePolicy model dengan properti mode, automaticOSUpgradePolicy, dan rollingUpgradePolicy.
    • Menambahkan AutomaticOSUpgradePolicy model dengan properti disableAutomaticRollback, enableAutomaticOSUpgrade, useRollingUpgradePolicy, dan osRollingUpgradeDeferral.
    • Menambahkan RollingUpgradePolicy model dengan properti enableCrossZoneUpgrade, maxBatchInstancePercent, maxUnhealthyInstancePercent, maxUnhealthyUpgradedInstancePercent, pauseTimeBetweenBatchesprioritizeUnhealthyInstances, dan rollbackFailedInstancesOnPolicyBreach.
    • Menambahkan upgradePolicy properti ke Pool.
    • Menambahkan UpgradeMode enum dengan nilai automatic, manual, dan rolling.
  • Menambahkan batchSupportEndOfLife properti ke SupportedSku.

Versi: 2023-11-01

  • Menambahkan dukungan Peluncuran Tepercaya / profil keamanan untuk kumpulan VM:

  • Menambahkan dukungan referensi artefak layanan untuk set skala:

    • Menambahkan ServiceArtifactReference model dengan properti yang diperlukan id .
    • Menambahkan serviceArtifactReference properti ke VirtualMachineConfiguration.
  • Konfigurasi disk OS yang ditingkatkan:

    • Menambahkan ManagedDisk model dengan properti storageAccountType .
    • Ditambahkan caching, diskSizeGB, managedDisk, dan writeAcceleratorEnabled properti ke OSDisk.
  • Ditambahkan StandardSSD_LRS sebagai nilai baru untuk StorageAccountType.

  • Menambahkan resourceTags properti ke Kumpulan untuk memungkinkan tag yang ditentukan pengguna disebarkan ke sumber daya Azure yang mendukung. Hanya berlaku ketika poolAllocationModeUserSubscription.

Versi: 2023-05-01

  • Menambahkan properti enableAcceleratedNetworking boolean ke NetworkConfiguration.

    • Properti ini menentukan apakah kumpulan ini harus mengaktifkan jaringan yang dipercepat, dengan nilai default sebagai false.
    • Apakah fitur ini dapat diaktifkan juga terkait dengan apakah sistem operasi/instans VM didukung, yang harus selaras dengan Kebijakan AcceleratedNetworking.
  • Menambahkan properti enableAutomaticUpgrade boolean ke VMExtension.

    • Properti ini menentukan apakah ekstensi harus ditingkatkan secara otomatis jika ada versi ekstensi yang lebih baru yang tersedia.
  • Properti typeContainerConfiguration sekarang mendukung dua nilai: DockerCompatible dan CriCompatible.

Versi: 2022-10-01

  • Menambahkan NodeCommunicationMode enum dengan nilai Default, Classic, dan Simplified untuk menentukan bagaimana kumpulan berkomunikasi dengan layanan Batch.
  • Menambahkan currentNodeCommunicationMode properti ke Kumpulan untuk merujuk ke status mode komunikasi kumpulan saat ini.
  • Menambahkan targetNodeCommunicationMode properti ke Pool untuk merujuk ke mode komunikasi simpul yang diinginkan untuk kumpulan.

Versi: 2022-06-01

Versi: 2022-01-01

  • Menambahkan Location_ListSupportedVirtualMachineSkus operasi untuk mencantumkan SKU VM yang didukung di lokasi tertentu.
  • Menambahkan SupportedSku model dengan properti name, familyName, dan capabilities.
  • Model tambahan SupportedSkusResult .
  • Model tambahan SkuCapability .

Versi: 2021-06-01

Versi: 2021-01-01

Versi: 2020-09-01

  • Menambahkan taskSlotsPerNode properti ke Pool, menggantikan perilaku task-per-node tetap.
  • Ditambahkan BatchAccountProperties.publicNetworkAccess untuk mengontrol akses jaringan publik.
  • Menambahkan NetworkProfile model untuk mengontrol aturan akses jaringan per titik akhir.

Versi: 2020-05-01

Versi: 2020-03-01

Versi: 2019-08-01

Versi: 2019-04-01

Versi: 2018-12-01

Versi: 2017-09-01

  • Menambahkan dukungan manajemen Pool melalui ARM:
    • Ditambahkan Pool_ListByBatchAccount, Pool_Get, , Pool_Create, Pool_Update, Pool_Delete operasi.
    • Ditambahkan Pool_DisableAutoScale dan Pool_StopResize operasi.
    • Menambahkan Pool model sumber daya dengan properti kumpulan yang komprehensif.
  • Menambahkan manajemen Sertifikat melalui ARM:
    • Ditambahkan Certificate_ListByBatchAccount, Certificate_Get, , Certificate_Create, Certificate_Update, Certificate_Delete, operasi Certificate_CancelDeletion .
  • Menambahkan manajemen Application dan ApplicationPackage:
    • Ditambahkan Application_List, Application_Get, , Application_Create, Application_Update, Application_Delete operasi.
    • Ditambahkan ApplicationPackage_List, ApplicationPackage_Get, , ApplicationPackage_Create, ApplicationPackage_Delete, ApplicationPackage_Activate operasi.
  • Menambahkan VirtualMachineConfiguration model untuk konfigurasi kumpulan berbasis VM IaaS.
  • Menambahkan ScaleSettings model dengan FixedScaleSettings dan AutoScaleSettings untuk mengontrol ukuran kolam.

Versi: 2017-05-01

  • Menambahkan KeyVaultReference model untuk integrasi Azure Key Vault dengan akun Batch.
  • Menambahkan poolAllocationMode properti ke BatchAccountCreateProperties mode with BatchService and .UserSubscription
  • Ditambahkan dedicatedCoreQuotaPerVMFamily dan dedicatedCoreQuotaPerVMFamilyEnforced properti ke BatchAccountProperties.
  • Menambahkan lowPriorityCoreQuota properti ke BatchAccountProperties.

Versi: 2017-01-01

  • Menambahkan dukungan untuk akun penyimpanan yang ditetapkan pengguna melalui konfigurasi penyimpanan otomatis.
  • Menambahkan storageAccountId properti ke AutoStorageBaseProperties.
  • Menambahkan AutoStorageProperties model dengan lastKeySync properti.
  • Operasi tambahan BatchAccount_SynchronizeAutoStorageKeys .

Versi: 2015-12-01

Ini adalah versi awal dari Batch Management REST API. Ini menyediakan kemampuan inti berikut:

  • Manajemen Akun Batch:
    • BatchAccount_Create - Membuat akun Batch baru dengan parameter yang ditentukan.
    • BatchAccount_Update - Memperbarui properti akun Batch yang ada.
    • BatchAccount_Delete - Menghapus akun Batch yang ditentukan.
    • BatchAccount_Get - Mendapatkan informasi tentang akun Batch yang ditentukan.
    • BatchAccount_List - Mencantumkan semua akun Batch di bawah langganan.
    • BatchAccount_ListByResourceGroup - Mencantumkan semua akun Batch di bawah grup sumber daya.
    • BatchAccount_GetKeys - Mendapatkan kunci akun untuk akun Batch yang ditentukan.
    • BatchAccount_RegenerateKey - Membuat ulang kunci akun yang ditentukan untuk akun Batch.
  • Operasi Lokasi:
    • Location_GetQuotas - Mendapatkan kuota layanan Batch untuk langganan yang ditentukan di lokasi yang diberikan.
  • Operasi:
    • Operations_List - Mencantumkan operasi yang tersedia untuk penyedia Batch.